Register for your free account! | Forgot your password?

You last visited: Today at 04:47

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

Advertisement



aimbot prevent?

Discussion on aimbot prevent? within the CO2 Programming forum part of the Conquer Online 2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
aimbot prevent?

You can prevent aimbots with olly, by editing conquer.exe?
.Summer is offline  
Old 06/13/2010, 04:35   #2
 
elite*gold: 0
Join Date: Jan 2010
Posts: 121
Received Thanks: 7
Don't know if that's possible but Ian/JohnJohn and DarkMessiah made an anti-aimbot
shimo diaz is offline  
Thanks
1 User
Old 06/13/2010, 05:41   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
Thanks
But i dont get it.
Is for real co right?
.Summer is offline  
Old 06/13/2010, 13:02   #4
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Quote:
Originally Posted by .Summer View Post
Thanks
But i dont get it.
Is for real co right?
Yeah it works to an extent, for real CO yeap.
Ian* is offline  
Old 06/13/2010, 16:17   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
Yea, I meant for my server
So i could prevent it that way, since i can't create a proxy
.Summer is offline  
Old 06/13/2010, 22:19   #6
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Is it binary or compiled
Ian* is offline  
Old 06/18/2010, 05:44   #7
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
Is compiled c# source
.Summer is offline  
Old 06/18/2010, 08:25   #8
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
You could tell the server to add coords

Code:
        public int getWalkDirection()

        {

            int Direction = 5;

            if (hero.xCoord != 0)

            {

                if (hero.yCoord > hero.oldY && hero.xCoord > hero.oldX)

                    Direction = 7; 
                else if (hero.yCoord == hero.oldY && hero.xCoord > hero.oldX)

                    Direction = 6; 
                else if (hero.xCoord < hero.oldX && hero.yCoord < hero.oldY)

                    Direction = 3;

                else if (hero.xCoord < hero.oldX && hero.yCoord == hero.oldY)

                    Direction = 2;

                else if (hero.oldX == hero.xCoord && hero.yCoord < hero.oldY)

                    Direction = 4;

                else if (hero.xCoord > hero.oldX && hero.yCoord < hero.oldY)

                    Direction = 5;

                else if (hero.xCoord < hero.oldX && hero.yCoord > hero.oldY)
                    Direction = 1;
                else if (hero.oldX == hero.xCoord && hero.oldY < hero.yCoord)

                    Direction = 0;

            }

            return Direction;

        }
That's an example of getting walk direction, but you could change that to return X + 1, Y + 1 or however you need it.

so here's an example

Code:
                else if (hero.xCoord < hero.oldX && hero.yCoord > hero.oldY)
                    updateX = hero.xCoord - 1;
                    updateY = hero.yCoord + 1;
So you'll just want to update the position server sided, but don't send new position to the client.
Ian* is offline  
Thanks
2 Users
Old 06/18/2010, 13:18   #9
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
Quote:
Originally Posted by Ian* View Post
You could tell the server to add coords

Code:
        public int getWalkDirection()

        {

            int Direction = 5;

            if (hero.xCoord != 0)

            {

                if (hero.yCoord > hero.oldY && hero.xCoord > hero.oldX)

                    Direction = 7; 
                else if (hero.yCoord == hero.oldY && hero.xCoord > hero.oldX)

                    Direction = 6; 
                else if (hero.xCoord < hero.oldX && hero.yCoord < hero.oldY)

                    Direction = 3;

                else if (hero.xCoord < hero.oldX && hero.yCoord == hero.oldY)

                    Direction = 2;

                else if (hero.oldX == hero.xCoord && hero.yCoord < hero.oldY)

                    Direction = 4;

                else if (hero.xCoord > hero.oldX && hero.yCoord < hero.oldY)

                    Direction = 5;

                else if (hero.xCoord < hero.oldX && hero.yCoord > hero.oldY)
                    Direction = 1;
                else if (hero.oldX == hero.xCoord && hero.oldY < hero.yCoord)

                    Direction = 0;

            }

            return Direction;

        }
That's an example of getting walk direction, but you could change that to return X + 1, Y + 1 or however you need it.

so here's an example

Code:
                else if (hero.xCoord < hero.oldX && hero.yCoord > hero.oldY)
                    updateX = hero.xCoord - 1;
                    updateY = hero.yCoord + 1;
So you'll just want to update the position server sided, but don't send new position to the client.
Ur awsome
.Summer is offline  
Old 06/18/2010, 16:15   #10
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
Quote:
Originally Posted by Ian* View Post
You could tell the server to add coords

...

That's an example of getting walk direction, but you could change that to return X + 1, Y + 1 or however you need it.

so here's an example
...

So you'll just want to update the position server sided, but don't send new position to the client.
I guarantee you people will moan about their FBs going through the target rather than being aimbotted if someone were to do this, lol.
InfamousNoone is offline  
Old 06/18/2010, 21:48   #11
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Quote:
Originally Posted by InfamousNoone View Post
I guarantee you people will moan about their FBs going through the target rather than being aimbotted if someone were to do this, lol.
Yeah that's true I forgot about legit players rofl.
Ian* is offline  
Thanks
1 User
Old 06/19/2010, 19:35   #12
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,198
Just change the jump packet type to something different than 0x89 (0x999 or whatever you want). You have to make this change both server and client-side though. This will prevent the aimbots that the public have access to from working
IAmHawtness is offline  
Old 06/20/2010, 03:00   #13
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Can you even change it client side? o.o
i guess you might be able to in olly but that would be a *****
Ian* is offline  
Old 06/20/2010, 05:54   #14
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
It's alot easier to run all your checks server side...

Checking for aimbots server side is a bit of a ***** but it's definitely possible... Easiest way would be to check how soon after the client jumped that the aimbot tries to fb (if someone is consistently fbing someone a few ms into their jump... it's prob aimbot)

Check consistent hits from a player within a short amount of time and send up a warning.

use these warnings to report possible hacking to gm's so they can investigate.
pro4never is offline  
Old 06/20/2010, 14:00   #15
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
pro4never, that method isn' really a way to PREVENT aimbotting. It can only be used to manage it.

If he could manage to do what IAmHawtness said he could totally eliminate aimbots all together. (Atleast w/e one they all use on pservers)
Ian* is offline  
Closed Thread


Similar Threads Similar Threads
Maybe to Prevent a Ban
08/06/2009 - Silkroad Online - 0 Replies
Hello , i got today the "wrong version" error and found out , that when the error comes , the pc connects to IP:121.128.134.16 PORT:15080 it still connects to this ip , i´ve deleted my silkerrsender long time before but it still connects to this ip if a error comes ( like the wrong version error ) so , i think it would be better if you block those ip at your hosts file or firewall i tested it , blocked it in hosts , firewall and router , silkroad connects normaly so its not an...
What's a dc?How to prevent it?
05/03/2009 - Silkroad Online - 39 Replies
Hello everyone Nothing ever bothered me in Sro like Getting disconnected .. especially lately (last year -_-) because servers are much more crowded than ever so i was wondering .. what's a dc? do i lose connection with server or is it a technical fault from joymax? .. What's its causes? Slow internet connection? slow pc? too much downloading and stuff?running multiclients? Am using a duo core proessor with a 512Mb vga and 3Gb of ram and 512 Mb dsl connection though ... and still gets lots of...
[How-To] Prevent Disconnect
07/01/2007 - Silkroad Online - 1 Replies
The first thing you can do is edit your host file. It's located here "C:&#092;Windows&#092;system32&#0 92;drivers&#092;etc&#092;" Add the following lines to your host file 121.128.133.26 gwgt1.joymax.com 121.128.133.27 gwgt1.joymax.com 121.128.133.28 gwgt1.joymax.com If you did that correctly the entire host file should look like this
How to prevent disarm
07/12/2005 - WoW Exploits, Hacks, Tools & Macros - 0 Replies
Well, it's not really w/o the enchant which prevents disarm, but it dont has to be on your mainweapon you're using to fight. You can take another (cheap/weak) weapon and do this enchant on it and put a damage (or crusader) enchant on your main weapon you use for fighting. Now make a Weaponswitch macro and if someone disarm you, just switch your weapon (to the weapon with the no disarm enchant (forgot the name)) and Switch back again and you'll be able to wear your main weapon again. ...



All times are GMT +2. The time now is 04:47.


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