Trong một bài viết trước, tôi có đề cập đến cách tấn công nhờ subscribe nạn nhân vào một loạt mailing list. Hiện nay, cách này không còn phổ biến do phần nhiều mailing list đều hỏi phải xác nhận (confirm). Một cách khác là viết script để mail trực tiếp từ server, tuy nhiên chẳng server đàng hoàng nào lại cho bạn làm việc nay. Tôi thử viết một script Perl để gửi 1000 mail từ Virtual Avenue (free), vài giờ sau liền nhận được một cảnh báo!
Cũng có một cách thông thường mà các bạn hay làm đó là gửi thư bình thường: dùng một chương trình nào đó gửi một loạt thư giống nhau cho một nạn nhân. Cách làm này có vẻ hại nhiều hơn lợi: thời gian gửi lâu hơn xoá nhiều.
Một (hai?) người bạn của tôi vừa tìm ra một cách mới để tiến hành mail bombing. Tôi khá phân vân khi quyết định công bố cách thức mới này. Cuối cùng, sau thử ngihệm, tôi nhận thấy như sau:
Ý tưởng chính: giả dạng nạn nhân, gửi mail cho một loạt địa chỉ không có trên đời, sau đó nạn nhân sẽ nhận một mớ mail return. Sau đây là cách thức tiến hành:
Không phải mail server nào cũng cho phép gửi quá nhiều thư cùng một lúc. Do đó tùy tình hình mà bạn chọn outgoing server thích hợp.
Đối với Yahoo!, Hotmail và nhiều server khác, nếu bạn gõ nhiều địa chỉ, nó cũng gửi trả về 1 lần. Vì vậy, gõ nhiều lần đối với các server này là vô ích. Tất nhiên, có những server bạn gõ 10 địa chỉ là nó gửi trả về 10 mail cho bạn, nhưng tôi sẽ không công bố những server này.
Nếu bạn gửi một bức thư 50K cho 200 người (mất 10s), thì nạn nhân sẽ nhận được 10MB data.
Bạn có thể dùng mail rule của mail client hoặc web mail. Các thư gửi trả về thường có chữ mail delivery fail hoặc mail return trong dòng tiêu đề. Tất nhiên, những dòng này sẽ được bạn bổ sung dần khi có server gửi với tiêu đề khác.