{request}how to create multiclient with ollydbg

06/28/2011 16:28 joshy788#1
ok so i know this isnt SHAIYA related, but there is not another forum for htis game, yet, Its called Argo, but i wanna create a multiclient for it, so i would like to ask one of the two things,
Either help me with creating this,
or create it for me?
i have some little exp with ollydbg but i am having trouble finding things in the argo.exe file, so if you wouldnt mind i would appriciate it,
Also Argo is another mmorpg and is beta stages if anyone wants to join
06/28/2011 16:58 Da Boss#2
omg....this is SHAIYA related forums dont post this here if u know it !
06/28/2011 17:07 joshy788#3
well no crap! but apperently u cant read that there isnt a forum yet for this game!, and that i was asking help for ollydbg! so if u cant help then dnt fricken post anything! i had my multicleints here for shaiya before and alot of ppl liked it so dnt give me crap
06/28/2011 17:30 Da Boss#4
then dont put it under shaiya top, find some general post or something
06/28/2011 20:58 t.burns#5
Quote:
Originally Posted by Faggyboy23 View Post
then dont put it under shaiya top, find some general post or something
Yes, you're right, but he asked for help and not for flaming. :cool:

@ joshy788:
Use the search function and search for "Multiclient". The instructions are valid for most programs.;)
06/29/2011 03:18 joshy788#6
i did and i got the shaiya client tutorial, which is great and ive used, but i dont see the mutexa, or anything like that, i have little experience, but since this isnt an aeria game client, its a little different, i have kernel32.createmutexw but not kernel32.createmutexA
and like a few other things. i have gone threw another tutorial but with no success, so if anyone wants to take a look at it let me know, and thank you t. burns
06/30/2011 11:08 Bаne#7
Realy, this does not belong here, now realy I think this belongs more in the programing or game hacking section..
06/30/2011 14:52 Snaffy#8
So far Ive been able to bypass the launcher.

Create a shortcut to Argo.exe, and in the target property add:

Code:
INET_EUUS noname 0 1000 2728557251 15006 1
eg. My shortcut looks like:

Code:
C:\Games\Argo\Argo1.exe INET_EUUS noname 0 1000 2728557251 15006
To find this yourself next time:
  1. Fire up ollydbg
  2. Open launcher.exe (in olly)
  3. Press the 'E' key to bring up the Exceutable Modules window
  4. Make sure launcher.exe is selected
  5. Right click on the cpu window > search for > all intermodular calls
  6. Click the 'Destination' header to sort by name
  7. Find CreateProcessA and double click it to take you to the function
  8. If you can't find it, its currently at 00409B03
  9. Set a breakpoint 2 places above (PUSH ECX) this holds the command line variables
  10. Run the program. When you click start, it stop at the breakpoint and display the command variable.
  11. Simples

Im still working on multiclient..

EDIT:

Ok, to get multiclient working:

Code:
goto address 007bd050 and change 'jnz short' to 'jmp'
No step by step instructions this time...
06/30/2011 22:19 joshy788#9
ok thank you, the launcher thing worked well, just trying the multiclient, and thank you so much, i guess im gonna have to buy an ollydbg for dummies book lol, still how did you know what to look for? still trying to get multiclient, i dont have address 007BD050, but there was a jnz short 007BD066 and tried that and it didnt work, i think everything changed bc there was an update.....n im not looking for easy way out, im just aking what you look for and how you know whats what?
06/30/2011 22:54 Snaffy#10
I found it by stepping through the code F7/F8 and finding out where it calls the exit function.

When found, just change the JNZ to jump over the call so it doesnt get executed.
  1. Right click on the cpu window > analysis > analyse Code (Shows more info)
  2. Right click on the cpu window > search for > all intermodular calls
  3. Click the 'Destination' header to sort by name
  4. CreateFileMappingA - The third one down of nine
  5. 5 Lines beneath it is the JNZ Short jump
  6. Change to it to jmp
  7. Save

Google 'reversing with lena' for some great olly tutorials/screencasts. Also, an ok book - Reversing: Secrets of reverse engineering.
06/30/2011 23:37 joshy788#11
ok cool that worked and thanks i will deff. look that up.... thanks a million and who ever the moderator is.... once an argo forum is placed, maybe you can move this thread to it???? thank you