| Quick Links | ||
| Trojan Zoo | Security @EHugin | |
|
Hack'a'Tack Additional Info: Current exhibits: Sub7 Back Orifice Hack'a'Tack |
Hack'a'TackThis analysis is based on Hack'a'Tack version 1.10. Hack'a'Tack is your typical remote-control trojan horse, permitting the intruder to do things like capture your screen, run commands remotely, reboot your machine, etc. A full list of its capabilities, along with some screen shots of the client, are available on the Client Info page. Ports UsedThe Windows "netstat -an" command shows the Hack'a'Tack server listening on the following ports:
TCP 31785
31787
31789
31791
UDP 31789
31791
Scan SignatureI ran the Hack'a'Atack client's scanner multiple times, and in all cases found that the client used UDP port 31790 on its side, and tried to connect to UDP port 31789 on every host that it could reach. Log entries generated by a Hack'a'Tack client scanning your machine will therefore look like:
from: remotehostaddr udp 31790
to : yourhostaddr udp 31789
Note: This signature is specific to the Hack'a'Tack client performing a scan. The remote port might not be 31790 if the person is using some other program to do the port scanning. Similarly, someone with an independent scanner might not look for UDP 31789 on your machine, but might instead search for one of the other Hack'a'Tack ports. Best bet is to consider all scans of the Hack'a'Tack ports to be hostile. Trojan DetectionThe easiest way I can think of to determine if your machine is infected with Hack'a'Tack is simply to open up a DOS Command window and run "netstat -an". If you see any of the ports listed in the Ports Used section above then you've probably got Hack'a'Tack on your machine. (See the Server Info page for screen shots of the netstat output.) You can also use the registry editor to look for Hack'a'Tack. The server adds an entry to the:
HKEY_LOCAL_MACHINE
\Software
\Microsoft
\Windows
\CurrentVersion
\Run
section that looks like this:
Name Data
Explorer32 "C:\WINDOWS\Expl32.exe"
This is how the Hack'a'Tack server launches itself automatically. Because of this, the presence of a C:\WINDOWS\Expl32.exe file on your machine should also be considered suspicious. This file is not present in a normal Win98 installation. |