Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 00:26

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

Advertisement



[Help] Ollydbg assembly

Discussion on [Help] Ollydbg assembly within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
Zero47's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 76
Received Thanks: 14
[Help] Ollydbg assembly

Hello e*pvp users. Firstly, I want to thank all the people who'll give their two cents about this.
I'm really a newbie when it comes about Ollydbg & assembly but I'm daily trying to understand more and more. There's a problem that's keep bugging me. I'll post some screenshots then I'll explain what I want to do and I can't.



You can see in the image that "thing" (I don't even know how to call it) it goes down to another, let's say entry. That means it runs over some block of enties and jumps directly to another one right? If that's so, I want to not jump over that block of entries and keep the code running linear like running every single entry before it hits the last one (where the code jumps, the last entry). I tried several methods but I failed (not even running the code anymore). Could anyone give me a hint or tell me how should I do that? I runned out of options here and seems that I can't do it on my own (I wouldn't ask for help if I didn't really need it).

Thank you very much for reading this. I hope this thread will also help another member(s) in similar situations.
Zero47 is offline  
Old 12/27/2011, 21:28   #2
 
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
Do you know anything about ASM?
It's called instructions.
Also the "entries" are new instructions that it jumps to.

Now if I get it right, you want it to skip an instruction?
You can just NOP it.
I don't have a username is offline  
Thanks
1 User
Old 12/27/2011, 22:05   #3
 
Zero47's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 76
Received Thanks: 14
I NOP-ed it but it stops reading the instructions. It stops at that NOP-ed instruction. I already said i'm a newbie.
Zero47 is offline  
Old 12/27/2011, 22:54   #4
 
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
Are you sure you're supposed to then?
I don't have a username is offline  
Thanks
1 User
Old 12/27/2011, 23:44   #5
 
Zero47's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 76
Received Thanks: 14
You're here for +1?
Zero47 is offline  
Old 12/28/2011, 00:27   #6
 
Lateralus's Avatar
 
elite*gold: 0
Join Date: May 2005
Posts: 1,892
Received Thanks: 920
No, he's making perfectly valid and correct points, and said what I'd say in both of his posts.
Lateralus is offline  
Thanks
1 User
Old 12/28/2011, 00:39   #7
 
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
Quote:
Originally Posted by Zero47 View Post
You're here for +1?
+1 what? Lul.
I don't have a username is offline  
Thanks
2 Users
Old 12/28/2011, 01:01   #8
 
Zero47's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 76
Received Thanks: 14
Lol, now we cannot even ask for help because members will point at you and say "hey you're a idiot, why do you ask for help when you can't figure out by yourself". That's what he's doing. Nevermind, I don't even know why I'm still here, you people are really rude. Thank you e*pvp for having such a nice members.
Zero47 is offline  
Old 12/28/2011, 01:26   #9
 
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
Quote:
Originally Posted by Zero47 View Post
Lol, now we cannot even ask for help because members will point at you and say "hey you're a idiot, why do you ask for help when you can't figure out by yourself". That's what he's doing. Nevermind, I don't even know why I'm still here, you people are really rude. Thank you e*pvp for having such a nice members.
How was anything of what I said rude? Jesus...
I don't have a username is offline  
Thanks
2 Users
Old 12/28/2011, 01:42   #10
 
Zero47's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 76
Received Thanks: 14
I ask you (all) for help and you ask me back if I am suposed to do that and that? I don't know that's why I'm asking here, if you're gonna help me explain that **** don't ask me questions that I don't have answer for.
Lateralus, don't treat me like that. I already stated I don't know many things about ASM.
Zero47 is offline  
Old 12/28/2011, 01:47   #11
 
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
Quote:
Originally Posted by Zero47 View Post
I ask you (all) for help and you ask me back if I am suposed to do that and that? I don't know that's why I'm asking here, if you're gonna help me explain that **** don't ask me questions that I don't have answer for.
What I meant with it is. If you're really supposed to skip the instruction, do you even know what that instruction you highlighted does? If not, why do you want to skip it? We can't tell out of an instruction what it does, it has to do with debugging whatever is happening when. If you're really sure you can skip it, then you should be able to NOP it and you might have to NOP other places that's necessary of that specific address.
I don't have a username is offline  
Thanks
1 User
Old 12/28/2011, 02:38   #12
 
Zero47's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 76
Received Thanks: 14
No, skipping the highlighted instruction causes the rest of the instructions to not run anymore, like a breakpoint I guess. I'll take a deeper look tomorrow I'm very sleepy now...
Zero47 is offline  
Old 12/28/2011, 02:50   #13
 
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
Quote:
Originally Posted by Zero47 View Post
No, skipping the highlighted instruction causes the rest of the instructions to not run anymore, like a breakpoint I guess. I'll take a deeper look tomorrow I'm very sleepy now...
Why do you want to skip it anyways?
I don't have a username is offline  
Thanks
1 User
Old 12/28/2011, 05:59   #14
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
Quote:
Originally Posted by Zero47 View Post
Lol, now we cannot even ask for help because members will point at you and say "hey you're a idiot, why do you ask for help when you can't figure out by yourself". That's what he's doing. Nevermind, I don't even know why I'm still here, you people are really rude. Thank you e*pvp for having such a nice members.
If you have a generic programming or assembly question the best answer will almost always be googling the issue and following BASIC tutorials on the subject. Without a basic knowledge then people are essentially wasting their time trying to offer advice that won't make much sense to you (aka the first reply you had).
pro4never is offline  
Thanks
2 Users
Old 12/28/2011, 07:52   #15
 
Lateralus's Avatar
 
elite*gold: 0
Join Date: May 2005
Posts: 1,892
Received Thanks: 920
Quote:
Originally Posted by Zero47 View Post
I ask you (all) for help and you ask me back if I am suposed to do that and that? I don't know that's why I'm asking here, if you're gonna help me explain that **** don't ask me questions that I don't have answer for.
Lateralus, don't treat me like that. I already stated I don't know many things about ASM.
Treat you like what? I'm not being mean in any way; I'm just not going to sit here and baby you through this. "I don't have a username" answered your question perfectly; we can't really analyze whether you can nop that instruction without basically tracing through the entire routine ourselves. When he said "are you sure you're supposed to?", he meant "do you know what that loop is doing, and if you can process it just once?". If you don't know what it's doing, then you're shooting in the dark and we can't help you or tell you more than we know since we're not debugging it ourselves. Assembly is counter-intuitive and difficult bro.
Lateralus is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
Assembly
01/18/2011 - CO2 Programming - 5 Replies
Well, I really want to learn assembly. I've already read some guides, but I want to be good at it. I understand only less asm. Is there any good guides for learning it?
Assembly Help
08/19/2009 - Dekaron - 8 Replies
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: http://i221.photobucket.com/albums/dd193/sachamo5 12/Olly1.jpg What I need...
Questions regarding Ollydbg and Assembly
04/16/2009 - CO2 Programming - 9 Replies
hello guys just wondering, is it possible to run conquer.exe from ollydbg like in a debug mode?, and if so... do you get automatically botjailed because of the timestamps? second and easier, but I just want to confirm what I understood... if you get the message: jump from xxxxx under an instruction, does it really mean you got there because of a jump on xxxx position?
[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...



All times are GMT +1. The time now is 00:31.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.