News for hackers. Stuff that matters.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by AdmiralAsshat on Monday April 11, 2016 @04:26PM (#11474812)
What's the shelf-life of one of these ransomware fix utilities? I'd be inclined to assume that if they operate by exploiting a flaw in the ransomware, the ransomware author can simply "fix" the bug and the utility no longer works.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by tux3 on Monday April 11, 2016 @04:54PM (#11475005)
Here the crypto used by the ransomware seems to be thoroughly and systematically broken, so while it's certainly possible that a stronger variant will appear, I have my doubts on the author's capacity to do much "better" any time soon. I'm far from being a cryptographer, but at a glance it looks so weak I have to wonder if it's deliberate.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by Godel_unicode on Monday April 11, 2016 @05:28PM (#11475251)
People who are cryptographers have a tough time writing secure implementations the first time around, is it really surprising that amateurs do?
Re:Hack-petya mission accomplished – Petya ransomware decryptor by rdtsc on Monday April 11, 2016 @05:11PM (#11475127)
Presumably they have enough financial resources at the moment, they don't have to do it themselves. They can pay someone to do it.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by stcredzero on Monday April 11, 2016 @05:27PM (#11475247)
Most anyone able to charge market rates might be more motivated to reveal they've been contracted to do this than to actually do that.

Someone who has a hard time getting market rates might not be as qualified to fix the software as they think they are.

Re:Hack-petya mission accomplished – Petya ransomware decryptor by rdtsc on Monday April 11, 2016 @06:08PM (#11475552)
There are places in the world were good computer / science education doesn't necessarily mean being able to demand "market rates" comparable to the West. I can see some programmer n Russia or Romania being tempted by a side-deal like this. Especially if presented with a Western "market rate".
Re:Hack-petya mission accomplished – Petya ransomware decryptor by Caprinicus on Monday April 11, 2016 @11:58PM (#11477167)
Many programmers in Russia and some eastern european countries probably wouldn't even see that as a "side deal"
Re:Hack-petya mission accomplished – Petya ransomware decryptor by rdtsc on Tuesday April 12, 2016 @12:21AM (#11477243)
I haven't been back there in many years now, and tried to give the benefit of the doubt ;-)
Re:Hack-petya mission accomplished – Petya ransomware decryptor by kobayashi on Monday April 11, 2016 @05:00PM (#11475057)
>at a glance it looks so weak I have to wonder if it's deliberate.

Any suppositions as to why it would be deliberate?

Re:Hack-petya mission accomplished – Petya ransomware decryptor by djsumdog on Monday April 11, 2016 @05:10PM (#11475125)
Maybe the person who posted the exploit/solution was the person who created the ransomware? That way they get BTC from people who pay and donations from people who wait?

/krazyconspiracy :-P

Re:Hack-petya mission accomplished – Petya ransomware decryptor by atemerev on Tuesday April 12, 2016 @05:53AM (#11478260)
If I was an aspiring ransomware writer, I'd extract _a lot_ of useful ideas from this thread. :P
Re:Hack-petya mission accomplished – Petya ransomware decryptor by pauljohncleary on Tuesday April 12, 2016 @03:27AM (#11477796)
The targets for this malware are laypeople with enough funds to pay the fee but not enough to go after the creators. Hypothetically, if a national government or other agent with sufficiently deep pockets were infected they would first attempt to crack it, failing that they would go after the creators directly- they would not pay the fee.

So implementing weak crypto dramatically lowers the risk of prosecution or worse for the attackers.

Re:Hack-petya mission accomplished – Petya ransomware decryptor by petetnt on Monday April 11, 2016 @05:15PM (#11475160)
Maybe not deliberate, but most likely optimizing encrypting speed over stronger encryption. Better for hit and runs I guess.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by biot on Monday April 11, 2016 @06:27PM (#11475657)
To add to the suppositions: perhaps the author was afraid they may get bitten by their own malware and designed in a weakness as a backdoor in case they lost access to the key server and needed to decrypt their own drive.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by kobayashi on Monday April 11, 2016 @07:50PM (#11476103)
This is my favourite of all the answers, because it would mean that the dev would have known how incompetent s/he was, and thus made a weak system in order to account for the likelihood of a "self-inflicted wound".
Re:Hack-petya mission accomplished – Petya ransomware decryptor by cubano on Monday April 11, 2016 @06:57PM (#11475812)
Here's one...maybe the actual developer who was contracted to build the damned thing purposely used weak encryption to try to ameliorate his/her part in making this malware mess.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by tux3 on Monday April 11, 2016 @05:28PM (#11475257)
Well, I can't say that it's deliberate, but it's definitely some "interesting" choices.

A reasonable Salsa20/20 implementation on a modest processor encrypts on the order of 400MiB/s [0][1]. So that the author went to the trouble of halving the number of rounds and changing the word-size when there are perfectly good and plenty fast off-the-shelf Salsa implementations strikes me as rather strange. Surely this is not the bottleneck on most employee's machines.

And then there's the apparently tiny keyspace used. You could argue that this makes the key more "user-friendly" (!), but just a hex representation of a random 256bit key would seem much more natural, and the poor targets are hardly in a position to complain.

[0] https://www.cryptopp.com/benchmarks.html [1] https://cr.yp.to/snuffle.html

Re:Hack-petya mission accomplished – Petya ransomware decryptor by sleepychu on Tuesday April 12, 2016 @03:30AM (#11477804)
Actually customer service is very important to these operations. They have to create trust that paying will relieve your machine of their infliction.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by contravariant on Monday April 11, 2016 @07:23PM (#11475954)
Maybe they wanted to keep CPU usage low? Although disk usage would be noticeable as well (usually).
Re:Hack-petya mission accomplished – Petya ransomware decryptor by taylorbuley on Monday April 11, 2016 @04:53PM (#11475000)
As a security reporter I perceived a large technical gap between the developer of warez and most users, who tend to pay a one time or ongoing license for use of some tool. While a developer of illicit tools may adjust in a future release, typically the user does not have capabilities to patch their own tooling.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by bediger4000 on Monday April 11, 2016 @09:12PM (#11476501)
Interesting assertion. What have you seen to make you think this?

Also, does it apply to the PHP/Perl world of malware, the kind that gets installed on cracked, old and weak WordPress sites? There's 20 variations of "Web Shell by oRb" floating around, for example, and many, many versions of Perl IRC bots, for example.

Re:Hack-petya mission accomplished – Petya ransomware decryptor by tomjen3 on Monday April 11, 2016 @04:55PM (#11475024)
In many cases (don't know about this one) they come after the network has been shot down.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by JamesUtah07 on Monday April 11, 2016 @05:48PM (#11475409)
I'm curious as to also why they just don't go for full Salsa20 and do 32-bit words instead, seems like a logical quick fix upgrade that might break the decryption.
Re:Hack-petya mission accomplished – Petya ransomware decryptor by baby on Monday April 11, 2016 @06:02PM (#11475522)
Maybe some machine they are targeting (hospitals?) only work with 16-bit words.