A  Fileless malware “ATMitch”  Access the ATM Remotely that gave them the ability to dispense money, “at any time, at the touch of a button.” Discovered by the Researchers from Kaspersky Lab.

Attackers introduced the malware on ATMs by means of the machine’s remote administration modules, something which gave them the capacity to execute commands, for example, arranging the quantity of bills inside a machine or dispensing cash.

This Malware Playing some interesting role once it’s entered into the ATM. During the Attack, the criminals were able to gain control of the ATMs and upload Malware to them.

According to Researchers from Kaspersky Lab ,After cashing out, the Malware was removed. The bank’s forensics specialists were unable to recover the malicious executables because of the fragmentation of a hard drive after the attack, but they were able to restore the Malware’s logs and some file names.

Bank’s forensic team analyzed the ATM. Hard disk care bank’s forensic team full and found some interesting files and Deleted Executable.

Researchers from Kaspersky Lab, Released the Executable file and other data’s which has been deleted once malware completed the action.

  • C:\Windows\Temp\kl.txt
  • C:\logfile.txt
  • C:\ATM\!A.EXE

Golovanov and Soumenkov analyzed two files containing malware logs, kl.txt, and logfile.txt, from an affected ATM’s hard drive. Forensics specialists at one of the banks that was hit by the malware shared the files.

Source: Kaspersky Lab

They created a YARA rule for publicly available Malware repositories, which yielded a sample.YARA, a pattern-matching tool, is used by malware researchers to help identify and classify malware samples.

According to the Researchers, once installed and executed via Remote Desktop Connection the malware looks for a file, command.txt.From there it reads characters inside the file which link back to different commands and executes them depending on the attackers’ needs. 

If found, the malware reads the one character content from the file and executes the respective command:

  • ‘O’ – Open dispenser
  • ‘D’ – Dispense
  • ‘I’ – Init XFS
  • ‘U’ – Unlock XFS
  • ‘S’ – Setup
  • ‘E’ – Exit
  • ‘G’ – Get Dispenser id
  • ‘L’ – Set Dispenser id
  • ‘C’ – Cancel
After execution, “ATMitch” writes the results of this command to the log file and removes “command.txt” from the ATM’s hard drive.

Researchers can’t find who is behind of this attack and The malware used during the second stage of the attack, “tv.dll,” contains a Russian-language resource, something which fits the profile of the groups as well.

 Also Read:

Leave a Reply