Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don’t think it is vastly different in terms of program structure. They lost variable names and maybe some optimized intermediary calculations, but functional calls and branches are usually preserved through decomp (unless some compiler optims have been activated)


Could you provide an example to corroborate your claim?


This, maybe: https://github.com/avast-tl/retdec/blob/master/README.md

There is a talk presentation linked in there that gives nice explanations and examples.

I used to do a lot of decompilation of Java apps back in the days. It’s easier to decompile but still, all intermediary variable names disappeared ^^.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: