Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 06:37

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

Advertisement



BOTSMALL Cracking

Discussion on BOTSMALL Cracking within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Zatoichi's Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 434
Received Thanks: 431
BOTSMALL Cracking

Trying like hell over the last few days to crack a botsmall bot (gebotusa 1.02). The one I'm looking at is for SOTNW (Sword of the New World). I know I know, LOTS of people don't like the game, but i do. BUT, they also have bots for 2 Moons and a few other games. I'm sure the techniques used to crack one will surely apply to the others. Would like to chat with anyone that is cracking any bot from botsmall, hoping to share info on what we've found so far. (Note - this bot is now up to newer version, but i reverted back to an old version hoping to catch a break in the code that they may have fixed by now. I was looking for 1.01 version, which is the original free version. With that i could do a comparison of the code and make the changes i might need to. No such luck, 1.02 was the earliest i could find.)

I know that this bot phones home to log into a server, to see if the account you've logged into has credits to use (the new pay system). I was hoping to defeat this other than by creating a fake database and having the prog phone me at 127.0.0.1 or something along those lines. I know nothing about db work, and packet decryption etc. I'd rather gut the code in assembly, than try to work with the protection by faking the authentication response.

I have been looking at the program though-as a dead listing, and in a few disassemblers. Cheat Engine will not run in real time with this bot since "X Trap" catches it and dumps the game, after which the bot cannot proceed through the coding. I did find though that W32DSM will attach itself in real time and allow me to view code as it is processing, and to pause the prog so i can take a good look at it. I have some files for something called "Xtrap Light" but i haven't used them, i'm assuming they allow disassemblers to run with the game without tripping the protection in the game. but since my focus isn't hacking the game per se, i haven't really felt compelled to go that route.

I have so far found calls and jumps to GECrazy. Nop'ing them out hasn't seemed to work (using HIEW). There are alot of them. I also tried nop'ing out the address that most of the calls go to (.002C06A0) with no success. I'm sure the section of code I'm in and around is the important code to work over. The three calls I have found that are suspicious are:

003412F3 call GECrazy.0025B710

00341300 jmp GECrazy.002C06A0

0034130A jmp GECrazy.002C06A0

Since this is right after I tried to enter the game without authorizing the bot, I'm assuming these are the calls to the server. The calls do appear before this in the coding, but this is where i was blocked by the GECrazy server, and was bounced out of the game back to the login screen. I believe if i used a new account in SOTNW this bot would run for 24 hours again, since they allow any game account account 24 hours of a trial period on this bot. After that it checks against your game log in, not the log in of the bot. If that account has used up its 24 hours it is denied.

I also noticed that this was linked to a process in ntdll.dll. The information that w32dsm showed me was like this:

[esp+00000000]
address: 7C9037BF is in module: ntdll.dll
char [001]:"d"
Dword:00258B64 Word:8B64 Byte:64
Code: mov esp, dword ptr fs:[00000000]

eventually as i run the Disassembler i get an error - over and over, about W32dsm trying to access this module (ntdll.dll), at this address:

EIP 7C9378AE

that is a location in the module ntdll.dll i believe, and not an address in the bot itself. Anyway....

My next step will be to start a new family in SOTNW, and study the bot in a working situation, tryin to find the jump it eventually uses to launch into the game unobstructed.

If anyone is trying to crack a botsmall bots holler at me. Maybe we can crunch ideas. L8Rz.
Zatoichi is offline  
Thanks
2 Users
Old 12/26/2007, 04:18   #2
 
elite*gold: 0
Join Date: Dec 2007
Posts: 2
Received Thanks: 7
hacking GE bot

From my finding, the username that you login into game will be store inside memory. Once you can find the memory and replace it with a random string then you can login.

This how you do it

1st. Get memory reading program in ( GE can't detect this program yet)

2nd. Run the bot and try to login into game with an expired username ( after 24 hours of login into bot)

3rd. I assume you login using the username "surion", get the memory hacking program and scan for the word "surion". After the address is showing up, change the value into something else (e.g. csurion) and LOCK it..

4th. Try to login again, this time should be able to login and you can check inside GE bot that it using the new username to login.

You can write a program to renew the memory address everytime you want to login into bot. But this method is to login into game using bot, but the bot function will not works.

The game and bot packet will go through botsmall server. If you use the fake username inside memory, and send to botsmall, they will not able to detect your account and send data packet to you. So no point for doing this. But at least get a step further on hacking botsmall GE Crazy program.

BTW, for the 3rd step, every time you run the bot program, the username memory location will be different. In my case, they will store inside "0x014DC7B8" and "0x018DC7B8". What I need is how to read the memory using pointer, so i can read value wherever they located.

Hope this will help you.
sotsotteik is offline  
Thanks
7 Users
Old 01/04/2008, 14:55   #3
 
elite*gold: 0
Join Date: May 2006
Posts: 73
Received Thanks: 8
very nice this works
luckyjol is offline  
Thanks
1 User
Old 01/07/2008, 20:56   #4
 
elite*gold: 0
Join Date: Nov 2005
Posts: 1
Received Thanks: 0
i get a error message
BigBoss-rus is offline  
Old 01/08/2008, 21:19   #5
 
elite*gold: 0
Join Date: Jan 2008
Posts: 17
Received Thanks: 1
hat jemand ein bot der kostenlos funktioniert, oder eine lösung wie man den bot der oben genannt ist kostenlos zu machen?
fadeev is offline  
Old 01/09/2008, 21:58   #6
 
elite*gold: 0
Join Date: May 2006
Posts: 73
Received Thanks: 8
Quote:
Originally Posted by fadeev View Post
hat jemand ein bot der kostenlos funktioniert, oder eine lösung wie man den bot der oben genannt ist kostenlos zu machen?

hast du dir überhaupt die texte mal durchgelesen? da steht doch alles beschrieben wie man den bot nutzen kann ohne zu bezahlen!
luckyjol is offline  
Old 01/10/2008, 18:45   #7
 
elite*gold: 0
Join Date: Jan 2008
Posts: 17
Received Thanks: 1
ja habe ich, bei mir kommt genau wie bei bigboss-rus ein fehler, wenn ich memory hack anwende.
(kann man bei GEcrazy ein zweiten account erstellen, um die 24 stunden nochmal auszunutzen?)
fadeev is offline  
Old 01/13/2008, 16:43   #8
 
elite*gold: 0
Join Date: May 2006
Posts: 73
Received Thanks: 8
Quote:
Originally Posted by fadeev View Post
ja habe ich, bei mir kommt genau wie bei bigboss-rus ein fehler, wenn ich memory hack anwende.
(kann man bei GEcrazy ein zweiten account erstellen, um die 24 stunden nochmal auszunutzen?)


genau das macht man doch mit der methode
versuchs einfach mal mit einem anderen prog wie zb cheatengine.. das ist einfacher! search for text -> den namen suchen der beim einloggen nicht funktioniert hat und dann den inhalt abändern auf irgendwas erfundenes ... das bot prog denkt du loggst dich mti dem erfundenen zeug ein aber in echt logste dich mit dem richtig acc ein..
luckyjol is offline  
Old 01/13/2008, 17:41   #9
 
elite*gold: 0
Join Date: Jan 2008
Posts: 17
Received Thanks: 1
cheatengine wird von dem spiel geblockt .
fadeev is offline  
Old 01/14/2008, 16:00   #10
 
elite*gold: 0
Join Date: Jan 2008
Posts: 17
Received Thanks: 1
ich kann mich jetzt mit dem bot einlogen, das spiel stürzt jedoch kurz nach dem ich den bot starte ab. ist das wegen dem neuen update?
fadeev is offline  
Old 01/14/2008, 17:50   #11
 
elite*gold: 0
Join Date: May 2006
Posts: 73
Received Thanks: 8
hmm bei mir stürtzt es nciht ab aber der bot funktioniert nicht mehr richtig.. =/ schade!
luckyjol is offline  
Old 01/15/2008, 20:38   #12
 
elite*gold: 0
Join Date: Jan 2008
Posts: 17
Received Thanks: 1
do someone have something new to that bot?
fadeev is offline  
Old 01/20/2008, 10:44   #13
 
elite*gold: 0
Join Date: Jan 2008
Posts: 17
Received Thanks: 1
gibt es eine kostenlose alternative zu diesem bot?
fadeev is offline  
Old 01/20/2008, 13:39   #14
 
vrk's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 363
Received Thanks: 72
nice dudes ;D good work
vrk is offline  
Old 01/23/2008, 18:57   #15
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1
Received Thanks: 0
No news?
Rynborg is offline  
Reply


Similar Threads Similar Threads
Botsmall
10/21/2009 - Silkroad Online - 3 Replies
What's wrong with their website? i want to bot:mad:
where is my topic about botsmall cracking?
05/23/2008 - Silkroad Online - 1 Replies
where is it, is it moved to the private? or whatever...
cracking Botsmall bot / themida unpacker
03/08/2008 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 14 Replies
Hey guys i have just found the encrypted file of gamemon.des I have also add a very nice Themida unpacker! gamemon.des: RapidShare Webhosting + Webspace okdodo's themida unpacker: RapidShare: 1-Click Webhosting



All times are GMT +1. The time now is 06:37.


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.