Donald Dick From Russia with LOVE

About Donald Dick


We are not liable for any damages caused by use of software we did. And we don't advise to ride our little brothers. But if you want to do it...

Let us introduce Donald Dick - another remote control system.

Donald Dick - как есть Donald Dick is a remote control system for workstations running Windows 95, 98 or NT 4.0 (not tested on 5, we didn't steal it yet). First, it was implemented to replace well-known trojans we used to confuse dummies, and to be invisible for existing antiviruses. We used it locally since february - march of '99 till the summer. The first implementation could only open and close cdrom tray but it quickly becomes powerful remote control system.

Donald Dick consists of two parts - client and server. To install server on the destination computer, you simply must launch executable file there. Since you install Donald Dick server on a computer, all of its resources becomes completely yours. You can control it with Donald Dick client via TCP or SPX network protocol. But if you are going to use Donald Dick for serious purposes then you can restrict access to the server with password.

Under Windows9X Donald Dick server becomes operational immediately after shell starts up. Under WindowsNT the server is loaded as a service process but we tried to hide it in the control panel->services.

Here is the list of actions you can perform:

  • File system - full access: browse, create, remove directories; erase, rename, copy, upload, download files; set date/time of file.
  • Processes and threads: browse, terminate; run programs; additionally for processes - set priority; for threads - suspend, resume.
  • Registry - full access: browse, create, remove keys and values; set values.
  • System: get/set system time (you can perform Y2K compliance test ;) ); shutdown/logoff/reboot/power off; query system info, query/set system parameters.
  • Windows: get list of windows; query and set system colors; get screenshot or the shot for particular window; send messages to window.
  • Hardware: read and write CMOS (does not work under Windows NT, we not implemented this feature yet).
  • Keyboard: simulate keystrokes, remap, disable keys, view keyboard input (all features except keystroke simulation are not implemented under Windows NT yet)
  • Jokes: open and close CD; turn monitor's power off and on; talk with dummy using message boxes; play wave files.
  • Chat: you can chat with other guys in volatile chat room and leave important messages in non-volatile chat room

Using services provided by server, GUI client offers additional services. You can:

  • query passwords for screensaver, BIOS (Phoenix is currently supported, not tested for other BIOSes) and shared resources
  • make folders shared (still in progress)

Our to-do list:

  • change file names of server components when it is required
  • implement setup program to generate executable file which installs Donald Dick server with all predefined settings
  • read/write CMOS under NT
  • capture, disable, remap keys under NT
  • batch request execution
  • mixer control
  • capture and transmit sound
  • receive and play sound
  • mouse control
  • plugins support

DeathArt Design 1999