ACC-NET


National Internet that just works.
Get the support you deserve.

Get DSL
Get Dial Up

Dry Loop DSL

BO Detection
BO More Info
BO FAQ
BO Removal

Back Orifice - Protect Yourself

More Info How To Find
Back Orifice On Your Computer

Regedit

BO v1.2 always makes an entry in the Windows Registry, always in the same place. This entry can usually be quickly identified. It is in:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices

Multiple copies of BO with varying filenames/configs can run simultaneously on the same machine and each will write its own entry to this key. In the majority of cases, this key points directly to the BO server program.

REGEDIT provides the means to read and/or delete BO's Registry entry. If that entry is the means by which BO is invoked at startup -- it normally will be -- its removal, followed by a reboot, will disable BO.

This approach easily locates BO in its default configuration and also works to detect, and to pinpoint, a large proportion of custom-configured Orifices. Because it is so easy, it is the first approach I recommend, especially to inexperienced users.

REGEDIT isn't rendered useless by trickier BOs. Normally, BO deletes itself when initially run and places itself in the Windows\System folder. However, as I pointed out above, if it's cleverly configured, BO can be made to remain where it is and may place only its DLL in the System folder. Its Registry entry can be a direct clue to this trickery because it's the filename config that determines this behavior -- and the filename config is the Registry value. At this writing, I'm in process of working out just how and why it behaves this way. Watch for more.

A key fact about BO (v1.2) is that it must write something to this Registry key; which is the means by which it is re-run at each startup. If you suspect a cleverly-hidden BO, removing all entries from this key (you should always save the data for later re-entry in case it proves valid), restarting Windows and inspecting again using REGEDIT will reveal its activity. If an entry has reappeared, it's BO at work and you know which entry it's making; and this tells you BO is being executed by some other means. See above for what these might be.


Explorer/File Find

These standard Win95 desktop tools can, used well, hunt down BO on your system *very* effectively.

As a first step and a very telling one, look for a file named WINDLL.DLL in the Windows\System directory. BO v1.2 places that file there invariably every time it runs. Delete it. If another copy appears on restart, you've got BO.

If using REGEDIT hasn't led you straight to your Orifice, Explorer/File Find provides a strategy.

BO v1.2 will be a minimum of 124,928 bytes in length (122K in the Explorer window). Maximum can be much longer. One person sent me a BO server that was 193,143 bytes in length. BO isn't going to be a 1-meg monster, but exactly how big it can get is uncertain. I'd consider the range of 122K to 250K within reason.

Using File Find to locate all files on all drives at least 122K in size, then sorting them by date to find the more recent, should yield a relatively short list of likely suspects. This works especially well if you have MSInfo (see below) and compare this list to MSInfo's Running Applications.


MSInfo

Microsoft packages MSInfo32 with its Office suite and, I believe, with some of its other applications. If you have it, MSInfo can often point an accusing finger straight at your Orifice.

If you think you may have MSInfo32, first simply try selecting Start... Run... and typing in its name, MSINFO32. If that fails, use Find... Files or Folders... to search for it by name.

If you find MSInfo and start it, simply click on Running Applications and you will see a full list with paths and filenames.

Using MSInfo's ability to view all running applications, you have a starting point to systematically track down each app if necessary and determine whether it is an Orifice.

In particular, because MSInfo displays the full path, a BO that's been located somewhere obscure may be easily unveiled. Burying BO in a sub-sub-directory of drive E: makes it stand out prominently in the MSInfo listing. Practically everything else will be on C: and/or will be easily recognized as a valid program.


 

 

 
Microsoft is a registered trademark and the Microsoft Internet Explorer Logo is a trademark of Microsoft