Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Dekaron
You last visited: Today at 20:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Assembly Help

Discussion on Assembly Help within the Dekaron forum part of the MMORPGs category.

Reply
 
Old   #1
 
sachamo512's Avatar
 
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
Assembly Help

I am still trying to learn assembly, but I'm getting better. I found a tut that looked really promising (by Lela or something), but it was all about cracking registration things and such, which doesn't really help me with 2Moons. So if anybody has a tut that is more guided to game hacking, a link would be greatly appreciated.

Anyway, here is what I need help with. Here is the part of the code I'm looking at:



What I need is for it to jump to the cases 1,2. I have tried changing the JA SHORT to 0050CE4C, but that didn't work...
sachamo512 is offline  
Old 08/19/2009, 20:34   #2
 
elite*gold: 0
Join Date: Oct 2007
Posts: 196
Received Thanks: 188
Your monitor sucks, buy a new one. :P
Replace the "JA ......" (lol sounds funny if you are german^^) with
"JMP 0050CE4C".
I'm not sure if it will work, since I'm not certain how cases are made in asm.(Maybe there is a pointer somewhere...)
This JA... is a conditional jump, it will only jump to 0050CE51 if the default case of the switch is true.

Does it help if I tell you that serverside commands do not work anymore because Acclaim gave their GMs a new client?

Quote:
I found a tut that looked really promising (by Lela or something), but it was all about cracking registration things and such, which doesn't really help me with 2Moons.
You need to understand the whole machine, before you change a bolt. Continue the Tuts!

And again, buy a new monitor you can hardly read the stuff on it.
xhugox is offline  
Old 08/19/2009, 20:50   #3
 
sachamo512's Avatar
 
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
lol, my monitor is fine, i just used printscreen, so it shrunk the pic. Left click on it to make it bigger. I think I tried that, but I'll try again just in case

as for server-sided commands, I still think they can be done. One of my friends has it working, I just don't know how xD
sachamo512 is offline  
Old 08/19/2009, 21:09   #4
 
elite*gold: 0
Join Date: Oct 2007
Posts: 196
Received Thanks: 188
If it is a RL friend you can punch his face for pulling your leg. :P
If it is a Webfriend, oh well, everything you say on the internet is true.

It really does not work, they changed op codes...

Alternatively you could NOP everything from JA to 0050CE4C

or

You could replace the stuff beginning from JA with

Code:
CALL 00748060
JMP 0050CE51
Just save the Screenshot with paint as .jpg, it will reduce the size extremely.
xhugox is offline  
Old 08/19/2009, 21:18   #5
 
elite*gold: 3
Join Date: Nov 2008
Posts: 5,333
Received Thanks: 1,335
Quote:
Originally Posted by xhugox View Post
If it is a RL friend you can punch his face for pulling your leg. :P
If it is a Webfriend, oh well, everything you say on the internet is true.
Welcome to the internet, where all of ur believe's are now proven facts
(the point is, nothing is real)
Vaidas B is offline  
Old 08/19/2009, 21:20   #6
 
sachamo512's Avatar
 
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
sshhh. i want to believe. ur first idea didn't work, but i'm trying the nop idea now. I'm not sure what you mean by the changing JA to CALL & JMP
sachamo512 is offline  
Old 08/19/2009, 21:27   #7
 
HellSpider's Avatar
 
elite*gold: 20
Join Date: Aug 2008
Posts: 2,762
Received Thanks: 4,395
Huh? I can read everything just fine on the pic .

But yeah if you want to execute the case 1,2 always just change the JA (JumpIfAbove) to JMP (Jump) as xhugox said.

And about the tutorials, if you're reading the tutorials by Lena151 I suggest that you continue. I've read the whole series of the tutorials (40) and that's about how I learned using Olly and started to understand the PE structure .

EDIT: Change the instruction by clicking it once and press SPACE. Then write "JMP 0050CE4C" without the quotes.
HellSpider is offline  
Old 08/19/2009, 21:58   #8
 
Cr0_Fr3aK's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 235
Received Thanks: 66
Hey Instand could you give me the link to his/her Olly tutorials pls ?

And thx for explaining me the Unpacked Dekaron executable .
Cr0_Fr3aK is offline  
Old 08/19/2009, 22:18   #9
 
sachamo512's Avatar
 
elite*gold: 20
Join Date: Nov 2008
Posts: 1,496
Received Thanks: 345
changing the JA to JMP 0050CE4C doesn't work...is it possible that it is double-checked somewhere?
sachamo512 is offline  
Reply


Similar Threads Similar Threads
can/how do u go from assembly code to hex?
10/15/2009 - Dekaron - 7 Replies
im trying to find an offset and assembly scan takes forever, could someone tell me if its possible to go from the assembly code to the hex value, if so how do you do it? cmp dword ptr ,13 ----> 83 78 08 13 0F 84
Assembly code Problem
08/16/2009 - Dekaron - 0 Replies
Hi i have the assembly code for a hack and i want to find the proper adress for the hack but when im searching in CE the assembly scan returns nothing. Btw for the others hacks assembly scan returns something. Thats the code i wanna get movzx eax,word ptr Why this could be happening? thanks
[Release] Assembly in C#
10/29/2008 - CO2 Programming - 7 Replies
Hello, With this .cs (C# Class) file, you can perform BASIC asm commands, such as mov ebp, esp <-- asm.Mov_EBP_ESP(); call dword ptr ds: <-- asm.Call_DWORD_Ptr(0x00873A1F); ret <-- asm.Ret(); Assembly in C# is NOT my creation, however, I have modified the source to enable Call's that are not 'Dword Ptr's (this was difficult because to figure out the opcode for jmp ADDY, you have to perform a math sequence on the ADDY (intTohex(((TargetCall - OldAddress) - 10), 8) due to the jmp TARGET...
SV trace assembly code
10/20/2008 - CO2 Guides & Templates - 506 Replies
Sorry this thread isn't work anymore since patch 4346. Please goto this link. http://www.elitepvpers.com/forum/index.php?act=ST& amp;f=53&t=42366&s= *** History *** First thing to do is download all program that require, 1. Download SV (2 files of them) Download link for SV for patch 4337 is posting below please find it.



All times are GMT +2. The time now is 20:37.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.