Live data from Hacker News

When coding style survives compilation: De-anonymizing programmers from binaries

freedom-to-tinker.com

1–10 of 74 posts

Re: When coding style survives compilation: De-anonymizing programmers from binaries

#5
Really neat, especially since the source could be from different languages and compilers. I'd be interested at the deanonymization accuracy within the Go language where there is a widespread adoption of the code formatting tool and seeing if that has any impact.

Re: When coding style survives compilation: De-anonymizing programmers from binaries

#7
post #2

Maybe we can use this method to find Satoshi, if he uses github.

Leaving aside that finding Satoshi isn't a particularly laudable goal, isn't the original Bitcoin client open source? It's almost certainly easier to detect programming style from source code than from binaries.

Re: When coding style survives compilation: De-anonymizing programmers from binaries

#10
post #4

Well, this puts a damper on my plan to create a secret identity on the internet under which I release software the way Banksy releases art. Unless I stop publicly writing software for a few years.

My suspicion is that most of these features wouldn't survive in an adversarial setting -- either by consciously changing your coding style or (better) using automated tools to rewrite your source code before compilation to alter the control flow structure (e.g., control flow flattening [1]).

http://reverseengineering.stackexchange.com/questions/2221/w...

Post reply on HN