اگر یه هکر تنها قادر به انتخاب یک نرم افزار باشد مطمینن این نرم افزار نتکت خواهد بود زیرا دارای حجم کم و قدرت بسیار می باشد این ابزار همیشه در بهترین رده های ابزار های امنیتی قرار دارد. نتکت نرم افزاری است که قادر است داده ها را از روی شبکه از طریق اتصالات TCP و UDP خوانده یا بنویسد .نتکت میتواند به عنوان پویشگر پورت و BackDoor, Port Redirector, Port Listener, Banner , Grabber و ... عمل میکند . نتکت یه صورت ابزاری مطمین برای Back-End طراحی شده است به طوریکه میتواند مستقیما و به سادگی توسط برنامه های دیگر و اسکریپتها اجرا شود و مورد استفاده قرار گیرد . ویژه گیهای نتکت : 1- امکان برقرای اتصال و نیز قبول اتصال بر روی TCP و UDP 2- برسی کامل ارسال و معکوس ارساله DNS 3- امکان استفاده از هر پورت مبدا 4- امکان استفاده از هر آدرس شبکه مبدا 5- قابلیت پویش پورت به صورت توکار همراه با تولید کننده اعداد تصادفی 6- قابلیت خواندن پارامترهای خط فرمان 7- حالت ارسال کند به صورت یک خط در N ثانیه 8- امکان اجازه به سایر برنامه ها برای سرویس دهی به ترافیک ورودی برای به دست آوردن لیست پارامتر های NC می نویسیم :
Nc –help
و جواب میشنویم :
[v1.11 NT www.vulnwatch.org/netcat/]
connect to somewhere: nc [-options] hostname port[s] [ports] ...
listen for inbound: nc -l -p port [options] [hostname] [port]
options:
-d detach from console, background mode
-e prog inbound program to exec [dangerous!!]
-g gateway source-routing hop point[s], up to 8
-G num source-routing pointer: 4, 8, 12, ...
-h this cruft
-i secs delay interval for lines sent, ports scanned
-l listen mode, for inbound connects
-L listen harder, re-listen on socket close
-n numeric-only IP addresses, no DNS
-o file hex dump of traffic
-p port local port number
-r randomize local and remote ports
-s addr local source address
-t answer TELNET negotiation
-u UDP mode
-v verbose [use twice to be more verbose]
-w secs timeout for connects and final net reads
-z zero-I/O mode [used for scanning]
port numbers can be individual or ranges: m-n [inclusive]
اگر هیچ گونه پارامتری به کار نرود نتکت از ما تقاضای پارامتر میکند وآماده دریافت آن از طریق ورودی استاندارد خواهد بود. پویش پورت یا اسکن پورت : پویش پورت روش متوالی برای کشف دنیای خارج می باشد نتکت پارامترهای خود را به این صورت میگیرد : ابتدا سوییچ سپس آدرس میزبان و مقصد و هر چیزی که بعد از اینها بیاید به عنوان نام یا شماره پورت تعبییر می شود که میتواند به شکل محدوده ای از پورت به فرم m-n نیز درج شود . اگر بیش تر یک پورت مشخص شده باشد نتکت به تمام آنها به ترتیب وصل می شود و به همه آنها داده های یکسانی را میدهد . ذکر بیش از یک پورت مقصد باعث توقف ارسال می شود و پیام خطا صادر می شود برای انجام پویش پورت بدون ارسال داده بایستس از سوییچ –z استفاده شود مانند مثال زیر :
Nc –v –w2 –z target 130-140
هدف را پویش کند چون سرویس 130 تا 140 سعی دارد پورت های دهنده های مانند Netbios , epmap در این محدوده می باشند . استفاده از نتکت به جای تلنت : نتکت به عنوان ابزاری که قادر است با Daemon های مختلف مکالمه کند جانشینی خوب برای ابزار قدرتمتد تلنت به حساب می آید به عنوان مثال استفاده از نتکت به شکل Nc Host 25 برای اتصال و مکالمه یک سرویس دهنده میل اس ام تی پی (SMTP) نه تنها بسیار ساده تر بلکه موثر تر نیز می باشد . همان گونه که می توان از تلنت به جای یک Mail Bomber(Fake Mail) استفاده کرد از نتکت هم می توان همان کارایی را دید . البته این تنها یک مثال کوچک برای آشنایی بیشتر با این چاقوی همه کاره می باشد و کار های که شما با تلنت انجام می دهید را میتوان با این برنامه کوچک انجام داد.
D:\>nc mx2.mail.yahoo.com 25
220 mta224.mail.re4.yahoo.com ESMTP YSmtp service ready
subject:md5.blogfa.com
پویش پورت یا Port Scaning : یکی دیگر از مزیت های نتکت پویش کننده پورت این برنامه می باشد این مزیت به شما کمک می کند تا پورت های هدف را در کمترین زمان پویش کرده و پورتهای باز و بسته را تشخیص داد .
Nc –v –w2 Target FirstPort-EndPort
Nc –v –w2 85.185.101.23 1-200
جمع آوری Banner های سرویس دهنده: بعضی اوقات شده که شما به خواهید بدانید پشت بعضی پورتها چه سرویس دهنده ای در حال کار است ؟ یکی دیگر از خصوصیات نتکت جمع آوری بنرها است برای این کار در خط فرمان دستور زیر را مینویسیم :
Nc –v –n Target Port Number
خوب اینم از نتکت البته نتکت کارایی زیادی داره مقاله ی کامل تو سیدی هکینگ هستش .

لینک دانلود |