pixiewps

Một tiện ích bruteforce WPS không cần kết nối

Tổng quan

Pixiewps là một công cụ viết bằng C được sử dụng để bruteforce ẩn pin WPS khai thác các dữ liệu ngẫu nhiên tồn tại không thấp hoặc một số điểm truy cập, cái gọi là "cuộc tấn bụi pixie" phát hiện bởi Dominique Bongard vào mùa hè năm 2014. Nó có nghĩa là cho mục đích giáo dục chỉ có.

Trái ngược với các cuộc tấn công bruteforce trực tuyến truyền thống, thực hiện các công cụ như Reaver hay Bully nhằm mục đích thu hồi pin trong một vài giờ, phương pháp này có thể nhận được các pin trong chỉ một vài mili giây đến vài phút, tùy thuộc vào mục tiêu, nếu dễ bị tổn thương.

Nhiều thông tin thêm có thế được tìm thấy ở đây:

https://forums.kali.org/showthread.php?25018-Pixiewps-wps-pixie-dust-attack-tool
https://forums.kali.org/showthread.php?24286-WPS-Pixie-Dust-Attack-(Offline-WPS-Attack)
Một danh sách không đầy đủ các thiết bị dễ bị tổn thương (không được duy trì bởi tôi):

https://docs.google.com/spreadsheets/d/1tSlbqVQ59kGn8hgmwcPTHUECQ3o9YhXR91A_p7Nnj5Y/edit?pref=2&pli=1#gid=2048815923

Yêu cầu

apt-get -y install build-essential
Những phiên bản trước 1,2 yêu cầu libssl-dev.

Thành lập

Tải về

git clone https://github.com/wiire/pixiewps

hoặc là

wget https://github.com/wiire/pixiewps/archive/master.zip && unzip master.zip

Xây dựng

cd pixiewps * /
cd src /
chế tạo
cài đặt, dựng lên

sudo make install
Sử dụng

Usage: pixiewps <arguments>

Required Arguments:

  -e, --pke         : Enrollee public key
  -r, --pkr         : Registrar public key
  -s, --e-hash1     : Enrollee hash 1
  -z, --e-hash2     : Enrollee hash 2
  -a, --authkey     : Authentication session key
  -n, --e-nonce     : Enrollee nonce

Optional Arguments:

  -m, --r-nonce     : Registrar nonce
  -b, --e-bssid     : Enrollee BSSID
  -S, --dh-small    : Small Diffie-Hellman keys (PKr not needed)  [No]
  -v, --verbosity   : Verbosity level 1-3, 1 is quietest           [3]

  -h                : Display this usage screen
  --help            : Verbose help and more usage examples
  -V, --version     : Display version

  --mode N[,... N]  : Mode selection, comma separated           [Auto]
  --start [mm/]yyyy : Starting date (only mode 3)       [Current time]
  --end   [mm/]yyyy : Ending date   (only mode 3)            [-3 days]

ví dụ sử dụng

Một ví dụ sử dụng phổ biến là:

pixiewps --pke <PKE> --pkr <PKR> --e-hash1 <e-hash1> --e-hash2 <e-hash2> --authkey <authkey> --e-nonce <e-nonce>
mà đòi hỏi phải có một phiên bản sửa đổi của Reaver hay Bully đó in Session key Authentication (--authkey, -a). Phiên bản đề nghị là người cướp đoạt-wps-ngã ba-t6x.

hỗ trợ các hệ điều hành

Pixiewps có thể được biên dịch và cài đặt trên nhiều nền tảng bao gồm openWRT và Android.

Lời cảm ơn

Một phần của mã đã được lấy cảm hứng từ Bully và chức năng WPS của nó được viết bởi Jouni Malinen
Các thư viện mật mã được lấy từ mbed TLS
Đặc biệt cảm ơn: soxrok2212, datahead, t6_x, aanarchyy, kcdtv và cộng đồng Kali Linux
Tài liệu tham khảo

Pixiewps được dựa trên công việc của Dominique Bongard:

trình bày video
trình bày

https://github.com/wiire/pixiewps

https://www.kali.org/penetration-testing/pixiewps-reaver-aircrack-ng-updates/

Comments

Popular posts from this blog

Thiết lập card không dây trên Kali Linux

Monitor mode

Giới thiệu - Scapy