Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Aura Kingdom
You last visited: Today at 01:03

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

Advertisement



[AK ESP] Looking for someone to work with

Discussion on [AK ESP] Looking for someone to work with within the Aura Kingdom forum part of the MMORPGs category.

Reply
 
Old   #1
 
FxwFran's Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 42
Received Thanks: 4
[AK ESP] Looking for someone to work with

Basically, I'm trying to develop a bot for the ESP AK server, I have some of the pointers and mem. adds already, but I don't know how to code in any other language than html or javascript.
If someone's willing to be part of it, I could give him the pointers and we could post an AK fishing/farming/arch/eidolon bot for the spanish server too.
FxwFran is offline  
Old 05/07/2015, 13:14   #2
 
elite*gold: 0
Join Date: Oct 2009
Posts: 1
Received Thanks: 0
I want to learn how to making bot from start.

Can i join your discussion even just being an observer.
Im used to code html, javascript, c++, vb, ext cause i currently studying in Informatic Engineering.
i even can make mini mmorpg games, or some method manually by coding.
but i never make such thing like bot or cheats.

I look foward to learn about it.

*Im not really good in english but im sure u can understand cause im not really bad at it.
Crossa is offline  
Old 05/07/2015, 15:47   #3


 
Professor Linebeck's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 1,345
Received Thanks: 1,609
Just use AutoIT for bots like this. Its easy to create simple bots and hacks.
But better dont make it public :D
Professor Linebeck is offline  
Old 05/07/2015, 18:49   #4
 
elite*gold: 0
Join Date: Mar 2010
Posts: 360
Received Thanks: 132
e.e why should someone use autoit if he already knows c++ which is optimal for games ?

3 options in c++ to create a bot that can be used in minimized:

opt1: reverse the encryption function and use send() to send custom packets. (hardest)
opt2: reverse game functions and call them via _asm{} (time consuming but easy to do)
opt3: hook the keyboard routine and simulate keys (was easy to figure out with olly. called the function with _asm{}
Daifoku is offline  
Old 05/07/2015, 19:35   #5
 
FxwFran's Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 42
Received Thanks: 4
The original idea for an AK bot was to avoid pixel-based click secuences, because of that, I didn't use AutoIt or just macros (Currently, the only 2 options available at ESP server).

I wanted to make a new one, I can reverse the game functions in order to call them, what I currently need is a c++ developer to code the bot with the functions I would find.
That way, there would be no need for the developer to install the spanish client of AK or do the time-consuming functions reversing.

Edit: Silly question, if we use the functions of the AK4.0 version, do a memory pattern scan for a particular opcode pattern, and then search for that same opcode pattern in the AK3.0 memory dissassembler, do you think it would work?
FxwFran is offline  
Old 05/07/2015, 20:03   #6
 
elite*gold: 0
Join Date: Mar 2010
Posts: 360
Received Thanks: 132
Well a pattern just matches the code of the game.
If the developers change the code which you made a pattern of, it is obvious invalid.
The best bet is to create patterns of the main functions. (Developers don't want to touch already tested code... because doing blackbox tests etc (mostly outsourced) is expensive...)

a pattern of one of the main functions should work in all revisions ~

PS: just keep a copy of the old executables. If one of your old patterns got invalid after an update, you can try to find a pattern which works on both revisions of the game.
Daifoku is offline  
Old 05/08/2015, 14:36   #7
 
FxwFran's Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 42
Received Thanks: 4
If that's the case I guess I would need one of the main developers of the already existant bots to help me find common patterns for the main functions of both clients.

Offtopic: Am I the only one annoyed that there's websites like GOLDCEO or SEAGM already exploiting the ESP client and spamming the game chat selling gold?
I mean, I'm ok with botting, but exploits annoy me, specially when someone is breaking the game to make a profit.
FxwFran is offline  
Old 05/08/2015, 19:23   #8
 
elite*gold: 0
Join Date: Mar 2010
Posts: 360
Received Thanks: 132
Quote:
Originally Posted by FxwFran View Post
If that's the case I guess I would need one of the main developers of the already existant bots to help me find common patterns for the main functions of both clients.
get SigMaker for ollydbg, create an unique pattern that is as small as possible for the function.
To be on the safe side, you could BP that function and create a pattern of the function that calls your BPed function ~
Daifoku is offline  
Old 05/09/2015, 06:22   #9
 
FxwFran's Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 42
Received Thanks: 4
I think I should say I still don't know how to reverse functions properly. I tried to mess around with Olly in order to understand a little how it works, but I only got crashes by noping opcodes.
That being said, what does BP stand for? n_n;

Edit: The original idea was to find pointers and edit already coded bots, but I thought I could learn on the fly and get adapted to new stuff while doing this.
FxwFran is offline  
Old 05/09/2015, 09:46   #10
 
elite*gold: 0
Join Date: Mar 2010
Posts: 360
Received Thanks: 132
BP = Breakpoint

This is how a function call of my old Bot looks like
But this won't help you if you don't know how to use olly/asm :P


And this is a tutorial that I made some time ago:
In this tutorial I am reversing the AutoWalk function with olly step by step.

Daifoku is offline  
Thanks
3 Users
Old 05/10/2015, 10:33   #11
 
FxwFran's Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 42
Received Thanks: 4
That is just amazing Daifoku, for some reason I can actually understand the function, don't ask why, it's just similar to other coding languages (Like java/c++) and I know a little about ASM because of CE.
I've known for a long time how to read functions in java, c++ and in some cases python. I know the syntax, however, I'm not used to write it.
Your tutorials will be a great first step in this, thanks a lot.

Edit: Olly wont let me BP any AK function at all, it just doesn't let me swap to the game lol.
FxwFran is offline  
Old 05/10/2015, 19:57   #12
 
elite*gold: 0
Join Date: Mar 2010
Posts: 360
Received Thanks: 132
olly suspends the game, you have to resume it with olly first(I think it's F9)
Daifoku is offline  
Old 05/11/2015, 09:16   #13
 
FxwFran's Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 42
Received Thanks: 4
I know, but I can't click on the game while suspended, and I get stuck when trying to BP the calls.
FxwFran is offline  
Old 05/11/2015, 18:49   #14
 
elite*gold: 0
Join Date: Mar 2010
Posts: 360
Received Thanks: 132
Quote:
Originally Posted by FxwFran View Post
I can't click on the game while suspended
that's why you have to resume it

Quote:
Originally Posted by FxwFran View Post
I get stuck when trying to BP the calls.
and that's the expected bahavior

you should take a look at a general ollydbg tutorial to get the idea behind it. As far as I can tell , you don't know what a breakpoint is for and how it is used
Daifoku is offline  
Old 05/13/2015, 16:11   #15
 
FxwFran's Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 42
Received Thanks: 4
Quote:
Originally Posted by Daifoku View Post
that's why you have to resume it



and that's the expected bahavior

you should take a look at a general ollydbg tutorial to get the idea behind it. As far as I can tell , you don't know what a breakpoint is for and how it is used
Well, I guess I have a lot to learn and look at. Thanks again, I'll be trying to learn about it.
FxwFran is offline  
Reply




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


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