-: Được chứ.
Vì vậy, bây giờ chúng ta biết cách phát hiện ra các lỗ hổng XSS.
Tuy nhiên, chúng tôi vẫn chưa thấy một cách khai thác tốt.
Tất cả những gì chúng tôi đang làm là nhập một mã rất đơn
giản, chỉ hiển thị một cảnh báo trên màn hình nói rằng, "Trang
web này dễ bị tấn công".
Điều tôi muốn làm bây giờ là, tôi
muốn làm một cái gì đó cao cấp hơn.
Tôi muốn có thể kiểm soát các nạn nhân và thực
hiện công việc trên máy tính mục tiêu, trên
những người truy cập các trang dễ bị tấn công nơi chúng
tôi đưa mã của mình vào.
Chúng tôi sẽ sử dụng Thịt bò để làm điều này.
Chúng tôi đã không xem xét thịt bò trước đây.
Và, những gì chúng tôi sẽ làm
là, chúng tôi sẽ sử dụng URL móc thịt bò.
Và, chúng tôi sẽ đưa nó vào trang XSS được lưu trữ.
Vì vậy, tất cả mọi người truy cập trang đó, sẽ
bị thu hút bởi Thịt bò.
Và sau đó, chúng tôi sẽ có thể chạy tất cả các lệnh
mà Beef cho phép chúng tôi trên máy tính mục tiêu.
Vì vậy, tôi sẽ bắt đầu món Bò ở đây.
Bây giờ, như bạn thấy, đã đăng nhập vào màn hình chính,
màn hình rất đơn giản.
Và, nếu chúng ta nhìn vào các trình duyệt trực tuyến,
chúng ta không có nạn nhân vào lúc này.
Vì vậy, để lôi kéo nạn nhân vào khuôn
khổ này và có được quyền truy cập vào chức năng của Beef, bạn cần
đưa tập lệnh cụ thể này vào và thiết lập cảnh
báo.
Vì vậy, hãy nhớ cách chúng tôi đã
đưa một tập lệnh cảnh báo vào URL?
Hoặc vào trang?
Chúng tôi sẽ đưa một tập lệnh thực hiện những điều sau đây.
Vì vậy, có chứa những điều sau đây.
Vì vậy, tôi sẽ sao chép nó.
Và sau đó, tôi sẽ truy cập trang web dễ bị tấn công của mình.
Hãy nhớ rằng, đây có thể là một trang web phổ biến
hoặc trang web của một công ty mà bạn đang làm bài kiểm tra bút.
Tôi chỉ sẽ đảm bảo rằng bảo mật được đặt ở mức thấp.
Và, tôi thực sự sẽ sử dụng XSS được lưu trữ.
Và, tôi sẽ đặt tên là Beef.
Và, chúng tôi sẽ đặt nhận xét là móc nối
mà chúng tôi nhận được từ thiết bị đầu cuối.
Và, tôi sẽ sửa đổi IP ở đây, thành địa chỉ IP của riêng tôi.
Vì vậy, thay vì chỉ IP, tôi sẽ đặt địa chỉ IP của mình,
đó là "10.
20.
14 ”.
Và, bây giờ nó không cho phép tôi thêm các ký tự nữa.
Bởi vì, trường này được định cấu hình theo
cách không cho phép nhiều hơn số ký tự này.
Tuy nhiên, chúng ta có thể bỏ qua điều này rất dễ dàng bằng cách nhấp chuột
phải và tiếp tục kiểm tra phần tử.
Và, chúng tôi sẽ sửa đổi độ dài tối đa.
Thay vì 50, tôi sẽ đặt nó thành 500.
Và, đó là nó.
Bây giờ, tôi có thể thêm nhiều thứ hơn.
Vì vậy, tôi sẽ đóng nó lại.
Và, tôi sẽ đặt nó thành, "10. 20. 14.
Hai.
Ô.
bảy ", là IP hiện
tại của tôi.
Bây giờ, tôi có thể lấy IP hiện tại của mình bằng cách thực hiện cấu hình.
“10. 20. 14. hai. o. bảy ”.
Chỉ để xác nhận.
Và, tôi sẽ ký vào sổ lưu bút.
Và, điều đó sẽ làm cho nó hoạt động.
Bây giờ, nếu tôi đi đến mục tiêu của mình.
Bây giờ, ngay bây
giờ, bạn có thể thấy rằng tôi có máy tính Linux của mình
ngay tại đây, đã được lấy làm mục tiêu.
Bây giờ, rõ ràng đây không phải là mục tiêu của tôi, đây chỉ là tôi.
Và, nó, hook đã được thực thi trên trình duyệt của tôi.
Vì vậy, mục tiêu của chúng tôi thực sự là thiết bị
windows này hoặc bất kỳ người nào sẽ truy cập trang được lưu trữ XSS này.
Vì vậy, vì đây là XSS được lưu trữ, giống như chúng tôi đã
giải thích, mã sẽ được thực thi trên
bất kỳ người nào truy cập trang này.
Bây giờ, nếu chúng ta quay lại, chúng ta sẽ thấy thiết bị windows, ngay
tại đây, như bạn có thể thấy.
Và, nó hiển thị trên các trình duyệt trực tuyến.
Vì vậy, về cơ bản chúng tôi đã nối thiết bị này.
Và, chúng tôi có thể chạy một số lượng lớn các chức năng mà Beef
cho phép chúng tôi thực hiện.
Vì vậy, tôi sẽ nhấp vào mục tiêu của mình.
Và, tôi sẽ chỉ huy.
Vì vậy, ngay bây giờ, tôi chỉ muốn chạy một lệnh cụ thể, đó
chỉ là một lệnh cảnh báo, giống như
chúng ta đã làm trước đây.
Chỉ để xác nhận rằng mọi thứ đang hoạt động.
Vì vậy, tôi sẽ tiếp tục cái
này, đó là "Tạo hộp thoại cảnh báo".
Và, bạn có thể đặt văn bản tại đây.
Vì vậy, bạn có thể đặt bất kỳ văn bản nào bạn muốn.
Tôi sẽ để nó là "Hộp thoại cảnh báo thịt bò".
Tôi sẽ nhấp vào thực thi.
Vì vậy, nếu chúng ta truy cập vào máy tính mục tiêu của
mình, chúng ta có thể thấy rằng hộp thoại cảnh báo đang hoạt động.
Bây giờ, tôi chỉ làm điều đó để cho bạn
thấy rằng mọi thứ đang hoạt động hoàn hảo.
Bây giờ, bất kỳ ai duyệt qua trang web mục tiêu của chúng tôi, trang
web dễ bị tấn công, sẽ bị dính vào Thịt bò.
Và, bạn có thể chạy tất cả các lệnh mà chúng ta đã thấy trước đây.
Vì vậy, tất cả các lệnh mà chúng tôi
thấy trong các trang web khách hàng đều tấn công.
Như, có toàn quyền truy cập bằng cách sử dụng thanh thông báo giả,
sử dụng hành vi trộm cắp vặt, lấy ảnh chụp màn
hình, đưa vào trình ghi khóa.
Bạn có thể thực hiện tất cả các cuộc tấn công này vào bất kỳ người nào truy cập
trang dễ bị tấn công.
Bởi vì, chúng tôi đã đưa cái móc của mình vào trình duyệt đó.
Vào trang đó, không phải vào trình duyệt.
Và, một phần của trang, vì vậy mỗi khi tải trang, bởi
bất kỳ ai, họ sẽ nhận được, họ sẽ bị mắc vào Thịt bò.