aircrack-ng - trình bẻ khóa 802.11 WEP/WPA-PSK
aircrack-ng [options] <input file(s)>
aircrack-ng là chương trình bẻ khoá 802.11 WEP, 802.11i WPA/WPA2 và 802.11w WPA2.
Nó có thể khôi phục khóa WEP sau khi đã bắt đủ các gói được mã hóa bằng airodump-ng. Phần này của bộ aircrack-ng xác định khóa WEP bằng hai phương pháp cơ bản. Phương pháp đầu tiên là thông qua phương pháp PTW (Pyshkin, Tews, Weinmann). Ưu điểm chính của phương pháp PTW là rất ít gói dữ liệu được yêu cầu để bẻ khóa khóa WEP. Phương pháp thứ hai là phương pháp FMS/KoreK. Phương pháp FMS/KoreK kết hợp các cuộc tấn công thống kê khác nhau để khám phá khóa WEP và sử dụng chúng kết hợp với cưỡng bức vũ phu.
Ngoài ra, chương trình cung cấp một phương pháp từ điển để xác định khóa WEP. Để bẻ khóa các khóa chia sẻ trước WPA/WPA2, phải sử dụng danh sách từ (tệp hoặc stdin) hoặc airolib-ng.
Buộc chế độ tấn công: 1 hoặc wep cho WEP (802.11) và 2 hoặc wpa cho WPA/WPA2 PSK (802.11i và 802.11w).
Chọn mạng mục tiêu dựa trên ESSID. Tùy chọn này cũng cần thiết để bẻ khóa WPA nếu SSID bị che giấu. Đối với SSID chứa các ký tự đặc biệt, hãy xem https://www.aircrack-ng.org/doku.php?id=faq#how_to_use_spaces_double_quote_and_single_quote_etc_in_ap_names
Chọn mạng mục tiêu dựa trên địa chỉ MAC của điểm truy cập.
Đặt tùy chọn này thành số lượng CPU sẽ sử dụng (chỉ khả dụng trên các hệ thống SMP) để bẻ khóa/cụm mật khẩu. Theo mặc định, nó sử dụng tất cả các CPU có sẵn
Nếu được đặt, không có thông tin trạng thái nào được hiển thị.
Hợp nhất tất cả các AP MAC đó (được phân tách bằng dấu phẩy) thành một MAC ảo.
Viết khóa vào một tập tin. Ghi đè tập tin nếu nó đã tồn tại.
Chỉ tìm kiếm các ký tự chữ và số.
Chỉ tìm kiếm các ký tự thập phân được mã hóa nhị phân.
Tìm kiếm phím số cho Fritz!BOX
Chỉ định mặt nạ của khóa. Ví dụ: A1:XX:CF
Chỉ giữ các IV đến từ các gói khớp với địa chỉ MAC này. Ngoài ra, hãy sử dụng -m ff:ff:ff:ff:ff:ff để sử dụng tất cả và mọi IV, bất kể mạng là gì (điều này sẽ tắt tính năng lọc ESSID và BSSID).
Chỉ định độ dài của khóa: 64 cho WEP 40 bit, 128 cho WEP 104 bit, v.v., cho đến độ dài 512 bit. Giá trị mặc định là 128.
Chỉ giữ lại những IV có chỉ số quan trọng này (1 đến 4). Hành vi mặc định là bỏ qua chỉ mục chính trong gói và sử dụng IV bất kể.
Theo mặc định, tham số này được đặt thành 2. Sử dụng giá trị cao hơn để tăng mức độ bruteforce: quá trình bẻ khóa sẽ mất nhiều thời gian hơn nhưng khả năng thành công cao hơn.
Có 17 cuộc tấn công KoreK. Đôi khi, một cuộc tấn công tạo ra một kết quả dương tính giả rất lớn khiến khóa không được tìm thấy, ngay cả với rất nhiều IV. Hãy thử -k 1, -k 2, ... -k 17 để vô hiệu hóa từng cuộc tấn công một cách có chọn lọc.
Vô hiệu hóa bruteforce keybyte cuối cùng (không nên).
Bật bruteforcing keybyte cuối cùng (mặc định)
Kích hoạt bruteforcing hai keybyte cuối cùng.
Vô hiệu hóa đa luồng bruteforce (chỉ SMP).
Hiển thị phiên bản ASCII của khóa ở bên phải màn hình.
Đây là một cuộc tấn công vũ phu đơn thử nghiệm chỉ nên được sử dụng khi chế độ tấn công tiêu chuẩn không thành công với hơn một triệu IV.
Sử dụng tấn công PTW (Andrei Pyshkin, Erik Tews và Ralf-Philipp Weinmann) (tấn công mặc định).
Gỡ lỗi PTW: 1 Vô hiệu hóa klein, 2 PTW.
Sử dụng các cuộc tấn công KoreK thay vì PTW.
Chế độ giải mã WEP.
Chạy thử 1 key duy nhất bằng PTW.
Chỉ định số lượng IV tối đa để sử dụng.
Chạy ở chế độ kiểm tra trực quan. Chỉ dùng được khi dùng KoreK.
Đường dẫn đến tệp từ điển để bẻ khóa wpa. Phân tách tên tệp bằng dấu phẩy khi sử dụng nhiều từ điển. Chỉ định "-" để sử dụng stdin. Đây là danh sách các danh sách từ: https://www.aircrack-ng.org/doku.php?id=faq#where_can_i_find_good_wordlists Để sử dụng từ điển có giá trị thập lục phân, hãy thêm "h:" vào trước từ điển. Mỗi byte trong mỗi khóa phải được phân tách bằng ':'. Khi sử dụng với WEP, độ dài khóa phải được chỉ định bằng cách sử dụng -n.
Tạo một phiên bẻ khóa mới. Nó cho phép một người làm gián đoạn phiên bẻ khóa và khởi động lại sau (sử dụng -R hoặc --restore-session). Các tệp trạng thái được lưu cứ sau 10 phút. Nó không ghi đè lên tệp phiên hiện có.
Khôi phục và tiếp tục phiên bẻ khóa đã lưu trước đó. Tham số này chỉ được sử dụng, không có tham số nào khác được chỉ định khi khởi động aircrack-ng (tất cả thông tin bắt buộc đều có trong tệp phiên).
Tạo tệp dự án Elcomsoft Wireless Security Auditor (EWSA) v3.02.
Tạo tệp chụp Hashcat v3.6+ (HCCAPX).
Tạo tệp Hashcat Capture (HCCAP).
Kiểm tra tốc độ bẻ khóa WPA.
Thời lượng thực hiện kiểm tra tốc độ bẻ khóa WPA tính bằng giây.
Đường dẫn đến cơ sở dữ liệu airolib-ng. Không thể được sử dụng với '-w'.
Aircrack-ng tự động tải và sử dụng tối ưu hóa nhanh nhất dựa trên các hướng dẫn có sẵn cho CPU của bạn. Tùy chọn này cho phép một người buộc tối ưu hóa khác. Các lựa chọn phụ thuộc vào CPU và sau đây là tất cả các khả năng có thể được biên dịch bất kể loại CPU: chung, sse2, avx, avx2, avx512, neon, asimd, altivec, power8.
Hiển thị danh sách các cấu trúc SIMD có sẵn, được phân tách bằng ký tự khoảng trắng. Aircrack-ng tự động chọn tối ưu hóa nhanh nhất và do đó hiếm khi cần sử dụng tùy chọn này. Trường hợp sử dụng sẽ dành cho mục đích thử nghiệm hoặc khi tối ưu hóa "thấp hơn", chẳng hạn như "chung", nhanh hơn tối ưu hóa được chọn tự động. Trước khi buộc cấu trúc SIMD, hãy xác minh rằng lệnh được CPU của bạn hỗ trợ, sử dụng -u.
Hiển thị màn hình trợ giúp
Cung cấp thông tin về số lượng CPU và hỗ trợ SIMD
Trang hướng dẫn này do Adam Cecile
airbase-ng(8)
aireplay-ng(8)
airmon-ng(8)
airodump-ng(8)
airodump-ng-oui-update(8)
airserv-ng(8)
airtun-ng(8)
besside-ng(8)
easside-ng(8)
tkiptun-ng(8)
wesside-ng(8)
airdecap-ng(1)
airdecloak-ng(1)
airolib-ng(1)
besside-ng-crawler(1)
buddy-ng(1)
ivstools(1)
kstats(1)
makeivs-ng(1)
packetforge-ng(1)
wpaclean(1)
airventriloquist(8)