Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Mabinogi
You last visited: Today at 11:52

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

Advertisement



OllyDBG and 64-bit Windows 7

Discussion on OllyDBG and 64-bit Windows 7 within the Mabinogi forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2009
Posts: 143
Received Thanks: 7
OllyDBG and 64-bit Windows 7

I seem to have a problem, when i find an address in IDA, it doesn't match up in Olly. I'm running a 64-bit version of Windows 7 right now, is there any way to fix this?

It shows up as like 1XXXXXXX in IDA and 7XXXXXXX in Olly, and I'm pretty sure the IDA address is correct.
FriedTaco is offline  
Old 07/31/2010, 21:17   #2
 
elite*gold: 0
Join Date: Oct 2009
Posts: 498
Received Thanks: 110
/facepalm

Why, oh why are you a moderator on MM.

Just use Ctrl+G for the address you wanna go to and it will take you there, end of story.
Halfslashed is offline  
Old 07/31/2010, 21:44   #3
 
elite*gold: 0
Join Date: Oct 2009
Posts: 143
Received Thanks: 7
Quote:
Originally Posted by Halfslashed View Post
/facepalm

Why, oh why are you a moderator on MM.

Just use Ctrl+G for the address you wanna go to and it will take you there, end of story.

I can't, the addresses don't match up. >_> It will complain that such an address does not exist. I thought I already stated this?

I'd go ask the same on MM, but Marck took away my senior board rights due to leakage. I'm assuming I'm a suspect, though I was aware of such leaks.

Edit: Here's a screenshot before you call me an idiot and tell me the exact same thing again.

FriedTaco is offline  
Old 07/31/2010, 22:06   #4
 
elite*gold: 0
Join Date: Oct 2009
Posts: 498
Received Thanks: 110
Okay, so I'll eat my words. You didn't specify enough information in your problem therefore I assumed incorrectly.

Did you even try checking the other sites?
Halfslashed is offline  
Old 07/31/2010, 22:15   #5
 
elite*gold: 0
Join Date: Oct 2009
Posts: 143
Received Thanks: 7
Quote:
Originally Posted by Halfslashed View Post
Okay, so I'll eat my words. You didn't specify enough information in your problem therefore I assumed incorrectly.

Did you even try checking the other sites?
Sorry about the vagueness of my original post >.< But yes, I have checked MabiZone as well. The problem still stands with the addresses not being the same after I tried every fix i could find.
FriedTaco is offline  
Old 07/31/2010, 22:26   #6
 
elite*gold: 0
Join Date: Oct 2009
Posts: 498
Received Thanks: 110
The addresses don't have to be the same. It's because Olly loads all the files that your dll loads. Most likely, it starts out in ntdll, which has a different base address than the dll you tried to load.

Oh, and two things wrong with what you're trying to do.

1. You're modifying the wrong arrow revolver, the one you're modifying is Mari's arrow revolver. The correct function is core::CSkillArrowRevolver2::OnCanEnterPreparing().

2. What you're trying to do is server sided.
Halfslashed is offline  
Old 07/31/2010, 22:37   #7
 
elite*gold: 0
Join Date: Oct 2009
Posts: 143
Received Thanks: 7
Quote:
Originally Posted by Halfslashed View Post
The addresses don't have to be the same. It's because Olly loads all the files that your dll loads. Most likely, it starts out in ntdll, which has a different base address than the dll you tried to load.

Oh, and two things wrong with what you're trying to do.

1. You're modifying the wrong arrow revolver, the one you're modifying is Mari's arrow revolver. The correct function is core::CSkillArrowRevolver2::OnCanEnterPreparing().

2. What you're trying to do is server sided.
Two things:

1. Then how do I find the address I was trying to jump to?

2. The screenshots I posted there were just random addresses to show my problem, they have no relevance to what I'm trying to do.
FriedTaco is offline  
Old 08/01/2010, 03:09   #8
 
elite*gold: 0
Join Date: Oct 2009
Posts: 498
Received Thanks: 110
I offered all the support that I could, I don't run a 64-bit system and I posted the only fix i know.

Maybe someone else will help you.
Halfslashed is offline  
Old 08/01/2010, 04:14   #9
 
skititlez's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 670
Received Thanks: 91
64bit uses different addresses for future references. when loading on a 64bit, the dlls have change address sometimes, i wish i could help however i never fooled around with dll edits.
skititlez is offline  
Old 08/01/2010, 04:30   #10
 
elite*gold: 0
Join Date: Jan 2009
Posts: 180
Received Thanks: 102
Try this if you are on x64?

Trismic is offline  
Old 08/01/2010, 06:17   #11
 
elite*gold: 0
Join Date: Jul 2009
Posts: 473
Received Thanks: 40
Do it the hard way: Find it in IDA, sync with the hex, copy the hex, search for it in Olly...

Painful, and probably another easier way.. But that's what I can suggest from what I know :P
fenrir2037 is offline  
Old 08/01/2010, 19:51   #12
 
elite*gold: 0
Join Date: Oct 2009
Posts: 143
Received Thanks: 7
Quote:
Originally Posted by Trismic View Post
Try this if you are on x64?

Thanks to everyone who's offered help so far, but this didn't help either, the addresses are still read differently than with IDA even when i run the script.

Quote:
Originally Posted by fenrir2037 View Post
Do it the hard way: Find it in IDA, sync with the hex, copy the hex, search for it in Olly...

Painful, and probably another easier way.. But that's what I can suggest from what I know :P
Errrm, explain what you mean by sync with the hex?
FriedTaco is offline  
Old 08/02/2010, 01:58   #13
 
kakashisfriend's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 6
Received Thanks: 2
Since it seems like a pain in the **** to be on x64, maybe virtual machine with a x32? o.o
You can find both an OS and a VM for free easily
kakashisfriend is offline  
Old 08/02/2010, 02:09   #14
 
elite*gold: 0
Join Date: Oct 2009
Posts: 143
Received Thanks: 7
Quote:
Originally Posted by kakashisfriend View Post
Since it seems like a pain in the **** to be on x64, maybe virtual machine with a x32? o.o
You can find both an OS and a VM for free easily
Already tried that with Microsoft Virtual PC and a copy of 32-bit Windows XP that had laying around. No luck there.
FriedTaco is offline  
Old 08/02/2010, 04:43   #15
 
elite*gold: 0
Join Date: Jul 2009
Posts: 473
Received Thanks: 40
Quote:
Originally Posted by FriedTaco View Post
Errrm, explain what you mean by sync with the hex?
As in: in IDA, there's IDA-View A, and Hex View A. Get the hex you want, and then search the hex in Olly...

I really don't want to add pictures... This doesn't seem hard....
fenrir2037 is offline  
Reply


Similar Threads Similar Threads
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 help
08/03/2009 - Dekaron - 23 Replies
I am trying to get a GM hack working, but I am still pretty noob with olly and assembly language. Is there anybody who would be willing to help me along, or work on it with me? I'm not asking for somebody to tell me what to do, just for somebody to give me a few pointers and tips and such to get this going. What I did was backtrack a few of the gm commands using the call tree, and I ended up at the same offset for each code (0050CE37). So, I'm assuming that is the line that determines if...
ollydbg
06/24/2009 - Dekaron - 3 Replies
can i take the new adress with ollydbg? is there any TUT?
Need help at ollydbg
02/15/2009 - General Coding - 12 Replies
Hi everyone, so I have the following problem: I've set a breakpoint on a certain opcode. It is activated when I attack a monster in a game. Now I'm pretty sure that there's a jump or a call jumping to that opcode since the thread doesn't go thru the opcodes above. Usually there's a ">" sign between address and opcode in my ollydbg window at jump destinations and you can go right click -> Go to -> JMP from blahblahblah, but in this case I can't. I already tried to find the jump/call using...



All times are GMT +1. The time now is 11:53.


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