Người hướng dẫn: Trong
video trước, tôi đã hướng dẫn bạn cách hook một mục tiêu
vào BeEF bằng phương pháp hook cơ bản, sử dụng trang HTML.
Trong bài giảng này, tôi muốn chỉ cho bạn một
cách tốt hơn để làm điều này nếu bạn có thể chặn các kết nối.
Vì vậy, như tôi đã chỉ cho bạn trong phần hack mạng,
chúng ta có thể đưa mã JavaScript vào trình duyệt mục tiêu nếu
chúng ta có thể trở thành kẻ đứng giữa.
Và vì BeEF sử dụng mã JavaScript để móc các mục tiêu, chúng tôi thực
sự có thể sử dụng cùng một phương pháp chính xác mà chúng tôi đã học
trước đó để đưa mã móc của BeEFs vào mọi trang web, tải mục
tiêu, điều này sẽ cho phép chúng tôi móc các mục tiêu và giữ cho chúng được
kết nối mà không cần giao
tiếp trực tiếp với chúng .
Vì vậy, tôi có BeEF đã chạy ở đây.
Và như tôi đã nói, để bắt được các mục tiêu,
chúng tôi sẽ phải đưa mã JavaScript của BeEF
vào trình duyệt mà chúng tải.
Vì vậy, để làm điều này, tôi đã đưa mã JavaScript tùy chỉnh
vào các tài nguyên của bài giảng này.
Vì vậy, trước hết, hãy tải xuống
từ đó, tôi đã tải xuống ở đây.
Và trước khi sử dụng nó,
tôi sẽ nhấp đúp vào nó để sửa đổi nó.
Vì vậy, như bạn có thể thấy, nó thực sự rất,
rất đơn giản, nó sẽ tạo một phần tử mới trong mỗi
trang, phần tử này sẽ tải
mã BeEFs và nó sẽ nối phần tử này vào đầu trang.
Vì vậy, điều duy nhất bạn cần sửa đổi ngay tại đây là IP của
bạn và bạn muốn thay thế IP đó bằng IP của máy Kali
đang chạy BeEF.
Như bạn đã biết, bạn có thể làm nếu config để lấy IP của
bạn, tôi đã biết IP của mình là gì.
Vì vậy, tôi sẽ đặt nó ở đây 10, 20, 14, 207.
Vì vậy, tôi sẽ lưu Ctrl S này và thoát khỏi Ctrl Q.
Bây giờ mã JavaScript của chúng tôi đã sẵn sàng.
Và tất cả những gì chúng ta phải làm là thực sự nhập vào chính
xác như tôi đã chỉ cho bạn trước
đây, khi chúng ta chèn mã JavaScript cảnh báo đơn giản.
Vì vậy, tất cả những gì chúng ta phải làm ngay bây
giờ là đặt vị trí của tệp này trong caplet hijack HSTS.
Tôi sẽ giải quyết vấn đề này một cách
nhanh chóng, bởi vì tôi đã dành một bài giảng đầy đủ để hướng dẫn cách sử dụng nó.
Vì vậy, nếu bạn không nhớ JavaScript hoạt động như thế nào,
hãy quay lại và sửa lại bài giảng đó.
Vì vậy, tôi sẽ đi
đến vị trí mà tôi có mũ bảo hiểm HSTS.
Đây là cái đã sửa đổi, cái mà tôi đã đưa vào tài nguyên
của bài giảng đó, không phải cái
đi kèm với bettercap, vì như tôi đã đề cập,
cái đi kèm với bettercap không hoạt động như chúng
ta mong muốn.
Vì vậy, những gì tôi muốn làm
ngay bây giờ là sửa đổi hstshijack. tập tin cap.
Như bạn đã biết, nếu chúng tôi muốn đưa mã JavaScript tùy
chỉnh vào, chúng tôi phải sửa đổi tải trọng tại đây.
Và như bạn có thể thấy, nó đã chèn mã JavaScript được gọi
là keylogger. js.
Vì vậy, chúng tôi muốn thêm mã JavaScript tùy chỉnh của mình.
Vì vậy, tôi sẽ thêm một dấu phẩy, theo sau là vị trí của tệp mà tôi muốn đưa
vào, như bạn biết đấy, tôi có tệp của mình trong bản tải
xuống ở đây và nó được gọi là injectionbeef.
js.
Vì vậy, trước hết, tôi thực sự sẽ thêm dấu hai chấm để
nói rằng tôi muốn đưa tệp này vào mọi trang, mục tiêu tải và
sau đó tôi sẽ đặt đường dẫn đầy đủ đến tệp JavaScript
của mình, nghĩa là Tôi đã cho bạn thấy, trong root, tải
xuống, injectionbeef. js.
Nó đơn giản như vậy.
Tôi sẽ lưu nó bằng Ctrl S và thoát khỏi Ctrl Q.
Và hoàn hảo, vậy là xong.
Và tất cả những gì chúng ta cần làm ngay bây giờ là chạy
bettercap để đưa tệp này vào mọi trang web mà mục tiêu tải, vì vậy chúng ta sẽ chạy
cap tốt hơn bằng cách sử dụng chính xác lệnh mà chúng
ta đã sử dụng trước đây, chúng ta
đang đặt giao diện thành giao diện
được kết nối với mạng mục tiêu.
Và tôi đang cấp cho nó một caplet để tải và caplet mà
tôi muốn tải là caplet nảy mầm này, vì như
tôi đã cho bạn thấy trước đó, caplet
này sẽ chạy một cuộc tấn công giả mạo AARP,
đặt tôi vào giữa kết nối.
Và hoàn hảo, như bạn có thể thấy câu đối chạy không có lỗi.
Vì vậy, ngay bây giờ, tôi nên chặn các kết nối.
Và điều tiếp theo tôi muốn làm
là tải applet hijack HSTS, vì vậy tôi có thể bỏ qua HTTPS,
bỏ qua một phần HSTS và đưa mã JavaScript mà chúng tôi vừa định
cấu hình, mã nằm trong
tệp JavaScript BeEF được đưa vào.
Vì vậy, tôi chỉ cần gõ H S và nhấn tab để tự động hoàn thành, nhấn
Enter và mọi thứ sẽ chạy không có lỗi.
Vì vậy, đó là hoàn hảo.
Bây giờ, tôi nên chặn tất cả dữ liệu được gửi và
nhận bởi quảng cáo mục tiêu bởi vì chúng tôi đã định
cấu hình bettercap để đưa mã hook vào mỗi trang tải, chúng tôi
có thể kết nối mục tiêu của mình với BeEF ngay
khi chúng tải bất kỳ trang web nào.
Vì vậy, chúng ta hãy đi đến máy tính mục tiêu.
Và thực sự luôn luôn là một ý tưởng hay để kiểm tra các trang HTTP bình thường
trước với trường hợp đơn giản nhất, nhưng tôi đã
kiểm tra điều này trước đây và tôi biết nó hoạt động.
Vì vậy, tôi sẽ tiếp tục và
kiểm tra nó trên trang HTTPS ngay lập tức.
Bạn cũng nên xóa dữ liệu duyệt web.
Nhưng tôi đã làm điều đó rồi.
Vì vậy, tôi chỉ sẽ đi đến phần tràn ngăn xếp. com.
Như bạn có thể thấy, trang đang tải ở HTTP bình thường,
mặc dù nó sử dụng HTTPS theo mặc định, điều đó có
nghĩa là xâm nhập HSTS của chúng tôi đang hạ cấp HTTPS xuống HTTP.
Và nó cũng nên tiêm mã BeEF tiêm của tôi.
Vì vậy, hãy đến BeEF để xác nhận và xem
liệu chúng tôi có mắc mục tiêu hay không.
Và hoàn hảo, như bạn có thể thấy, chúng tôi có một trình duyệt trực tuyến
mới hiển thị tại đây, chúng tôi có thể giao tiếp và chạy các lệnh trên
đó, như tôi sẽ giới thiệu cho các bạn trong các bài giảng
tiếp theo.
Vì vậy, bây giờ mã hook BeEF sẽ được đưa vào mọi trang web, mục tiêu tải,
điều này sẽ hoạt động chống lại các trang web HTTP, trang web
HTTP và thậm chí một phần hoạt động chống lại các trang web HSTS như tôi đã cho bạn
thấy trước đây.
Nếu mục tiêu đi đến trang web HSTS, thông qua một
công cụ tìm kiếm chỉ sử dụng HTTPS thông thường.