More so---Which files are vulnerable and to what.
Stock Donator System--Vulnerable to RFI hack--Donators can use an RFInclusion to purchase the max donator pack for a penny.
Player Report System----Using meta or iframe hack, and staff_special.php coding, Hackers/exploiters can use the auto refresh to make themselves an admin when the hack is viewed by an admin.
Preferances, Display Picture--Same hack can be used here, Or an .htaccess rewrite can be modified to bypass certain security measures, again, accomplishing the same as the above.
cmarket.php----crystals hack that if the ID variable is not secured will max out a users crystals.
forums hack--if the ID variable is not secured will show user login name and md5 password, easily decrypted through a rainbow table.
Session Hi-Jack
Using a few differant Session Stealers, via xss or a program, users are able to steal your sessions and enter them into the proggy logging in to your account w/o needing a password.
IP Sploof
Users use a common old fire fox add on to add a query through the unsecured IP variable changing any field in the users table to whatever they so choose.
there is a gaping hole in the items files but i was "promised" into not saying "which" item file. the hack is a csrf hack tho, if it helps at all.
userlist hack.
There are a few differant hacks that can be used on your userlist to DROP your users table, XSS inject and do all sorts of other nasty things. Secure all variables in your userlist, including st, ord, by etc.
viewuser
some aftermarket viewusers have turned out to be vulnerable to xss injections as well.
If you have aftermarket mods, make sure they were made by someone who knows what they are doing or you have had them tested, or you have secured them yourself. Several times i've seen and tested aftermarket mods and within literally 30 seconds been able to make myself staff.
Might also suggest investing into a staf login script there are a few freebies floating around.
For newer users who havent "started" their games yet, convert to a sha512 password system with salt for a bit of extra security on your passwords.
register.php REF is unsecure there are 2 seperate instances of ref, one is lowercase and one is upper case, while the lowercase one is secure the UPPERcase one is not.
$_GET['ref']=abs(@intval($_GET['REF']));
I've just spent several hours writing out fixes for all these, so perhaps later i'll write them here as well. Just a heads up.