# # $Id: README,v 1.4 2004/03/09 23:32:53 jessen Exp $ # 1. Description mydoom.pl is a simple Perl script, that works with honeyd, to emulate the backdoor installed by the Mydoom virus. It saves uploaded files and also logs attempts to use the Mydoom backdoor proxy capability (socks4). For more information about Mydoom, see section 5 below. 2. Dependencies mydoom.pl needs Perl and a working honeyd environment. For instructions on how to compile and configure honeyd, please refer to the honeyd website: http://www.citi.umich.edu/u/provos/honeyd/ 3. Installation a. copy the mydoom.pl script: # cp mydoom.pl /full/path/mydoom.pl # chmod 755 /full/path/mydoom.pl b. create the LOGDIR directory: # mkdir -p /full/path/mydoom # chown nobody:nobody /full/path/mydoom c. edit your honeyd configuration file, adding something like: ### create mydoom set mydoom personality "Microsoft Windows XP Professional" # on honeyd-0.7, use the line below instead: #set mydoom personality "Windows XP Pro" set mydoom default tcp action reset set mydoom default udp action reset set mydoom default icmp action open set mydoom uid 32767 gid 32767 add mydoom tcp port 1080 "/full/path/mydoom.pl -l /full/path/mydoom" add mydoom tcp port 3127 "/full/path/mydoom.pl -l /full/path/mydoom" add mydoom tcp port 3128 "/full/path/mydoom.pl -l /full/path/mydoom" add mydoom tcp port 10080 "/full/path/mydoom.pl -l /full/path/mydoom" bind 192.0.2.1 mydoom ### change the IP above -- this is only an example. d. restart honeyd. 4. Logging mydoom.pl logs all its activities to LOGDIR/logfile. LOGDIR can be specified using the `-l' option. If this option is not provided, LOGDIR defaults to `/var/mydoom'. The log verbosity can be increased with the `-d' (debug mode) option. All downloaded files are stored inside the LOGDIR directory. 5. Additional information Additional information about Mydoom is available at: * CERT/CC Incident Note IN-2004-01 http://www.cert.org/incident_notes/IN-2004-01.html * CERT/CC Advisory CA-2004-02 Email-borne Viruses http://www.cert.org/advisories/CA-2004-02.html 6. License Information mydoom.pl is Free Software. For license details, please refer to the source code. 7. Obtaining new versions New versions of my mydoom.pl are available at: http://www.honeynet.org.br/tools/ 8. Reports and questions Please send comments, questions and bug reports to jessen@nic.br. 9. Acknowledgments The author would like to thank the Honeynet.BR Team and the Brazilian Honeypots Alliance for their ideas and help testing this tool. # README ends here.