|
You last visited: Today at 08:14
Advertisement
[Guide] Debug .dll Files on x64 Systems
Discussion on [Guide] Debug .dll Files on x64 Systems within the Mabinogi Hacks, Bots, Cheats & Exploits forum part of the Mabinogi category.
02/10/2010, 20:55
|
#1
|
elite*gold: 0
Join Date: Oct 2005
Posts: 79
Received Thanks: 19
|
[Guide] Debug .dll Files on x64 Systems
Nope, not going for the obvious fix of using a different disassembler.
Bet your thinking: *HOPES HE SAYS WE USE OLLYDBG, ELSE ITS SHIT*
Also I'm not going to say "Install x32".
This is because most advanced programmers and reverse code engineers will be using x64 systems because we just do? : D
<3
Yep : ) we're using Ollydbg.
NOTE: THIS IS NOT A GAME HACK -_-"
---------------
Steps:
1. Install clean install of Ollydbg from 
2. Find a clean install of ODbgScript Plugin for ollydbg.
3. Copy and paste this into notepad and save as *.osc
Code:
// Get address of api to patch away
gpa "ZwSetInformationThread", "ntdll.dll"
// Store it in eax
mov eax, $RESULT
// Write the 'retn 10, nop' at beginning of api
mov [eax], #c2100090#
// Let program run until first exception
run
// Just step into exception twice
esti
esti
// Now step over it and let the program execute...
esto
// ... until it breaks at EP.
cob
// Place a nice comment there. Now we SHOULD be at EP.
cmt eip, "[ POSSIBLY PROGRAM'S ENTRY POINT ]"
4. Open up the file you wish to debug into Ollydbg, now run the script you saved as *.osc : )
5. Errors boxes will pop up regarding ntdll etc, just hit ok : )
6. It will now arrive at the EP.
7. Happy debugging : )
If anyone doesn't mind, and plays Mabinogi, want to teach me the basics of the game on MSN or IRC? I'm rather stuck into knowing how to play the game.
I'm developing a whole bunch of new hacks. Possibly will be rewriting some cast procedures sooner or later so we can open up to more possibilities : )
Also! It's funny seeing how people are calling each other leechers when I see the leecher actually pretending that he knows shit and calling other people leechers LOL.
Also, I don't see why that guy's post on fireball 1 charge hacking needs IDAPro. Unless you were taught to do it that shit way, you could've done it and found it way faster in Ollydbg.
I found the direct position of the jump in less than 2 minutes of analyzing and dry running the code.
|
|
|
02/10/2010, 21:32
|
#2
|
elite*gold: 0
Join Date: Jul 2009
Posts: 473
Received Thanks: 40
|
I'm starting to get a sense of bullshit.
Though I'm a beginner and what not. Olly does not observe asm functions that well. Although it is very possible to do it with Olly alone, IDA tends to organize it quite nicely for you.
Ok, now cause I'm epically bored I will now call bullshit.
Quote:
|
I found the direct position of the jump in less than 2 minutes of analyzing and dry running the code.
|
1- You cannot run skill.dll by it self.
2- If you did, you would need a HS bypass, and Fireball.
Quote:
|
If anyone doesn't mind, and plays Mabinogi, want to teach me the basics of the game on MSN or IRC? I'm rather stuck into knowing how to play the game.
|
3- You clearly lack the part called fireball.
And I could have sworn you're one of DR's many mules...But then again, I don't have the right considering I didn't do it, nor am I on a 64 bit system.
|
|
|
02/10/2010, 21:34
|
#3
|
elite*gold: 0
Join Date: Oct 2005
Posts: 79
Received Thanks: 19
|
Quote:
Originally Posted by fenrir2037
I'm starting to get a sense of bullshit.
Though I'm a beginner and what not. Olly does not observe asm functions that well. Although it is very possible to do it with Olly alone, IDA tends to organize it quite nicely for you.
Ok, now cause I'm epically bored I will now call bullshit.
1- You cannot run skill.dll by it self.
2- If you did, you would need a HS bypass, and Fireball.
3- You clearly lack the part called fireball.
And I could have sworn you're one of DR's many mules...But then again, I don't have the right considering I didn't do it, nor am I on a 64 bit system.
|
Do you even know what dry running and a trace table is?
Also of course I didn't run the *.dll -_-"
I've been reverse code engineering software for many years so don't give me a whole bunch of crap?
And what did you even mean by:
Code:
And I could have sworn you're one of DR's many mules..
What does DR mean?
and Ollydbg, does what it needs to do, and is efficient and effective. : )
Also actually, come to bringing it up. I was actually going to work on a hackshield bypass LOL. Thanks for bringing it up? : ) o-o Haven't actually even looked at this game's hackshield yet.
Also, yes I lack the part called fireball. Doesn't mean I lack my brain. : )
Also, this game's hackshield seems rather shit because it takes upto 10 minutes to detect me in-game. O_o"
Also when you understand the game, and play it, you'll see how the game is structured. So hacking and also creating hacks that are useful is much easier.
And don't call me bullshit because I own Ace-X and elitepvpers leeched all our AirRivals/Ace Online hacks when I first created them all, same with all the major hacks. So if I call bullshit, should be elitepvpers I be calling bullshit, not me. : ) And I know I created EVERY hack in AirRivals/Ace Online because I was the first ever hacker and I dissected their entire data structure etc. : )
|
|
|
02/11/2010, 00:19
|
#4
|
elite*gold: 0
Join Date: Sep 2009
Posts: 64
Received Thanks: 3
|
thanks i use x64. welcome to mabi section
|
|
|
02/11/2010, 00:39
|
#5
|
elite*gold: 0
Join Date: Oct 2005
Posts: 79
Received Thanks: 19
|
Quote:
Originally Posted by mabicldx
thanks i use x64. welcome to mabi section
|
Your welcome, worked great right? : )
|
|
|
02/11/2010, 01:28
|
#6
|
elite*gold: 0
Join Date: Apr 2009
Posts: 14
Received Thanks: 1
|
Haven't tested this because I'm on a public computer attempting to learn what the hell the ascii chart is for, but I'll make a thanks in advance.
If you still need a basic walkthrough on Mabinogi, then tell meh your msn through pm or something, or just what server you are on. ^-^'' I'll gladly help ya if it's within my reach. (bored look)
|
|
|
02/11/2010, 02:05
|
#7
|
elite*gold: 0
Join Date: Jul 2009
Posts: 473
Received Thanks: 40
|
Well, regardless if it works or not, you didn't make it. I just googled the first few lines of that script, and whadayaknow?

This is like darkraccoon bypass all over again. it has some use though.
Well then, thanks for sharing with the rest of the modding community I guess. =P
|
|
|
02/11/2010, 02:41
|
#8
|
elite*gold: 0
Join Date: Jun 2009
Posts: 20
Received Thanks: 2
|
He didn't claim he created it. He just posted a howto and no where did I see the words "its mine! I made this! dont use without my permission" In all he just brought to our attention a solution running olly on a x64 system.
Enough with that. Thanks for sharing the info
|
|
|
02/11/2010, 04:34
|
#9
|
elite*gold: 0
Join Date: Nov 2009
Posts: 7
Received Thanks: 0
|
Interesting...
How/Why do you find Olly easier? IDA is extremely simple, since it's mostly reading assembly language. Most new programmers (that I know) use IDA, but I know a few who use Olly.
If you want to show me (and others) how it's easier than IDA, you could post a tutorial of how to create one charge FB via Olly, and actually finding out where the jump is, not just simply changing the address. I'm not trying to flame you, but if Olly made reverse engineering easier than IDA (for me) it would help in some cases, though I'm still learning assembly and how these languages get translated to binary...Thanks!
|
|
|
02/11/2010, 10:02
|
#10
|
elite*gold: 0
Join Date: Oct 2005
Posts: 79
Received Thanks: 19
|
Quote:
Originally Posted by fenrir2037
Well, regardless if it works or not, you didn't make it. I just googled the first few lines of that script, and whadayaknow?
This is like darkraccoon bypass all over again. it has some use though.
Well then, thanks for sharing with the rest of the modding community I guess. =P
|
Darkraccoon bypass. This isn't a bypass at all?
Also... This is simply reconfirming the location of ntdll. :3
x64 architecture is different to x84 so we have to tell it where to go?
|
|
|
02/11/2010, 10:04
|
#11
|
elite*gold: 0
Join Date: Oct 2005
Posts: 79
Received Thanks: 19
|
Quote:
Originally Posted by azure5
Interesting...
How/Why do you find Olly easier? IDA is extremely simple, since it's mostly reading assembly language. Most new programmers (that I know) use IDA, but I know a few who use Olly.
If you want to show me (and others) how it's easier than IDA, you could post a tutorial of how to create one charge FB via Olly, and actually finding out where the jump is, not just simply changing the address. I'm not trying to flame you, but if Olly made reverse engineering easier than IDA (for me) it would help in some cases, though I'm still learning assembly and how these languages get translated to binary...Thanks!
|
I'm not saying that IDA isn't good.
All I saw on the IDA tutorials in this section is...
"Find blah blah"
Then LOOK AROUND THE CODE SCROLL DOWN TILL U FIND BLAH BLAH.
That's not reverse engineering. That's spoon feeding : )
Thxbie : ) Got college.
|
|
|
02/11/2010, 23:20
|
#12
|
elite*gold: 0
Join Date: Aug 2009
Posts: 382
Received Thanks: 74
|
Works great. I know who you are, he's a pro coderz, if his story is true.
Anyway, if you're on Mari, hit me up with a PM. :P
|
|
|
02/11/2010, 23:26
|
#13
|
elite*gold: 0
Join Date: Oct 2005
Posts: 79
Received Thanks: 19
|
Quote:
Originally Posted by AKB990
Works great. I know who you are, he's a pro coderz, if his story is true.
Anyway, if you're on Mari, hit me up with a PM. :P
|
And No, I'm not Filterhead. I'm the one that FOUND the hacks for Air Rivals, Filterhead just coded them into a leechable executable so we could give it out :O
|
|
|
02/12/2010, 00:25
|
#14
|
elite*gold: 0
Join Date: Aug 2009
Posts: 382
Received Thanks: 74
|
Quote:
Originally Posted by GameEditor
And No, I'm not Filterhead. I'm the one that FOUND the hacks for Air Rivals, Filterhead just coded them into a leechable executable so we could give it out :O
|
I knew it when you said, "I own Ace-X"
|
|
|
02/12/2010, 05:48
|
#15
|
elite*gold: 0
Join Date: Oct 2005
Posts: 79
Received Thanks: 19
|
Quote:
Originally Posted by AKB990
I knew it when you said, "I own Ace-X" 
|
You still online?
|
|
|
Similar Threads
|
guide: debug pwi, find function addresses and offsets, write a bot(c++ code included)
09/04/2022 - PW Hacks, Bots, Cheats, Exploits - 123 Replies
hi,
let's start right away.
what you can learn:
- trace and call ingame-functions like attack, cast spell, pick up, moveto, ...
- traverse object lists like items, mobs, players
- read ingame structures (class objects) and how they play together
- write your own fully client-side bot that doesnt need to simulate mouse/keyboard input and doesnt need to read pixels
|
Guide: Debug console
01/13/2011 - Perfect World - 26 Replies
In this guide I wil tell you how to get the debug console to work in 2 ways.
Updated for pw international 1.4.0
First and easy way:
Launch the game with console:1
you can make a batchscript for that
1 create an empty .txt file in the folder where your elementclient.exe is located
2 copy pase the following code in it:
|
All times are GMT +1. The time now is 08:16.
|
|