NCRACK(1) راهنمای مرجع Ncrack NCRACK(1) نام (NAME) ncrack - ابزار بررسی و ارزیابی امنیت احراز هویت سرویس‌های شبکه خلاصه دستور (SYNOPSIS) ncrack [گزینه‌ها] {مشخصات هدف} توضیحات (DESCRIPTION) ابزار Ncrack یک ابزار متن‌باز برای کرک و ارزیابی امنیت احراز هویت شبکه است. این ابزار برای آزمودن موازی و پرسرعت احراز هویت با بهره‌گیری از یک موتور پویا طراحی شده است که می‌تواند خود را با شرایط مختلف شبکه وفق دهد. ابزار Ncrack همچنین قابلیت تنظیم دقیق و گسترده برای موارد خاص را دارد، هرچند پارامترهای پیش‌فرض آن به اندازه کافی جامع هستند تا تقریباً هر سناریویی را پوشش دهند. این ابزار بر پایه معماری ماژولار بنا شده که امکان توسعه آسان برای پشتیبانی از پروتکل‌های بیشتر را فراهم می‌سازد. ابزار Ncrack برای شرکت‌ها و متخصصان امنیت طراحی شده است تا شبکه‌های بزرگ را از نظر گذرواژه‌های پیش‌فرض یا ضعیف به شیوه‌ای سریع و قابل‌اطمینان ممیزی و ارزیابی کنند. همچنین می‌توان از آن برای انجام حملات آزمون فراگیر (Brute Force) پیشرفته و فشرده علیه سرویس‌های اختصاصی استفاده کرد. هشدار پروژه Ncrack در تابستان سال ۲۰۰۹ آغاز شد. با اینکه این ابزار برای بسیاری از اهداف کاربردی است، اما همچنان نرم‌افزاری آزمایشی در نسخه بتا محسوب می‌شود. شما می‌توانید با آزمایش آن و گزارش هرگونه مشکل طبق آنچه در بخش “اشکالات (BUGS)” آمده است، به توسعه آن کمک کنید. خروجی Ncrack فهرستی از اعتبارنامه‌ها و اطلاعات ورود کشف‌شده (در صورت وجود) برای هر یک از اهداف تعیین‌شده است. Ncrack همچنین می‌تواند یک گزارش وضعیت تعاملی از پیشرفت فعلی و در صورت فعال بودن گزینه مربوطه توسط کاربر، اطلاعات اشکال‌زدایی تکمیلی را برای ردیابی مشکلات نمایش دهد. یک پویش معمول با Ncrack در مثال ۱ نشان داده شده است. تنها آرگومان‌های به‌کاررفته در این مثال دو آدرس IP هدف به همراه پورت‌های متناظر آن‌هاست. دو پورت نمونه ۲۱ و ۲۲ به طور خودکار به سرویس‌های پیش‌فرضی که روی آن‌ها شنود می‌کنند نگاشت می‌شوند: ftp و ssh. مثال ۱. نمونه‌ای از یک پویش با Ncrack $ ncrack 10.0.0.130:21 192.168.1.2:22 Starting Ncrack 0.6 ( http://ncrack.org ) at 2016-01-03 22:10 EEST Discovered credentials for ftp on 10.0.0.130 21/tcp: 10.0.0.130 21/tcp ftp: admin hello1 Discovered credentials for ssh on 192.168.1.2 22/tcp: 192.168.1.2 22/tcp ssh: guest 12345 192.168.1.2 22/tcp ssh: admin money$ Ncrack done: 2 services scanned in 156.03 seconds. Ncrack finished. تازه‌ترین نسخه Ncrack را می‌توانید از نشانی http://nmap.org/ncrack دریافت کنید. همچنین آخرین نسخه این صفحه راهنما در نشانی http://nmap.org/ncrack/man.html در دسترس است. خلاصه گزینه‌ها (OPTIONS SUMMARY) این خلاصه گزینه‌ها زمانی نمایش داده می‌شود که Ncrack بدون هیچ آرگومانی اجرا شود. این بخش به یادآوری رایج‌ترین گزینه‌ها کمک می‌کند، اما جایگزینی برای مستندات جامع و دقیق موجود در ادامه این راهنما نیست. Ncrack 0.7 ( http://ncrack.org ) Usage: ncrack [Options] {target and service specification} TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc. Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254 -iX : Input from Nmap's -oX XML output format -iN : Input from Nmap's -oN Normal output format -iL : Input from list of hosts/networks --exclude : Exclude hosts/networks --excludefile : Exclude list from file SERVICE SPECIFICATION: Can pass target specific services in ://target (standard) notation or using -p which will be applied to all hosts in non-standard notation. Service arguments can be specified to be host-specific, type of service-specific (-m) or global (-g). Ex: ssh://10.0.0.10,at=10,cl=30 -m ssh:at=50 -g cd=3000 Ex2: ncrack -p ssh,ftp:3500,25 10.0.0.10 scanme.nmap.org google.com:80,ssl -p : services will be applied to all non-standard notation hosts -m :: options will be applied to all services of this type -g : options will be applied to every service globally Misc options: ssl: enable SSL over this service path : used in modules like HTTP ('=' needs escaping if used) db : used in modules like MongoDB to specify the database domain : used in modules like WinRM to specify the domain TIMING AND PERFORMANCE: Options which take