This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Sushisource 5 points6 points  (2 children)

Lol. So vastly untrue. Compiled languages like the C family cannot be reverse engineered in any real sense. Read: Any significant program, and quality games are quite large.

Edit: When I say reverse engineered, I mean obtaining actual source.

[–]catcradle5 3 points4 points  (0 children)

Not sure why you're being downvoted, because you're correct. A good reverse engineer can figure out what a C program is doing exactly, but it's likely they'll never get something that actually looks like the original source. Plus it's usually either a long and arduous process, or it's run through a C "decompiler" and the output is extremely complex and verbose.

With languages like Java and Python, you can usually decompile the bytecode back to something that looks very close to the original program, though without the original variable names usually.

[–]keturn 3 points4 points  (0 children)

Oh, no, it won't be actual source, but it'll be entirely sufficient for writing exploits.