NetBus is not a virus, but it is considered to be a trojan. It is
also quite widespread and used frequently to steal data and
delete files on peoples machines.
NetBus is a remote administration tool, much like the infamous
Back Orifice tool. However, Netbus predates Back Orifice by
several months and is also capable of working under Windows NT in
addition to Windows 95 and 98.
Netbus allows a hacker to access data and gain control over some
Windows functions on remote computer system.
NetBus tool has client and server parts. The server part is
installed on a remote system to be accessed. Version 1.60 of
NetBus server is a Windows PE file named PATCH.EXE. On execution
the server part installs itself to Windows directory and it will
be executed automatically during next Windows startup. The
execution command for the server part is written to the registry:
The server part takes steps to protect itself from being removed
from the system - it hides its process name in Windows task
manager and denies access to file on attempt to delete or rename
it. When the server part is called with '/noadd' command line it
will be not started every time Windows starts. When '/remove'
command is passed to server part, it removes itself from the
system.
The client part allows to control the remote computer system
where the server part is installed and activated. The client part
has a dialog interface which allows to perform tricks (some of
them are really nasty) on remote system and to receive/send data,
text and other information.
The client and server parts use TCP/IP protocol to communicate
with each other. The client part has an option to scan a range of
IP addresses to search for active server part and connect to it.
Below is a list of NetBus features:
1. Open/close the CD-ROM tray once or in intervals (specified in
seconds);
2. Show optional BMP or JPG image (full path allowed);
3. Swap mouse buttons - the right button gets the left button's
functions and vice versa;
4. Start optional application (full path allowed);
5. Play optional WAV sound-file (full path allowed);
6. Point the mouse to optional coordinates;
7. Show a message dialog on the screen and allow the user on
remote system to answer it;
8. Shutdown Windows, reboot, logoff or power off;
9. Go to an optional URL within the default web-browser;
10. Send keystrokes to the active application on the target
computer;
11. Listen for keystrokes on remote system and save them to file;
12. Get a screenshot from remote computer;
13. Return information about the target computer;
14. Upload any file to the target computer or update the server
part of NetBus;
15. Increase and decrease the sound-volume;
16. Record sounds that the microphone catch - to listen what
happens in the room where remote computer is;
17. Make click sounds every time a key is pressed;
18. Download and deletion of any file from the target system;
19. Blocking certain keys on the remote system keyboard;
20. Password-protection management of the remote server;
21. Show, kill and focus windows on remote system.
F-Secure Anti-Virus detects and removes versions 1.2, 1.53, 1.60,
1.70 and 2.0 Pro of NetBus.
Netbus 2.0 Pro is now detected and removed, although it is now
commercial software.
Contact http://www.netbus.org if you have questions about the
commercial status of Netbus.
Recently there appeared reports that a trial version of Adobe Acrobat
4.0 contained a server part of NetBus. NAI's (former McAfee's)
anti-virus scanner detected 'NetBus.dr' in one of the files
distributed with Acrobat installation. This caused accusations of
Adobe spreading a spy tool among its users. But the recent
investigations showed that this was only a false alarm of McAfee's
product. McAfee's anti-virus researchers confirmed the fact of false
alarm and promised to fix the problem ASAP.
NetBus can be successfully disinfected with a fresh version of
FSAV and the latest updates for it.
Note that NetBus file(s) might be locked while Windows is active
and older versions of FSAV for Windows might not be able to
remove it. In this case you can exit to DOS and remove the NetBus
file(s) manually. You can also use a free version of F-Prot for
DOS to remove NetBus from an infected system. It is a requirement
to perform disinfection from pure DOS.