PIXIEWPS(1) ابزار آفلاین بروت‌فورس WPS PIXIEWPS(1) نام (NAME) pixiewps - ابزار آفلاین بروت‌فورس Wi-Fi Protected Setup توضیحات (DESCRIPTION) دستور pixiewps ابزاری به زبان C برای بروت‌فورس آفلاین پین روش WPS با بهره‌برداری از آنتروپی پایین یا ناموجود در برخی اکسس‌پوینت‌ها (حمله گرد پری یا «pixie-dust attack») است. این ابزار صرفاً برای اهداف آموزشی در نظر گرفته شده است. خلاصه دستور (SYNOPSIS) pixiewps <آرگومان‌ها> آرگومان‌ها (ARGUMENTS) آرگومان‌های الزامی (REQUIRED ARGUMENTS) -e, --pke کلید عمومی دیفی-هلمن (DH) ثبت‌نام‌کننده (Enrollee)، موجود در M1. -r, --pkr کلید عمومی دیفی-هلمن (DH) ثبت‌کننده (Registrar)، موجود در M2. با تعیین گزینه --dh-small در هر دو ابزار Reaver و pixiewps می‌توان از آن صرف‌نظر کرد. pixiewps -e -s -z -a -n -S -s, --e-hash1 هش ۱ ثبت‌نام‌کننده (Enrollee)، موجود در M3. این مقدار هشِ نیمه اول پین است. -z, --e-hash2 هش ۲ ثبت‌نام‌کننده (Enrollee)، موجود در M3. این مقدار هشِ نیمه دوم پین است. -a, --authkey کلید نشست احراز هویت. اگرچه برای این پارامتر به نسخه دستکاری‌شده Reaver یا Bully نیاز است، اما می‌توان با تعیین کلیدهای دیفی-هلمن کوچک در هر دو ابزار Reaver و pixiewps و ارائه گزینه‌های --e-nonce، --r-nonce و --e-bssid از ارسال آن صرف‌نظر کرد. pixiewps -e -s -z -S -n -m -b -n, --e-nonce نانس ثبت‌نام‌کننده (Enrollee)، موجود در M1. آرگومان‌های اختیاری (OPTIONAL ARGUMENTS) -m, --r-nonce نانس ثبت‌کننده (Registrar)، موجود در M2. همراه با سایر پارامترها برای محاسبه کلیدهای نشست استفاده می‌شود. -b, --e-bssid شناسه BSSID ثبت‌نام‌کننده (Enrollee). همراه با سایر پارامترها برای محاسبه کلیدهای نشست استفاده می‌شود. -S, --dh-small (منسوخ‌شده) کلیدهای کوچک دیفی-هلمن. این گزینه باید در Reaver نیز تعیین شود. به نظر می‌رسد برخی اکسس‌پوینت‌ها دارای اشکال هستند و با این گزینه درست کار نمی‌کنند. در صورت امکان از استفاده از آن در Reaver خودداری کنید. -v, --verbosity سطح جزئیات ۱ تا ۳، مقدار ۱ کمترین جزئیات است و پیش‌فرض ۳ است. -h نمایش صفحه راهنمای ساده نحوه استفاده. --help نمایش راهنمای کامل با جزئیات. -V, --version نمایش نسخه و سایر اطلاعات. --mode N[,... N] انتخاب حالت‌ها، جداشده با کاما (حالت‌های آزمایشی استفاده نمی‌شوند مگر اینکه مشخص شوند): 1 - RT/MT/CL 2 - eCos simple 3 - RTL819x 4 - eCos simplest [آزمایشی] 5 - eCos Knuth [آزمایشی] --start [mm/]yyyy --end [mm/]yyyy تاریخ‌های آغاز و پایان برای حالت ۳، جای این دو با یکدیگر قابل تعویض است. اگر تنها یکی مشخص شود، زمان فعلی برای دیگری استفاده خواهد شد. نخستین تاریخ ممکن 01/1970 مطابق با 0 (زمان مبدأ یونیکس - Unix epoch) است و واپسین تاریخ 02/2038 مطابق با 0x7FFFFFFF است. اگر گزینه --force استفاده شود، pixiewps از زمان کنونی آغاز کرده و تمام مسیر را تا 0 به عقب بازمی‌گردد. آرگومان‌های متفرقه (MISCELLANEOUS ARGUMENTS) -7, --m7-enc تنظیمات رمزگذاری‌شده، موجود در M7. بازیابی WPA-PSK و نانس محرمانه ۲ ثبت‌نام‌کننده (Enrollee). این قابلیت فقط روی برخی اکسس‌پوینت‌های آسیب‌پذیر در برابر حالت ۳ کار می‌کند. pixiewps -e -r -n -m -b -7 --mode 3 -5, --m5-enc تنظیمات رمزگذاری‌شده، موجود در M5. بازیابی نانس محرمانه ۱ ثبت‌نام‌کننده (Enrollee). این گزینه باید همراه با گزینه --m7-enc استفاده شود. اگر گزینه‌های --e-hash1 و --e-hash2 نیز مشخص شوند، pixiewps پین WPS را نیز بازیابی خواهد کرد. pixiewps -e -r -n -m -b -7 -5 --mode 3 pixiewps -e -r -n -m -b -7 -5 --mode 3 -s -z مثال‌ها (EXAMPLES) pixiewps --pke --pkr --e-hash1 --e-hash2 --authkey --e-nonce pixiewps -e -r -s -z -a -n نویسندگان (AUTHORS) ابزار Pixiewps توسط wiire توسعه یافته است. این صفحه راهنما توسط Daniel Echeverry و Samuel Henrique برای پروژه دبیان نوشته شده است، اما پروژه‌های دیگر نیز می‌توانند از آن استفاده کنند. pixiewps November 2017 PIXIEWPS(1)