[Guide] Lets make a memory based bot

03/31/2013 19:10 dusica#16
I think there is no need of an updated version ... he s wasting his time too to make these tutorials for us. c'mon guys dont be that lazy :)
04/01/2013 00:51 go for it#17
@dusica he already got them on his pc , won't really hurt to upload a 10 mb or something

@adel i was wondering why you switched to c++ at evolution , i'm having a problems with mfc which to why i was trying to write some stuff i learnt from your tuts in c#
is it only inline asm ?
im so used to use c# and it's really time consuming to get to use to c++ syntax and logic
04/01/2013 01:52 tkblackbelt#18
Excellent tutorial. Thanks for making it :)
04/01/2013 05:47 { Angelius }#19
Quote:
Originally Posted by go for it View Post
@dusica he already got them on his pc , won't really hurt to upload a 10 mb or something

@adel i was wondering why you switched to c++ at evolution , i'm having a problems with mfc which to why i was trying to write some stuff i learnt from your tuts in c#
is it only inline asm ?
im so used to use c# and it's really time consuming to get to use to c++ syntax and logic
The thing is.. if we switch to C# we are gonna have to use "Platform Invocation Services" aka Pinvoke to call almost all of the functions used in our dll aside from not having the inline asm advantage and it doesn't end at that.. All in all C# is not as powerful as C++ when it comes to dll injection\memory access...

A solution to your problem with MFC:

You can always ignore the CB-Manager Project and create a Windows form application in C# instead.. And simply implement the important functions in it such as the socket class and the Dll injecting\game launching functions.
04/01/2013 23:39 Cancer Sol#20
Thanks a lot for these tutorials!
These tutorials doesn't only apply to Conquer Online right?
04/01/2013 23:45 pro4never#21
He's teaching the basics of reverse engineering, olydbg and client hooking.

That base knowledge will apply to all programs but the implementation will vary greatly. It's a starting point. It's then up to you to learn to apply the knowledge to other applications.
04/04/2013 06:42 go for it#22
Quote:
Originally Posted by { Angelius } View Post
The thing is.. if we switch to C# we are gonna have to use "Platform Invocation Services" aka Pinvoke to call almost all of the functions used in our dll aside from not having the inline asm advantage and it doesn't end at that.. All in all C# is not as powerful as C++ when it comes to dll injection\memory access...

A solution to your problem with MFC:

You can always ignore the CB-Manager Project and create a Windows form application in C# instead.. And simply implement the important functions in it such as the socket class and the Dll injecting\game launching functions.
thanks bud , i just want to add that VS 2012 express does not support MFC applications so you should tell others to use the ulti version if you are going to use MFC so they don't complain about getting errors while building

edit : can't wait for the next part :D i've done so much but once i saw evolution code source i decided to wait for your next part

edit 2 :
i would like to personally thank you so much not for the bot but for that long asm tutorial and evolution code source , i've had amazing amount of information about hooking , inline asm and c++ also the logic of hooking :)
no you did not waste your time , maybe people did not really interact with the idea but that's because they are stupid enough not to try and search :)
it took me 3 hrs to learn inline asm syntax and get used for c++ syntax and not just take evolution recv hooking and do it on my own XD
here is the result
[Only registered and activated users can see links. Click Here To Register...]

i wish elitepvpers had more people like you :)
04/05/2013 08:46 { Angelius }#23
Quote:
Originally Posted by go for it View Post
thanks bud , i just want to add that VS 2012 express does not support MFC applications so you should tell others to use the ulti version if you are going to use MFC so they don't complain about getting errors while building
That's exactly what i was trying to explain in tutorial 2 when i said that VS 2012 does not contain a resource editor.. and for that reason it does not support dialog based apps editing.. as far as i know VS 2012 doesn't even give you the option to create an MFC based app.
04/05/2013 08:57 Sir~Samuel#24
Quote:
Originally Posted by demon17 View Post
:) Yeah. The updated the latest should be good :) I have to redo the whole steps cause I did a mistake and It tooks like 3 hours and I still can't figure out. But the project looks very well. ( Old days ago I had the Alchemy source , it was like 2 years ago when it shows up then some users like Oleabolea, [GM] , and the owner P4N made it to work .. I used it like for 6 mounts just for farming ninjas:) )
The latest version of source should be the latest edit of him ( in the tut 3 part2) there was where I lost the wire:)) anyway I will re-watch the Tuts more 2-3 times to understand completly. Sad to me to tell that I have less time than ever for this kind of things but I really wanna learn


C ya and keep it up.
hey bro ,

if u still have the Alchemy source so please release it and i will take care of it and update to the last patch ... and will release it again ...

Best Luck ,
Samuel .
04/05/2013 09:08 demon17#25
Quote:
Originally Posted by Sir~Samuel View Post
hey bro ,

if u still have the Alchemy source so please release it and i will take care of it and update to the last patch ... and will release it again ...

Best Luck ,
Samuel .
The problem is that I not have it :( I should check some of my SDCards to see if i have a backup of it. But after I went to czech republic for 2 mounts my broather cleared my laptop and I lost plenty of source files ( Alchemy source code -base , the project made by oleabolea, the one edited by [GM] and the one made by me just for farm ninjas, I also lost some private server source codes )

I think I will find it somewhere , lets hope.
04/05/2013 09:14 pro4never#26
Quote:
Originally Posted by Sir~Samuel View Post
hey bro ,

if u still have the Alchemy source so please release it and i will take care of it and update to the last patch ... and will release it again ...

Best Luck ,
Samuel .
Really?....


#1: Search. I release the Alchemy source code (stripped of botting functionality) years ago and provided a TON of help walking people through how to code their own bots using it.
#2: Proxy Paradise was a much improved fully working proxy framework with plenty of tutorials supporting it that I wrote and released and is MUCH more current/working than what he would have (all you need to do is update the dhkeyexchange and maybe like 1-2 other minor things)
#3: This tutorial will bypass all of that trouble for you by doing it all via memory based client hooks meaning you never have to worry about encryption changes and can just write your damn bot.

Yet you're asking for an even older, semi public, less effective version from someone else?
04/05/2013 09:28 demon17#27
Quote:
Originally Posted by pro4never View Post
Really?....


#1: Search. I release the Alchemy source code (stripped of botting functionality) years ago and provided a TON of help walking people through how to code their own bots using it.
#2: Proxy Paradise was a much improved fully working proxy framework with plenty of tutorials supporting it that I wrote and released and is MUCH more current/working than what he would have (all you need to do is update the dhkeyexchange and maybe like 1-2 other minor things)
#3: This tutorial will bypass all of that trouble for you by doing it all via memory based client hooks meaning you never have to worry about encryption changes and can just write your damn bot.

Yet you're asking for an even older, semi public, less effective version from someone else?
:) Damn it . He asked cause I mentioned that I used, And I not have it currently. I was able to use it like 5-6 mounts ( no loot or rand jump) but for farming ninjas. In EPVP there is no thread about that source or I can't find it anymore. Anyway There is another thread lets not talk about that.

Question to Angelus:
I can use this base to make bot for Private servers ?
I just ask it cause I think I can learn easier how to and what to than in normal co where will be changes day by day.
04/05/2013 11:11 { Angelius }#28
Quote:
Originally Posted by demon17 View Post
Question to Angelus:
I can use this base to make bot for Private servers ?
I just ask it cause I think I can learn easier how to and what to than in normal co where will be changes day by day.
Answer 1: Yes you can.
Answer 2: [Only registered and activated users can see links. Click Here To Register...]

I have used the same techniques to build bots for lastco, trinityco, realco and several different games too...
04/05/2013 12:29 nTL3fTy#29
Quote:
Originally Posted by { Angelius } View Post
[Tutorial 1] Disabling the client protection HQ
I believe you stated a stack as being FIFO (first-in first-out) when it is actually LIFO (last-in first-out). Just clarifying.
04/05/2013 13:20 { Angelius }#30
Quote:
Originally Posted by nTL3fTy View Post
I believe you stated a stack as being FIFO (first-in first-out) when it is actually LIFO (last-in first-out). Just clarifying.
You are totally right.. and what makes it worse is that i never noticed it

Right before i start recording a tutorial everything makes since and it seems like i can come up with a perfect tutorial but for some reason whenever i start recording the tutorial and i get into the details shit hits the fan and pyramids falls apart :|