Jump to content
Tuts 4 You
ding

Question about BeaEngine [delphi]

Recommended Posts

ding

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 .

 Untitled.png.1156a66cc8f1c333cafbf51e5c249c93.png

 

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  .

1.png.97870e9fc6b4b39667351b241d161b64.png

Ding

Share this post


Link to post
kao

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.

Share this post


Link to post
ding
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 ,

 

Share this post


Link to post
tjr

4228004 is 4083A4 in decimal.

  • Like 1

Share this post


Link to post
ding
17 minutes ago, tjr said:

4228004 is 4083A4 in decimal.

OMG ! I didn't pay attention to that , Thanks for alerting me .

Share this post


Link to post
ding

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

Share this post


Link to post

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...