Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Mabinogi
You last visited: Today at 08:39

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

 

[HELP] Need to find function address on KR client

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2014
Posts: 5
Received Thanks: 0
[HELP] Need to find function address on KR client

Hi, Guys.
I'm modifing tliu0c's cool AlissaFix to fit in Korean Mabinogi client.
Setup proper debuging tools, Bypass hackshield, Searching pattern... All things went well except one thing.

The problem is, not like US client with separated dll such as Mint.dll, ESL.dll.., KR client include them in client.exe file. (I'm pretty sure about this.)
In my ollydbg, when I attach to client.exe, it shows up very few info to me so that I can't figure out where function like 'mint::CMessage::GetStreamLength' is. I found ReadFromNetwork function with pattern but I have no idea how I can find others.

Please Give me some useful hint, dudes.
Is there a good way to trace function address without its name?
or Should I use other MORE powerful tool like IDA?

Sorry for quite noob question and my poor English. I hope you all understand.



SaintsRow0 is offline  
Old   #2
 
elite*gold: 0
Join Date: Feb 2012
Posts: 112
Received Thanks: 12
You find mint.dll&esl.dll then get those apis by loadlibrary&getprocaddress..
And this is how AF is supposed to work..
And not any versions of client have mint.dll&esl.dll exposed..


Caesarw is offline  
Old   #3
 
elite*gold: 0
Join Date: Oct 2014
Posts: 5
Received Thanks: 0
Oops... It was really noob question.
Thanks for help really.

-

Got success right after posting.
It was quite hard to find useful informations in the old threads.
But now I have learned some of mechanics and know what I have to do.
Well, actually getting in trouble of finding opcodes... lol

Anyway, Are you guys still working on this game?
There're just few old info, many old secrets and old noob trollings.
How about sharing some of your fine technics with noob like me now?
SaintsRow0 is offline  
Old   #4
 
elite*gold: 0
Join Date: May 2009
Posts: 166
Received Thanks: 515
Quote:
Originally Posted by SaintsRow0 View Post
Oops... It was really noob question.
Thanks for help really.

-

Got success right after posting.
It was quite hard to find useful informations in the old threads.
But now I have learned some of mechanics and know what I have to do.
Well, actually getting in trouble of finding opcodes... lol

Anyway, Are you guys still working on this game?
There're just few old info, many old secrets and old noob trollings.
How about sharing some of your fine technics with noob like me now?

Opcodes? You mean finding packets?
No we do not work on this game anymore. At least not me.
Just waiting for some of the new good games to come out. If you are in korea then I'm not sure why u are still messing with mabi....cuz there should be plenty of other good games.~


tliu0c is offline  
Old   #5
 
elite*gold: 0
Join Date: Oct 2014
Posts: 5
Received Thanks: 0
Quote:
Originally Posted by tliu0c View Post
Opcodes? You mean finding packets?
No we do not work on this game anymore. At least not me.
Just waiting for some of the new good games to come out. If you are in korea then I'm not sure why u are still messing with mabi....cuz there should be plenty of other good games.~
Yes, you're right. There are many good games.
But... some reason I wanna mess this OLD game now.
I just ask you to let me get your secret hints... I hope.
SaintsRow0 is offline  
Old   #6
 
elite*gold: 0
Join Date: May 2009
Posts: 166
Received Thanks: 515
Quote:
Originally Posted by SaintsRow0 View Post
Yes, you're right. There are many good games.
But... some reason I wanna mess this OLD game now.
I just ask you to let me get your secret hints... I hope.
I don't have hints for you. I don't even have mabi client.
I envy you koreans You people get all the good games and we'd have to wait years even if we get lucky
tliu0c is offline  
Thanks
1 User
Old   #7
 
elite*gold: 0
Join Date: Oct 2014
Posts: 5
Received Thanks: 0
Quote:
Originally Posted by tliu0c View Post
I don't have hints for you. I don't even have mabi client.
I envy you koreans You people get all the good games and we'd have to wait years even if we get lucky
LOL
I didn't know you guys envy Korean. I thought there're pretty many good games in other countries too so you had no reason to envy us.

In fact, I envy north americans. It is 99% online game in Korea so that I can't play awesome package(video) games at all. Most online game has too much limit at storytelling and visual quallity. Korean must know much about English to play Non-online game or need somebody to make korean patch.
Maybe we should be born each other's country.
SaintsRow0 is offline  
Old   #8
 
elite*gold: 0
Join Date: Feb 2012
Posts: 112
Received Thanks: 12
Talking

Actually there is a pattern you can use to search all the opcodes in client.exe..
I can't remember the pattern..but it's really easy to figure it out..
For each opcode you find, you can do some basic ASM reading to reveal the meaning of that specific opcode..

Quote:
Originally Posted by SaintsRow0 View Post
Oops... It was really noob question.
Thanks for help really.

-

Got success right after posting.
It was quite hard to find useful informations in the old threads.
But now I have learned some of mechanics and know what I have to do.
Well, actually getting in trouble of finding opcodes... lol

Anyway, Are you guys still working on this game?
There're just few old info, many old secrets and old noob trollings.
How about sharing some of your fine technics with noob like me now?
Caesarw is offline  
Old   #9
 
elite*gold: 0
Join Date: Oct 2014
Posts: 5
Received Thanks: 0
Quote:
Originally Posted by Caesarw View Post
Actually there is a pattern you can use to search all the opcodes in client.exe..
I can't remember the pattern..but it's really easy to figure it out..
For each opcode you find, you can do some basic ASM reading to reveal the meaning of that specific opcode..
Thanks for your help again!
I already found a plenty of opcodes but I will check it out
SaintsRow0 is offline  
Old   #10
 
elite*gold: 0
Join Date: Sep 2014
Posts: 544
Received Thanks: 582
Quote:
Originally Posted by Caesarw View Post
Actually there is a pattern you can use to search all the opcodes in client.exe..
I can't remember the pattern..but it's really easy to figure it out..
For each opcode you find, you can do some basic ASM reading to reveal the meaning of that specific opcode..
PUSH XXXXXXXX
PUSH EDX
PUSH EAX

Pretty much, XXXXXXXX relates to OP code, while EDX+EAX relates to your character ID.

Or you know, you can also XREF all Read/Write U8/U16/U32/U64 Mint functions in Pleione.dll and find them that way too. It will be pretty hard to decode all those non-named functions if you don't have the "D" version.

I've been trying to mod another game recently...I never realize how challenging it is when it comes from a different enviroment. I'm so used to Mabinogi ASM that most of my search methods in other games, actually don't work.

Especially when CE becomes super ****** mode
[P2933]Step29 is offline  
Old   #11
 
elite*gold: 0
Join Date: Feb 2012
Posts: 112
Received Thanks: 12
Nice approach of using xref to mint apis in pleione.dll..
And regard to why your CE failed to search that byte array..
Because you've choosen searching writable in memory scan options..
Unclick that and try again..

Quote:
Originally Posted by [P2933]Step29 View Post
PUSH XXXXXXXX
PUSH EDX
PUSH EAX

Pretty much, XXXXXXXX relates to OP code, while EDX+EAX relates to your character ID.

Or you know, you can also XREF all Read/Write U8/U16/U32/U64 Mint functions in Pleione.dll and find them that way too. It will be pretty hard to decode all those non-named functions if you don't have the "D" version.

I've been trying to mod another game recently...I never realize how challenging it is when it comes from a different enviroment. I'm so used to Mabinogi ASM that most of my search methods in other games, actually don't work.

Especially when CE becomes super ****** mode


Caesarw is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[RELEASE]S4 Address Searcher + Address Generator {Work with new Patch - Find more add
After the new patch, having free time, I decided to update the S4 Address Searcher. http://i.epvpimg.com/22mTf.png Initially, you will have to...
29 Replies - S4 League Hacks, Bots, Cheats & Exploits
Where can i know the address of function
Where can i know the address of function like this (0x00000000)
1 Replies - S4 League
finding a function's address...
currently im trying to find notepad.exe function to create a new file! ok so i've loaded notepad.exe into ida and it disassembeled it but to the...
1 Replies - General Coding



All times are GMT +2. The time now is 08:39.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.