Người hướng dẫn: Trong
bài giảng này, tôi muốn nhấn mạnh một lưu ý rất quan trọng
khi nói đến thử nghiệm thâm nhập trang web.
Các trang web được cài đặt trên máy chủ web trên máy tính bình thường, như
chúng tôi đã nói trước đây.
Những máy tính bình thường này có địa chỉ IP và sử dụng
địa chỉ IP, chúng tôi có thể truy cập trang web mục tiêu của mình.
Bây giờ, trong nhiều trường hợp, trang web mục tiêu của bạn
hoặc máy chủ mục tiêu của bạn
sẽ chứa một số lượng lớn các trang web, vì
vậy nó sẽ có trang web mà bạn đang tìm kiếm mà bạn
đang nhắm mục tiêu,
nhưng nó cũng sẽ chứa các trang web khác trên cùng một máy chủ,
trên cùng một hệ thống tệp.
Điều này có nghĩa là, ví dụ: nếu bạn không thể tìm
thấy bất kỳ lỗ hổng nào trong trang web mục tiêu của mình, bạn có thể
cố gắng xâm nhập vào bất kỳ trang web nào khác được
cài đặt trong cùng một máy chủ.
Nếu bạn có thể làm điều
đó, thì bạn sẽ có thể truy cập vào máy chủ.
Có được quyền truy cập vào máy chủ về cơ bản có
nghĩa là bạn có quyền truy cập vào tất cả
các trang web khác vì máy chủ chỉ là một máy
tính và bạn có thể chỉ cần điều hướng
đến trang web mà bạn muốn hack và
truy cập vào trang web đó.
Vì vậy, nếu bạn đang cố gắng xâm nhập vào một trang web
và bạn không thể tìm thấy bất kỳ
hoạt động khai thác nào, thì bước tiếp theo sẽ là cố gắng tấn công bất kỳ trang
web nào khác tồn tại trên cùng một máy chủ.
Vì vậy, ý tôi muốn nói là tồn tại trên cùng
một máy chủ là chúng có cùng địa chỉ IP.
Vì vậy, hãy để tôi cho bạn thấy ở đây một ví dụ.
Tôi sẽ đưa ra một ví dụ về zaid. com, vì vậy blog của tôi vì có rất
nhiều trang web trên cùng một máy chủ, và nếu chúng ta xem
ở đây trên robtex. com, và tôi đã xuống
đây để chỉ các tên
trỏ đến cùng một địa chỉ IP, bạn có thể thấy
tất cả các trang web này tồn tại trên cùng một
máy chủ như zaid. com.
Vì vậy, nếu bạn có thể quản lý để xâm nhập vào bất kỳ trang web nào
trong số các trang web này, bạn sẽ có thể điều hướng từ và ra khỏi trang web đó và sau
đó vào zaid. com, và sau đó có toàn
quyền truy cập vào trang web của tôi.
Vì vậy, hãy để tôi chỉ cho bạn ở đây.
Ví dụ: nếu tôi sao chép bất kỳ tên miền nào trong số
này, chúng tôi có một reba này. tôi, và tôi sẽ đi vào
thiết bị đầu cuối của mình.
Bây giờ, tôi đã làm được, nếu tôi thực hiện
ping zaid. com, bạn sẽ thấy
rằng đây là địa chỉ IP của trang web của tôi và nếu tôi thực
hiện ping trên một trong những trang web tồn tại, để chúng tôi
sử dụng reba. tôi.
Vì vậy, nếu tôi đi ping reba. tôi, bạn sẽ thấy
rằng cả hai trang web đều có cùng địa chỉ IP.
Điều này có nghĩa là cả hai trang web đều được cài đặt trên
cùng một máy tính và nếu chúng
tôi có thể xâm nhập vào một trong số chúng,
chúng tôi có thể thực sự điều hướng từ trang web
đó sang trang web kia, từ trình bao Meterpreter
của chúng tôi hoặc từ trình bao PHP của chúng tôi hoặc bất kỳ loại trình bao
nào. mà chúng tôi đang sử dụng.
Một cách khác để tìm các trang web
trên cùng một miền là sử dụng Bing, và đó là một cách
thực sự đơn giản.
Vì vậy, nếu bạn chỉ sử dụng
Bing, và tôi sẽ đặt IP, và sau đó
tôi sẽ đặt IP của trang web mục tiêu của mình.
Một lần nữa, bạn sẽ thấy tất cả các trang web khác tồn tại trên cùng một
máy chủ với trang web mục tiêu của bạn, vì vậy bạn có thể
thực sự xâm nhập vào bất kỳ trang web nào trong số các trang web này
và từ đó xâm nhập vào trang web của tôi và giành quyền truy cập vào nó.
Điều này rất quan trọng vì trong nhiều trường hợp
mục tiêu của bạn có thể được bảo mật rất tốt, nhưng
bản thân máy chủ không an toàn, vì vậy bạn có
thể quản lý để hack một trong các trang web khác
và sau đó điều hướng qua máy chủ đến mục tiêu của mình.