Watch a live spam bot in action.
November 1st, 2006 CST
Ever wondered how a trojan infected computer gets its orders to spam? Take a peek with me into one trojan’s junkmail activities. The following account is happening as I type, and shows that some image spam is not unique even though it appears to be random.
The smtp sending trojan first phones home for its task list, via http on the smtp port (25). Port 25 on the host machine is running Apache/1.3.37 — this is a very unusual place to find apache running.
The task list looks like this:
$GET "http://example.com:25/outtask/urlTask8_c_2.txt?id=MAGID-ID-STRING&flag=1" 10 12|http://serv2.example.com/outtask/tasks/task_12_letter_1162390208.txt| http://get.example.com:8092/cgi-bin/cgi2.cgi| http://serv2.example.com/report2.cgi|1|| http://mail.example.com:8888/cgi-bin/put| 20|http://serv2.example.com/outtask/tasks/task_20_letter_1162390209.txt| http://get.example.com:8091/cgi-bin/cgi2.cgi| http://serv2.example.com/report2.cgi|1|| http://mail.example.com:8888/cgi-bin/put| 22|http://serv2.example.com/outtask/tasks/task_22_letter_1162390209.txt| http://get.example.com:8092/cgi-bin/cgi2.cgi| http://serv2.example.com/report2.cgi|1|| http://mail.example.com:8888/cgi-bin/put|
(line breaks and spaces added for readability)
The response it got is in the following format:
“tasknumber|spam-text URL|Address-list URL|Report address|1||Report address2|”
So in the example above, the bot got 3 tasks. We’ll take a look at the first one in more detail….
Read the rest of this entry »


