Jump to content

Aimbot Proof Of Concept


Simucal
 Share

Recommended Posts

Thanks everyone.

I have a few more ideas for Aimbot modes that I'm going to test out later for speed, accuracy, etc.

AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc)
Link to comment
Share on other sites

  • Replies 86
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Hey I googled the emulate mouse drivers, ect and could not really find anything, but I got an idea. do you think it would work if the we used the windows Mousekeys??? maybe a snap to head would work?

To use Mousekey hold Left Alt, Left Shift and hit Num Lock

you can change your settings and even use Ctrl to skip around faster, if we just emulate the keys while running mousekeys. could someone just test Mousekeys in CS or something to see if it works. Otherwise, Just an Idea.

and BTW: Camper Strike won't load in the GUI or in IE but it will in Firefox, do I need a shockwave update or something, thanks and great job with the new options

Edited by zerocool60544
Check out ConsultingJoe.com
Link to comment
Share on other sites

Hey I googled the emulate mouse drivers, ect and could not really find anything, but I got an idea. do you think it would work if the we used the windows Mousekeys??? maybe a snap to head would work?

To use Mousekey hold Left Alt, Left Shift and hit Num Lock

you can change your settings and even use Ctrl to skip around faster, if we just emulate the keys while running mousekeys. could someone just test Mousekeys in CS or something to see if it works. Otherwise, Just an Idea.

and BTW: Camper Strike won't load in the GUI or in IE but it will in Firefox, do I need a shockwave update or something, thanks and great job with the new options

You probably need to update shockwave, It opens in both IE and Firefox for me.

I'll look into mousekeys(which I believe will be too slow), or fake device drivers for a mouse/keyboard.

AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc)
Link to comment
Share on other sites

You probably need to update shockwave, It opens in both IE and Firefox for me.

I'll look into mousekeys(which I believe will be too slow), or fake device drivers for a mouse/keyboard.

yep, I updated my shockwave and it worked. All I have to say is, amazing. The Camper Strike autoaim is great. the only thing I would say is can you speed it up so it doesnt drag behind with snap-to, like have it tighter. It still workes great thanks.

Let me know if you found anything about the other thing

Check out ConsultingJoe.com
Link to comment
Share on other sites

I think the best aimbot for a FPS written in autoit (at least.. the best/easiest) would be a pixelsearch of a box around your mouse position and force you to "snap" to the heads of enemies. With the speed of pixelsearch in this proof of concept, I think it would be deadly.

EDIT: I have added this function to my aimbot and it works beautifully.

Hmm.. I made something really similar for Counter-Strike.. it didn't work.. was in beta stages. It would find other pixels that color on the screen and move towards them when left click was used. Id like to know how to do a pixel search of a box around your mouse if you'd care to shed some light on that.

[font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font]

Link to comment
Share on other sites

WOW great job, i want on for CS but, isn't true, it wouldn;t work because of anti-hacks in the game?`

Vac1/Vac2 uses a method of reading whats wrote/read from mem. not really going to get in depth because I don't even begin to really understand valve dev. groups methods of Vac anti-cheat. game-deceptions and those folk have been trying to figure it out for years.

A simple Anti-Recoil got me banned. Had a name changer built into the script, so it isn't process titles.

[font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font]

Link to comment
Share on other sites

Vac1/Vac2 uses a method of reading whats wrote/read from mem. not really going to get in depth because I don't even begin to really understand valve dev. groups methods of Vac anti-cheat. game-deceptions and those folk have been trying to figure it out for years.

A simple Anti-Recoil got me banned. Had a name changer built into the script, so it isn't process titles.

wow, you made and anti-recoil. with what and how?

Will pixclseach work with cs at least

Check out ConsultingJoe.com
Link to comment
Share on other sites

I don't get how you use pixels.

$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000 )
If Not @error Then
    MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf

like I know that this 0xFF0000 is the color you set and everything but what really screws me is

$coord = PixelSearch( 0, 0, 20, 300 I dont get how to set this command prober. please help

Thanks in advance
Link to comment
Share on other sites

Vac1/Vac2 uses a method of reading whats wrote/read from mem. not really going to get in depth because I don't even begin to really understand valve dev. groups methods of Vac anti-cheat. game-deceptions and those folk have been trying to figure it out for years.

A simple Anti-Recoil got me banned. Had a name changer built into the script, so it isn't process titles.

vac scans your ENTIRE memory for KNOWN cheats. (yes they can do that since you clicked on Accept @ the EULA)

there are known ways of preventing this like temorarily corrupting the memory where your cheat is loaded.

Edited by w0uter

My UDF's:;mem stuff_Mem;ftp stuff_FTP ( OLD );inet stuff_INetGetSource ( OLD )_INetGetImage _INetBrowse ( Collection )_EncodeUrl_NetStat_Google;random stuff_iPixelSearch_DiceRoll

Link to comment
Share on other sites

vac scans your ENTIRE memory for KNOWN cheats. (yes they can do that since you clicked on Accept @ the EULA)

there are known ways of preventing this like temorarily corrupting the memory where your cheat is loaded.

well since valve does't recognize autoit as a cheat I wouldn't get banned for making a aimbot out of this but instead of mouse move, I want to see if I can use mousekeys if it is fast enough and mousekeys work with valve games
Check out ConsultingJoe.com
Link to comment
Share on other sites

I'm pretty sure it's not about recognizing programs, it's more about recognizing what they're doing in memory. So if you have a program that's searching pixels in CS... They'll detect that and you'll be banned.

This aimbot is pretty good, but for a game like CS pixel searching wouldnt be the answer. You would have to do some sort of memory hack or DLL injection to be more efficient.

Link to comment
Share on other sites

I'm pretty sure it's not about recognizing programs, it's more about recognizing what they're doing in memory. So if you have a program that's searching pixels in CS... They'll detect that and you'll be banned.

This aimbot is pretty good, but for a game like CS pixel searching wouldnt be the answer. You would have to do some sort of memory hack or DLL injection to be more efficient.

OOh I understand. then any ideas on that??
Check out ConsultingJoe.com
Link to comment
Share on other sites

Hmm, try looking around some CS hacking forums.. That should give you some ideas.. Be careful on those forums though :think:

I looked around, there were a lot of wana be hackers that say they got all these hacks, one guy trys to steal peoples steam accounts. pritty funny.

If they do have hacks I doubt they would give them up or explain

Check out ConsultingJoe.com
Link to comment
Share on other sites

I don't get how you use pixels.

$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000 )
If Not @error Then
    MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf

like I know that this 0xFF0000 is the color you set and everything but what really screws me is

$coord = PixelSearch( 0, 0, 20, 300 I dont get how to set this command prober. please help

PixelSearch ( left, top, right, bottom, color [, shade-variation] [, step]] )

What dont you get about that? the first number is the left coordinate of the rectangle it searchs, the second is the top coordinate, third the bottom most coordinate of the rectangle and the 4th is the right most. It is simply defining the area to search for a pixel in.

Use the AutoIt Window Information tool to help figure out what kind of area you want to search, set your dimensions of your rectangle accordingly and you are good to go.

AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc)
Link to comment
Share on other sites

I'm pretty sure it's not about recognizing programs, it's more about recognizing what they're doing in memory. So if you have a program that's searching pixels in CS... They'll detect that and you'll be banned.

This aimbot is pretty good, but for a game like CS pixel searching wouldnt be the answer. You would have to do some sort of memory hack or DLL injection to be more efficient.

I dont really think it is about effeciency. It takes my computer between 30-60 miliseconds to pixelsearch a reasonably large area. If CS didnt block api's like getpixelcolor and send inputs then it would be a very viable option.

However, I agree with you that based off the complexity of the anti-cheat protection present in a lot of online multiplayer games now a days you arent going to be able to simply run a pixelsearch and viola.

The only aimbot I have ever used utilized DLL injection for Enemy Territory. After using it for a few days I regretted it greatly. Not ony was it lame, but it ruins your skills. Try going back to playing competively after using cheats, you will suck.

AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc)
Link to comment
Share on other sites

WOW great job, i want on for CS but, isn't true, it wouldn;t work because of anti-hacks in the game?`

ive written a working 1 for cs

with colored models , and it wont be blocked by anti-cheat, becouse it doesnt hook.

i release it here if ya want.

Edited by Busti
My UDF's : Startet on : 06.06.2006_CaseSearchOrReplaceStr();~> Searches OR Replaces a String,;~> With or Without Casesensivity
Link to comment
Share on other sites

I'm pretty sure it's not about recognizing programs, it's more about recognizing what they're doing in memory. So if you have a program that's searching pixels in CS... They'll detect that and you'll be banned.

This aimbot is pretty good, but for a game like CS pixel searching wouldnt be the answer. You would have to do some sort of memory hack or DLL injection to be more efficient.

Holy crap thats what I said lol

[font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font]

Link to comment
Share on other sites

  • 4 weeks later...

I have yet to have a chance to test out the script myself. The biggest problem that I see for the application of the methods Simucal described here is that a certain color may be used for more then one thing in the game. True, there are many pixels on a model to choose from and you are bound to find one that's not used (or used extremely rarely) in the rest of the game, but the lack of redundancy worries me.

Would it be possible to introduce some kind of redundancy to this process? For example, AutoIt would be searching a set area for a specific picel color. As soon as it finds an instance of this pixel it will go to another set of instructions (possibly one that would specify a new area to search around the found pixel) to check for one or more pixels of a specified color(s). Finally only when all the specified conditions are met (for example - triangulation that has AutoIt find three pixels of the same or different colors in withn a certain proximity of each other) then AutoIt moves on to execute the final command.

Please let me know if this is feasable. Speed is not that much of a concern for me since I mostly play RTS or RPG games (and would like to automate the those that feature turn based combat or gameplay).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...