Register for your free account! | Forgot your password?

You last visited: Today at 01:32

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

Advertisement



Client Bot

Discussion on Client Bot within the General Gaming Discussion forum part of the General Gaming category.

Reply
 
Old   #1
 
^darkwing's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 148
Received Thanks: 31
Client Bot

Hey,
I would like to know if someone tried to make a client bot? Because i tried to find some functions but I didn't succeed. It looks not easy :/

A client Bot would be cool, because you could run Hero in the backround.
^darkwing is offline  
Old 11/12/2009, 16:46   #2
 
schlat's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 365
Received Thanks: 276
a clientless bot or similar like my schlatterbot?
schlat is offline  
Old 11/12/2009, 19:50   #3
 
^darkwing's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 148
Received Thanks: 31
With "Client Bot" I mean a bot that uses client(hero.exe) functions e.g. select monster or attack. So the bot call internal functions of hero.exe.

Your bot is simulating key presses + memory scanning.

Wouldn't it be cooler to replace "simulating..." with "calling internal functions".
During Hero is running in the backround you could chat, surf on the internet, play another game or what ever ;D

Or is this called "clientless bot"?
^darkwing is offline  
Old 11/12/2009, 20:57   #4
 
schlat's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 365
Received Thanks: 276
nope. clientless means u dont have to start the game client anymore. The bot simulate the communication like the game client. Advantage is more cpu less, multi chars botting, no limitation like walls. Disadvantage: Ingame people see that u are using hacks (walking through walls, air etc).

The problem of my bot is that i dont found inner handle of the hero client window. If i got that, the client can run in the backround. And i think that is what u want. Or if u wanna disassemble it to get the hero function...but thats a little bit harder to find .
schlat is offline  
Old 11/13/2009, 00:58   #5
 
^darkwing's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 148
Received Thanks: 31
The connection is encrypted in hero, I already tested it with WPE pro :/.
The Disadvantage sounds logical, because many checks which normaly happen in the client dissapear in clientless bot.

I think there is no inner handle because it's Direct3D. (Don't know sure)

I tried to manipulate the PeekMessage loop, but didn't work. This loop takes all game input. I also thought about hooking DirectInput.

Have you once disassembled hero.exe?
btw. your bot is written in AutoIT or C++ or other language?

I'm not a pro, just new ;p
^darkwing is offline  
Old 11/13/2009, 01:31   #6
 
schlat's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 365
Received Thanks: 276
i checked the connection with wpe/wireshark too. The good think is u can do replay attacks/resending packets and the server accept it. I found the responsible packet header like walking, but i didnt decrypt it at all...not much time at the moment.
But with this way i can record and replay walking paths etc.
The bot is progged with autoit, not much thinking just doing . But at this state of the bot it makes no different if its progged with autoit or c++ (only the one single thread of a scripting language is bad).
About directx hooking i thought my self, but i have not much experience with that. If i find more time, its one thing that i would figure out too.
U right if u use the client functions it will be more comfortable and better to use and write a bot.
schlat is offline  
Old 11/13/2009, 01:34   #7
 
schlat's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 365
Received Thanks: 276
ahh forgot!! check the irc connection from the messaging system of hero from the loging in and u would be crazy what u will see in plain.
schlat is offline  
Old 11/21/2009, 20:51   #8
 
elite*gold: 0
Join Date: Jan 2009
Posts: 9
Received Thanks: 3
Nice man.
jupe11 is offline  
Reply


Similar Threads Similar Threads
[HELP]I have a 5200+ source and client I make char FINE relog Client exit
03/06/2010 - CO2 Private Server - 66 Replies
Hello, I have made myself an 5200+ it works just about I have the client updated to 5200 And my source updated to 5200+ here is what my problem Is So I make an account /newacc hello test and I login all fine my CMD is showing fine too so then I make an character that character gets made the CMD shows no error but then when I relog in my CMD sais Hello has connected to you! and then I login and get to Logging into Gameserver and the my client just closes but my CMD does not say hello...



All times are GMT +2. The time now is 01:32.


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