Register for your free account! | Forgot your password?

You last visited: Today at 19:14

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

Advertisement



[How to]Fix Sin/Ranger Exploit

Discussion on [How to]Fix Sin/Ranger Exploit within the Shaiya PServer Guides & Releases forum part of the Shaiya Private Server category.

Reply
 
Old   #1
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,977
[How to]Fix Sin/Ranger Exploit

Hi everyone; I know I have posted a file with this already fixed here:



But I feel like giving the information as of how to do it yourself; this just for the ones wanting to know, as most of the server owners know how to do this, or have gotten files with it already fixed; yet, having the information is never bad, at least, I believe.

So let's start.

Once again, you will need a and some back-ups of your ps_game.exe.

The fix is quite easy, all you have to do is look for the following strings:
  • 0F B6 84 3E 9D 01 00 00 8B 4B 30 0F B7 54 41 52 01 97 D8 12 00 00
  • 0F B6 97 A2 01 00 00 8B 46 30 0F B7 4C 50 52 29 8F D8 12 00 00 0F
  • 0F B7 D1 01 97 D8 12 00 00 EB 09 0F B7 C9 01 8F FC 12 00 00 83 C0
  • 0F B7 D0 29 97 D8 12 00 00 EB 3F 0F B7 C0 29 87 FC 12 00 00 8B 87
  • 0F B7 51 52 29 90 D8 12 00 00 0F B7 51 58 29 90 DC 12 00 00 0F B7
  • 0F B7 51 52 01 90 D8 12 00 00 0F B7 51 58 01 90 DC 12 00 00 0F B7
  • 0F B6 94 3B 9D 01 00 00 8B 46 30 0F B7 4C 50 5E 29 8F E0 12 00 00
  • 0F B6 D0 8B 43 30 0F B7 4C 50 5E 01 8F E0 12 00 00 0F B6 94 3E 9D

Now, before these strings you will find the values 70 [XX], with XX being two characters forming some Hexadecimal value (they can be different from one line to another, so don't worry about it), for example, the first line would be:

Code:
70 [XX] 0F B6 84 3E 9D 01 00 00 8B 4B 30 0F B7 54 41 52 01 97 D8 12 00
Now, to fix the exploit, all you have to do is change the 70 [XX] to 90 90, so after doing the change on the first line, it will end up being like this:

Code:
[COLOR="Red"][B]90 90[/B][/COLOR] 0F B6 84 3E 9D 01 00 00 8B 4B 30 0F B7 54 41 52 01 97 D8 12 00
Just remember, these lines are separate one from another, so, while searching, you must do it one-by-one.
JohnHeatz is offline  
Thanks
23 Users
Old 08/29/2012, 19:18   #2
 
elite*gold: 0
Join Date: Jul 2010
Posts: 155
Received Thanks: 404
i always wonder how do ppl analyze this kinda stuff and find the right codes o.o
Aveline is offline  
Thanks
2 Users
Old 08/29/2012, 22:24   #3
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,977
Well, most of the work for this was done by a retired member under the name of [GM]Father, based on his work is that most fixes are done, as well as LPH's work.
JohnHeatz is offline  
Thanks
3 Users
Old 09/01/2012, 00:43   #4


 
elite*gold: 6
Join Date: Oct 2011
Posts: 914
Received Thanks: 421
Thank you John.
And BTW, nice new Signature
thetruestarr1337 is offline  
Old 09/01/2012, 23:57   #5
 
elite*gold: 5
Join Date: Jun 2012
Posts: 176
Received Thanks: 214
  1. Very Nice thank you
..Zeus.. is offline  
Old 12/01/2012, 15:13   #6
 
jhoonyboy's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 21
Received Thanks: 5
please, can not I apply their corrections JohnHeatz, this ps-game.exe is episode 3 could help me fix the bug ranger?
ps_game.exe

jhoonyboy is offline  
Old 12/01/2012, 19:49   #7
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,977
Currently I don't have my computer, and will not have it until next Friday (probably) so I can't really check on it right now, if no one has helped with it by the time I get my computer back, I'll give it a shot
JohnHeatz is offline  
Thanks
2 Users
Old 02/19/2013, 21:09   #8
 
jhoonyboy's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 21
Received Thanks: 5
waiting....
jhoonyboy is offline  
Old 05/25/2013, 16:46   #9
 
jhoonyboy's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 21
Received Thanks: 5
Smile

Quote:
Originally Posted by JohnHeatz View Post
Currently I don't have my computer, and will not have it until next Friday (probably) so I can't really check on it right now, if no one has helped with it by the time I get my computer back, I'll give it a shot

please JohnHeatz, I'm still trying a solution, but I had no success maybe you can help me?
jhoonyboy is offline  
Old 05/25/2013, 19:12   #10
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,977
I'm sorry I forgot about this, plus I've stopped any and every development for Shaiya for the time being, maybe some of those "super developers" get to help you...yet known some of them would probably simply charge you for the work, hopefully one of the real developers get to help you for free
JohnHeatz is offline  
Thanks
1 User
Old 05/26/2013, 15:02   #11
 
castor4878's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 717
Received Thanks: 3,359
does the file loaded at is actually working??

at first view, it seems that it was patched but bytes '00 00' were used instead of '90 90'.
'90' is the opcode for 'NOP' (no operations) '00' is ADD r/m8,r8

if you have a backup of a 100% clean ps_game, compare it with this one, if they differ, use the right opcode (90) to fix the bug.
if they are identical, the instructions to clear (the 70 xx which means "Jump by xx bytes If Overflow") is not applicable due to the actual coding (may be the test is before, of after or in a diffrent part of the worflow or simply doesn't exist -- and the right answer can not be guess w/o analysis of significant part of the code); in this case, if the bug must be fixed, I would suggest you to use a episo 4+ ps_game.exe (u may have to upgrade the skills table (and npcskill.sdata) but nothing hard, nothing unknown).
castor4878 is offline  
Thanks
7 Users
Reply


Similar Threads Similar Threads
[Fix]Ranger/Sin exploit
02/21/2013 - Shaiya PServer Development - 9 Replies
As I see that this was taken out -also- why not post the one I have been using? Here is the ps_game.exe with the fix already on it. PS_Game.exe Hope this works for everyone as it has worked for me, if not, just say and I'll check about it :rolleyes: VirusTotal Scan
[REQUEST]How to fix ranger/sin exploit ep4?
05/10/2011 - Shaiya Private Server - 6 Replies
Hello, How can I fix ranger/sin exploit on a ep4 server?
[Release] Fix Ranger exploit on EP5 Servers.
05/06/2011 - Shaiya PServer Development - 7 Replies
# REMOVED I left elitepvpers.
multiple ranger stances bug or exploit
09/05/2008 - General Gaming Discussion - 2 Replies
ok the other night i was abl to buff myslef with all 4 ranger stances. i received full credit for damage increase which game my ranger over 600 dps with np combos ot cirts.. just form the stances. normally only 1 stance can be applied at one time but i had all 4 .. i have no idea how it was done and have tried for 2 days to duplicate it with no luck. tjhe buffs lasted over night till my dumb ass refeated....any suggestions opn how to get the 4 stances back?
exploit or bug? multiple ranger stances
09/01/2008 - General Gaming Discussion - 0 Replies
ok heres what happened. im a ranger in aoc with 4 stance abilities if feated right. yesterday i refeated. later that day i was fighting and noticed i was way way wicked hitting hard.. checked my dps and was near 600 with only a bow .. no combos. i was receiving all the benefits of the different stances and they all stacked. i saw that i had all 4 stances buffed on me at the same time. this is normallly impossible. i do not know how i did it but others are doing it. any suggestions on how...



All times are GMT +2. The time now is 19:14.


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.