- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]51CTO下载-mobile app security
* IAP解锁-方法3:存档替换 原理:通过文档替换或覆盖来解锁,我们知道应用购买前后安装包中的Documents和Library目录发生的变化,就是解锁的内容。因此可以通过对比这两个目录的区别来完成IAP内购破解 * IAP解锁-方法3:存档替换 返回 * 存档修改 * 存档修改-plist * 存档修改-sqlite3 * 存档修改-json * 存档修改-base64 * 存档修改-十六进制 返回 * 内存修改 * 内存修改 返回 * 封包修改 返回 * 越狱检测绕过 越狱检测方法1:检查常见的越狱文件是否存在 * 越狱检测绕过 越狱检测方法2:检查/etc/fstab的大小 该文件描述系统在启动时挂载文件系统和存储设备的详细信息,为了使得/root文件系统有读写权限,一般会修改该文件。虽然app不允许查看该文件的内容,但可以使用stat函数获得该文件的大小。在iOS 5上,未越狱的该文件大小未80字节,越狱的一般只有65字节 在安装了xCon的越狱设备上运行,result的大小为803705776 ;卸载xCon后在越狱设备上运行,result的大小为66 * 越狱检测绕过 越狱检测方法3:检查特定的文件是否是符号链接文件 iOS磁盘通常会划分为两个分区,一个只读,容量较小的系统分区,和一个较大的用户分区。所有的预装app(例如appstore)都安装在系统分区的/Application文件夹下。在越狱设备上,为了使得第三方软件可以安装在该文件夹下同时又避免占用系统分区的空间,会创建一个符号链接到/var/stash/下。因此可以使用lstat函数,检测/Applications的属性,看是目录,还是符号链接。如果是符号链接,则能确定是越狱设备 * 越狱检测绕过 越狱检测方法4:检测dylib(动态链接库)的内容 * 越狱检测绕过 原理:hook常见的越狱检测方法 fileExistsAtPath: fileExistsAtPath:isDirectory: filePermission: fileSystemIsValid: 返回 * patch mach-o executable 通过对已破解(ipa cracker解密后)的mach-O executable文件进行动态调试和静态反汇编逆向分析,还原软件的整体结构,通过对相应的函数进行修改(也是常说的API hooker,malicious code injection),例如商店道具购买函数,任务奖励函数等来实现内购的解锁。这种类型的外挂通常以游戏插件形式提供,一般采用MobileSubstrate框架进行开发 * patch mach-o executable 工具 otool classdump cycript gdb IDA Pro theos MobileSubstrate * mobile APP 主要威胁-Android 1.APK repacking 2.存档修改 3.内存修改 4.封包修改 5.其他 * APK repacking 工具: smali/baksmali dex2jar/JD_GUI apktool otertool APKTool_GUI Andbug * 存档修改 工具:RE管理器(RootExplorer) X-plore管理器 /data/data /sdcard/Android/data/ * 内存修改 工具:八门神器GameKiller/游戏金手指GameCIH/GameGuardian (需要root权限) * 封包修改 * 其他 1. 权限安全 2.组件安全 * mobile APP安全管理流程 * mobile APP安全管理流程 * mobile APP安全管理流程 * 联系方式 微博: /tanjiti 博客: 邮箱:danqingdani@ * mobile APP security 交流 碳基体(dani) * 我是谁 产品安全工程师 APP security web app,页游,手游(iOSAndroid) * 主题 1. mobile APP主要威胁 2.mobile APP安全管理流程 * mobile APP 主要威胁-iOS 1. IPA破解 2.IAP解锁(in-apple-purchase) 3.存档修改 4.内存修改 5.封包修改 6.越狱检测绕过 7.patch mach-o executable * IPA破解-方法1 方法1:破坏DRM数字版权保护技术,去处数字签名,取消IPA对apple帐号的绑定,允许没有合法签名的程序在设备上运行。(适用于非越狱机) * IPA破解-方法1 条件一:设备越狱,获得root权限,去除掉设备上的签名检查,允许没有合法签名的程序在设备上
文档评论(0)