SymbOS/HatiHati.A!worm - Released May 13, 2008 - Last Updated Jul 07, 2009
|
Detection Availability
|
Visible Symptoms
- Abnormally high phone bill.
- Presence of any of the following files:
- C:\greetsita0.txt
- C:\system\apps\guardian\guardian.exe
|
Detailed Analysis
This malware originates from a legitimate application, whose flawed code literally transformed it into a virus:
- Whenever a clean memory card is inserted in an infected device, it becomes infected.
- Whenever an infected memory card is inserted in a clean device, the latter becomes infected.
As a consequence, the application hops from device to device via memory cards.
This would still be innocuous if the application's purpose wasn't to warn via SMS a user whose phone was stolen. Indeed, whenever the application detects a SIM card that differs from the originally predefined one, it starts to secretely emit "SIM changed" SMS messages to a predefined phone number.
The impact for infected users is a high phone bill due to a high volume of "SIM changed" SMS messages sent from the infected device.
Notes:
- Like many malware pieces, this application arrives as an unsigned/uncertified SIS package, as can be seen on Figure 1.
Figure 1: Shady applications are not signed.
|
- Upon installation, a new item is created in the main menu, as shown in Figure 2.
Figure 2: Infected device main menu.
|
- Upon installation, the following files are dropped:
- C:\greetsita0.txt
- C:\system\apps\guardian\guardian.aif
- C:\system\apps\guardian\guardian.app
- C:\system\apps\guardian\guardian.exe
- C:\system\apps\guardian\guardian.r01
- C:\system\apps\guardian\guardian.r02
- C:\system\apps\guardian\guardian.r03
- C:\system\apps\guardian\guardian.r04
- C:\system\apps\guardian\guardian.r05
- C:\system\apps\guardian\guardian_caption.r01
- C:\system\apps\guardian\guardian_caption.r02
- C:\system\apps\guardian\guardian_caption.r03
- C:\system\apps\guardian\guardian_caption.r04
- C:\system\apps\guardian\guardian_caption.r05
- C:\system\apps\guardian\plugins\fakesms.dll
- C:\system\apps\guardian\guardian.dat
- C:\system\recogs\1020dc95.mdl
- The same files are also dropped into E:\ as a backup.
- To ensure that the malware is automatically started, the following file is created:
- C:\system\recogs\1020dc95.mdl
This shortcut executes the file C:\system\apps\guardian\guardian.exe every time the device starts.
- A routine checks for the presence of the application files in C:\ and E:\. The missing files are created.
- The code features routines capable of querying the IMEI, IMSI and the phone's Cell ID registration.
- Figure 3 displays a screenshot of the application's interface.
Figure 3: Main interface.
|
|
Recommended Action
FortiGate systems:
- Use the uninstall option of the application and delete the folder c:\system\apps\guardian.
- Check the main screen using the web interface to ensure the latest AV/NIDS database has been downloaded
and installed -- if required, enable the "Allow Push Update" option.
FortiClient systems:
- Install and run Fortinet's FortiCleanup tool.
|