Jump to content

Identified a vulnerability in a game with server sided in-app purchases, need help exploiting it


dehness

2 posts in this topic

Recommended Posts

Posted

Hi,

So I've been playing a multiplayer card game that you need to purchase in-game dollars for use when playing at tables, this is achieved with in-app purchases. While the app itself is actually one of the most poorly written apps out there, they did have the foresight to include at least some form of server-side verification of in-app purchases. Where I identified the vulnerability, I believe, is somewhere in the app's communication with the apple servers.

How I discovered it (long story):

When my PayPal account was in debt I used my girlfriend's debit card on my Apple account to make an in-app purchase. She plays the game too, and uses the same payment method on her own Apple account. When I attempted to make a purchase this must have caused some sort of conflict within the app and it spat out an error message. While it charged me for the purchase, it did not apply my credits.

This app is barely maintained with the last bugfix happening over a year ago, support is non-existent (they provide a contact form but no-one replies), and there is no visible way to "restore purchases". However, after a few days of waiting and hoping for a reply to my support question, I got the sh!ts and just attempted to purchase the same in-app purchase again. At this point I received a message apparently from Apple, something to the effect of "You have previously purchased this item and it will be restored for you for free". That interested me, so I pushed it a couple more times and much to my surprise, I received 3x the credits I had paid for.

At the time I didn't push my luck, as I thought I may still have to pay for it eventually, but later I discovered that if I made one legitimate in-app purchase, and was quick enough at attempting the same one again, I would receive the "You have previously purchased this item and it will be restored for you for free" message and I would get double what I paid for. However, I also found if I wasn't quick enough, I wouldn't get the message and would get charged twice.

tldr: If you quickly try the same in-app purchase twice, you get charged for one, and Apple restores a second one for you for free.

My question to those of you more talented and knowledgeable than I, is, do you believe it would be possible to say, for example, capture the apple payment gateway's response to the game server telling it to restore or approve the purchase and apply the in-game credits, and then falsify that communication to receive free in-app purchases? I have attempted to use pretty much every in-app purchase tweak out there, to no avail, but I was hoping the game's server sided "verification" of payments only extends to requiring a certain response or receipt number format that the tweaks don't match, and with some minor adjustments, could basically provide unlimited in-game cash.

nb. I recognize that I'm make a number of assumptions about technology and processes that I know literally nothing about, but in explaining how I thought of it, maybe you guys could figure out a much better or effective way to actually make it happen. :)

Cheers!

Posted

Not so sure its as easy as “finding an exploit in apples gateway” as of right now, there is no way to “hack apple servers” if there was, someone wouldve figured it out years ago, what your experiencing is most like an outdated inap purchase system with no developer watching the purchases screen. Anyways, even if you didnt get those credits back, you couldve just reclaimed them via you itunes account from a refund. 

Archived

This topic is now archived and is closed to further replies.

  • Our picks

    • Red Sword v145 +3 Cheats
      Modded/Hacked App: Red Sword By Tatsuki Sasaki
      Bundle ID: com.Tatsuki.bigsord
      iTunes Store Link: https://apps.apple.com/us/app/red-sword/id1500823858?uo=4

       

      📌 Mod Requirements

      - Jailbroken iPhone or iPad.
      - iGameGod / Filza / iMazing.
      - Cydia Substrate, ElleKit, Substitute or libhooker depending on your jailbreak (from Sileo, Cydia or Zebra).

       

      🤩 Hack Features

      - Infinite Currencies
      - God Mode
      - Enemy Don't Attack

       

      Non-Jailbroken Hack: https://iosgods.com/topic/122258-red-sword-v145-2-cheats-for-jailed-idevices/

       

      ⬇️ iOS Hack Download Link: https://iosgods.com/topic/122256-red-sword-v145-2-cheats/
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 189 replies
    • From Pawn to King - Idle RPG v6.1.9 [ +18 Jailed ] Currency Max
      Modded/Hacked App: From Pawn to King - Idle RPG By Toward Inc.
      Bundle ID: com.towardmobile.fromsoldiertoking
      iTunes Store Link: https://apps.apple.com/us/app/from-pawn-to-king-idle-rpg/id1645843355?uo=4


      Hack Features:

      - ADS NO [ Reward Free ]

      - Speed UP 2x

      - Gems 

      - Gold 

      - Smelt Stone 

      - Mileage Point 

      - Normal Raid Ticket 

      - Quest Completed [ Earn 1 Point ]

      - Heroes Ticket +6 

      - Heroes LvL Up Medal 

      - Heroes LvL Up Magic Stone 

      - Stage Pass Unlocked [ Premium ]

      - Mine LvL Up [ Gems Reward Unlimited ]

      - ATK Speed 

      - Hero Status

      - Enemy Status 

      - Boss Status 

      - Boss Time Unlimited
        • Like
      • 21 replies
    • From Pawn to King - Idle RPG v6.1.9 [ +18 Cheats ] Currency Max
      Modded/Hacked App: From Pawn to King - Idle RPG By Toward Inc.
      Bundle ID: com.towardmobile.fromsoldiertoking
      iTunes Store Link: https://apps.apple.com/us/app/from-pawn-to-king-idle-rpg/id1645843355?uo=4


      Hack Features:
      - ADS NO [ Reward Free ]

      - Speed UP 2x

      - Gems 

      - Gold 

      - Smelt Stone 

      - Mileage Point 

      - Normal Raid Ticket 

      - Quest Completed [ Earn 1 Point ]

      - Heroes Ticket +6 

      - Heroes LvL Up Medal 

      - Heroes LvL Up Magic Stone 

      - Stage Pass Unlocked [ Premium ]

      - Mine LvL Up [ Gems Reward Unlimited ]

      - ATK Speed 

      - Hero Status

      - Enemy Status 

      - Boss Status 

      - Boss Time Unlimited

        • Thanks
        • Winner
        • Like
      • 42 replies
    • Squad Alpha - Action Shooting v1.7.27 [ +20 Jailed ] Currency Max
      Modded/Hacked App: Squad Alpha - Action Shooting By SayGames LTD
      Bundle ID: com.game.missioncrit
      iTunes Store Link: https://apps.apple.com/us/app/squad-alpha-action-shooting/id1571487050?uo=4


      Hack Features:

      - ADS Free 

      - ViP Member [ Active ] 

      - ViP PoPup Disable 

      - Gems Unlimited [ Daily Offer ]

      - Elite Pass [ Active ]

      - Elite Pass+ [ Active ]

      - Elite Pass [ Claim Unlimited ]

      - Elite Pass+ [ Claim Unlimited ]

      - Free Pass [ Claim Unlimited ]

      - Elite Pass LvL Skip [ Price -9999 ] Increased Gems

      - Loot Box [ Price -9999 ] Increased Gems

      - Inventory Expand [ Price -9999 ] Increased Gems

      - Inventory Space [ First Open Inventory Then Enable Cheat Next + ADD Then Buy Get Max Space ]

      - Health Max

      - DMG Unlimited

      - Speed Movement

      - Ammo Max

      - No Reload

      - Enemy Freeze

      - Wall Hack [ Move Anywhere ]

      Note:- Don"t Abuse The Hack Maybe Banned I'M Not Responsible 

       
      Jailbreak required hack(s): https://iosgods.com/forum/5-game-cheats-hack-requests/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
        • Agree
        • Winner
        • Like
      • 24 replies
    • Squad Alpha - Action Shooting v1.7.27 [ +20 Cheats ] Currency Max
      Modded/Hacked App: Squad Alpha - Action Shooting By SayGames LTD
      Bundle ID: com.game.missioncrit
      iTunes Store Link: https://apps.apple.com/us/app/squad-alpha-action-shooting/id1571487050?uo=4

      Hack Features:
      - ADS Free 

      - ViP Member [ Active ] 

      - ViP PoPup Disable 

      - Gems Unlimited [ Daily Offer ]

      - Elite Pass [ Active ]

      - Elite Pass+ [ Active ]

      - Elite Pass [ Claim Unlimited ]

      - Elite Pass+ [ Claim Unlimited ]

      - Free Pass [ Claim Unlimited ]

      - Elite Pass LvL Skip [ Price -9999 ] Increased Gems

      - Loot Box [ Price -9999 ] Increased Gems

      - Inventory Expand [ Price -9999 ] Increased Gems

      - Inventory Space [ First Open Inventory Then Enable Cheat Next + ADD Then Buy Get Max Space ]

      - Health Max

      - DMG Unlimited

      - Speed Movement

      - Ammo Max

      - No Reload

      - Enemy Freeze

      - Wall Hack [ Move Anywhere ]

      Note:- Don"t Abuse The Hack Maybe Banned I'M Not Responsible 


      Non-Jailbroken & No Jailbreak required hack(s): https://iosgods.com/forum/79-no-jailbreak-section/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
        • Informative
        • Agree
        • Winner
        • Like
      • 30 replies
    • Rumble Bag Fight: Legend Games v1.4.1 [ +10 Jailed ] Currency Max
      Modded/Hacked App: Rumble Bag: backpack battle By HappyTapLand Technology Co., Ltd.
      Bundle ID: com.defense.fight.merge.rumble.bag.game
      iTunes Store Link: https://apps.apple.com/us/app/rumble-bag-backpack-battle/id6547851442?uo=4


      Mod Requirements:
      - Non-Jailbroken/Jailed or Jailbroken iPhone/iPad/iPod Touch.
      - Sideloadly / Cydia Impactor or alternatives.
      - A Computer Running Windows/macOS/Linux with iTunes installed.


      Hack Features:

      - ADS No [ Free Rewards ]

      - ViP Active [ Check Store ]

      - Currency

      - Recourses

      - Weapon Unlocked

      - Ability Take All Unlimited

      - Ability Refresh Unlimited

      - Merge Anything Weapons [ Max LvL 5 Merging Above Disable Weapons ] 

      - Always Last Wave [Before Enter The Battle ]

      - DMG [ Merge Weapons ]
        • Agree
        • Winner
        • Like
      • 17 replies
    • Rumble Bag Fight: Legend Games v1.4.1 [ +10 Cheats ] Currency Max
      Modded/Hacked App: Rumble Bag: backpack battle By HappyTapLand Technology Co., Ltd.
      Bundle ID: com.defense.fight.merge.rumble.bag.game
      iTunes Store Link: https://apps.apple.com/us/app/rumble-bag-backpack-battle/id6547851442?uo=4


      Hack Features:
      - ADS No [ Free Rewards ]

      - ViP Active [ Check Store ]

      - Currency

      - Recourses

      - Weapon Unlocked

      - Ability Take All Unlimited

      - Ability Refresh Unlimited

      - Merge Anything Weapons [ Max LvL 5 Merging Above Disable Weapons ] 

      - Always Last Wave [Before Enter The Battle ]

      - DMG [ Merge Weapons ]
        • Agree
        • Thanks
        • Winner
        • Like
      • 18 replies
    • Dragon Village Survival v1.120 [ +9 Cheats ] Never Die
      Modded/Hacked App: Dragon Survival By Alchemist Games Inc
      Bundle ID: com.alchemist.games.dvs
      iTunes Store Link: https://apps.apple.com/us/app/dragon-survival/id6453701946?uo=4


      Hack Features:
      - No ADS

      - Never Die

      - DMG

      - Max Ammo

      - Pick Up Range [ Enter The Game Then Use ]

      - Movement Speed

      - Enemy No Limit 

      - Fire Radius

      - Max Revive 


      Non-Jailbroken & No Jailbreak required hack(s): https://iosgods.com/forum/79-no-jailbreak-section/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
        • Informative
        • Agree
        • Thanks
        • Winner
        • Like
      • 100 replies
    • Dragon Survival v1.120 [ +9 Jailed ] Never Die
      Modded/Hacked App: Dragon Survival By Alchemist Games Inc
      Bundle ID: com.alchemist.games.dvs
      iTunes Store Link: https://apps.apple.com/us/app/dragon-survival/id6453701946?uo=4


      Hack Features:
      - No ADS [ Rewards Free]

      - Immortal

      - Damage

      - Ammo

      - Pick Up Range

      - Movement Speed

      - Enemy No Limit

      - Revive

      - Fire Radius


      Jailbreak required hack(s): https://iosgods.com/forum/5-game-cheats-hack-requests/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
        • Informative
        • Thanks
        • Winner
        • Like
      • 28 replies
    • Friends Adventure Match v3.5.1 [ +5 Cheats ] Currency Max
      Modded/Hacked App: Friends Adventure Match By NARCADE TEKNOLOJI ANONIM SIRKETI
      Bundle ID: com.nar.FriendsMatch
      iTunes Store Link: https://apps.apple.com/us/app/friends-adventure-match/id6479395668?uo=4

       

      Hack Features

      - Coins [ Win Match ]

      - Lives

      - Stars

      - Booster

      - Moves


      For Non-Jailbroken & No Jailbreak required hacks: https://iosgods.com/forum/79-no-jailbreak-section/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/

       

      iOS Hack Download Link


      Hidden Content

      Download Hack
        • Like
      • 4 replies
    • Friends Adventure Match v3.5.1 [ +5 Jailed ] Currency Max
      Modded/Hacked App: Friends Adventure Match By NARCADE TEKNOLOJI ANONIM SIRKETI
      Bundle ID: com.nar.FriendsMatch
      iTunes Store Link: https://apps.apple.com/us/app/friends-adventure-match/id6479395668?uo=4

       

       

      Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      Hack Features

      - Coins [ Win Match ]

      - Lives

      - Stars

      - Booster

      - Moves


      Jailbreak required iOS hacks: https://iosgods.com/forum/5-game-cheats-hack-requests/
      Modded Android APKs: https://iosgods.com/forum/68-android-section/

       

      iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App
      • 4 replies
    • Vampirio: Defend & Survive v1.1.6 [ +2 Cheats ] Currency Max
      Modded/Hacked App: Vampirio: Defend & Survive By Outfit7 Neo Limited
      Bundle ID: com.outfit7neo.onehelsing
      App Store Link: https://apps.apple.com/ph/app/vampirio-defend-survive/id6670539564?uo=4

       

      🤩 Hack Features

      - Currency Max [ Disable After Get ]
      - Resources Max [ Use Only Resources - Disable After Get ] Becasue Linked Population When You Build Disable OtherWise Crash

        • Like
      • 4 replies
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines