DonkBoy Internet
Home of the famous
Information Archives.
Terms of
use
The Back Orifice
(BO) Protocol
Netbus Pro - Known to launch Aureate spy
Ports used in attacks.
The following document provides a detailed technical explanation of the Back Orifice tool. There is another existing tool called NetBus which has capabilities similar to Back Orifice. The currently available definitions of Norton AntiVirus detect both Back Orifice and NetBus. To download these definitions, please go to: http://www.symantec.com/avcenter/download.html
Back Orifice Overview
Back Orifice is a tool consisting of two main pieces, a client application and a server
application. The client application, running on one machine, can be used to monitor and
control a second machine running the server application. The operations that the client
application can perform on the target machine (e.g., the machine running the server
application) include the following:
Technical Details
Server application installation
In order for Back Orifice to work, the server application must be installed on the target
machine. This involves executing the server application on the target machine. The server
application is a single executable file with a size just over 122 kilobytes. The
application creates a copy of itself in the Windows system directory and adds a value
containing its filename to the Windows registry under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
The specific registry value which points to the server application is configurable (see section below on configuration). By doing so, the server application always starts whenever Windows starts, and thus is always active. The application will not appear in the Windows task list.
Target machine requirements
The target machine must be running either Windows 95 or Windows 98. The server application
will not run on Windows NT. The target machine must have TCP/IP network capabilities.
Communication
The client application communicates with the server application using TCP with encrypted
UDP packets.
Configuration of the server application
The server application can be configured with the following parameters:
Default configuration
By default, if the server application has not been otherwise configured, the installed
filename is ".exe" (e.g., that's a space followed by ".exe"), the
communication port is 31337, the registry value name is empty (e.g., the default registry
value entry is used), and no password is used (although the communication is still
encrypted).
Is Back Orifice a Threat?
Potentially, the tool can be used by an unscrupulous user (e.g., the attacker) to
compromise the security of a computer running Windows 95 or Windows 98, for example, to
steal secret documents, destroy data, etc. However, the following are obstacles limiting
the threat:
Additional information available from :
The Ultimate
Remote Network Administration Tool by Thomas DeVoss
ISS X-Force White Paper: Back Orifice 2000 Backdoor Program
http://www.hack.gr/users/vortex/bo.txt
Return to The Information Archives ?