Shaiya GB Hack

01/01/2011 22:40 downtime91#1
Hey guys most of you may know me from Nova as DefenderUM. Yep ive already been Ip banned and quitting shaiya. So im selling my Gb Hack you buy 216 gold bars for 100m as many times as you want had over 7+ Tril in Nova. If you need pm me with offers i want either Uber Battle Of Immortals account or UBER AS IN UBER 1-15 shaiya account. Dont say its not possible either cause it is i ruined Nova solo. add me VIA skype aswell babybluepvp
01/02/2011 00:57 abrasive#2
Quote:
Originally Posted by downtime91 View Post
Hey guys most of you may know me from Nova as DefenderUM. Yep ive already been Ip banned and quitting shaiya. So im selling my Gb Hack you buy 216 gold bars for 100m as many times as you want had over 7+ Tril in Nova. If you need pm me with offers i want either Uber Battle Of Immortals account or UBER AS IN UBER 1-15 shaiya account. Dont say its not possible either cause it is i ruined Nova solo. add me VIA skype aswell babybluepvp
So you're quitting Shaiya, but you will trade for more Shaiya accounts?

Also what good is this hack if it only works on a server that you claim to have ruined already?
01/02/2011 03:10 downtime91#3
Who said it works on only that server? And *Meant to say done with private servers and fully done with shaiya if no one offers a 1-15 account.
01/02/2011 04:09 [Dev]Ansem#4
did you create that "hack" ?
01/02/2011 04:46 downtime91#5
Nope didnt create got from a really good friend who doesnt play anymore and since i dont use it i dont want it.
01/02/2011 04:48 abrasive#6
Well, it won't work on every server. Servers that allow gold bar stacks greater than 42 it will work on.

If you are administering a server, you can check if you are vulnerable to this exploit by running this query:
Code:
SELECT * FROM [PS_GameDefs].[dbo].[Items] WHERE ([Buy] * [Count]) > 4294967295;
If this query returns no rows, you are fine.

If this query returns "Arithmetic overflow error converting expression to data type int", then your server is vulnerable.

My guess is downtime91 is just changing the purchase stack size from 10 to 216 using Cheat Engine or equivalent, then purchasing 216 gold bars.

Here is an explanation of how it works:
216 gold bars costs:
Code:
216 * 100000000 = 21600000000
Next divide that cost by the maximum amount a 32 bit integer can hold (2^32 = 4294967296):
Code:
4294967296 / 21600000000 = 5.029141902923583984375
That rolls over the 32 bit integer 5 times. His actual purchase cost is then:
Code:
4294967296 * .029141902923583984375 = 125163520
So the game server is charging him 125,163,520 for 216 gold bars. Optimally he could have purchased 215 gold bars for 25,163,520 to maximize his cost to gold bar ratio.
01/02/2011 11:23 bogdi03#7
Quote:
Originally Posted by abrasive View Post
Well, it won't work on every server. Servers that allow gold bar stacks greater than 42 it will work on.

If you are administering a server, you can check if you are vulnerable to this exploit by running this query:
Code:
SELECT * FROM [PS_GameDefs].[dbo].[Items] WHERE ([Buy] * [Count]) > 4294967295;
If this query returns no rows, you are fine.

If this query returns "Arithmetic overflow error converting expression to data type int", then your server is vulnerable.

My guess is downtime91 is just changing the purchase stack size from 10 to 216 using Cheat Engine or equivalent, then purchasing 216 gold bars.

Here is an explanation of how it works:
216 gold bars costs:
Code:
216 * 100000000 = 21600000000
Next divide that cost by the maximum amount a 32 bit integer can hold (2^32 = 4294967296):
Code:
4294967296 / 21600000000 = 5.029141902923583984375
That rolls over the 32 bit integer 5 times. His actual purchase cost is then:
Code:
4294967296 * .029141902923583984375 = 125163520
So the game server is charging him 125,163,520 for 216 gold bars. Optimally he could have purchased 215 gold bars for 25,163,520 to maximize his cost to gold bar ratio.
Its ok :) but what to do with this? u wud say we can hack the gold bars with CE for real not just visually?
01/02/2011 18:13 downtime91#8
Guys this topic is for people wanting to have it.
01/02/2011 19:21 [GM]Father#9
Abrasive explained the exploit so anybody can do it.
He also explained how to check the DB so administrators can fix it.

Basically, you need to find an item that will roll the integer over when buying it. So, in this case, with Gold Bars, the administrators made the stack size too high because Stack size * Cost causes the integer to be too high.

You need to use a program, like Cheat Engine to edit the stack size while buying. Make the stack size high enough to roll the integer over, and you have unlimited money.
01/02/2011 23:11 downtime91#10
Lol kk all enjoy trying :D
01/04/2011 19:14 Autrux#11
ehh hi bin neu hier.Ich hab diesen hack auch aber der funktioniert bei mir nicht. das ist ein updater der eq hack heist dazu braucht man auch die eq ini. um ihn zu starten. Dieser läd 2 daten herunter, diese 2 daten ändern die data sah und die data saf... wenn es klappt.
Bei mir zumindest ändert er nur die data sah (warum auch immer) naja ich kenne einen der das gleiche hat aber bei ihm funktioniert es. Naja wen sich einer damit auskennt dann bitte bei mir melden.
01/06/2011 02:23 Linxis172#12
Haha i knew you hacked DefenderUM.... and i really wanted that hack...SO BAD!!!!!!! Sucks that you want someone to pay for it or give you another account for it. Maybe make it public? :D Or just pm it to me for free? ( I wont tell anyone o.o ) Anywho, Shaiya Nova not only found out you hacked (Finally!) But it also made the maximum amount of gold bars stackable as 40 or 42. So this will probably not work on Nova anymore... but if you and i could go to other servers and corrupt those... :D :D :D c'mon DefenderUM o.o
01/09/2011 00:12 Phantomangel042#13
Wow Vendetta... you're a piece of work. You claim to be a "forum mod" on Nova (which you're not), then you come here condoning Defender's use of a hack to destroy your server, and offer to help ruin others... I'm reporting you to the Nova GMs, hopefully they will take action for once (just like with DefenderUM) and IP ban you. It'd be nice to get trash like you out of the game.
01/09/2011 02:11 Bаne#14
potentiol flame thread....in 3 2 1...
01/09/2011 02:57 Linxis172#15
"Wow Phantom...."
You do realize that im going to do this on another server if i even GET the hack. Plus, this doesnt work on Shaiya Nova because they changed...things of which im not allowed to say o.o Also, the GMs are already looking and have been looking into making ame a forum mod, people respect me on those forums and i help a lot. So put your Vagina back into your purse and stop QQing.