|
You last visited: Today at 03:21
Advertisement
Ollydbg help
Discussion on Ollydbg help within the Dekaron forum part of the MMORPGs category.
08/01/2009, 22:25
|
#16
|
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
|
i found a spot that i think may be it, but i can't figure out what to change it to...i've messed around with it and it hasn't worked. However, I think it is the correct spot because when I use my edited launcher now and turn on the CE GM hack, the game will crash, but runs fine otherwise. I really hope putting this out here in public doens't make everybody abuse it...but here goes! Hopefully most people will be too lazy and stupid to figure it out...
Like InstantDeath said, I looked for an EAX value (or 2) that were together and that, depending on that EAX value, you are given GM powers or not. So, here is what I found after backtracking a few GM commands:
Quote:
Offset 0050CE2F - ADD EAX,-1
Offest 0050CE32 - CMP EAX,3
|
And below that are a few commands I don't understand, but they are about different cases (cases 1-4, and then the default case)
Quote:
0050CE3E - CALL 00748140 (Case 3 of switch 0050CE2F)
0050CE45 - CALL 007480D0 (Case 4 of switch 0050CE2F)
0050CE4C - CALL 00748060 (Cases 1,2 of switch 0050CE2F)
0050CE51 - PUSH 0B4 (Default case of switch 0050CE2F)
|
Looking at the JMP commands below cases 3 and 4, they jump to the default case. So, I'm assuming I want to get to cases 1 or 2. However, I can't figure out how to get it there...I thought that the CMP command meant compare, so I think that means it wants to see if EAX=3? So how do I edit the ADD EAX line to make the EAX value = 3?
or am I still totally wrong?
|
|
|
08/01/2009, 23:54
|
#17
|
elite*gold: 20
Join Date: Aug 2008
Posts: 2,763
Received Thanks: 4,397
|
Quote:
Originally Posted by sachamo512
i found a spot that i think may be it, but i can't figure out what to change it to...i've messed around with it and it hasn't worked. However, I think it is the correct spot because when I use my edited launcher now and turn on the CE GM hack, the game will crash, but runs fine otherwise. I really hope putting this out here in public doens't make everybody abuse it...but here goes! Hopefully most people will be too lazy and stupid to figure it out...
Like InstantDeath said, I looked for an EAX value (or 2) that were together and that, depending on that EAX value, you are given GM powers or not. So, here is what I found after backtracking a few GM commands:
And below that are a few commands I don't understand, but they are about different cases (cases 1-4, and then the default case)
Looking at the JMP commands below cases 3 and 4, they jump to the default case. So, I'm assuming I want to get to cases 1 or 2. However, I can't figure out how to get it there...I thought that the CMP command meant compare, so I think that means it wants to see if EAX=3? So how do I edit the ADD EAX line to make the EAX value = 3?
or am I still totally wrong? 
|
There's probably a conditional jump after the cmp eax,3 instruction. If you want to make eax 3 you can overwrite the add instruction with mov eax,3 .
|
|
|
08/02/2009, 00:01
|
#18
|
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
|
i'll try that and see if it works. thanks
That crashes my game after it loads the map...but i know i'm on the right track. Any other suggestions?
|
|
|
08/03/2009, 01:37
|
#19
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,346
Received Thanks: 355
|
firstly are you trying to activate serverside commands or just gm mode?
secondly post more code cause only posting few commands unless people go and check at those offsets to see what should happen we can only guess what should happen, that also means us guessing you have shown us the right code to do with the thing you're trying to accomplish.
like for instance
Code:
CMP EAX, 3 ;if true Z flag set
JE gm_mode ;jumps to gm_mode if Z flag is set
or
CMP EAX, 3 ;if true Z flag is set
JE part_two ;it skips gm mode if Z flag is set
you see here just that one code could have two different answers and thats assuming that compare decides whether or whether not to load gm mode. so here people could be guessing it was the first example so they could say change the jump beneath to jmp or before the compare put MOV EAX, 3 cause they're guessing thats what should happen.
ok now cause you said you crashed after map load and the cmp eax,3 it reminds me of something. the code you've been looking for does it refer to getting gm mode by changing the bytes? if so, then what the bytes change the original code to is MOV EAX,3 so then it returns to the sequence of what to load at map load and is at CMP EAX, 3 and is true and then jump underneath is not taken and it'll call 'gm mode'. so you could either change what it normally changes in the CE gm mode by changing the bytes (lol long name XD, cause theres lots of ways of getting gm mode so need to distinguish them ;s) or nop the jump underneath the cmp which should be jnz.
|
|
|
08/03/2009, 06:19
|
#20
|
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
|
Quote:
Originally Posted by bottomy
firstly are you trying to activate serverside commands or just gm mode? the code you've been looking for does it refer to getting gm mode by changing the bytes?
|
i guess i'm trying to unlock server sided commands using gm mode, haha, so both...
I'm not sure how to tell if it is changing bytes or not, I am still trying to learn assembly language as I'm doing this, lol.
I'll try your idea of NOP the JMP line, but there is no JNZ line.
NOP crashes after map loading as well...
|
|
|
08/03/2009, 10:08
|
#21
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,346
Received Thanks: 355
|
well yeh like i said, im only guessing what you're trying to do/looking at cause what you and some others have said reminded me of what i'd seen before that also refers to gm mode. and i don't have game so i can't check exactly what you're looking at.
as for serverside commands, you need [GM] name.
or wait, are you trying to get ghostmode and mapclick working again? cause i just remembered in 2moons they stopped working after a patch.
ah im confusing myself now, cause theres so many things you could be talking about xD.
also when i say changing bytes, im meaning it as a name/procedure of a way of getting gm mode. the way was first publicly released way to do it (well here) they gave you the offset then they said to change the bytes at that offset to such and such bytes. thats why i call it gm mode by changing the bytes, even though what it was really doing was changing the original code into mov eax, 3.
also now that a think about it i don't even know if it was eax it was comparing with XD. but i do remember it was defiantly 3 lol.
anyways just post what you're trying to accomplish exactly or close too.
|
|
|
08/03/2009, 16:23
|
#22
|
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
|
I am trying to unlock all of the GM commands. That is my entire goal. I'm not sure if that requires GM mode or not.
Maybe I should look into how to make a new account with [GM]...
|
|
|
08/03/2009, 16:40
|
#23
|
elite*gold: 0
Join Date: Aug 2008
Posts: 164
Received Thanks: 26
|
you could look at the private server gm setup that might help a little idk
|
|
|
08/03/2009, 17:13
|
#24
|
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
|
i dont have a spare pc to set a pserver up on...anybody know a pserver that has gm hacks on by any chance??
|
|
|
 |
|
Similar Threads
|
OllyDBG & CO
07/15/2011 - CO2 Programming - 540 Replies
Hello all.
I've noticed the huge amount of people asking how to do multiclient without the date going of and how to remove virus scanner etc. This is a small tutorial to teach people how to make those by yourself.
Requirements :
- OllyDBG OllyDBG v1.10
- Conquer patched upto 5035.
Note 0-1. steps are same for all of the modifications.
|
How to use OllyDBG
12/13/2009 - 12Sky2 - 1 Replies
Is there any tutorial for this program? I want to learn how to hack 12Sky but I don't know how to use it. I know some basics but nothing more. I know to work in CE and in AutoIT really well.
|
[Help]Ollydbg.
12/10/2009 - Mabinogi - 4 Replies
I didnt have problems until today.
For some reason, when i open any dll with ollydbg this error message pops up.
If you dont mind, help me with this problem.
|
OllyDBG
07/16/2009 - Perfect World - 5 Replies
hey can i have question what can i do with ollydbg at pw all? can i change my atk or gold with them? pls tell me what all can i do with this programm at pw:handsdown:
|
OllyDBG Help
03/25/2008 - General Coding - 4 Replies
Hi,i recently heard you could dupe items in ROSE Online with OllyDBG,it's patched already,and i was wondering if this works with any game.If so,could someone release a Tutorial or something to help me understand how to use OllyDBG better?
I'm sorry if there is one already posted,i searched and couldnt find any.
|
All times are GMT +1. The time now is 03:22.
|
|