Người hướng dẫn: Cho đến nay
trong khóa học, chúng tôi đã học được một số phương pháp để truy cập vào máy tính.
Chúng tôi đã học cách thực hiện điều đó bằng cách sử dụng các cuộc tấn
công phía máy chủ, các cuộc tấn công phía máy khách và sử dụng kỹ thuật xã hội.
Tuy nhiên, chúng tôi đã thử nghiệm mọi thứ, trong mạng riêng của
chúng tôi chỉ để đơn giản hóa mọi thứ.
Điều đó không có nghĩa là những cuộc tấn công này
chỉ hoạt động bên trong mạng.
Trên thực tế, tất cả chúng đều hoạt động bên ngoài mạng lưới
trên internet.
Ngay cả khi máy tính mục tiêu được kết nối với các
mạng khác nhau, hoặc ngay cả khi
nó ở một quốc gia hoàn toàn khác.
Điều duy nhất là bạn
cần phải định cấu hình chuyển tiếp cổng đúng cách.
Bạn có thể làm điều đó bằng cách sử dụng trang cài đặt bộ định tuyến và
đó là những gì chúng ta sẽ tập trung vào trong khóa học này.
Nhưng bạn cũng có thể đạt được kết quả
tương tự bằng cách cài đặt Kali hoặc các công cụ của
bạn trên đám mây hoặc sử dụng máy chủ SSH đám mây hoặc sử dụng dịch vụ liên
kết đường hầm được thiết kế để giải quyết vấn đề này.
Rõ ràng, mỗi phương pháp trong số này
đều có những ưu điểm và nhược điểm riêng, nhưng chúng tôi
đang tập trung vào phương pháp đầu tiên, bởi vì theo tôi, bạn phải
hiểu cách thức hoạt động của phương pháp này trước
khi có thể sử dụng tất cả các phương pháp khác.
Vì vậy, chúng tôi dành bốn bài giảng để giải thích chi tiết phương
pháp này để bạn có thể sử dụng nó với bất kỳ dịch vụ nào bạn muốn.
Cho dù bạn muốn sử dụng nó với BeEF, với Backdoor,
với máy chủ web của riêng bạn hoặc với bất kỳ dịch vụ nào khác mà
bạn muốn hiển thị trên internet.
Và sau đó nếu bạn gặp bất kỳ hạn chế nào hoặc nếu
bạn muốn tìm hiểu các phương pháp khác,
thì bạn có thể xem các phương pháp
khác mà tôi đã thực sự đề cập ở nhiều nơi mà như
bạn có thể thấy ở đây, tôi không muốn
trình bày tất cả ở đây .
Rõ ràng, đây không phải là một khóa học kỹ thuật xã
hội, đây là một khóa học nhập môn được thiết kế
để giới thiệu cho bạn hầu hết các lĩnh vực hack.
Và sau đó nếu bạn muốn tìm hiểu thêm, bạn
thực sự có thể kiểm tra các phương pháp khác với
phương pháp tiếp theo chính là một trong số bốn ở đây bằng cách sử dụng
các dịch vụ liên kết đường hầm, mà tôi đã đề
cập trong khóa học kỹ thuật xã hội của mình.
Vì vậy, hãy xem bài giảng thưởng để biết thêm thông tin.
Vì vậy, trước hết,
chúng ta hãy xem xét thiết lập mạng mặc định.
Vì vậy, chúng tôi đã thấy điều này trước đây. Chúng tôi đã thấy một sơ đồ tương tự.
Và ngay tại đây, bạn có thể thấy rằng chúng tôi có bộ định tuyến.
Ở đây chúng tôi có các máy khách được kết nối với bộ định tuyến.
Và sau đó chúng tôi có bộ định tuyến được
kết nối với internet.
Và chúng tôi đã đề cập trước đó rằng tất cả các
máy khách, tất cả các thiết bị bên trong
mạng, chúng thực sự không có kết nối internet.
Họ chỉ có thể truy cập internet thông qua bộ định tuyến.
Vì vậy, bất cứ khi nào họ muốn yêu cầu điều gì đó, bất
cứ khi nào họ muốn truy cập vào một trang web, chẳng
hạn như nếu họ muốn truy cập Google,
thiết bị này sẽ thực sự gửi một yêu cầu đến bộ định tuyến.
Bộ định tuyến sẽ truy cập internet,
nó sẽ truy cập google. com và phản hồi sẽ được gửi đến
bộ định tuyến.
Sau đó, bộ định tuyến sẽ chuyển tiếp phản
hồi đó đến thiết bị đã yêu cầu.
Vì vậy, bên trong mạng, mỗi thiết bị có IP riêng của nó.
Vì vậy, chúng ta có thể thấy các IP này được viết bằng màu đỏ.
Và những thứ này chỉ tồn tại trong mạng lưới.
Đó là lý do tại sao chúng tôi gọi chúng là IP riêng.
Vì ở ngoài mạng nên các IP này không nhìn thấy được.
Và chúng ta có thể thấy rằng bộ định tuyến ở đây có hai IP.
Vì vậy, nó có một IP riêng màu đỏ,
có thể truy cập bởi tất cả các thiết bị trong mạng
và nó chỉ được sử dụng trong mạng.
Nó cũng có một IP công cộng, mà tôi có ở đây màu xanh lá cây.
Và đây là IP có thể truy cập thông qua internet.
Vì vậy, đây là IP mà Google nhìn thấy.
Vì vậy, bất cứ khi nào bạn thực sự truy cập
Google hoặc bất kỳ trang web nào khác, họ sẽ thấy địa chỉ IP,
nhưng họ sẽ không thấy địa chỉ IP riêng tư của bạn.
Họ sẽ thực sự thấy địa chỉ IP của bộ định tuyến
vì bộ định tuyến là thiết bị thực
sự thực hiện yêu cầu.
Đó không phải là bạn.
Vì vậy, tất cả các yêu cầu được thực hiện bởi tất cả
các thiết bị này trên cùng một mạng, tất cả chúng
sẽ xuất hiện như thể chúng đến từ cùng một máy
hoặc từ cùng một IP.
Điều này lại xảy ra, bởi vì thiết bị duy nhất có thể
truy cập internet là bộ định tuyến.
Và đó không phải là thiết bị nào trong số này.
Bây giờ chúng ta hãy quay trở lại kịch bản của chúng ta.
Vì vậy, chúng tôi thường trong hầu hết các trường hợp, hoặc
nếu bạn nghĩ về nó trong tất cả các cuộc tấn công mà chúng tôi thực hiện,
điều chính là chúng tôi muốn có được một kết nối ngược lại.
Ngay cả khi chúng tôi đang sử dụng
BeEF, chúng tôi thực sự nhận được kết nối hoặc
cổng 3000, đó là cổng mà BeEF đang làm việc.
Và khi chúng tôi sử dụng Backdoor, chúng
tôi thực sự nhận được kết nối trên cổng mà chúng tôi chỉ định khi chúng
tôi tạo Backdoor.
Vì vậy, những điều cần lưu ý, khi
bạn muốn gửi Backdoor đó
đến một nơi nào đó bên ngoài mạng của
mình, điều đầu tiên bạn muốn
lưu ý là IP cục bộ của bạn sẽ không hiển thị.
Vì vậy, những gì bạn muốn làm là bạn muốn sử dụng IP công cộng,
IP của bộ định tuyến.
Và để có được điều đó, tất cả những gì bạn phải làm là truy cập Google và sau đó
nhập 'IP của tôi là gì? 'Và như bạn có thể thấy,
Google đang nói
với tôi rằng địa chỉ IP của tôi là địa chỉ này.
Và IP này thực sự sẽ giống nhau từ
tất cả các máy trong cùng một mạng.
Bây giờ tôi nên lưu ý ở đây.
Nếu tôi chạy, nếu cấu hình, tôi thực sự được kết nối thông qua thẻ không
dây, vì vậy tôi không sử dụng kết nối Nat.
Tôi đang sử dụng thẻ không dây bên ngoài được
kết nối với mạng gia đình của tôi ngay tại đây.
Vì vậy, tất cả các thiết bị trong mạng không
dây của tôi ở nhà sẽ có IP này.
Một lần nữa, đó là bởi vì tất cả chúng đều sử dụng cùng một bộ định tuyến.
Tất cả chúng đều được kết nối với cùng một mạng.
Vì vậy, chúng tôi sẽ sử dụng IP này trong Backdoor của chúng tôi.
Chúng tôi sẽ gửi Backdoor tới một người
tồn tại trên internet.
Vì vậy, tồn tại ở đây.
Người đó sẽ chạy Backdoor đó và
Backdoor đó sẽ sử dụng kết nối ngược.
Vì vậy, nó sẽ cố gắng kết nối trở lại với bộ định
tuyến trên cổng 80 80, ví dụ,
nếu chúng tôi chọn cổng đó trong Backdoor.
Khi bộ định tuyến nhận được các yêu cầu của chúng tôi đối với cổng 80
80, nó sẽ không biết phải làm gì với nó.
Bởi vì bộ định tuyến không thực sự lắng nghe cổng 80 80 và yêu
cầu này sẽ không cho bộ định tuyến biết
nó muốn đi đâu.
Vì vậy, những gì chúng ta cần làm là chúng ta cần cấu hình bộ định
tuyến để thông báo cho nó bất cứ khi nào bạn nhận được yêu cầu trên cổng
80 80, sau đó tôi muốn bạn chuyển tiếp cổng đó đến máy Kali.
Và bạn có thể làm điều đó cho bất kỳ cổng nào bạn muốn.
Vì vậy, tôi chỉ sử dụng 80 80 làm ví dụ.
Nhưng bạn có thể làm điều đó cho bất kỳ cổng nào bạn đang
nghe, cho dù đó là cổng 80 80, 4 4 4 hay 3000 cho BeEF.
Ý tưởng chính là bạn muốn sử dụng IP thực của mình bên
ngoài mạng.
Vì vậy, bất cứ khi nào chúng tôi thực hiện bất kỳ cuộc tấn
công nào trong các bài giảng trước và thậm chí trong các bài giảng trong tương
lai, nếu bạn muốn thực hiện cuộc tấn công đó trên
internet, trên một người nào đó không tồn tại trên
mạng gia đình của bạn, thì trước hết, hãy đảm bảo rằng bạn sử dụng IP công
cộng của mình và đảm bảo rằng bạn định cấu hình bộ định
tuyến của mình để chuyển tiếp các yêu cầu trên cổng mà bạn đang nghe trên máy
Kali.
Và tôi sẽ chỉ cho bạn cách
làm điều đó trong bài giảng tiếp theo.
Ngay bây giờ, tôi chỉ muốn bạn hiểu được những gì chúng
ta cần làm và nó sẽ hoạt động như thế nào.
Vì vậy, chúng ta sẽ có các ví dụ trong các bài giảng
tiếp theo và nó sẽ trở nên rõ ràng hơn nhiều.