Sophisticated AZORult Malware emerges in a new form with advanced information stealing modules that capable of stealing sensitive information from infected computers.
AZORult is one of the well-known malware that often sold in Russian forums for the higher price ($100) , since this malware contains a broad range of persistent functionality.
It uses .bit domains in the command & control server that provide a high range of anonymity, which makes difficult to detect its C2 server activity.
Also, malware authors are spreading this AZORult Malware in another underground forum due to the malware nature, that makes buyers can easily handle it without any special skills.
Currently discovered AZORult module called it as AZORult++ and it collects the various information from the infected computer including browser history, login credentials, cookies, files from folders as specified by the C&C server and crypto wallet files.
Apart from the infection, it acts as a loader and drops the other malware in which distribute primarily to target the users in Russia and India
AZORult++ Malware Infection Process
Unlike other malware currently detected AZORult version not actually written in Delphi but it was written in C++ and the researchers called this version is AZORult++.
Initially, once the malware gets infected, it starts check the system language by call to the GetUserDefaultLangID() function.
AZORult++ stop its execution if the infected system belongs to the language such as Russian, Armenian, Azerbaijani, Belarusian, Georgian, Kazakh, Tajik, Turkmen, or Uzbek.
According to Kaspersky analysis, A more detailed analysis reveals that the C++ version is deficient compared to AZORult 3.3, the last iteration to be sold. In particular, there is no loader functionality and no support for stealing saved passwords from many of the browsers supported by AZORult 3.3.
Apart from this, both AZORult 3.3, AZORult++ using an XOR operation with a 3-byte key to encrypt data sent to the C&C server.
Another interesting fact is that the malware
and does not write to the hard drive to keep it’s actions hidden.
Remote Deskop Connection via RDP protocol
Last but not least, apart from the other interesting functions, AZORult++
ability to establish a remote connection to the desktop.
Initially, it creates a normal user account using the NetUserAdd() function before adding into the admin group.
“Also AZORult++ capable of
Later ShellExecuteW() to open a port to establish a remote connection to the desktop and finally the infected computer is ready to accept the incoming RDP connection.
Once the connected will be successfully established,
Based on the leaked malware file likely indicate that the malware is still in development.