Information on Back Orifice and NetBus
This document provides a detailed technical explanation of the Back Orifice tool. There is another tool known as "NetBus" which has capabilities similar to Back Orifice. However, NetBus Pro version 2.1 has been redesigned such that it is not hidden by default. This allows the program to be used as a legitimate remote control tool, although unscrupulous users might still attempt to use it for illegitimate purposes. The latest virus definitions detect both Back Orifice and NetBus.
Server application installation For Back Orifice to work, the server application must be installed on the target computer. This involves executing the server application on the target computer. The server application is a single executable file with a size of just over 122 KB. The application creates a copy of itself in the Windows\System folder and adds a value containing its file name to the Windows registry under the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices The specific registry value that points to the server application is configurable (see the following section 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 computer requirements The target computer must be running either Windows 95 or Windows 98. The server application will not run on Windows NT. The target computer 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 file name is " .exe" (a space followed by ".exe"), the communication port is 31337, the registry value name is empty (the default registry value entry is used), and no password is used (although the communication is still encrypted). Removal Instructions To remove Back Orifice, delete the Windll.dll file, and then remove the Windows registry value that runs Back Orifice when Windows starts. To delete the Windll.dll file:
To edit the registry: This can be difficult as the Trojan is configured and named by the person using it to access your system. Once you find which value is loading the Trojan, delete that value. CAUTION: We strongly recommend that you back up the system registry before making any changes to it. Incorrect changes to the registry can result in permanent data loss or corrupted files. Be sure to modify the specified keys only. See the document How to back up the Windows registry before proceeding.
Is Back Orifice a Threat? Potentially, the tool can be used by an unscrupulous user (the attacker) to compromise the security of a computer running Windows 95 or Windows 98, for example, to steal secret documents, destroy data, and so forth. However, the following are obstacles to the threat:
|