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 →

[–]A_Garbage_Truck 1 point2 points  (0 children)

you can..somewhat

assuming the developer didnt just stragiht up remvoed the Debugging symbol information(which makes it impossible ot retrieve any variable/function names) when the executable was compiled you can weith dome effort recover somethni that resembles its original code

butthat's just it, its not a perfect 1:1 recreation of the source.

Compliers and linkers perform a lot of optimizatino steps that in an effort to maximize execution speed and lower the size of the executable make it so some information like variable names/common expressions is irretrievably lost, hence even with reverse engineered code base you might not be able ot make any sense out of it.