-
30/08/2016
-
319
-
448 bài viết
Công cụ phân tích gói tin & giám sát mạng - Network Analysis Tools
Hôm nay mình xin giới thiệu công cụ phân tích file pcap, sau khi đã capture các gói tin tại server web, hệ thống và sử dụng công cụ này để phát hiện các shell, payload của kẻ xấu đã thực hiện tấn công máy chủ.
Ngoài ra nó có thể dùng trong các cuộc thi CTF theo hình thức Attack - Defense trên hệ thống của mỗi đội.
Đầu tiên các bạn tiến hành cài đặt các thư viện hỗ trợ:
* Nếu bạn cài pyshark bằng lệnh pip không được thì dùng lệnh dưới đây để tải về và cài đặt:
Sau đó tải về & chạy công cụ Network Analysis Tools
Sau đây mình tiến hành phân tích demo một file pcap tấn công vào lỗ hổng SQL của Joomla CVE 2008-0514
Đây là giao diện chính của công cụ.
Minh chọn chức năng 1 để phân tích file pcap, và điền đường dẫn đến file pcap cần phân tích
Chọn 11 để chọn chức năng phát hiện các lỗi tấn công web, và chọn 3 để tìm các lỗi liên quan đến SQL Injection và hiển thị kết quả là payload tấn công SQL của kẻ xấu.
Ngoài ra công cụ này cũng có thể phát hiện các dạng tấn công khác như XSS, LFI.
Chọn 6 để xem Chi tiết các kết nối.
*Note: nếu như các bạn nhận được file pcapng thì dùng lệnh sau để đổi sang pcap
Tham khảo:
http://www.kitploit.com/2017/02/netw...p-capture.html
Ngoài ra nó có thể dùng trong các cuộc thi CTF theo hình thức Attack - Defense trên hệ thống của mỗi đội.
Đầu tiên các bạn tiến hành cài đặt các thư viện hỗ trợ:
Mã:
$ pip install pyshark
$ pip install dpkt
* Nếu bạn cài pyshark bằng lệnh pip không được thì dùng lệnh dưới đây để tải về và cài đặt:
Mã:
wget https://pypi.python.org/packages/5b/5b/496a5cf470c92a8bb97da4743b78ca01dccf7823dbe4d3e1610f46abafd8/pyshark-0.3.6.2.zip
unzip pyshark-0.3.6.2.zip
cd pyshark-0.3.6.2
python setup.py install
Sau đó tải về & chạy công cụ Network Analysis Tools
Mã:
git clone https://github.com/azizaltuntas/Network-Analysis-Tools
cd Network-Analysis-Tools
python networkframework.py
Đây là giao diện chính của công cụ.
Minh chọn chức năng 1 để phân tích file pcap, và điền đường dẫn đến file pcap cần phân tích
Chọn 11 để chọn chức năng phát hiện các lỗi tấn công web, và chọn 3 để tìm các lỗi liên quan đến SQL Injection và hiển thị kết quả là payload tấn công SQL của kẻ xấu.
Ngoài ra công cụ này cũng có thể phát hiện các dạng tấn công khác như XSS, LFI.
Chọn 6 để xem Chi tiết các kết nối.
Hiển thị toàn bộ port đang giao tiếp
Kiểm tra với lỗi LFI
*Note: nếu như các bạn nhận được file pcapng thì dùng lệnh sau để đổi sang pcap
Mã:
editcap -F pcapng file.pcapng file.pcap
Tham khảo:
http://www.kitploit.com/2017/02/netw...p-capture.html
Chỉnh sửa lần cuối bởi người điều hành: