Giảng viên: Bây giờ,
trong bài giảng này, tôi muốn chỉ cho bạn cách chạy một cuộc tấn công giả mạo ARP
bằng cách sử dụng Bettercap.
Điều này sẽ cho phép chúng tôi đặt
máy tính của mình ở giữa kết nối và chặn dữ liệu.
Không chỉ vậy, chúng tôi cũng sẽ xem cách chúng
tôi có thể đọc dữ liệu này.
Vì vậy, chúng tôi có thể xem tất cả các
URL và tất cả các trang web mà mục tiêu truy cập
và chúng tôi sẽ thấy mọi thứ mà họ đăng.
Vì vậy, bất kỳ tên người dùng nào, bất kỳ mật
khẩu nào họ gửi đến bất kỳ trang web nào,
chúng tôi sẽ có thể nắm bắt và xem chúng.
Vì vậy, trước tiên chúng ta cần trở thành người đàn ông ở giữa.
Và chúng tôi sẽ làm điều này bằng cách sử dụng một mô-đun có tên ARP spoof.
Vì vậy, nếu tôi cuộn lên menu trợ giúp, bạn
có thể thấy chúng tôi có một mô-đun ở đây được gọi là ARP spoof.
Vì vậy, như thường lệ, nếu chúng tôi không biết cách sử dụng mô-đun
này, chúng tôi sẽ giúp đỡ bạn. giả mạo, bởi vì chúng tôi muốn
xem cách sử dụng mô-đun này và xem tất cả các tùy
chọn mà chúng tôi có thể đặt cho nó.
Vì vậy, như bạn có thể thấy, như thường
lệ, chúng ta có thể làm arp. giả mạo để bật mô-đun này.
Chúng tôi có thể làm arp. cấm và điều này
theo nghĩa đen sẽ chỉ cắt kết nối
của mục tiêu.
Điều này rất đơn giản.
Bạn có thể thử nó vào thời gian của riêng bạn.
Tôi sẽ không làm điều đó ở đây.
Bạn có thể làm arp. giả mạo để tắt
nó và arp. cấm tắt để tắt lệnh cấm.
Bây giờ, trong bài giảng trước, tôi cũng đã nói
bất cứ thứ gì bạn thấy dưới các tham
số là các tùy chọn mà chúng ta có thể đặt cho mô-đun cụ thể này.
Nhưng tôi đã không chỉ cho bạn cách sửa đổi điều đó.
Vì vậy, trong bài giảng
này, chúng tôi thực sự sẽ sửa đổi một số tùy chọn này.
Bây giờ như bạn có thể thấy, công cụ này thực sự rất hữu ích
vì trước hết nó cung cấp cho chúng tôi tên tùy chọn
màu vàng ở đây.
Vì vậy, đây là những tùy chọn mà chúng tôi có thể đặt,
chúng tôi có thể thay đổi.
Và sau đó nó cũng cho chúng ta biết
mô tả về những gì tùy chọn này thực hiện và
giá trị mặc định.
Vì vậy, ví dụ, chúng ta có thể thấy chúng ta có một tùy chọn
được gọi là arp. sự giả mạo. fullduplex.
Bạn có thể xem mô tả cho tùy chọn này và
về cơ bản tùy chọn này sẽ làm gì
nếu bạn đặt nó thành
true, nó sẽ giả mạo cả bộ định tuyến và mục tiêu.
Vì vậy, nó tương tự như những gì chúng tôi đã làm với
ARP spoof khi chúng tôi thực thi lệnh hai lần
để giả mạo cả bộ định tuyến và mục tiêu.
Vì vậy, nếu bạn đặt điều này thành
true, cả bộ định tuyến và mục tiêu sẽ bị
giả mạo và bạn sẽ ở giữa kết nối.
Nếu bạn để nó ở chế độ mặc định, là false,
bạn sẽ chỉ giả mạo máy mục tiêu.
Bây giờ, điều này có thể
hữu ích nếu bộ định tuyến có một số loại
bảo vệ chống lại các cuộc tấn công giả
mạo ARP vì bạn sẽ không tương tác với bộ định tuyến.
Nhưng nó cũng hạn chế vì chúng ta sẽ không thể làm những gì tôi
sẽ làm trong các bài giảng tiếp
theo vì bộ định tuyến sẽ giao tiếp trực tiếp
với thiết bị mục tiêu.
Vì vậy, chúng tôi sẽ không thể đưa nội dung
vào các phản hồi mà bộ định tuyến gửi đến thiết bị mục tiêu.
Bây giờ, tôi thực sự muốn thay đổi điều này thành
true và phương pháp tôi sẽ làm điều
này có thể được sử dụng để thay đổi bất kỳ tùy chọn nào trong bất
kỳ mô-đun nào trong Bettercapp.
Vì vậy, không chỉ trong arp. sự giả mạo.
Nếu bạn đang sử dụng bất kỳ mô-đun nào,
bạn có thể thực hiện trợ giúp theo sau là tên mô-đun
để nhận trợ giúp về tên mô-đun đó.
Bạn có thể xem tất cả các tùy chọn mà bạn có thể đặt tại đây.
Và sau đó nếu bạn muốn sửa đổi giá trị của bất
kỳ tùy chọn nào trong số này, tất cả những
gì chúng ta phải làm là sao chép tên tùy chọn, đó là những
gì tôi có ngay tại đây và nhập set, sau đó là tùy chọn mà
bạn muốn sửa đổi.
Và trong trường hợp của tôi, nó được gọi là arp. sự giả mạo. fullduplex.
Và tôi muốn đặt điều này thành sự thật.
Rất, rất đơn giản.
Và như tôi đã nói, bạn có thể sử dụng lệnh này
để thay đổi bất kỳ tùy chọn nào trong bất kỳ mô-đun nào trong Bettercap.
Tất cả những gì bạn phải làm là nhập,
đặt, tiếp theo là tên tùy chọn,
tiếp theo là giá trị mà bạn muốn đặt.
Vì vậy, tôi sẽ nhấn enter và thế là xong.
Nếu bạn không thấy lỗi,
điều đó có nghĩa là nó đã được thực thi đúng cách.
Tùy chọn tiếp theo mà tôi muốn thay đổi là các mục tiêu.
Vì vậy, một lần nữa, trong
phần mô tả, nó cho chúng ta biết rằng đây
là những mục tiêu mà tôi muốn thực hiện cuộc tấn công
và tôi có thể sử dụng trạng thái hôn mê nếu tôi muốn nhắm mục tiêu nhiều IP cùng
một lúc.
Vì vậy, một lần nữa, giống như những
gì tôi đã làm trước đây, tôi sẽ đặt, theo sau là tên
tùy chọn, là arp. sự giả mạo. các mục tiêu.
Và bạn thực sự có thể sử dụng tab để tự động hoàn thành.
Vì vậy, nếu tôi chỉ cần gõ T-A tab, nó sẽ tự động
hoàn thành các mục tiêu cho tôi.
Và sau đó, tôi sẽ đặt giá trị mà tôi muốn
đặt tùy chọn này, đó là IP của mục tiêu
của tôi và chúng tôi có thể nhận được điều
này bằng cách sử dụng net khám phá, sử dụng bản đồ zen hoặc sử dụng
kết quả mà tôi nhận được ở đây.
Sau khi tôi chạy mô-đun trinh sát, tôi đã hoàn thành. hiển thị và chúng tôi nhận được
tất cả những thứ này, đó
là danh sách tất cả các máy tính được
kết nối với cùng một mạng.
Và mục tiêu của tôi lúc này, là thiết bị cụ thể này, chiếc
10. 0. 2. 7.
Đây là máy ảo Windows của tôi ngay tại đây.
Vì vậy, tôi sẽ đặt IP 10. 0. 2. 7.
Và một lần nữa, chúng tôi không thấy
bất kỳ lỗi nào, có nghĩa là mọi thứ đã được thực thi như mong đợi.
Bây giờ, chúng tôi đã sẵn sàng để chạy công cụ.
Và một lần nữa, dựa trên menu trợ giúp mà chúng
tôi có, chúng tôi có thể thực hiện arp. giả mạo để bật mô-đun này.
Vì vậy, chúng tôi sẽ làm arp. giả mạo trên.
Và hoàn hảo, như bạn thấy, chúng tôi không thấy lỗi.
Nó cho chúng tôi biết rằng mô-đun đang chạy.
Và nếu tôi trợ giúp, một lần nữa, chúng tôi sẽ nhận được danh
sách tất cả các mô-đun đang chạy ngay bây giờ.
Và như bạn có thể thấy, chúng ta có thể thấy rằng tính năng giả mạo ARP đang được bật.
Ngoài ra, điều rất quan trọng là bạn phải đảm
bảo rằng mạng lưới. đầu dò và lưới. trinh sát đang chạy.
Chúng tôi đã làm điều này trong bài giảng trước.
Đó là lý do tại sao tôi không làm điều đó bây giờ.
Vì vậy, ngay bây giờ, Bettercap
nên làm những gì ARP giả mạo đang
làm, đánh lừa cả bộ định tuyến và thiết bị
mục tiêu và đặt tôi vào giữa kết nối như được
hiển thị ở đây.
Vì vậy, chúng ta hãy đi đến máy tính cửa sổ ngay tại đây.
Và tôi sẽ làm arp-a và như bạn có thể thấy, địa chỉ MAC
của bộ định tuyến ngay tại đây
giống với địa chỉ MAC của thiết bị này, là địa chỉ
10. 0. 2. 15.
Và nếu tôi quay lại đây với máy Kali
và thực hiện ifconfig, bạn sẽ thấy đây là địa chỉ MAC
giống với địa chỉ MAC của giao diện Kali ETH0.
Về cơ bản, điều này có nghĩa là máy windows này,
mỗi khi nó muốn gửi một cái gì đó đến bộ định
tuyến, nó sẽ gửi nó đến máy Kali.
Và bởi vì chúng tôi bật tùy chọn song công đầy đủ, trong Bettercap,
bộ định tuyến cũng nghĩ rằng máy Kali
này là máy mục tiêu.
Do đó, bất cứ lúc nào nó cần gửi phản hồi đến
máy tính windows, nó sẽ thực
sự gửi đến Bettercap ngay tại đây.
Và như tôi đã nói trước đây, điều này có nghĩa là mọi tên người
dùng, mật khẩu, URL, bất kỳ thứ gì mà máy tính mục tiêu
gửi hoặc nhận sẽ phải đi qua máy
Kali nơi chúng ta có thể đọc, sửa đổi hoặc thả nó.
Và tôi sẽ hướng dẫn bạn điều đó trong các bài giảng tiếp theo.