DCMD
(Backdoor.Win32.Small.dlz)

by drocon

Written in Assembly

Released in October 2004

more versions


Compilation:
In order to compile dcmd, NASM (Netwide Assembler) must be installed on your computer. 
NASM is free, open-sourced, and can be found at http://nasm.sf.net. 
It's also recommended that you install NASM on your C:\nasm directory (unless your local drive was something other than that).
To compile, simply run "make.bat". dcmd will spawn a shell on port 23 by default, 
but you can change this value by altering the value for "PORT" (defined at the beginning of the file).
Also, for maximum compatiability, you might want to define "NO_ORDINAL", by removing the ";" (semicolon) from the define.
The downside of this is that the exe will be bumped up to 1004 bytes (for people who care, WSASocketA() is imported by name 
instead of by ordinal, and therefore it will take up more space). Usually, this won't be an issue (i hope...)

Usage:
If you're going to use my code, at least drop me some credits, 
and if i do catch somebody just recompiling this and calling it their own, they will be publically humiliated, and owned by 0days :P
that's about all.

drocon


DCMD:
size: 987 bytes

port: 23 TCP

startup:
none

MegaSecurity