View previous topic :: View next topic |
Author |
Message |
JRabit How do I cheat?
Reputation: 0
Joined: 15 Apr 2012 Posts: 2
|
Posted: Sun Apr 15, 2012 9:32 am Post subject: Regarding CE disassembler |
|
|
I am not sure if i am putting this the right way. Whenever I use CE->Memory view, I can see the asm codes of the program CE is hooked onto. What's better is that CE allows any change of those asm codes to be dynamically applied to the running instance.
Can any one point out which piece of code does this function? I am really interested in it.
If anyone of you knows how to perform this in C it will be greatly appreciated.
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25791 Location: The netherlands
|
Posted: Sun Apr 15, 2012 10:02 am Post subject: |
|
|
Disassembler.pas contains the code. It reads the bytes and disassembles that
The memoryview window just calls that function for the visible lines and renders that
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
JRabit How do I cheat?
Reputation: 0
Joined: 15 Apr 2012 Posts: 2
|
Posted: Sun Apr 15, 2012 12:06 pm Post subject: |
|
|
Thanks DarkBytes, I have just looked at it
It is long, and i don't quite understand pascal. the only part that i can easily make sense out of is mapping byte code to different operands. I mainly code in java, and uses C,C# occasionally. I am wondering if I can directly make use of the the dlls from CE to call the disasm function? If yes which dll and function name should i be calling?[/i]
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25791 Location: The netherlands
|
Posted: Sun Apr 15, 2012 1:44 pm Post subject: |
|
|
This isn't in a dll right now.
Also, there is a better disassembler you can use. Distorm (free opensource version) it's quite easy to setup and the free version does what you need it to do
You can easily make it a dll if it isn't
If you can't find it check out http://code.google.com/p/cheat-engine/source/browse/trunk/dbvm/vmm/distorm64
I use it for the remote debuger in dbvm
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
|