Mysidia Adoptables Support Forum  

Home Community Mys-Script Creative Off-Topic
Go Back   Mysidia Adoptables Support Forum > Mysidia Adoptables > Questions and Supports

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 05-07-2009, 04:39 AM
gjac1 gjac1 is offline
Member
 
Join Date: Feb 2009
Posts: 101
Credits: 8,468
gjac1
Default Questions

There are several exploits that members have found on how to exploit with the script.

1. They have discovered that all they have to do is change the number in the adopt link (from adopt.php?id=xx) as a shortcut to getting any adoptable they want. They can even change this in this link "/doadopt.php?name=&id=28&promocode=&Submit=Adopt+Me " to get the different adoptables.

2. Refreshing the adoption page by either pressing the refresh button or ctrl+F5 to mass adopt as many as they want....

My suggestions are, some kind of mod (maybe a javascript mod) that hides the adoption link in the the status bar and the actual address bar so that they just see adopt.php and nothing to do with the id number. I have tried several different javascript mods to hide the the links from appearing, but they dont work with the latest versions of Firefox and IE.

And secondly some kind of a check that means after 1 adoptable has been adopted, the member is either taken directly to their profile page or if they do decide to refresh the page, the refresh sends them back to the main adoption page.
Reply With Quote
  #2  
Old 05-07-2009, 06:33 AM
12345 12345 is offline
Member
 
Join Date: Mar 2009
Posts: 54
Credits: 7,628
12345
Default RE: Exploits

Is this true? Omg what a retards people?
Reply With Quote
  #3  
Old 05-07-2009, 11:16 AM
eaglelegend eaglelegend is offline
Member
 
Join Date: Mar 2009
Posts: 45
Credits: 4,348
eaglelegend
Default RE: Exploits

Thank you very much and most of all, to your users for noticing that - you know userally i the first to notice - I remember when I used to test some other sites by doing that - it only got me banned, but they didnt get the point that im trying to help them - oh well, their own problem not mine!
Reply With Quote
  #4  
Old 05-07-2009, 12:10 PM
gjac1 gjac1 is offline
Member
 
Join Date: Feb 2009
Posts: 101
Credits: 8,468
gjac1
Default RE: Exploits

I got the PM telling me about this yesterday, i tried to create a solution to the problem myself and then i could post it here along with the exploit...but i can only seem to solve half the problem, and thats only if people are not using the latest web browsers..

What this also means is, if anyone is using the shop mod on the old script, it is now useless...unless a fix can also be applied to the old script
Reply With Quote
  #5  
Old 05-07-2009, 01:48 PM
BMR777 BMR777 is offline
Member
 
Join Date: Jan 2011
Posts: 1,122
Gender: Male
Credits: 10,717
BMR777 is on a distinguished road
Default RE: Exploits

Ok, I've looked into this on my test install.

Quote:
1. They have discovered that all they have to do is change the number in the adopt link (from adopt.php?id=xx) as a shortcut to getting any adoptable they want. They can even change this in this link "/doadopt.php?name=&id=28&promocode=&Submit=Adopt+Me " to get the different adoptables.
Well, yes if they know the ID of the adoptable they want to adopt they can simply change the number to adopt it. They cannot, however, use this method to adopt adoptables who have conditions attached to them that the user does not meet. For instance, if an adoptable can only be adopted 10 times, and this is already the case, the user cannot use this method to get the adoptable again, instead they get an "Adoption Denied" error message. The same is true for Promo Coded adoptables. This will only work if the user knows the valid promo code. Unless your install is also ignoring the conditions and allowing users who do not meet the adoption conditions to adopt pets then there is no exploit and the script is working as it should.

Quote:
2. Refreshing the adoption page by either pressing the refresh button or ctrl+F5 to mass adopt as many as they want....
Well, yes this is true, but it also is the same as the user simply going back, clicking adopt, clicking on the pet, renaming it, etc. If you want to limit this behavior, simply set conditions on the adoptable so that the user can only have so many of that type of adoptable. If there are conditions on the adoptable, they will be honored and the user will not be able to adopt more of the adoptable.

I hope this clears some things up for people. :)

Brandon
Reply With Quote
  #6  
Old 05-07-2009, 02:23 PM
eaglelegend eaglelegend is offline
Member
 
Join Date: Mar 2009
Posts: 45
Credits: 4,348
eaglelegend
Default RE: Exploits

Thanks for that Brandon - for clearing that up!
Reply With Quote
  #7  
Old 05-07-2009, 03:56 PM
gjac1 gjac1 is offline
Member
 
Join Date: Feb 2009
Posts: 101
Credits: 8,468
gjac1
Default RE: Exploits

I changed the adopt.php page to include this

PHP Code:
$query "SELECT * FROM ".$prefix."adoptables ORDER BY RAND() LIMIT 1"
from this topic :

http://www.rusnakweb.com/forum/showthread.php?tid=914

and cheating members know what they are getting by the ID number....is there no way to hide this link in the status bar and address bar ??

And as for the ctrl+F5 exploit, thats not the same as going through the adoption process countless time to mass adopt, this is simply just keeping 1 finger on the ctrl button and then tapping F5 , limiting the number a member can adopt is not really possible when you are offering supposedly "random" adoptables that can hatch from 1 egg, members are going to want to mass adopt to try and get them all...i just dont want them to "shortcut" mass adopt seeing as that will just give them 1 of the exact same adoptable seeing as at that stage, its not random anymore...
Reply With Quote
  #8  
Old 05-07-2009, 04:48 PM
BMR777 BMR777 is offline
Member
 
Join Date: Jan 2011
Posts: 1,122
Gender: Male
Credits: 10,717
BMR777 is on a distinguished road
Default RE: Exploits

You didn't mention that you modified the script... :P

The normal version of this script that is unmodified works as it should. The fact that what works under normal operation doesn't work with the custom modifications you've made is not by any means an exploit, simply a result of your custom mod not working with the script the way it was designed to work under standard conditions.

No easy solution comes to the top of my head for removing the ID from the address bar. This is not something I will include in a future release as under normal operation this is not an issue.
Reply With Quote
  #9  
Old 05-07-2009, 06:49 PM
gjac1 gjac1 is offline
Member
 
Join Date: Feb 2009
Posts: 101
Credits: 8,468
gjac1
Default RE: Questions

Even if it was not modded, the easy way to mass adopt is still there, and it is an exploit...the mod i used isnt exactly a huge mod, it just stops all of the available adoptables from being shown and instead shows 1 at random...

Hundreds can be adopted by just pressing 1 button in about a minute...on both scripts with or without mods...

I have been looking at other adoptable sites that where not created by people using this script, and they all somehow manage to hide the link to there adoption system, so this is a standard thing to protect against "cheating" , and i think i have figured out how they do it, by using an external website call whoisamongstus, so i will use that :)
Reply With Quote
  #10  
Old 05-07-2009, 09:58 PM
mugwumpr mugwumpr is offline
Member
 
Join Date: Apr 2009
Posts: 41
Credits: 4,520
mugwumpr
Default RE: Questions

Forgive my ignorance, but I don't understand how this is "cheating". How do they hurt anyone but themselves?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
More Questions ^^'' Brookreed Questions and Supports 4 08-08-2013 05:06 PM
Just some Questions i have. rickasawr Questions and Supports 3 04-30-2011 11:04 PM
Some Questions? :) blondbananamix Questions and Supports 10 04-25-2011 01:47 PM
two questions RoconzaArt Questions and Supports 10 02-24-2011 09:15 AM
Some questions PokePets Questions and Supports 7 07-15-2010 03:04 PM


All times are GMT -5. The time now is 11:28 AM.

Currently Active Users: 9788 (0 members and 9788 guests)
Threads: 4,080, Posts: 32,024, Members: 2,016
Welcome to our newest members, jolob.
BETA





What's New?

What's Hot?

What's Popular?


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
vBCommerce I v2.0.0 Gold ©2010, PixelFX Studios
vBCredits I v2.0.0 Gold ©2010, PixelFX Studios
Emoticons by darkmoon3636