Posted May 6, 20205 yr Hello, I have BeaEngine unit source in delphi , which i've found quiet useful since I love low level stuff and I hope I will be able to code my own debugger oneday . It's hard to understand the code , @kao if you can please explain to me how it works since you've updated this unit , my other question is : does all debuggers and disassemblers use the same methodology ? I started reading Intel manual but my native language is not english therefore it's hard to understand each line . are there any alternatives ? all I did was making a simple diagram to avoid complexity because records are nested . after steping , The EIP doesn't point to the address of the first instruction ? also , I don't really understand how CompleteInStr got filled with Push edi . Ding
May 6, 20205 yr Hi Ding, I just fixed some (obvious) issues with the Delphi interface, I didn't write the complete unit. So, I'm afraid I can't answer your questions. Cheers, kao.
May 6, 20205 yr Author 11 minutes ago, kao said: Hi Ding, I just fixed some (obvious) issues with the Delphi interface, I didn't write the complete unit. So, I'm afraid I can't answer your questions. Cheers, kao. It's totally Okay , I'll search again and wait for other answers as well . Regards ,
May 6, 20205 yr Author 17 minutes ago, tjr said: 4228004 is 4083A4 in decimal. OMG ! I didn't pay attention to that , Thanks for alerting me .
May 7, 20205 yr Author I found this paper , it has some useful informations but it's incomplete , I guess the author stopped here ! and didn't bother to release others parts . Ding Writing disassembler.pdf
Create an account or sign in to comment