Hello,
I have been impacted by ransomware but I managed to get the decryptor and its source code. It's unfortunately a bugged ransomware decryptor (.exe) that is corrupting encrypted files when executed: some files get unlocked, some don't. It seems a matter of filesize.
The source code is a lightly modified* version Babuk (coded in c++) which is very well documented online.
Some resources:
- Original Babuk source code;
- Action mechanism explanation;
I need to unlock files reliably with the decryptor by compiling a better version of it. Well turns out this tool already exist! Avast did it:
The problem is that the forked version of Babuk that infected my machine has a custom extension for the files and custom keys for encryption. That said by having the source code I can provide the custom configuration for my specific malware.
It might be a long shot but is anyone here, in touch with Avast team to update their tool in order to accept custom keys* and extensions?
Ultimately I need to unlock some pretty big files that are critical for our infrastructure.
Any help is appreciated really. The files I need to unlock are bigger and too sensitive to be shared so I will have to test any kind of newly compiled decryptor program on my local machine.
I hope you can help.
*In /windows/Decryptor/entry.cpp what changes from the original source code are the values in "static const BYTE m_priv[]" on line 30 and "babuk_meta.flag1,2,3,4". Not much else.
Edited by amare224, 21 July 2023 - 03:01 PM.