کرم های کامپیوتر





قالب وبلاگ در حال ویرایش شدن!

ممکن است اشکالاتی در قالب پیش بیاید
بنابراین پیشاپیش متاسفیم!

کرم های کامپیوتر

من و دوستم دو تا کرمیم که داریم تو سیستم ها وُل می خوریم و بعضی وقت ها براتون چیزایی که تو این وُل خوردن ها یاد گرفتیم رو می نویسیم!!!!!

ربات تلگرامی ما
آخرین نظرات
  • ۱۰ تیر ۹۷، ۲۰:۵۴ - پسر ساده
    داس

۸ مطلب با موضوع «گنو/لینوکس :: ترفند» ثبت شده است

با این ترفند ساده و از طریق خط فرمان میتوانید فایل های حجیم را بسیار ساده و ظرف زمانی بسیار کمتر حذف کنید.خط فرمان را باز کرده و با توجه به سیستم‌عامل خود یکی از این دستورات را بزنید:

ویندوز/داس/امثالهم:

echo > filename
del filename
یونیکس و شبه یونیکس(شامل گنو،لینوکس،بی‌اس‌دی ها،مک و ...):
> filename
rm filename
  • فاروق کریمی زاده

اگر شما با خط‌فرمان لینوکس زیاد کار میکنید و شل شما بش است با ترفند هایی که در این مطلب آموزش داده میشود میتوانید سرعت و کارایی خود را زمانی که با خط‌فرمان کار میکنید افزایش دهید.

دستور history

این دستور ساده تاریخچه‌ی بش شما را به نمایش میگزارد:

history

خروجی چیزی مانند شکل زیر خواهد بود:

  • فاروق کریمی زاده

چند وقتی بود که این مخزن رو توی گیت‌هاب به لیست علاقه‌مندی ها اضافه کرده بودم، این دستورات برای راه اندازی یک وب سرور ساده‌ی HTTP برای محتویات ایستا هستند(یعنی CGI و PHP و اینا پر!). این سرور ها همه به پورت ۸۰۰۰ گوش میدهند.

  • پایتون ۳
python3 -m http.server 8000
  • پایتون ۲
python -m SimpleHTTPServer 8000
  • روبی
ruby -rwebrick -e'WEBrick::HTTPServer.new(:Port => 8000, :DocumentRoot => Dir.pwd).start'
  • روبی ۱.۹.۲ و بالاتر
ruby -run -ehttpd . -p8000
  • پی اچ پی
php -S 127.0.0.1:8000
  • بیزی‌باکس
busybox httpd -p 8000
  • پاورشل
$Hso=New-Object Net.HttpListener;$Hso.Prefixes.Add("http://+:8000/");$Hso.Start();While ($Hso.IsListening){$HC=$Hso.GetContext();$HRes=$HC.Response;$HRes.Headers.Add("Content-Type","text/plain");$Buf=[Text.Encoding]::UTF8.GetBytes((GC (Join-Path $Pwd ($HC.Request).RawUrl)));$HRes.ContentLength64=$Buf.Length;$HRes.OutputStream.Write($Buf,0,$Buf.Length);$HRes.Close()};$Hso.Stop()

یا اگر خواستید با Command Prompt اجراش بکنید:

PowerShell.exe -nop -enc JABIAHMAbwA9AE4AZQB3AC0ATwBiAGoAZQBjAHQAIABOAGUAdAAuAEgAdAB0AHAATABpAHMAdABlAG4AZQByADsAJABIAHMAbwAuAFAAcgBlAGYAaQB4AGUAcwAuAEEAZABkACgAIgBoAHQAdABwADoALwAvACsAOgA4ADAAMAAwAC8AIgApADsAJABIAHMAbwAuAFMAdABhAHIAdAAoACkAOwBXAGgAaQBsAGUAIAAoACQASABzAG8ALgBJAHMATABpAHMAdABlAG4AaQBuAGcAKQB7ACQASABDAD0AJABIAHMAbwAuAEcAZQB0AEMAbwBuAHQAZQB4AHQAKAApADsAJABIAFIAZQBzAD0AJABIAEMALgBSAGUAcwBwAG8AbgBzAGUAOwAkAEgAUgBlAHMALgBIAGUAYQBkAGUAcgBzAC4AQQBkAGQAKAAiAEMAbwBuAHQAZQBuAHQALQBUAHkAcABlACIALAAiAHQAZQB4AHQALwBwAGwAYQBpAG4AIgApADsAJABCAHUAZgA9AFsAVABlAHgAdAAuAEUAbgBjAG8AZABpAG4AZwBdADoAOgBVAFQARgA4AC4ARwBlAHQAQgB5AHQAZQBzACgAKABHAEMAIAAoAEoAbwBpAG4ALQBQAGEAdABoACAAJABQAHcAZAAgACgAJABIAEMALgBSAGUAcQB1AGUAcwB0ACkALgBSAGEAdwBVAHIAbAApACkAKQA7ACQASABSAGUAcwAuAEMAbwBuAHQAZQBuAHQATABlAG4AZwB0AGgANgA0AD0AJABCAHUAZgAuAEwAZQBuAGcAdABoADsAJABIAFIAZQBzAC4ATwB1AHQAcAB1AHQAUwB0AHIAZQBhAG0ALgBXAHIAaQB0AGUAKAAkAEIAdQBmACwAMAAsACQAQgB1AGYALgBMAGUAbgBnAHQAaAApADsAJABIAFIAZQBzAC4AQwBsAG8AcwBlACgAKQB9ADsAJABIAHMAbwAuAFMAdABvAHAAKAApAA==
  • شل
while true ; do nc -l 8000 < test.html ; done

نسخه پاورشل را خودم امتحان نکرده ام.

منبع و همچنین دستورات بیشتر برای اجرای وب سرور در گیت‌هاب گیست

  • فاروق کریمی زاده

با این روش شما می توانید هر چند فایلی را که می خواهید به عکس ضمیمه کنید و عکس آسیب نبیند و بدون نیاز به همراه داشتن فایل اضافه تری از خود عکس فایل ها را دوباره استخراج کنید. علاوه بر این ها می توانید در این روش از فایل های خود محافظت نیز بکنید.

  • بهنام سیم جو

همین الآن اینو داخل خط فرمان بزنید:

cat /dev/urandom | tr -cd 'A-Za-z0-9!-+' | fold -w 10 | head -n 4

چهار تا پسورد به طول 10 کاراکتر براتون ساخته شد :)

چطور کار میکنه؟

دستور cat محتویات فایل یو رندم رو به نمایش میزاره. فایل یو رندم بایت های تصادفی تولید میکنه.اطلاعات بیشتر در مورد یو رندوم رو اینجا بخونید.

دستور tr باعث میشه فقط کاراکتر هایی که ما میخوایم بمونن و بقیه حذف بشن.

دستور fold متن رو به خط هایی به طول 10 کاراکتر میشکنه و دستور head هم 4 خط اول رو نشون میده.

اون علامت لوله(|) بین دستورات هم خروجی دستور اول رو به ورودی دستور دوم منتقل میکنه.

  • فاروق کریمی زاده

زمانی که صحبت از گیمینگ در لینوکس میشود،بخشی به نام بازی های ترمینال وجود دارد.این بازی‌ها مانند بازی ۲۰۴۸ در خط فرمان اجرا میشوند!هر چند با آمدن بازی‌های فانتزی با گرافیک خفن(!) بازی های ترمینال فراموش میشوند اما هنوز هم کسانی هستند که بازی های ترمینال را دوست دارند!این تصویر،بازی ترون رت در ترمینال نشتن میدهد:

برای اینکه این بازی را چند نفره داشته باشید به این موارد نیاز دارید:

  • یک سیستم لینوکس
  • اینترنت
خب حالا داخل ترمینال اجرا کنید:
ssh sshtron.zachlatta.com

قبل از شروع بهتر هست نکاتی را بدانید:

  • رنگ شما همان رنگ روی حاشبه هست(رنگ تصویر بالا سبز می‌باشد).
  • شما باید از کلید های WASD استفاده کنید.
  • شما نباید از کلید های جهتدار استفاده کنید!وگرنه ارتباط با شما قطع می‌شود.
  • اگر یکی دو دقیقه بدون حرکت باقی بمانید، ارتباط با شما قطع  می‌شود.
  • اگر بازیکن دیگری روی‌خط(آنلاین) نیست میتوانید بازی کنید اما امتیازتان شمرده نمیشود(مانند تصویر بالا)
خوش بگذرد!
منبع: itsFOSS
  • فاروق کریمی زاده
در لینوکس و با این ترفند ساده میتوانید از CD یا DVD خود فایل ایمیج تهیه کنید!نیاز به نصب هیچ برنامه‌ی اضافی نیست!
ترمینال را باز کنید و دستور زیر را در آن اجرا کنید:
cat /dev/cdrom > your_image_file.iso

یاد آوری کنم که  را باید با مسیر فایل ایزوی خود جایگزین کنید.

این کار را با فلاپی نیز میتوانید انجام دهید:

cat /dev/fd > image_file.img


  • فاروق کریمی زاده

گراب بوت لودری متن باز و آزاد است که در اکثر سیستم های گنو لینوکسی وجود دارد.در این مطلب شما خواهید آموخت که چطور بسیار ساده تصویری را برای بک گراند گراب انتخاب کنید تا گراب اندکی از این حالت خشک خود خارج شود و زیباتر شود.

  • فاروق کریمی زاده