Live data from Hacker News

DuQu Mystery Language Solved With the Help of Crowdsourcing

wired.com

31–37 of 37 posts

Re: DuQu Mystery Language Solved With the Help of Crowdsourcing

#31

> It suggests that whoever coded this part of DuQu was conservative, precise, and wanted 100 percent assurance that the code would work the way they wanted it to work. That limits possible authors to all programmers in the world.

You haven't worked with very many other programmers, have you?

Re: DuQu Mystery Language Solved With the Help of Crowdsourcing

#32
post #11

Earlier quoted context omitted.

We do now know however that one compiler flag is all it takes to throw off professional, full-time reverse-engineers. That's got to be valuable to someone.

Well, to be fair, according to the article it was two compiler flags.

Either way, Team Kaspersky didn't exactly cover themselves in glory. Probably the 2nd most used compiler on the planet, in the most obvious language. God help them if someone really did confront them with an exotic language.

Re: DuQu Mystery Language Solved With the Help of Crowdsourcing

#34
post #14

this was blindingly obvious to anyone that does anything with compilers and reverse engineering. there are some really big clues: the access to C functions from win32 is direct, with no visible FFI. the generated code has a lot of qualities shared with C code, in terms of control flow and stack usage, and it had a lot in common with the MS C compiler based on how it uses the stack. that it deceived kaspersky this lon…

I agree. I personally can't believe Kaspersky were this incompetent. To me the entire thing sounds like a PR play. Just look at all the alarmist headlines they generated.

Re: DuQu Mystery Language Solved With the Help of Crowdsourcing

#35
post #19

Earlier quoted context omitted.

Seems legit to me. I've been writing C++ for years and never had to write a constructor...

Then I must say you're either not writing very good code, or you're writing C and calling it C++.

The ... was meant to imply sarcasm. Sorry I wasn't more clear.

Re: DuQu Mystery Language Solved With the Help of Crowdsourcing

#37
post #19

Earlier quoted context omitted.

Then I must say you're either not writing very good code, or you're writing C and calling it C++.

The ... was meant to imply sarcasm. Sorry I wasn't more clear.

Oh sorry, I hadn't had any coffee yet and just finished reading the daily wtf. :)
Post reply on HN