Register for your free account! | Forgot your password?

You last visited: Today at 22:25

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

Advertisement



Speed Hack

Discussion on Speed Hack within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2007
Posts: 108
Received Thanks: 42
Speed Hack

Quote:
Originally Posted by Ian* View Post
1 method - send the attack packet and set the target uid to your own characters uid with X/Y coords at the spot you want to jump, it has like a 5 step range that way.

another method is to replace your original jump packet with another one that has an invalid map id, followed by sending another jump packet with timestamp + 2000.
you do that for each real jump the user makes, just block the real jump and send one with invalid map id and another with timestamp + 2000, it has regular jump range.
I'd just like someone to verify if both of these exploits have been fixed. The first simply disconnects the client and the second pulls back.
Belth is offline  
Thanks
3 Users
Old 09/19/2011, 17:03   #2
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Quote:
Originally Posted by Belth View Post
I'd just like someone to verify if both of these exploits have been fixed. The first simply disconnects the client and the second pulls back.
If it pulls you back, you're obviously not blocking the pull-back packet.
IAmHawtness is offline  
Thanks
2 Users
Old 09/19/2011, 17:40   #3
 
elite*gold: 0
Join Date: Dec 2007
Posts: 108
Received Thanks: 42
Quote:
Originally Posted by IAmHawtness View Post
If it pulls you back, you're obviously not blocking the pull-back packet.
I feel like I got trolled. It never occurred to me to block a pull-back since that is essentially the server telling you where you are in it's database so it wouldn't matter... Nevertheless I blocked the pull-back, tried speeding again and eventually got a well-deserved invalid jump when I jumped further than I should've from the pull-back point.

Edit:

I was too hasty in my response. It actually works and now I feel like an idiot

Still getting the occasional disconnect.
Belth is offline  
Old 09/19/2011, 18:03   #4
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Quote:
Originally Posted by Belth View Post
I feel like I got trolled. It never occurred to me to block a pull-back since that is essentially the server telling you where you are in it's database so it wouldn't matter... Nevertheless I blocked the pull-back, tried speeding again and eventually got a well-deserved invalid jump when I jumped further than I should've from the pull-back point.

Edit:

I was too hasty in my response. It actually works and now I feel like an idiot

Still getting the occasional disconnect.
Yeah, that method is kinda **** to be honest
IAmHawtness is offline  
Old 09/19/2011, 18:11   #5
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,383
There's also methods with timestamp altering where you basically overwrite all outgoing stamps and some with doing negative stamps to basically screw with hope the server performs math on the timestamps (uint cannot be negative therefore if your new stamp is less than old it will loop to max value or w.e)


I think those are all the well known public speed methods.
pro4never is offline  
Old 09/19/2011, 18:17   #6
 
elite*gold: 0
Join Date: Dec 2007
Posts: 108
Received Thanks: 42
Quote:
Originally Posted by IAmHawtness View Post
Yeah, that method is kinda **** to be honest
Do the more stable methods involve time stamp manipulation as well?

Quote:
Originally Posted by pro4never View Post
There's also methods with timestamp altering where you basically overwrite all outgoing stamps and some with doing negative stamps to basically screw with hope the server performs math on the timestamps (uint cannot be negative therefore if your new stamp is less than old it will loop to max value or w.e)


I think those are all the well known public speed methods.
Didn't see your post initially. I'll try that later today.
Belth is offline  
Old 09/19/2011, 23:25   #7
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,383
I may not quite fully know the timestamp method. I know I tried a few of the well known ones like... a year ago and got rather confused. The one I ended up using involved the invalid map/blocking pullback packet as well as modifying timestamps.

It worked reasonably well but was again, far from perfect especially when doing more complex tasks then just jumping really fast.


Meh, it worked though.
pro4never is offline  
Old 09/20/2011, 03:19   #8
 
elite*gold: 0
Join Date: Dec 2007
Posts: 108
Received Thanks: 42
Ok I tried a few things besides the invalid map method including:

1. Replacing original time stamp with (TimeStamp+2000) and (TimeStamp-2000) alternatively.

2. Replacing original time stamp with -1 every other packet.

3. Replacing original time stamp with (TimeStamp-10000) every other packet.

They all worked to a degree but eventually disconnected with "invalid jump". When just faking cyclone and jumping manually they work for a fairly long time but in complex attacking/looting they disconnect after just a few jumps. Here's an open invitation to anyone willing to point me in the right direction regarding a stable speed hacking method (PM or otherwise)

Another thing I'm interested in is how/why TQ handles/uses time stamps. Why do they bother? I'd figure just get one time stamp and keep a running timer until the client disconnects.

One more thing. What is the purpose of the server's "jump confirmation" packet? I mean it's not like say if there's a discrepancy between where the client thinks it is and where the server says it should be that the client will update itself (the pull-back packet does that).

/semi-rant
Belth is offline  
Old 09/20/2011, 10:51   #9
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
Quote:
Originally Posted by Belth View Post
One more thing. What is the purpose of the server's "jump confirmation" packet? I mean it's not like say if there's a discrepancy between where the client thinks it is and where the server says it should be that the client will update itself (the pull-back packet does that).
The jump response packet sets your coordinates. In the client, there's more than one variable that contains your coordinates, there's at least two variables - one that contains your visual coordinates, and one that contains the server-side coordinates.

The "server-side" coordinates are updated when you receive the jump/walk response packet, and they are used to determine for instance if you're in range when attacking a target. That's also why the higher ping you have, the more often you get the "The target is not in range" message when PvP'ing.
IAmHawtness is offline  
Thanks
3 Users
Old 10/11/2011, 02:35   #10
 
elite*gold: 0
Join Date: Dec 2008
Posts: 1
Received Thanks: 1
ok
lffmmcjf is offline  
Thanks
1 User
Old 10/11/2011, 07:04   #11
 
elite*gold: 0
Join Date: Jul 2011
Posts: 67
Received Thanks: 84
The first method is known as the APICT hack (Attack Packet Invalid Co-ordinate Teleport) and has indeed been patched. You didn't HAVE to set your own player id, any valid entity id worked as long as the entity was within attack range and not at the co-ordinates specified in the packet, naturally your own ID would always be in range.so that was primarily used. This method did not relocate you client side, so a relocate was required locally as well.

The second method is overly complex, the invalid map id is not required. You just have to make sure you are modifying ALL packets with timestamps, not just the jumps. Also be careful as some packets have timestamps that are XORed with the player id.
Cyanogen is offline  
Thanks
1 User
Old 06/07/2012, 22:47   #12
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1
Received Thanks: 0
dwadwadawdawdawd
holi1 is offline  
Old 06/07/2012, 23:11   #13
 
elite*gold: 0
Join Date: Sep 2008
Posts: 490
Received Thanks: 595
Quote:
Originally Posted by holi1 View Post
dwadwadawdawdawd
We have a Necromancer <3
Do you like dead things? I mean it's perfectly ok to admit so, it's a little gross; but to each their own right? Have a nice day!
_fobos_ is offline  
Reply

Tags
patched, speed hack


Similar Threads Similar Threads
[Release] 12Sky2 Trainer Attack Speed , Speed hack [Mayn]
02/25/2012 - 12Sky2 Hacks, Bots, Cheats & Exploits - 14 Replies
I quit now =)
[ PW Brazil ] Speed Hack, Speed Attack, Jump, Zoom, GM online (ALL In One)
05/21/2011 - Perfect World - 16 Replies
Para PW da Level UP Speed Hack, Speed Attack, Jump, Zoom, GM online Tudo em apenas 1. Novo Elementclient DOWNLOAD : http://rapidshare.de/files/39861544/elementclient. rar.html --------------------------



All times are GMT +1. The time now is 22:25.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.