Identifying and Disabling Trojan Horses (non-viral malicious software)



A "Trojan Horse" program is 
not a virus but rather a run 
of the mill executable program 
that is designed to to do 
something less than pleasant
...in most cases steal your ISP 
password and transmit it to 
persons (no, jerks) unknown.

Most commonly these programs 
are installed as a result from 
a user downloading a file found
attached to email which was 
*supposed* to be some useful 
free utility...
As these are NOT "viruses" with a few exceptions (Dr Solomon's, 
Norton AntiVirus) most antivirus programs will give your system 
a clean bill of health if a Trojan is present and active.
 
Trojan Horses are very common throughout the Internet however
there's been an epidemic of them here on AOL in the last year
or two. I've seen so much non-viral malicious code here on AOL 
(I'd estimate that nearly half of the emails one receives 
unsolicited with file attachments contain Trojan Horses) that 
I've gotten so I can "smell" them between the lines of emails 
and message board support postings. Although in such situations 
I always HOPE to be found wrong that has yet to happen. :-(

Most Trojans are of the variety called "pishers", password 
harvesters designed to retrieve user passwords and other key
data and send it to the source of the program, commonly via
an email sent from the victim without his/her knowledge.

Common Scenarios Under Which Trojans Are Discovered:

More often than not users are tipped off to the presence of a
Trojan Horse by one of the following situations:

(1) Missing File Errors at Startup

As Windows is loading an error message appears indicating that
such and such a file called from either WIN.INI or SYSTEM.INI
cannot be found. Often this is a GOOD sign as it indicates that
the program is no longer succeeding in loading into memory when
the PC is started. Usually this indicates that either the user
has deleted the offending file or that the program has failed to
install properly (while some VERY advanced programming has been
found in some of these applications others are very amateurish 
"homemade" software).

(2) A Mysterious Program is Noted in the Close Programs Window

Most users are familiar with the programs that run hidden in the
background at all times on their systems and may note the sudden
apprearance of something new when they have not installed any new
software. In most cases these programs are designed to appear in
the Close Programs window (seen when one taps CTRL+ALT+DEL) using
file names that "look like they belong". Common tipoffs are the
appearance of a SECOND "Explorer" or "Systray" or programs with
legit-looking names such as "Win32Sys" or "Winhelp".

(3) ISP Account Compromised

The worst possible way to find out that one has been compromised
by a Trojan is by finding out that the effort has succeeded and 
some jerk has your logon name and password and can access your 
account at will. In some cases one may happen to come across an
unfamiliar email address on an outgoing email and find that it
contains the users passwords and other information, or one may
attempt to sign on and be denied access as the account is already
in use by unauthorized persons.

Should You Suspect You Have a Trojan Horse on Your System

Suggestions:

1- Become Informed

Read some info AOL has posted if you are not familiar with 
Trojan Horse programs in general so that you are aware of the 
possibilities:

2- Check for and remove the Trojan Horse: Follow these steps: (A) Check the programs running on your system Tap CTRL+ALT+DEL (press and hold the CTRL and ALT keys with your left hand and tap the DEL key ONCE with your right to bring up the "Close Programs" list of all running programs) Look for unrecognizable file names, particularly those with names that make them "look like they belong". Some common files that ARE NOT WIN95/98 FILES which have been found to be Trojan Horses include:
  • Explore
  • second Explorer
  • second Systray
  • Sys
  • System
  • Winhelp
  • Mshelp
  • Win
  • Winsys
  • Win95
  • Win32
  • Win32Sys
  • Win32SysMan
  • a blank line If you see any of the above, select them and click End Task NOTE: You should see only ONE copy of Explorer and Systray running, a SECOND listing for either is a common trick with Trojans. (B) Check your WIN.INI file Click Start > Click Run > Type SYSEDIT > Click OK Choose the WIN.INI file Look at the lines starting with load= and run= Place semicolons [;] at the beginning of those two lines: ;load=C:\IBMTOOLS\Aguide.exe C:\Register\REMIND.EXE ;run=C:\IBMAV95\STARTTIM.EXE c:\windows\bob.exe Click File > Click Save If you get a message that "changes cannot be saved" or that WIN.INI has been marked "READ ONLY" do the following: Click Start > Point to Programs > Click the MS-DOS Prompt Type ATTRIB -R WIN.INI and tap [ENTER] Type EXIT and tap [ENTER] (that's ATTRIB[space][minus sign]R[space]WIN.INI) Expand both the SYSEDIT and WIN.INI windows to full size Use the scroll bar at the bottom of the WIN.INI window to scroll all the way to the right and then scroll down the file, seeing if you spot a concealed load= or run= line
  • It is very common for a second run= or load= line to be hidden from view off to the right, where one would have to scroll to see it You may want to also do this: Bring the WIN.INI File to the front Click Search With the mouse cursor at the beginning of the file: Type .exe and Click Find Tap your F3 key to scroll through all instances of .EXE Note anything which obviously does not belong (C) Check your SYSTEM.INI file Click Start > Click Run > Type SYSEDIT > Click OK Bring the SYSTEM.INI file to the front and check the shell= line under [boot] A *NORMAL* "shell=" line in Win95 *SHOULD* look like this: shell=Explorer.exe A *BAD* shell= line modified by a "pisher" may look like this: shell=Explorer.exe C:\Windows\Bob.exe If you FIND such a line edit it so that it appears as simply shell=Explorer.exe Click File > Click Save NOTE: If you find and remove any references in SYSTEM.INI or WIN.INI be sure to NOTE the exact FILE NAME and PATH of the actual .EXE file so that you can later delete it (if indeed it is still present --- often users don't get "can't find" errors until after they have actually deleted the file). - Close and Reopen SYSEDIT - Make sure that your changes were saved. If they were not: Click Start > Point to Programs > Click the MS-DOS Prompt Type ATTRIB -R SYSTEM.INI and tap [ENTER] Type EXIT and tap [ENTER] (removes the "read-only" attribute that many Trojans insert to prevent one from editing system files and removing their work) Repeat the above editing of the shell= line (D) Check for the actual file After removing any lines found above check to see if the file referenced is still on your system (check in the PATH noted, ie if a line C:\Windows\Joe.exe is found open the Windows folder via Explorer and check for a "Joe" or "Joe.exe" file. If found BEFORE Deleting it Right-Click on it > Click Properties. Note (write down) the exact TIME and DATES referenced as the "Created" and "Last Modified" dates. Delete the file or move it to a diskette Restart your computer Tap CTRL+ALT+DEL to make sure that nothing is running that doesn't belong Use the ADVANCED tab in FIND to search for files created on your system at that same date/time and closely examine all of them 3- Check Outgoing Email and Change Passwords Another thing I suggest you do is to check your recent outgoing email (AOL users can do this via the "Sent Mail" tab in their mailbox as well as in their Personal Filing Cabinet if they have AOL set to save outgoing email) to confirm that an email was not sent without your knowledge containing your logon ("screen name") and password.
  • To err on the side of caution I suggest changing the passwords for all screen names anyway. 4- Avoiding Trojan Horses in the Future ALL users should avoid downloading and running ANY and ALL files found attached to AOL email unless one personally knows the sender (and then I advise caution as many users have innocently forwarded Trojans to friends before realizing what has occurred). If you receive unsolicited email you know or suspect to contain a Trojan Horse FWD it as is to AOL via the screen name TOSFILES 5- More Assistance (A) AntiVirus software If you have any problems with the above (or if you perfer a more "automatic" removal) you can download a free trial version of either Dr Solomon's AntiVirus or Symantec Norton's AntiVirus, both of which can detect and remove many common Trojans. Norton AntiVirus First of all owners of Aptiva models that shipped with the now- discontinued IBM AntiVirus product may be able to obtain a free copy of the full version of NAV 4.08. More details here:
    For those who are not eligable for that Symantec has free 30day trial versions of Norton AntiVirus 5.0 available for download: Dr Solomon's FindVirus Dr Solomon's has just been taken over by NAI (the same folks who took over McAfee and ran it into the ground) and at this point as NAI *retools* the Solomon's line there are no trial versions available at the WWW site, however AOL users can still obtain a free trial copy of version 7.95 here: (B) Online Resources Here are two websites that also offer suggestions on detecting and purging Trojan Horses: (C) America Online Technical Support For what it's worth AOL subscribers can also call AOL for support...they see Trojans ALL DAY LONG (believe me), and if nothing else most of their techs are well versed in pisher removal. 1-888-265-8006 (D) If all else fails... While I'm not able to provide widespread support-by-email these days if you get in a *real jam* and need help feel free to email or IM me directly. Surf Safe!
  • Go back one page


    CLICK HERE TO GO
    BACK
    TO DON5408's
    UNOFFICIAL APTIVA SUPPORT


    © Don Schneider, 1999
    DON5408's Unofficial Aptiva Support Site