??? 10/15/11 08:46 Read: times |
#184210 - Only as good as the information they have to work on Responding to: ???'s previous message |
You cannot expect a disassembler to re-create beautifully-presented source code - certainly not high-level source code; eg, 'C'.
If all you have is the pure binary to work on, then the disassembler cannot re-create meaningful names for variables, labels, or subroutines. It can also have major difficulties in distinguishing between executable code, and data stored in the image. To "refactor" this into readable, understandable, source code requires a great deal of patience, skill and experience. However, if you have the Debug Information available, that will allow the disassembler to make a much better guess at source line numbers and meaningful names for variables, labels, subroutines, etc. IF you are attempting to disassemble someone else's binary - especially without their express permission - it is unlikely that you will have debug information. Ralph Sac said:
you must be really good programmer to understand this type tool. Correct. |
Topic | Author | Date |
Disassemblers are they really that good? | 01/01/70 00:00 | |
worthless | 01/01/70 00:00 | |
It depends on what you want ... | 01/01/70 00:00 | |
Wishes of Birthday | 01/01/70 00:00 | |
Disassemblers | 01/01/70 00:00 | |
I don't think it's that bad ... | 01/01/70 00:00 | |
one good 'disassembler' | 01/01/70 00:00 | |
That has to be handy! | 01/01/70 00:00 | |
Shouldn't need a disassembler fo that | 01/01/70 00:00 | |
Code profiler | 01/01/70 00:00 | |
Profiler? | 01/01/70 00:00 | |
Only as good as the information they have to work on | 01/01/70 00:00 | |
I though this tool would teach me something about binary fil | 01/01/70 00:00 | |
Keep in mind what a disassembler is ... | 01/01/70 00:00 |