Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 07:15

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

Advertisement



AutoIt code cave no DLLs xD ToxicFog leveler example

Discussion on AutoIt code cave no DLLs xD ToxicFog leveler example within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old 05/05/2009, 15:17   #16
 
clintonselke's Avatar
 
elite*gold: 0
Join Date: Feb 2007
Posts: 348
Received Thanks: 2,175
Quote:
Originally Posted by trash View Post
I see, thread local storage... thanks trash.

Well, ur much better off doing that in c/c++, c# or any other language. But u can do it, its just using DllCall() to call system functions after all.

E.g. These functions:

TlsAlloc(), TlsGetValue(), TlsSetValue(), TlsFree()... u can access them via DllCall on Kernel32.dll.... but its a pain in the a$$.

$result = DllCall("Kernel32.dll", "int", "TlsSetValue", "int", $dwTlsIndex, "ptr", $lpTlsValue)

Leaving the boolean return value in $result[0]. And $result[1] & $result[2] how the values of the parameters (incase passed by reference and value changed).

so long and ugly ... stick to c++

Edit: Just been thinking about that, i see why ya want in assembly or machine code, using that DllCall there is useless bcuz the Tls functions will only be for the AutoIt process and not the conquer process (if i understand correctly). So i recon ur bettter off making a DLL using those functions and injecting it. And if ya really wanna inject it using autoit, just do the DllCalls to VirtualAllocEx(), WriteProcessMemory(), CreateRemoteThread()... which is a pain (And if u want no DLL file, u can make another program that writes autoit code to construct a string ($code or something) containing all the bytes of the DLL file, include it in ur source code and inject the string data... extremely ugly )
clintonselke is offline  
Old 05/06/2009, 12:52   #17
 
elite*gold: 0
Join Date: Oct 2006
Posts: 33
Received Thanks: 0
i got a little problem that when i log my ninja n open up teh auto lvler fog which is dc my co client :it happended to em 2 x
rongbo is offline  
Old 05/06/2009, 15:46   #18
 
clintonselke's Avatar
 
elite*gold: 0
Join Date: Feb 2007
Posts: 348
Received Thanks: 2,175
Quote:
Originally Posted by rongbo View Post
i got a little problem that when i log my ninja n open up teh auto lvler fog which is dc my co client :it happended to em 2 x
just take the code as an example for when ur programming in AutoIt . Your conquer.exe might be a different version to mine (so wont work bcuz the functions are at different memory location).
If you know how to locate the co-function using ollyDbg, then u can rewrite the code for ur client and make ur own bot.

basically... go into ini/stringres.ini (if i remember correctly)... look for an error message that occurs (like "you can't jump here")

then u'll have

<some number> = "you can't jump here"

convert that <some number> into hexidecimal using scientific mode on ur windows calculator (start -> run -> calc.exe) or anything u like.

then

open conquer.exe up w/ ollydbg

press ctrl+f for find

look for "push <that some number in hexidecimal>"

when ya find it in the code... scroll up until u see a line that says RETN, then go one line below it... and whola that is probably the memory address of the jump() function... change that Mov_EAX(<new jump() function address>) inside the conquer jump function in autoit.

u can repeat this to find other functions

like for scatter i think u use the error "please rest before using magic" or something like that (u get this from trying to scatter too fast)

above this lines is probably the worst junk u guys have ever read... im not good at writing tuts xD.

and everytime TQ updates their conquer.exe... do it all again lol
clintonselke is offline  
Thanks
1 User
Old 05/06/2009, 20:10   #19
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Quote:
Originally Posted by clintonselke View Post
u can repeat this to find other functions

like for scatter i think u use the error "please rest before using magic" or something like that (u get this from trying to scatter too fast)

above this lines is probably the worst junk u guys have ever read... im not good at writing tuts xD.

and everytime TQ updates their conquer.exe... do it all again lol
The easiest way for finding the skill use functions is finding the address that contains your current selected skill, and use Cheat Engine, ollydbg, or whatever to find out what instructions that accesses that address .
IAmHawtness is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
Working Unvisible DLL Injector BETA + Hide DLLs + Eject DLLs / By fufu930
02/18/2012 - Coding Releases - 23 Replies
Useless ._. !! <backup> ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------ Working DLL Injector By fufu930 All Patches The new version is HERE
Conquer Online ToxicFog Leveler [Background]
03/27/2010 - CO2 Bots & Macros - 83 Replies
Hi guys. I have created a simple CO skill leveling bot. It is very simple to use just put "SIT" on F1 slot and ToxicFog on skill slot and press CTR+S to start the bot and CTR+P to stop the bot. Source code is also included. Have fun! ;)
[ C++ / Reversing | Tutorial ] Detour + Code Cave mit WPM
01/03/2010 - Coding Tutorials - 4 Replies
Moin leute, habe hier ein kleines Tutorial geschrieben wie man Funktionen auf seinen eigenen Code umleitet mit WriteProcessMemory. Ihr solltet jedoch schon wissen wie man WriteProcessMemory verwendet. Als Beispiel habe ich das Spiel Counterstrike genommen und Whitewalls gemacht. Das Tutorial ist NICHT dazu da um zu zeigen wie man Hacks schreibt und wie diese Funktionieren. Programme die benutzt werden: OllyDBG Credits für den White Walls code: b2k5
Help me code-cave speed hack.
09/15/2007 - Dekaron - 7 Replies
My computer is buggy, so I can't do this; but it isn't too hard. Well, first, you need to to get the addresses for attack range and attack speed: http://www.elitepvpers.com/forum/2moons/94161-rele ase-hack-attk-range-attk-speed-all-class-excpt-bag i.html Right click the the attack speed address and choose: Find out what accesses this address.



All times are GMT +1. The time now is 07:18.


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.