The perilous life of a computer virus cracker making enemies online
bbc.co.uk
bbc.co.uk
Any virus writer is going to know how to use public-private crypto to encrypt the files in a non-reversible way. Only an amateur would use a basic XOR key or reverseable encryption with the key embedded in the binary.
Another commenter suggested the C&C server gets broken into. I doubt that too, since the criminals private key can sit entirely offline - all they have to do is periodically check for cryptocurrency payments and then publish the keys for the users who have paid to somewhere like pastebin, IPFS, etc. No real way to track the computer doing that, let alone break into it.
Flatly untrue. They are people capable of mistakes. Viruses are often more complex than every day business software and that isn't perfect yet either.
Assuming this means you won't actually check their usage of it, meaning you won't catch any errors they make.
There are certainly criminals who know what they're doing, but there are also plenty of them that don't.
Also, the C&C kind of does need to be online because it needs to hand out keys to paying "customers" instantly. I mean, it doesn't have to be, but not doing it is probably worse for business than losing a couple days worth of ransom from time to time.
Edit: Also keep in mind that the good people can often get decently paid legit jobs. Ransomware is profitable, but when you consider how many people will be splitting the loot, the need for tech support, the need to launder the money, the higher risk (translating to higher costs) of being a criminal, it's probably not even profitable enough to attract the best. Hiring competent people for security jobs is hard even for legit companies, and being a criminal gang won't make it easier.
Also, competent engineers are not employed by mafias, they are coerced into. Money is just an added bonus.
Patch your systems and maintain backups if you want to avoid this!
>But to Fabian Wosar, each line is a clear instruction. He knows and understands every digit and dot in the same way a pianist would read a page of musical notes.
This stood out to me as a strangely flowery description of reading asm, but apart from that the article was quite engrossing. Props to Fabian.
There are a lot of news articles I read about people "cracking ransomware encryption" and, aside from some early versions that had basic crypto bugs, I'm extremely suspicious of anyone claiming to do so. There are a number of companies I'm aware simply pay the ransom, then charge a huge markup to claim they "cracked the encryption", so it's better for their business to support the view there are elite hackers somehow breaking RSA every time ransomware uses it.
Somewhat competent people get it wrong all the time, and the people writing ransomware are often... less competent than that.
Using a static symmetric key for all victims, generating individual keys in an insecure way, 256-bit RSA keys (not sure if this one has happened with ransomware, has happened with legit software), reusing the stream of a stream cipher, using formerly-believed-to-be-secure ciphers like RC4, ...
It's not that hard to get the encryption right, but there's plenty room for failure, especially if you aren't an expert.
At least that's my understanding of how these have been cracked in the past.