Since October 24th, our Threat Intelligence team has been collecting many news related to a new family of ransomware named itself “BadRabbit.” This emerging threat seemingly first targeted institutions and companies in Russia and Ukraine, among them media group Interfax, Kiev’s metro system, and Odessa Airport. The ransomware spread towards other countries such as Bulgaria, Poland, Germany, Turkey and Japan. Some victims are also located in the US.
Back in August 2017, Security Service of Ukraine (SBU) first raised concerns about a possible future cyber-attack targeting Ukrainian institutions and companies, which suggests that this attack was set up for a long time ago.
What is Bad Rabbit?
How Bad Rabbit Ransomware works
BadRabbit is a ransomware that encrypts both user’s files and hard drive, restricting access to the infected machine until a ransom in Bitcoin is paid to unlock it. It also has spreading features through SMB protocol.
Reverse-engineering BadRabbit code raises many similarities with NotPetya ransomware. However, various elements let us think that both campaigns are not that similar in their objectives:
- The delivery method differs: while NotPetya was able to execute the malicious file directly on many computers, BadRabbit compromised specific websites to deliver its payload and required user interaction.
- So far, BadRabbit made some 200 victims, far less than the number of victims the NotPetya attack affected.
- Except for sabotage, motivations may not be the same.
BadRabbit has been tied by security researchers to various threat actors, among them BlackEnergy, but deeper investigations will be required in order to confirm this statement.
The primo infection is made through an executable download: some popular websites have been compromised to trick visitors into installing a fake flash player update.
For now, the ransom is set at 0.05 BTC (around $290), and is said to raise at a fixed timer.
Once installed the following actions occur on the infected machine:
- File encryption (list of impacted file extensions can be found below)
- Master Boot Record (MBR) encryption, blocking machine boot procedure
- Usage of the commom tool “Mimikatz” to harvest credentials that enables lateral movements in victims’ network.
- BadRabbit then tries to spread through SMB using different methods:
> using a hardcoded credential list
> using harvested credentials
> using Eternal Romance exploit
Is There a Bad Rabbit Ransomware Fix?
Quick and dirty ways to prevent the payload execution have been found by security researchers (2):
- Create the following files c:\windows\infpub.dat & c:\windows\cscc.dat
- remove ALL the inherited PERMISSIONS for the two files created above.
What is Bad Rabbit Targeting?
Impacted File Types
Bad Rabbit ransomware encrypts the following types of files:
Encryption driver (32-bits)
Encryption driver (64-bits)
Tor site on which the victim is asked to retrieve its decryption key:
Prior to payload download, victim’s fingerprinting information are posted on this url: http://185.149.120[.]3/scholargoogle/. This IOC can be used for detection.
Distribution url from which the payload is downloaded by the victim. This url must be blocked to avoid infection:
Below is a list of compromised websites. These urls are not to block as is since they still are legitimate, however their requests should be closely monitored.
How Can Airbus CyberSecurity Help?
We prevent, protect, detect and respond to cyber threats of all sizes and types. Discover how we do this and learn more about our cyber security products and services today.