Giảng viên: Bây giờ nếu WPS bị vô hiệu
hóa trên mạng đích của bạn hoặc nếu nó được bật, nhưng
được định cấu hình để sử dụng nút nhấn hoặc PBC, thì phương pháp
mà tôi đã chỉ cho bạn trong bài giảng trước sẽ
không hoạt động.
Do đó, bạn sẽ phải bẻ khóa WPA hoặc
WPA thực tế để mã hóa.
Và như tôi đã nói, khi những mã hóa này được thiết kế,
các nhà phát triển đã biết về những điểm yếu trong WEP và họ đảm
bảo rằng họ đã khắc phục những điểm yếu này một cách hợp lý.
Họ thực sự đã làm một công việc khá tốt trong việc này.
Do đó, chúng tôi không thể sử dụng cùng một phương pháp được
sử dụng trong WEP để bẻ khóa WPA và WPA2.
Vì vậy, trong WPA2, các khóa là duy nhất, chúng là tạm thời.
Chúng dài hơn nhiều so với những gì chúng ở trong WEP.
Do đó, gói tin được gửi trong không khí không
chứa thông tin hữu ích cho chúng ta.
Vì vậy, không thành vấn đề ngay cả khi chúng ta chụp được 1 triệu gói
tin, chúng ta không thể sử dụng chúng để bẻ khóa.
Các gói duy nhất chứa thông tin hữu
ích là túi bắt tay.
Đây là bốn ngăn được chuyển giữa máy khách
và bộ định tuyến khi máy khách kết nối với mạng.
Vì vậy, trong bài giảng này,
tôi sẽ chỉ cho bạn cách nắm bắt những chiếc túi này.
Và trong các bài giảng
tiếp theo, chúng ta sẽ xem cách sử dụng chúng để bẻ khóa WPA hoặc WPA2.
Trước hết, như thường lệ, bạn muốn chạy airodump-ng
với tất cả các mạng xung quanh bạn.
Tôi đã làm điều đó và như bạn có thể thấy, đây là
mục tiêu của tôi ngay tại đây.
Nó đang sử dụng WPA2 và đây là địa chỉ Mac, tôi sẽ sao
chép nó.
Và điều đầu tiên chúng tôi sẽ làm là chạy airodump-ng
trên mạng này và lưu trữ dữ liệu trong một tệp, giống
hệt như cách mà chúng tôi đã từng làm với WEP.
Vì vậy, chúng tôi sẽ thực hiện airodump-ng
--bssid và cung cấp cho nó mục tiêu của tôi, --channel và cung
cấp cho nó kênh mục tiêu của
tôi là 1 - viết, để chỉ định tên tệp, để lưu trữ tất cả dữ liệu mà chúng
tôi sẽ nắm bắt.
Và chúng ta hãy gọi đây là cái bắt tay WPA vì chúng ta
sẽ nắm bắt được cái bắt tay.
Và cuối cùng chúng tôi sẽ cung cấp cho nó bộ điều
hợp không dây của tôi ở chế độ màn hình, đó là mon0.
Vì vậy, lệnh rất đơn giản.
Chúng tôi đã làm điều này nhiều lần cho đến
nay, chúng tôi đang sử dụng airodump-ng,
chúng tôi đang cung cấp cho nó địa chỉ Mac
của mục tiêu của tôi, sau khi bssid, tôi sẽ đưa ra một --channel
để chỉ định kênh mục tiêu của tôi.
Tôi đang sử dụng --write để lưu trữ tất cả dữ liệu trong một tệp.
Tệp này sẽ chứa mọi thứ mà chúng tôi chụp được.
Vì vậy, nếu chúng ta nắm bắt được cái bắt tay, nó sẽ nằm trong tệp này.
Và cuối cùng,
tôi đặt tên cho bộ điều hợp không dây của
mình ở chế độ màn hình.
Vì vậy, bây giờ tôi sẽ nhấn enter.
Và như bạn có thể thấy, airodump-ng
đang hoạt động chống lại mạng mục tiêu của tôi.
Và ngay bây giờ, tất
cả những gì chúng ta phải làm là ngồi
xuống và chờ đợi cái bắt tay được thực hiện.
Như tôi đã nói,
bắt tay được gửi khi một máy khách kết nối với mạng.
Vì vậy, theo nghĩa đen, chúng tôi sẽ phải ngồi xuống và đợi cho đến
khi một khách hàng mới kết nối với mạng.
Sau khi một khách hàng mới kết nối,
chúng tôi sẽ nắm bắt được cái bắt tay và bạn sẽ thấy ở đây, airodump
cho chúng tôi biết rằng cái bắt tay đã được bắt.
Ngoài ra, chúng ta có thể sử dụng một thứ mà chúng ta đã học
trước đây, đó là một cuộc tấn công hủy xác thực.
Chúng tôi biết bằng cách sử dụng cuộc
tấn công đó, chúng tôi có thể ngắt kết nối máy khách khỏi mạng.
Vì vậy, chúng tôi có thể làm điều này trong một khoảng thời gian rất ngắn.
Chúng tôi có thể ngắt kết nối máy khách này khỏi mạng.
Anh ta sẽ tự động kết nối khi chúng tôi dừng cuộc tấn công.
Vì vậy, khi anh ta tự động kết nối, cái bắt tay
sẽ được gửi đi trong không khí và chúng
ta sẽ có thể nắm bắt nó, bằng cách này chúng
ta sẽ không phải ngồi xuống và chờ
đợi một người nào đó tự nguyện kết nối vào mạng.
Vì vậy, chúng tôi đã biết cách thực
hiện điều này trước đây và nó sẽ giống
hệt lệnh như chúng tôi đã làm
trước đây, chúng tôi sử dụng aireplay-ng, chúng tôi đã làm --deauth.
Sau đó, chúng tôi chỉ định một số lượng thực sự lớn các gói
để giữ cho máy khách bị ngắt kết nối trong một khoảng thời gian dài.
Lần này tôi sẽ đặt giá trị này thành
bốn, để chỉ gửi bốn gói tin hủy xác thực.
Bằng cách này, khách hàng của tôi sẽ bị ngắt kết
nối trong một khoảng thời gian rất ngắn.
Họ thậm chí sẽ không cảm thấy rằng họ đã bị ngắt kết
nối, nhưng điều này là đủ để bắt tay được gửi
đi vì họ sẽ bị ngắt kết nối.
Chúng sẽ tự động kết nối.
Và khi họ làm điều đó, chúng tôi sẽ nắm bắt được cái bắt tay.
Bây giờ, đối số tiếp theo mà chúng tôi
muốn đặt là địa chỉ Mac của mục tiêu của tôi.
Vì vậy, chúng tôi sẽ làm -a
theo sau là địa chỉ Mac của mục tiêu của tôi.
Sau đó, chúng tôi sẽ thực hiện -c theo sau là địa chỉ Mac
của ứng dụng khách mà chúng tôi muốn ngắt kết nối.
Vì vậy, đó là khách hàng này ngay tại đây.
Tôi sẽ sao chép, dán nó vào đây.
Và cuối cùng, chúng tôi sẽ đặt tên
cho bộ điều hợp không dây của tôi ở chế độ màn hình, đó là mon0.
Và chúng tôi đã hoàn thành.
Một lần nữa, tôi đã dành một bài giảng đầy đủ về lệnh này
để giải thích thế nào là tấn công hủy xác thực.
Vì vậy, nếu nó hơi khó hiểu xin
vui lòng quay lại và sửa lại bài giảng đó.
Về cơ bản, tất cả những gì chúng tôi đang làm là sử dụng aireplay-ng
để thực hiện một cuộc tấn công hủy xác thực,
nhằm ngắt kết nối thiết bị này trong một khoảng thời gian rất ngắn.
Đó là lý do tại sao tôi chỉ đặt điều này thành số bốn,
sau đó tôi đang sử dụng
-a, để chỉ định địa chỉ Mac của mục tiêu của tôi, -c để chỉ định địa
chỉ Mac của máy khách được kết nối với mạng này.
Và sau đó tôi đưa nó cho bộ điều hợp không dây của
mình ở chế độ màn hình.
Bây giờ tôi sẽ nhấn Enter
và theo dõi bên này ngay tại đây.
Bạn sẽ thấy cái bắt tay sẽ được ghi lại ở đây.
Vì vậy, chúng tôi sẽ nhấn Enter, các gói hủy xác
thực đang được gửi và hoàn hảo.
Như bạn có thể thấy, sau khi khách hàng kết nối lại,
chúng ta sẽ nhận được cái bắt tay.
Vì vậy, bây giờ chúng ta có thể thoát khỏi airodump-ng.
Vì vậy, Kiểm soát C bởi vì chúng ta có cái bắt tay.
Bây giờ nó được lưu trữ trong tệp mà chúng
tôi đặt sau tùy chọn phù hợp, được gọi là bắt tay WPA.
Và trong bài giảng
tiếp theo, tôi sẽ chỉ cho bạn cách bắt tay này có thể
được sử dụng để lấy khóa cho mạng.