Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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.



List of 14 messages in thread
TopicAuthorDate
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      

Back to Subject List