Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > 12Sky2 > 12Sky2 Hacks, Bots, Cheats & Exploits
You last visited: Today at 01:10

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

Advertisement



[Release][Method]Aeria - Bypass Attack speed hack protection

Discussion on [Release][Method]Aeria - Bypass Attack speed hack protection within the 12Sky2 Hacks, Bots, Cheats & Exploits forum part of the 12Sky2 category.

Reply
 
Old 03/13/2010, 05:09   #16

 
Mega Byte's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,776
Received Thanks: 1,003
yes well if they ever patch it again it better be done server side.
Mega Byte is offline  
Old 03/13/2010, 07:37   #17
 
elite*gold: 0
Join Date: Mar 2010
Posts: 252
Received Thanks: 23
Quote:
Originally Posted by Mega Byte View Post
yes well if they ever patch it again it better be done server side.
Alt1's too stupid for that **** :P haha
generichaxor is offline  
Old 03/13/2010, 08:08   #18
 
elite*gold: 0
Join Date: Jan 2010
Posts: 3
Received Thanks: 0
Quote:
Originally Posted by generichaxor View Post
Alt1's too stupid for that **** :P haha
Lol ;P
sltpppy is offline  
Old 03/13/2010, 16:43   #19
 
elite*gold: 0
Join Date: Mar 2010
Posts: 26
Received Thanks: 6
Quote:
Originally Posted by Mega Byte View Post
Heya all as you are now awear alt1 has patched the attack speed hack.

This is how I have worked arround it. Please Alt1 Patch it SERVER SIDE for once.


First I found the attack speed buff as one usally does. Had help from Iktov on that one.

Then we noticed it had a limiter.
Here is how to bypass it.

Find what code accesses the attack speed buff:
This is the code address that copy's the attack speed modifyer buff
00430A00

Stepping out of the function it had two things calling it I found the mele hit one.
Code:
0048EA5E  |.  52            PUSH EDX
0048EA5F  |.  B9 845A5F00   MOV ECX,TwelveSk.005F5A84
0048EA64  |.  E8 971FFAFF   CALL TwelveSk.00430A00
There is also this one for other kinds of attacks
Code:
0048F3BE  |.  52            PUSH EDX                                 ; /Arg1
0048F3BF  |.  B9 845A5F00   MOV ECX,TwelveSk.005F5A84                ; |
0048F3C4  |.  E8 3716FAFF   CALL TwelveSk.00430A00                   ; \TwelveSk.00430A00
Scrolling down we see a JPE

For Mele one
Code:
0048F3EA  |. /7A 1E         JPE SHORT TwelveSk.0048F40A
For Skills one
Code:
0048F3EA  |. /7A 1E         JPE SHORT TwelveSk.0048F40A
Look for code that could jump or something:
Tests god knows what against 5 im not too sure how TEST operator works all I know is that the jump is not taken when not speed hacking but is taken when speed hacking above 20 soooo.
Code:
0048EA87  |.  F6C4 05       TEST AH,5
0048EA8A  |.  7A 1E         JPE SHORT TwelveSk.0048EAAA
Solution:
Lets force it to not be taken by changing it to a nop.

Mele Hit
Code:
Origionaly
0048EA8A  |.  7A 1E         JPE SHORT TwelveSk.0048EAAA
Change to
0048EA8A      90            NOP
0048EA8B      90            NOP

Skills Hit
Code:
Origionaly
0048F3EA  |. /7A 1E         JPE SHORT TwelveSk.0048F40A
Change to
0048F3EA      90            NOP
0048F3EB      90            NOP

And success.. we can now freeze attack speed buff address which is
10D0EEB

To anything we want.

To apply this alter the code.
You should be able to add
0048EA8A and 0048F3EA as byte arrays with length of 2 and set both byte's in them to 90 90
in cheat engine or do it in memory view w/e

I win,
Ok I am COMPLETELY lost lol.... I'm not very good at using cheat engine so Im not sure exactly what all this means or how exactly to alter it :P
Fujin_God is offline  
Old 03/13/2010, 20:04   #20
 
BlaXpirit's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 75
Received Thanks: 402
Hey, people... I can explain why speed [hacks] are not server-sided. If every step you make in the game had to be checked on the server, the game would be sooooo laggy...
BlaXpirit is offline  
Old 03/13/2010, 21:43   #21

 
Mega Byte's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,776
Received Thanks: 1,003
its still a simple check.. just send the speed hack addy value to server when you attack.. if its too high disconnect. or like check the incomming packets for atack
if they are comming in faster than say 800 ms then its a hack
Mega Byte is offline  
Old 03/13/2010, 21:44   #22
 
BlaXpirit's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 75
Received Thanks: 402
Well, they could do many things better... But they don't.
BlaXpirit is offline  
Old 03/26/2010, 00:28   #23

 
Mega Byte's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,776
Received Thanks: 1,003
I have updated this for the latest patch
Mega Byte is offline  
Thanks
2 Users
Old 04/13/2010, 20:42   #24
 
elite*gold: 0
Join Date: Mar 2010
Posts: 5
Received Thanks: 3
a lil hint pls

Hi Mega Byte,
good job by finding the bypass!

i try to follow ur steps to find the new addresses for the called functions to overwrite them with the nope.
i found the function that accesses the attackspeed memory address, but now i dont know how to jump out of that function.
can u give me a hint how to manage it?
do i have to put a breakpoint in the function and then step out?
if so how do i do it with ollydbg?

thx for ur help!
holyhill is offline  
Old 04/14/2010, 16:13   #25

 
Mega Byte's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,776
Received Thanks: 1,003
just change it by double clicking the text and typing the new instruction in.
Mega Byte is offline  
Old 04/14/2010, 16:24   #26
 
elite*gold: 0
Join Date: Jul 2008
Posts: 34
Received Thanks: 4
Quote:
Originally Posted by holyhill View Post
Hi Mega Byte,
good job by finding the bypass!

i try to follow ur steps to find the new addresses for the called functions to overwrite them with the nope.
i found the function that accesses the attackspeed memory address, but now i dont know how to jump out of that function.
can u give me a hint how to manage it?
do i have to put a breakpoint in the function and then step out?
if so how do i do it with ollydbg?

thx for ur help!
Quote:
Originally Posted by Mega Byte View Post
just change it by double clicking the text and typing the new instruction in.


I think he means how to step out of the function while debbuging and reach to the block of code where a cmp instruction is executed so he can nop the following jmp or jne or jb, etc

he isnt exactly asking how to Nop a byte.

holyhill:

Im in the exact same situation i pinpointed the functions wich access the attackspeed for skills and melee attacks, but as you i cant set a breakpoint and step out of that particular region of code cuz the gameclient crashes, it used to work just fine using ollydbg+strong plugin but ever since they patched the game recently i cant debug the client anymore, maybe using a different plugin for a recent version of themida packer.

Btw it was megabytes who suggested me to use strong pluging to debug the game client.
rhotar is offline  
Thanks
1 User
Old 04/14/2010, 21:49   #27
 
elite*gold: 0
Join Date: Mar 2010
Posts: 5
Received Thanks: 3
ty rhotar for clarify my problem!
It's exactly as u discribed.

ok i think i have to get familiar with ollydbg.
Thanks for the help!
holyhill is offline  
Old 04/17/2010, 10:47   #28

 
Mega Byte's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,776
Received Thanks: 1,003
ah yes my bad i thought he ment to jump over it lol.

I use olly dbg and it works just fine for me with StrongOD and ignoring exceptions etc.
Only seems to work on 32bit os though.

What you do is goto that address you have found in ollydbg using Ctrl+G and click up the top of the function where its like PUSH EBP or PUSH EAX etc something similar.
It will say what it has been called by and you can goto that. Or you can breakpoint and press Alt+F9 or Ctrl+F9 i forget which to goto the return then F7 to goto below the code that called the function .If you want to learn ollydbg go grab lena's tutorials for cracking. you can google them and find them on tuts4you.
Mega Byte is offline  
Old 04/21/2010, 21:26   #29
 
Elebut's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 501
Received Thanks: 264
thanx gonna check it out
Elebut is offline  
Old 04/24/2010, 20:26   #30
 
EvilDazza's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 29
Received Thanks: 3
i cant seem to get it to work, i think its been patched again as i cant find the function at that location with mem view and the game crashed when the debugger is attached to find what access the speed hack address, olly does not show any of the above either....
EvilDazza is offline  
Reply


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 =)
[Release] Attack Speed Address [AERIA]
08/11/2009 - 12Sky2 Hacks, Bots, Cheats & Exploits - 55 Replies
Updated 09.07.09 Here u go, 1. open twelvesky2.exe with cheat engine 2. add 00C85D77 to adress list 3. edit the value to what u want and freeze it. I personally wont make it higher then 160 coz its too obvious and dont run that smooth if the attack speed is too high. 4. Dont use it in crowded places or u will get caught easily. Credits for the new offset to kesawea



All times are GMT +2. The time now is 01:10.


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.