Người hướng dẫn: Được rồi,
vì vậy trong video này, chúng ta sẽ sử dụng Veil để tạo một cửa sau.
Vì vậy, điều đầu tiên tôi sẽ làm là tôi sẽ liệt kê danh sách
các công cụ có sẵn, và tôi
sẽ sử dụng số một, bởi vì chúng
tôi muốn sử dụng biện pháp né tránh.
Và sau đó tôi sẽ liệt kê các tải trọng của mình.
Và bạn đã nói trong bài giảng
trước, tôi muốn sử dụng HTTPS đảo ngược của go métpreter,
vì vậy đó là số 15.
Vì vậy, tôi sẽ sử dụng 15.
Và đó sẽ là danh sách ...
Trước hết, nó sẽ hiển thị cho tôi
thông tin về trọng tải cụ thể này.
Và sau đó, nó sẽ hiển thị cho tôi các tùy chọn mà tôi có thể đặt
cho tải trọng này.
Vì vậy, tùy chọn chính mà bạn muốn
đặt và tùy chọn quan trọng nhất là địa chỉ IP.
Vì vậy, đây là địa chỉ
IP mà bạn sẽ nhận các kết nối.
Như chúng tôi đã nói, chúng tôi sẽ có một kết nối ngược lại.
Và chúng ta cần đặt địa chỉ
IP, nơi mà payload hoặc backdoor
sẽ cố gắng kết nối trở lại.
Và trong trường hợp
của chúng tôi, chúng tôi muốn nhận lại kết nối với máy Kali này.
Vì vậy, chúng tôi sẽ đặt IP lhost
thành địa chỉ IP của máy Kali hiện tại.
Bây giờ để lấy IP của máy Kali của tôi,
tôi phải chạy ifconfig.
Vì vậy, tôi sẽ chia màn hình bằng cách nhấp chuột phải
và nhấp vào chia theo chiều ngang.
Và tôi sẽ giải quyết vấn đề này một chút
và chúng tôi sẽ chạy ifconfig.
Bây giờ bạn có thể thấy địa chỉ IP ở đây là 10. 20. 14. 213.
Đây là IP của máy Kali của tôi.
Đây là IP của máy mà tôi đang
sử dụng làm máy tấn công.
Vì vậy, đây là nơi tôi muốn kết nối quay trở lại
để tôi có thể hack máy tính mục tiêu
sau khi cửa hậu được thực thi.
Vì vậy, tôi sẽ đặt lhost thành 10. 20. 14. 213.
Vì vậy, bạn có thể đặt bất kỳ tùy chọn nào trong số này bằng cách sử dụng lệnh set.
Vì vậy, tất cả những gì bạn phải làm là ghi tập hợp, tiếp theo
là các tùy chọn mà bạn muốn thay đổi.
Vì vậy, trong trường hợp này, chúng tôi muốn thay đổi lhost.
Và chúng tôi muốn thay đổi điều đó thành 10. 20. 14. 213.
Bây giờ lport được đặt thành 80, điều này thực sự tốt, vì
đó là cổng được sử dụng bởi các máy chủ web.
Vì vậy, như tôi
đã nói, kết nối sẽ giống như thể người mục
tiêu đang kết nối với một trang
web và nó sẽ không đáng ngờ.
Nhưng tôi không muốn sử dụng cổng
đó vì tôi sẽ có một máy chủ web đang chạy trên đó và
chúng ta sẽ nói về điều đó sau.
Vì vậy, tôi sẽ thay đổi nó thành 8080.
8080 là một cổng khác được sử dụng bởi các máy chủ web,
vì vậy nó vẫn không đáng ngờ và
nó vẫn nên vượt qua tường lửa.
Vì vậy, tôi sẽ thiết lập, giống như cách
mà chúng tôi đã làm trước đây với lhost, chúng
tôi sẽ chuyển sang giá
trị mà chúng tôi muốn đặt tùy chọn này.
Và chúng tôi sẽ đặt nó thành 8080.
Bây giờ, nếu tôi thực hiện lại các tùy chọn để liệt
kê tất cả các tùy chọn, bạn sẽ thấy rằng các lhosts
đã thay đổi thành 10. 20. 14. 213, và cổng
chuyển đổi thành 8080.
Bây giờ, nếu bạn tạo backdoor như thế này, bạn sẽ bỏ
qua tất cả các chương trình chống vi-rút ngoại trừ AVG.
Tôi đã thử điều này, đó là cách tôi biết điều này.
Và điều đó không đủ tốt
vì chúng tôi muốn bỏ qua mọi thứ.
Giờ đây, cách thức hoạt động của các chương
trình chống vi-rút là chúng có một cơ sở dữ liệu chữ ký rất lớn.
Các chữ ký này tương ứng với
các tệp có chứa mã độc hại.
Vì vậy, những gì họ làm là họ so sánh chữ ký của tệp của bạn,
của cửa hậu của bạn, với tất cả các tệp trong cơ sở dữ liệu khổng lồ này.
Nếu tệp của bạn khớp với bất kỳ tệp nào trong số
này, thì chúng sẽ gắn cờ đó là vi-rút hoặc phần mềm độc hại.
Nếu không, thì họ sẽ
nghĩ rằng đó là một tệp bình thường và nó không
phải là phần mềm độc hại.
Vì vậy, điểm chính ở đây là chúng
tôi sẽ cố gắng sửa đổi tệp, cửa hậu của chúng tôi,
càng nhiều càng tốt để làm cho nó độc đáo
hơn để nó vượt qua cơ sở dữ liệu chữ ký và có thể
vượt qua các chương trình chống vi-rút.
Bây giờ, như tôi đã nói, Veil đã làm điều đó cho chúng tôi.
Nó mã hóa backdoor, làm xáo trộn nó,
đưa nó vào bộ nhớ để nó không
bị phát hiện.
Và nó đang làm rất tốt công việc đó.
Nó bỏ qua khá nhiều thứ, ngoại
trừ duy nhất một chương trình chống vi-rút.
Vì vậy, chỉ để vượt qua chương trình chống vi-rút cuối cùng
này, tôi sẽ đặt một số tùy chọn tùy chọn
thực sự sẽ không tạo ra nhiều khác biệt.
Họ sẽ chỉ làm cho backdoor trông khác một chút.
Vì vậy, điều đầu tiên mà tôi sẽ sửa đổi là bộ xử lý.
Và đó là số lượng bộ xử lý tối thiểu
được sử dụng bởi backdoor.
Tôi sẽ không đặt một con số quá lớn
vì điều đó sẽ chỉ làm cho cửa sau của tôi không hoạt động.
Tôi sẽ đặt nó thành một,
thực sự không có gì nhiều, nhưng tôi
sẽ đặt tùy chọn này để làm
cho mã trông khác một chút.
Vì vậy, tôi sẽ chuẩn bị.
Một lần nữa, giống như cách chúng ta đang thiết
lập lport và lhost,
chúng ta sẽ chỉ đặt tên tùy chọn,
đó là các bộ xử lý.
Và chúng tôi sẽ đặt điều đó lên vị trí số một.
Và tôi cũng sẽ đặt một tùy chọn
khác, đó là tùy chọn ngủ.
Và điều đó về cơ bản cho phép backdoor ngủ trong
một số giây mà bạn đã đặt trước khi
nó thực thi mã độc mà bạn có trong đó, trước
khi nó thực thi tải trọng.
Vì vậy, tôi sẽ đặt nó thành sáu.
Một lần nữa, không có lý do thực sự cho điều này.
Tôi chỉ làm điều
này để làm cho backdoor trông khác một chút.
Vì vậy, tôi sẽ đặt giấc ngủ đến sáu giờ.
Vì vậy, tôi sẽ nhấn Enter và tôi
sẽ thực hiện lại các tùy chọn, để
đảm bảo rằng tất cả các tùy chọn đều
được đặt theo cách tôi muốn.
Vì vậy, tôi đã đặt đúng địa chỉ IP của mình.
Tôi có cổng kết nối của mình, tôi có bộ xử lý của mình và tôi có giấc ngủ của mình.
Vì vậy, tôi sẽ tạo ra cửa sau.
Và bây giờ nó yêu cầu tôi đặt tên cho cửa hậu này một cái gì đó.
Vì vậy, tôi sẽ đặt tên cho cửa sau này là rev_https_8080.
Chỉ để chúng tôi có thể nhớ tải trọng
nào và cổng nào sẽ sử dụng cho cửa sau này trong tương
lai.
Bây giờ backdoor được tạo ra và bạn
có thể thấy nó cho chúng ta biết mô-đun đã được sử dụng
và nó cho chúng ta biết nơi lưu trữ backdoor.
Vì vậy, backdoor được lưu trữ trong đường dẫn này ngay tại đây, vì
vậy tôi sẽ sao chép nó.
Hãy tiếp tục và kiểm tra xem backdoor có được phát hiện bởi bất kỳ chương
trình chống vi-rút nào không.
Bây giờ bạn có thể sử dụng tính năng tích hợp sẵn của
Veil bằng lệnh checkvt, nhưng
tính năng này chỉ sử dụng chữ ký của tệp và nó không chính
xác trăm phần trăm.
Đôi khi nó cho bạn biết
rằng tệp sẽ bỏ qua tất cả các chương trình chống vi-rút,
nhưng nó sẽ thực sự bị phát hiện.
Bạn cũng có thể sử dụng VirusTotal,
nhưng tôi không khuyến khích điều đó và xin đừng làm vậy,
vì nếu bạn làm như vậy, backdoor
của bạn sẽ trở nên kém hiệu quả hơn.
Vì VirusTotal chia sẻ kết quả quét của họ với các chương
trình chống vi-rút.
Những gì chúng tôi sẽ
làm là chúng tôi sẽ sử dụng một trang web có tên NoDistribute.
Vì vậy, chúng tôi sẽ đi đến nó ngay bây giờ.
Vì vậy, tôi sẽ sử dụng Google cho NoDistribute.
Và điều này sẽ làm, nó tương tự như VirusTotal.
Sự khác biệt duy
nhất là nó sẽ không chia sẻ kết quả quét với các chương
trình chống vi-rút, vì vậy nó sẽ không ảnh hưởng đến backdoor của bạn.
Vì vậy, tôi sẽ nhấp vào Duyệt qua để điều hướng đến tệp của tôi.
Và tôi sẽ chỉ sao chép nơi tệp được lưu trữ.
Vì vậy, Veil cho tôi biết bây giờ nó được lưu trữ ở
vị trí này, trong usr / share / veil-output / compile.
Vì vậy, tôi sẽ sao
chép nó và tôi sẽ đến đây.
Tôi sẽ nhấp vào cây bút và
tôi sẽ dán vị trí.
Tôi sẽ nhấp vào
Mở và quét tệp.
Tôi sẽ bao gồm một liên kết đến trang web
này trong tài nguyên của bài giảng này,
cùng với một giải pháp thay thế trong trường hợp nó không phù hợp với bạn.
Và như bạn có thể
thấy, tệp này đang bỏ qua tất cả các chương trình chống vi-rút.
Vì vậy, chúng tôi có thể sử dụng cửa sau này chống lại bất
kỳ thiết bị nào và chúng tôi sẽ đảm bảo rằng thiết
bị hoặc máy tính sẽ không thể phát hiện tệp này là vi-rút.
Bây giờ, hãy nhớ rằng
bạn không phải lúc nào cũng có được kết quả hoàn hảo như thế này.
Các chương trình chống vi-rút luôn cập nhật cơ sở dữ
liệu của chúng và Veil cũng luôn cập nhật
cách chúng tạo ra các cửa hậu.
Vì vậy, nó khá giống một chu kỳ đầy đủ.
Veil luôn cố gắng vượt qua antivirus và antivirus
luôn cố gắng phát hiện những backdoor
mới nhất.
Vì vậy, trước hết, bạn muốn đảm bảo rằng bạn đang
sử dụng phiên bản Veil mới nhất và bạn
sẽ phải thử nghiệm với các tải trọng khác nhau và các tùy
chọn khác nhau cho đến khi bạn bắt đầu hoạt động.
Đây là phương pháp cơ bản nhất để
tạo ra các backdoor không thể phát hiện được.
Tôi thực sự đề cập đến các phương pháp nâng cao hơn
trong khóa học kỹ thuật xã hội và trong
khóa học Python của tôi, nơi tôi
thực sự chỉ cho bạn cách viết backdoor của riêng bạn, đó là
phương pháp tốt nhất.
Nhưng những phương pháp này phức tạp hơn,
và khóa học này được thiết kế để trở thành một khóa học chung
sẽ giới thiệu cho bạn hầu hết các lĩnh vực hack mà không cần
đi sâu vào bất kỳ lĩnh vực nào.
Vì vậy, nếu bạn muốn tìm hiểu các phương pháp
nâng cao hơn của chương trình bỏ qua và chống
vi-rút, hãy xem các khóa học này trong bài giảng thưởng, bài
giảng cuối cùng của khóa học.
Nhưng dù sao, bạn không cần phải lo lắng về điều này ngay bây giờ.
Nếu bạn không thể làm cho nó vượt qua nhiều phần mềm chống
vi-rút, bạn có thể chỉ cần tắt trình bảo
vệ cửa sổ hoặc trình chống vi-rút trong máy Windows
mục tiêu ngay bây giờ để thử
nghiệm, chỉ để có ý tưởng về cách tạo các cửa hậu và
cách tương tác với chúng .
Và sau đó, nếu bạn muốn tìm hiểu
thêm, bạn có thể xem các khóa học khác này
vì các khóa học khác này sẽ xây dựng dựa trên
những gì bạn sẽ học ở đây.
Vì vậy, dù sao thì bạn cũng sẽ phải học những kỹ năng này ở đây.
Ngoài ra, hãy xem video YouTube
trong các tài nguyên của bài giảng
này để biết các phương pháp này trông như thế nào và hiệu
quả của chúng như thế nào.