Register for your free account! | Forgot your password?

You last visited: Today at 04:24

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

Advertisement



VB6 ftw

Discussion on VB6 ftw within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
VB6 ftw

I recall someone saying that asm + VB6 = not a good idea. However, I made this little tool to prove the person wrong.

All it does, for now, is jumping to the coordinates you want it to (can't jump longer than the normal range, though) by calling the jump function directly in CO (only works with the first CO window you've opened).

So yeah, funny thing, huh ?
No .dlls required or anything =x

Edit: Forgot to say it's for patch 5121 .
Edit2: The program now does actions, dances, jumps up/down/left/right (you click arrows ) and on specific coordinates.
Edit3: New .exe with new features and stuff. Test it for me, please ?
Attached Files
File Type: rar MyCOToolThing.rar (22.0 KB, 154 views)
IAmHawtness is offline  
Thanks
5 Users
Old 04/26/2009, 01:31   #2
 
elite*gold: 0
Join Date: Sep 2008
Posts: 490
Received Thanks: 595
Quote:
Originally Posted by IAmHawtness View Post
I recall someone saying that asm + VB6 = not a good idea. However, I made this little tool to prove the person wrong.

All it does, for now, is jumping to the coordinates you want it to (can't jump longer than the normal range, though) by calling the jump function directly in CO (only works with the first CO window you've opened).

So yeah, funny thing, huh ?
No .dlls required or anything =x
O.O!!!!
Thats pretty cool!
(That person most likely was me )
I havnt tested but i know you wouldnt release if it didnt work
So instead of injecting a dll youre doin code injection right?
writing the bytes to memory.
Now i wonder how did you get code to execute remotely!
Couldnt you come up with that months ago xD woulda saved me work XD
_fobos_ is offline  
Old 04/26/2009, 01:36   #3
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Quote:
Originally Posted by _fobos_ View Post
O.O!!!!
Thats pretty cool!
(That person most likely was me )
I havnt tested but i know you wouldnt release if it didnt work
So instead of injecting a dll youre doin code injection right?
writing the bytes to memory.
Now i wonder how did you get code to execute remotely!
Couldnt you come up with that months ago xD woulda saved me work XD
Yeah, code injection. I found a nice japanese (or chinese, whatever) site about VB6 and assembly.

I can just inject and execute any code I like with my program, so it's pretty nice, and I don't have to worry about coding DLLs and that .

Attached Images
File Type: jpg myshit.JPG (46.9 KB, 557 views)
IAmHawtness is offline  
Old 04/26/2009, 01:48   #4
 
elite*gold: 0
Join Date: Jun 2006
Posts: 965
Received Thanks: 576
I think this section is more if you post the source too...
high6 is offline  
Old 04/26/2009, 01:49   #5
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Quote:
Originally Posted by high6 View Post
I think this section is more if you post the source too...
But.. People will just laugh at my coding !
IAmHawtness is offline  
Old 04/26/2009, 01:52   #6
 
elite*gold: 0
Join Date: Sep 2008
Posts: 490
Received Thanks: 595
Quote:
Originally Posted by IAmHawtness View Post
Yeah, code injection. I found a nice japanese (or chinese, whatever) site about VB6 and assembly.

I can just inject and execute any code I like with my program, so it's pretty nice, and I don't have to worry about coding DLLs and that .

Haha indeed, cant go more basic then this!
Awesome find! wanna share the site ?
and yeaaa share source ;D
I wont laugh
_fobos_ is offline  
Old 04/26/2009, 01:55   #7
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Quote:
Originally Posted by _fobos_ View Post
Haha indeed, cant go more basic then this!
Awesome find! wanna share the site ?
and yeaaa share source ;D
I wont laugh
Here's the .cls file


And this is an example of the class file being used to all sorts of things:
IAmHawtness is offline  
Thanks
3 Users
Old 04/26/2009, 01:59   #8
 
elite*gold: 0
Join Date: Sep 2008
Posts: 490
Received Thanks: 595
Quote:
Originally Posted by IAmHawtness View Post
Here's the .cls file


And this is an example of the class file being used to all sorts of things:
Awesome find!
_fobos_ is offline  
Old 04/26/2009, 02:01   #9
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Quote:
Originally Posted by _fobos_ View Post
Awesome find!
Ye I know right. I never thought this would be possible with VB6, but I was ******* amazed when I first got it working .
IAmHawtness is offline  
Old 04/26/2009, 02:05   #10
 
elite*gold: 0
Join Date: Sep 2008
Posts: 490
Received Thanks: 595
Quote:
Originally Posted by IAmHawtness View Post
Ye I know right. I never thought this would be possible with VB6, but I was ******* amazed when I first got it working .
I was like O.O when I read it, I mean thats just awesome!
tomorrow Ill look some more into this, this actually sounds fun!
Im too sleepy now worked all day and its 2 AM

Good night XD
_fobos_ is offline  
Old 04/26/2009, 02:07   #11
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Quote:
Originally Posted by _fobos_ View Post
I was like O.O when I read it, I mean thats just awesome!
tomorrow Ill look some more into this, this actually sounds fun!
Im too sleepy now worked all day and its 2 AM

Good night XD
Cool, I'm on my way to bed, too. Gnite =]!
IAmHawtness is offline  
Old 04/26/2009, 04:16   #12
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
Personally, I find this much easier to obtain opcodes like this, running it once you have the opcodes is easily done, lol.

(In VC++, Right click, View Disassembly)
#undef arg is at the end of the method, but I cut it off.

InfamousNoone is offline  
Old 04/27/2009, 09:40   #13
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Edited first post: uploaded a new .exe with a couple of modifications.
I would appreciate if anyone could test it and look for bugs, thanks =)

Edit:
I now made a memory based auto-follower which can be seen here:


All I need to do now is to make other player coordinates addresses static.
IAmHawtness is offline  
Old 05/02/2009, 04:01   #14
 
clintonselke's Avatar
 
elite*gold: 0
Join Date: Feb 2007
Posts: 348
Received Thanks: 2,175
Quote:
Originally Posted by IAmHawtness View Post
Edited first post: uploaded a new .exe with a couple of modifications.
I would appreciate if anyone could test it and look for bugs, thanks =)

Edit:
I now made a memory based auto-follower which can be seen here:


All I need to do now is to make other player coordinates addresses static.
I think your own coordinates address is static (until TQ updates their binaries) so u can half get the effect (I.e. if the follower and the followee are both on ur computer).

You can open handles to two seperate processes of conquer. One for your follower, one for your followee.

Scan the coordinates from your followee and use that information for ur follower.

i hope it makes sense xD

(followee == the person who gets followed)
(follower == the person who follows)

(kinda like bankee and banker )

Edit: I think the following are the address for 5121
0x005DAE2C <-- x-coordinate
0x005DAE30 <-- y-coordinate
clintonselke is offline  
Old 05/06/2009, 05:24   #15
 
arab4life's Avatar
 
elite*gold: 0
Join Date: Jan 2006
Posts: 430
Received Thanks: 286
Quote:
Originally Posted by IAmHawtness View Post
I recall someone saying that asm + VB6 = not a good idea. However, I made this little tool to prove the person wrong.

All it does, for now, is jumping to the coordinates you want it to (can't jump longer than the normal range, though) by calling the jump function directly in CO (only works with the first CO window you've opened).

So yeah, funny thing, huh ?
No .dlls required or anything =x

Edit: Forgot to say it's for patch 5121 .
Edit2: The program now does actions, dances, jumps up/down/left/right (you click arrows ) and on specific coordinates.
Edit3: New .exe with new features and stuff. Test it for me, please ?
ill skip this.
The requested URL could not be retrieved

While trying to retrieve the URL:


attachments/co2-programming/21968d124076
6539-vb6-ftw-mycotoolthing.rar

The following error was encountered:

The requested object is INFECTED with the following viruses: Backdoor.Win32.Hupigon.gsbw


Please contact your service provider if you consider it incorrect.
Generated:
Tue May 05 23:23:54 2009
Kaspersky Internet Security 2009
arab4life is offline  
Reply




All times are GMT +1. The time now is 04:24.


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.