Về Social Engineer:
Social Engineering - nghệ thuật giao tiếp đỉnh cao. |
Mình nói là đỉnh cao vì với các hacker thông thường, việc giao tiếp như một rào cản lớn với họ, và để thành thạo được Social Engineering bạn không những chỉ giao tiếp một các thông thường là có thể thành công, mà đó gọi là nghệ thuật, bạn phải luyện tập và thực hành nhiều thì mới giỏi được. Sau đây là một video demo về Social Engineering:
SEToolkit - Social Engineering Toolkit:
Như ở trên mình nói, Social Engineering là một nghệ thuật giao tiếp, vậy ta cần gì ở máy tính? Thời đại hiện nay đời sống thực gắn liền với các thiết bị điện tử, con người ngày càng cởi mở và chia sẻ với nhau hơn qua mạng Internet. Vì vậy SEtoolkit hỗ trợ bạn những công việc khai thác nhử người dùng trên máy tính như gửi mail, trang web giả mạo, tạo mã QR chứa mã độc hay thậm chí là điểm kết nối Wifi giả,... và còn nhiều hơn thế nữa.Cài đặt và khởi động:
Hiện tại thì SEToolkit đã được tích hợp sẵn trong bản cài đặt Kali Linux mới nhất, vì vậy các bạn sử dụng Kali Linux thì không cần cài đặt đâu nhé. Chỉ việc khởi động từ menu Application hoặc Terminal:
# setoolkit
Đối với các hệ điều hành khác thì nhà phát triển TrustedSec chỉ hỗ trợ các distro của Linux và MacOS, chưa hỗ trợ Windows, tuy nhiên bạn vẫn có thể 'mò' tìm cách được nhé.Trang chủ dự án: Social-Engineer Toolkit - TrustedSec
Github của dự án: trustedsec/social-engineer-toolkit
Các bạn có thể Download trực tiếp qua trang Github rồi thực hiện giải nén ra.
Download từ Github |
Tạo một thư mục chứa và chuyển vùng làm việc vào đó.
# mkdir setoolkit
# cd setoolkit
Clone dự án trên Github về:# cd setoolkit
# git clone https://github.com/trustedsec/social-engineer-toolkit/ set/
Chi tiết hướng dẫn cài đặt có thể xem tại bài viết Hướng dẫn cài đặt SEToolkit.Hướng dẫn sử dụng:
Sau khi khởi động lần đầu thì phần mềm yêu cầu bạn phải chấp nhận các điều khoản sử dụng, phần này bạn có thể đọc qua nếu thích, sau đó nhập Y và Enter thôi. Main Menu của chương trình gồm các tùy chọn được đánh dấu thứ tự, muốn chọn cái nào thì nhập số thứ tự vào và Enter thôi.Main Menu của SET. |
Gửi mail qua SEToolkit:
Từ Main Menu các bạn tự hiện như sau:
1) Social-Engineering Attacks
set> 1
5) Mass Mailer Attack
set> 5
Lúc này trỏ đầu dòng sẽ thay đổi thành set:mailer>set> 1
5) Mass Mailer Attack
set> 5
Tiếp theo sẽ có hai lựa chọn, gửi cho một địa chỉ hoặc nhiều địa chỉ, ở đây mình chọn một:
1. E-Mail Attack Single Email Address
set:mailer> 1
Bắt đầu từ đây trở đầu dòng lại thay đổi thành set:phishing> và bạn sẽ phải trả lời một số câu hỏi tùy chỉnh để bắt đầu gửi mail.set:mailer> 1
Gửi mail bằng SET. |
Lại tiếp tục có hai lựa chọn, gửi bằng gmail hay bằng mail server, mình chọn gmail.
1. Use a gmail Account for your email attack.
set:phishing> 1
Your gmail email address: Nhập vào địa chỉ gmail của bạn.set:phishing> 1
The FROM NAME the user will see: Tên người gửi hiển thị.
Flag this message/s as high priority? [yes/no]: Bật cờ ưu tiên cho mail này? Chọn yes hoặc no. Mình sẽ chọn là Yes.
Email Subject: Tiêu đề của mail.
Send the message as html or plain? 'h' or 'p': Gửi mail này dưới dạng html hay văn bản? Chọn h hoặc p. Mình chỉ thử gửi văn bản thôi nhé, chọn p.
Enter the body of the message, type END (capitals) when finished: Nhận vào nội dung mail, xuống dòng thì cứ Enter, kết thúc mail thì gõ END và Enter.
Tạo Web Phishing:
Các bạn có thể xem kỹ hơn ở bài viết Hướng dẫn tạo web phishing với SEtoolkit nhưng ở đây mình cũng hướng dẫn tóm tắt lại nhé!Quay trở lại với Main Menu, chọn như sau:
1) Social-Engineering Attacks
set> 1
2) Website Attack Vectors
set> 2
Tiếp đó chọn 3) Credential Harvester Attack Method:set> 1
2) Website Attack Vectors
set> 2
set:webattack> 3
Phương pháp Credential Harvester Attack sẽ tạo một bản sao trang web, sau đó lưu trữ lại mọi thứ được nhập vào.Ngoài ra ta còn có một số phương pháp khác như: Java Applet Attack Method sẽ tạo một ứng dụng Java có chứa kèm một shell cho phép ta xâm nhập. Metasploit Browser Exploit sẽ tấn công mục hệ thống mục tiêu qua bộ khai thác từ Metasploit. TabNabbing Attack sẽ được một thời gian, sau đó tự động chuyển sang một tab mà SET đã tạo ra. Phương pháp Web Jacking sử dụng iFrame để tạo ra một liên kết độc hại trông có vẻ như an toàn. Cuối cùng là Multi-Attack Web Method tổng hợp một số trong các phương thức trên.
Quá trời nhiều luôn!!!
Lựa chọn tiếp theo ta chọn 2) Site Cloner. Nhập vào 2 và Enter.
Một số tùy chọn cần nhập vào:
IP address for the POST back in Harvester/Tabnabbing: Nhập vào địa chỉ IP máy chạy Kali Linux.
Enter the url to clone: Nhập vào địa chỉ trang web muốn sao chép. Luôn http:// nhé!
Credential Harvester Attack |
Thông tin trả về. |
email=Hackerbzead
pass=matkhaugiadinh
pass=matkhaugiadinh
Tấn công PowerShell:
Và phương thức cuối cùng này là dụ nạn nhân chạy một lệnh từ Cmd hay PowerShell để ta xâm nhập vào!Từ Main Menu:
1) Social-Engineering Attacks
set> 1
9) Powershell Attack Vectors
set> 9
1) Powershell Alphanumeric Shellcode Injector
set:powershell> 1
Nhập vào địa chỉ IP của máy port muốn sử dụng. Tiếp theo nó hỏi ta có muốn mở listener không? Có chứ!set> 1
9) Powershell Attack Vectors
set> 9
1) Powershell Alphanumeric Shellcode Injector
set:powershell> 1
Khi bạn chọn yes và Enter, SET sẽ tự động chạy Metasploit vào chế độ bắt session. Còn file lệnh được tạo sẽ bằng trong thư mục /root/.set/reports/powershell/, tên file là x86_powershell_injection.txt.
Tạo injecter và khởi động listener. |
8 Comments
Hay
ReplyDeleteAD cho mình hỏi sao mình gửi web giả cho victims mà victim lại không nhận vào được. Trong khi các máy trong cùng 1 mang của mình lại vào được ??.Hay nó chỉ hack được trong mạng nội bộ
ReplyDeleteChính xác là chỉ dùng trong một mạng LAN. Vì máy kali của bạn nhận IP private. Trừ khi bạn NAT máy bạn ra ngoài sử dụng IP public thì người khác mới truy cập được
DeletePrinting error: zipimporter() argument 1 must be string, not function lỗi này khắc phục sao ad
ReplyDeleteUnknown: Bạn phải phải sử dụng chức năng NAT nhé
ReplyDeletetuan nguyen: bạn thử cập nhật lại SET nhé
ReplyDeleteCập nhật mà vẫn ko phising đc
ReplyDeletechỗ tạo Web Phising: làm sao dẫn dụ nạn nhân và lấy kết quả vậy ad? mình chưa hiểu chỗ đó, mong ad giải thích dùm. Thanks
ReplyDelete