ding Posted May 6, 2020 Posted May 6, 2020 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
kao Posted May 6, 2020 Posted May 6, 2020 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.
ding Posted May 6, 2020 Author Posted May 6, 2020 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 ,
ding Posted May 6, 2020 Author Posted May 6, 2020 17 minutes ago, tjr said: 4228004 is 4083A4 in decimal. OMG ! I didn't pay attention to that , Thanks for alerting me .
ding Posted May 7, 2020 Author Posted May 7, 2020 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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now