iap 攻防戰

12
In App Purchase 攻防戰 Hokila [email protected] http://hokilatw.blogspot.tw/

Upload: hokila-jan

Post on 06-May-2015

948 views

Category:

Self Improvement


1 download

TRANSCRIPT

Page 1: IAP 攻防戰

In App Purchase 攻防戰 � �

Hokila    [email protected]  http://hokilatw.blogspot.tw/

Page 2: IAP 攻防戰

大綱 ²  IAP製作過程

²  plist 、db、存檔修改

² 記憶體位置攻擊(要jb)

²  iOS 漏洞攻擊 (only 5.x)

² 最終防護手段

²  DEMO

Page 3: IAP 攻防戰

In App Purchase製作過程

Page 4: IAP 攻防戰

常見的IAP流程 ���

1.  Load user data from local DB

2.  IAP setting

3.  verify Product/AppleID/PW

4.  Reply success/fail signal

5.  Save to local DB

Page 5: IAP 攻防戰

槍火世界:base64

Page 6: IAP 攻防戰
Page 7: IAP 攻防戰

永恆戰士二

Page 8: IAP 攻防戰

Before After

Page 9: IAP 攻防戰

這揪竟是怎麼做到的呢? ~<全部拆掉改造王口氣>

Page 10: IAP 攻防戰

記憶體位置攻擊

Page 11: IAP 攻防戰

realValue fakeValue  

Show  出來的 上傳用的

Page 12: IAP 攻防戰

最終防護手段

² 阿就不要做單機版阿

² 要上傳資料到server的時候要先檢查購買記錄(半單機作法)