| View previous topic :: View next topic |
| Author |
Message |
junxuan Master Cheater
Reputation: 0
Joined: 21 Dec 2006 Posts: 495
|
Posted: Wed Feb 13, 2008 7:40 am Post subject: How to combine debugs? |
|
|
as in if i have a debug script like cseax how do i combine x and y such that it uses 1 debug only?and is it even possible?
| Code: | [ENABLE]
ALLOC(Xmagnet,512)
ALLOC(Ymagnet,512)
registersymbol(Xmagnet)
registersymbol(Ymagnet)
Xmagnet:
mov edi, [007625b8] //Get Item x/y address
mov eax,[edi+574] //Apply X offset
mov [ebx], eax //Original CSEAX X Code
jmp 0065EF4a //Jump to keep the game running
Ymagnet:
mov esi, [007625b8] //Get Item x/y address
mov eax,[esi+578] //Apply Y offset
mov [edi], eax //Original CSEAX Y code
jmp 0065EFAf //Jump to prevent crash
[DISABLE]
dealloc(Xmagnet)
dealloc(Ymagnet)
unregistersymbol(Xmagnet)
unregistersymbol(Ymagnet) |
|
|
| Back to top |
|
 |
mburns Cheater
Reputation: 0
Joined: 14 Jun 2007 Posts: 40
|
Posted: Wed Feb 13, 2008 1:36 pm Post subject: |
|
|
| I pretty sure its impossible but im not 100% sure
|
|
| Back to top |
|
 |
Zerith Master Cheater
Reputation: 1
Joined: 07 Oct 2007 Posts: 468
|
Posted: Fri Feb 15, 2008 11:37 am Post subject: |
|
|
very possible.
you just copy ALL the memory ( from the smallest address in that script to the biggest in the script) into a codecave.
then just jmp (EIP) to it .
there you have all the hacks you want for just 1 debug register.
|
|
| Back to top |
|
 |
junxuan Master Cheater
Reputation: 0
Joined: 21 Dec 2006 Posts: 495
|
Posted: Fri Feb 15, 2008 12:27 pm Post subject: |
|
|
wat u mean copy all the memory between?and how u make codedcave pls teach mi
if can teach mi pls add mi on msn i wanna learn!
and urif u got working pg hack?if not i can trade with u for sumthing..if u dun have then pm me
|
|
| Back to top |
|
 |
Zerith Master Cheater
Reputation: 1
Joined: 07 Oct 2007 Posts: 468
|
Posted: Sat Feb 16, 2008 5:09 am Post subject: |
|
|
| junxuan wrote: | wat u mean copy all the memory between?and how u make codedcave pls teach mi
if can teach mi pls add mi on msn i wanna learn!
and urif u got working pg hack?if not i can trade with u for sumthing..if u dun have then pm me |
lol...., just read the ASM/AutoAssembly tutorials around.
|
|
| Back to top |
|
 |
junxuan Master Cheater
Reputation: 0
Joined: 21 Dec 2006 Posts: 495
|
Posted: Sat Feb 16, 2008 9:36 am Post subject: |
|
|
| im reading alot of codecave tuts but i dun get what u mean they all abt some jump hack...
|
|
| Back to top |
|
 |
samuri25404 Grandmaster Cheater
Reputation: 7
Joined: 04 May 2007 Posts: 955 Location: Why do you care?
|
Posted: Wed Mar 12, 2008 2:33 pm Post subject: |
|
|
No, it's not possible;
the point of using a Debug Reg. is to redirect the flow of the program using the EIP register (at least, that's what most people are doing);
If you have address A, and address B, they both have an EIP register modifier (thank you DB), address A's EIP modifier modifies EIP when the program gets to that address; address B's EIP modifier modifies EIP when the program gets to that address.
_________________
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25900 Location: The netherlands
|
Posted: Wed Mar 12, 2008 5:02 pm Post subject: |
|
|
well, if it's only one thread then one debug register will be enough. Make a copy of the whole game and set one debug register to change the eip to the copy of the game.
Now you can edit the code in the copy. Of course, only possible when both those addresses 0065EF4a and 0065EFAf are executed from the same thread
_________________
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 |
|
 |
|