Security firm Emsisoft has found a rather scary program out there named Ransom32. It’s the latest example of what can be called ransomware-as-a-service (RaaS) and could be a particularly sophisticated version of the threat, according to the firm.
“The benefit of NW.js, though, is that with all these other frameworks you need the runtime installed on the system already,” Emsisoft’s Fabian Wosar told Softpedia. “This can be the .NET framework or Mono in case of .NET or the Java Runtime in case of Java. NW.js has this neat way of packing the runtime and your NW.js into one single executable. So you don’t rely on the user having some kind of existing framework installed.”
The Steps in the Cryptoware Process
Emsisoft outlined how the cryptoware functions in its blog post. Activation is handled via a hidden server on the Tor network. A bitcoin address (where attackers want the funds generated by the ransomware to be sent) is enough to complete the signup. The malware authors take a 25 percent cut of the initial payment and then forward the rest to the cybercriminals.
After that signup, an administration panel becomes visible. In this panel, there are various statistics, such as how many people already paid or how many systems were infected. It is possible to change the number of bitcoins the malware will ask for as well as configure parameters like fake message boxes the malware shows during install. Clicking “Download client.scr” will then generate the malware according to the specifications and download it for further distribution by the clients.
Wosar also told Softpedia that Ransom32 is currently undecryptable, using AES-128 with CTR as a block mode with a new key generated for every file. Worse, only six out of 53 tested products can currently detect it, according to VirusTotal. This may be because the malware uses legitimate components of NW.js to function properly.
A New Elevation of Cryptoware
Cryptoware takes the creation of ransomware out of developers’ hands and makes it a fungible service. All that’s required is a method to distribute it, which in most cases will be some sort of phishing scheme.
While some may hope security researchers will come up with a way to detect and nullify this effort, the only way to avoid this malware currently is to not fall for whatever form the distribution attack takes. Don’t forget to have current backups for your files, just in case that doesn’t work and your data is held for ransom.