Giới thiệu công cụ UDP Unicorn
Việc sử dụng các công cụ DoS để thử khả năng chịu tải về băng thông đã không còn lạ với những người quản trị hệ thống. Do vậy ở bài này mình sẽ giới thiệu một công cụ để phục vụ nhu cầu đấy.
UDP Unicorn là một công cụ mã nguồn mở mô tả cho một quá trình DoS bằng cách gửi liên tục các gói tin UDP tới mục tiêu. Công cụ này sử dụng Winsock (Windows Sockets – là một đặc điểm kỹ thuật định nghĩa cách thức các phần mềm của Windows truy cập vào dịch vụ mạng, đặc biệt là TCP/IP) để tạo socket và gửi gói tin UDP.
Tính năng của UDP Unicorn
Trước khi đi vào sử dụng ta cần hiểu xem các thành phần trên giao diện có ý nghĩa là gì ?
Giờ ta sẽ bắt tay vào demo một ví dụ cho mọi người dễ hình dung được hơn.
Bước 1: Thiết lập các thông số để bắt đầu thử nghiệm một cuộc tấn công DoS tới mục tiêu: Target, Port, Packet Size, Threads, Sockets per Thread.
Bước 2: Click vào Attack để bắt đầu một cuộc tấn công DoS
Ở đây mình đã thử nghiệm tấn công trong 10s và sử dụng wireshark để bắt các gói tin.
Ta thấy trong khoảng 10s thì công cụ đã sinh ra khoảng 104368 gói tin UDP gửi tới mục tiêu và nhận thấy kích thước các gói tin và cổng cũng là khác nhau.
Giờ ta cùng thử so sánh tính năng với các tools LOIC , XOIC với cùng kiểu tấn công UDP
Mọi người có thể download công cụ ở đây.
UDP Unicorn là một công cụ mã nguồn mở mô tả cho một quá trình DoS bằng cách gửi liên tục các gói tin UDP tới mục tiêu. Công cụ này sử dụng Winsock (Windows Sockets – là một đặc điểm kỹ thuật định nghĩa cách thức các phần mềm của Windows truy cập vào dịch vụ mạng, đặc biệt là TCP/IP) để tạo socket và gửi gói tin UDP.
Tính năng của UDP Unicorn
- Sử dụng đa luồng để đồng thời gửi gói tin UDP
- ICMP send và receive
- Quét các cổng đang mở
- Nhắm vào mục tiêu với cổng ngẫu nhiên hoặc tùy chọn và sử dụng gói tin với kích thước ngẫu nhiên
Trước khi đi vào sử dụng ta cần hiểu xem các thành phần trên giao diện có ý nghĩa là gì ?
- Target: Lựa chọn mục tiêu thử nghiệm có thể gõ địa chỉ IP hoặc tên miền.
- Port : Ta có thể để cổng random hoặc là chọn một cổng đã định sẵn như là cổng SSH, telnet, …
- Packet Size: Tùy chọn kích thước của gói tin hoặc ta cũng có thể để kích thước ngẫu nhiên.
- Threads: Quy định số luồng.
- Sockets per Thread: Quy định số sockets của mỗi luồng.
- Ping Target: Kiểm
- DNS: Xác định địa chỉ IP của mục tiêu.
- Data Sent : Xem tổng dung lượng gói tin đã tạo ra để nhắm tới mục tiêu.
Giờ ta sẽ bắt tay vào demo một ví dụ cho mọi người dễ hình dung được hơn.
Bước 1: Thiết lập các thông số để bắt đầu thử nghiệm một cuộc tấn công DoS tới mục tiêu: Target, Port, Packet Size, Threads, Sockets per Thread.
Bước 2: Click vào Attack để bắt đầu một cuộc tấn công DoS
Ở đây mình đã thử nghiệm tấn công trong 10s và sử dụng wireshark để bắt các gói tin.
Giờ ta cùng thử so sánh tính năng với các tools LOIC , XOIC với cùng kiểu tấn công UDP
Đa luồng | Sinh cổng ngẫu nhiên | Tùy chọn thời gian delay giữa các gói tin | Kích thước gói tin tùy chọn | Số gói tin tạo ra /10s | |
LOIC (10 luồng ) | X | X | 105234 | ||
XOIC | X | 66102 | |||
UDP Unicorn (10 luồng ) | X | X | X | X | 104368 |
Mọi người có thể download công cụ ở đây.
Chỉnh sửa lần cuối bởi người điều hành: