D
D
Dmitry Skogorev2014-09-29 13:19:46
C++ / C#
Dmitry Skogorev, 2014-09-29 13:19:46

How realistic is it to reverse dll on cpp?

There is a dll in c ++, the developer faded away without leaving sorts.
How realistic is it to reverse with the original names. How close is it to the original?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Alex Chistyakov, 2014-09-29
@alexclear

It will be very far from the original, even if such a thing succeeds. First, the compiler applies optimizations when generating native code. Secondly, if the DLL is built without debug symbols, then the original variable names are not stored in it at all. Thirdly, if templates were used during development, then it will not be possible to restore the original at all, the compiler calculates templates at the compilation stage, this information gets into runtime already converted.

T
Trrrrr, 2014-09-29
@Trrrrr

Even if there is additional info, then there will be very little sense from the resulting code (except for hacking and studying hard algorithms). There are good tools that return C code.

A
Alexander Taratin, 2014-09-29
@Taraflex

How realistic is it to reverse with the original names.

Unreal
Not at all

D
Don Kaban, 2014-09-29
@donkaban

If less than a couple of man-months were spent on writing the library, it's easier to write it again.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question