mobile-app-security.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mobile app security
- 资源描述:
-
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,*,Click to edit Master title style,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,1,mobile APP security,交流,碳基体(,dani,),2,我是谁,产品安全工程师,APP security,web app,,页游,手游(,iOS&Android),3,主题,1.mobile APP,主要威胁,2.mobile APP,安全管理流程,4,mobile APP,主要威胁,iOS,1.,IPA,破解,2.,IAP,解锁(,in-apple-purchase),3.,存档修改,4.,内存修改,5.,封包修改,6.,越狱检测绕过,7.,patch mach-o executable,5,IPA,破解方法,1,方法,1,:破坏,DRM,数字版权保护技术,去处数字签名,,取消,IPA,对,apple,帐号的绑定,允许没有合法签名的程序在设备上运行。(适用于非越狱机),6,IPA,破解方法,1,条件一:,设备越狱,获得,root,权限,去除掉设备上的签名检查,允许没有合法签名的程序在设备上运行,代表工具:,AppSync for iOS 5.0+,工具原理:,使用,MobileSubstrate,来,hook,libmis.dylib,库的,MISValidateSignatureAndCopyInfo,函数来绕过签名验证,7,IPA,破解方法,1,条件二:解密的,mach-o,可执行文件,代表工具:,Clutch,,,Crackulous,工具原理:从内存中导出解密部分,8,IPA,破解方法,2,方法,2,:,代表工具:,PP,助手,快用助手,工具原理:,将正版购买相关信息同步到设备上,让其通过签名检查。,返回,9,IAP,解锁,什么是,IAP,游戏关卡,游戏道具,built-in,server,10,IAP,解锁,11,IAP,解锁,12,IAP,解锁,-,方法,1,方法,1,:使用免费内购工具,代表工具:,IAP cracker,IAP Free,LocalIAPStore,工具原理:伪造交易状态,伪造收据,13,IAP,解锁,-,方法,1,:,IAPCracker,原理:,在客户端将,transactionState,修改为,SKPaymentTransactionStatePurchased,来欺骗应用程序下发购买内容,14,IAP,解锁,-,方法,1,:,IAP Free,15,IAP,解锁,-,方法,1,:,IAP Free,16,IAP,解锁,-,方法,1:LocalIAPStore,17,IAP,解锁,-,方法,2:MITM,原理:证书伪造,,DNS,欺骗,模拟,app store server,进行,Receipt,验证,18,IAP,解锁,-,方法,2:MITM,19,IAP,解锁,-,方法,2:MITM,20,IAP,解锁,-,方法,2:MITM,21,IAP,解锁,-,方法,3:,存档替换,原理:,通过文档替换或覆盖来解锁,,我们知道应用购买前后安装包中的,Documents,和,Library,目录,发生的变化,就是解锁的内容。因此可以通过对比这两个目录的区别来完成,IAP,内购破解,22,IAP,解锁,-,方法,3:,存档替换,返回,23,存档修改,24,存档修改,plist,25,存档修改,sqlite3,26,存档修改,json,27,存档修改,base64,28,存档修改十六进制,返回,29,内存修改,30,内存修改,返回,31,封包修改,返回,32,越狱检测绕过,越狱检测方法,1,:检查常见的越狱文件是否存在,33,越狱检测绕过,越狱检测方法,2,:检查,/etc/fstab,的大小,该文件描述系统在启动时挂载文件系统和存储设备的详细信息,为了使得,/root,文件系统有读写权限,一般会修改该文件。虽然,app,不允许查看该文件的内容,但可以使用,stat,函数,获得该文件的大小。在,iOS 5,上,未越狱的该文件大小未,80,字节,越狱的一般只有,65,字节,在安装了,xCon,的越狱设备上运行,,result,的大小为,803705776,;,卸载,xCon,后在越狱设备上运行,,result,的大小为,66,34,越狱检测绕过,越狱检测方法,3,:,检查特定的文件是否是符号链接文件,iOS,磁盘通常会划分为两个分区,一个只读,容量较小的系统分区,和一个较大的用户分区。所有的预装,app,(例如,appstore,)都安装在系统分区的,/Application,文件夹下。在越狱设备上,为了使得第三方软件可以安装在该文件夹下同时又避免占用系统分区的空间,会创建一个符号链接到,/var/stash/,下。因此可以使用,lstat,函数,,检测,/Applications,的属性,看是目录,还是符号链接。如果是符号链接,则能确定是越狱设备,35,越狱检测绕过,越狱检测方法,4,:,检测,dylib,(动态链接库)的内容,36,越狱检测绕过,原理:,hook,常见的越狱检测方法,fileExistsAtPath:,fileExistsAtPath:isDirectory:,filePermission:,fileSystemIsValid:,返回,37,patch mach-o executable,通过对已破解(,ipa cracker,解密后)的,mach-O executable,文件进行动态调试和静态反汇编逆向分析,还原软件的整体结构,通过对相应的函数进行修改(也是常说的,API hooker,,,malicious code injection,),例如商店道具购买函数,任务奖励函数等来实现内购的解锁。这种类型的外挂通常以游戏插件形式提供,一般采用,MobileSubstrate,框架进行开发,38,patch mach-o executable,工具,otool,classdump,cycript,gdb,IDA Pro,theos,MobileSubstrate,39,mobile APP,主要威胁,Android,1.APK repacking,2.,存档修改,3.,内存修改,4.,封包修改,5.,其他,40,APK repacking,工具:,smali/baksmali,dex2jar/JD_GUI,apktool,otertool,APKTool_GUI,Andbug,41,存档修改,工具:,RE,管理器,(RootExplorer),X-plore,管理器,/data/data,/sdcard/Android/data/,42,内存修改,工具:八门神器,GameKiller/,游戏金手指,GameCIH/GameGuardian(,需要,root,权限),43,封包修改,44,其他,1.,权限安全,2.,组件安全,45,mobile APP,安全管理流程,46,mobile APP,安全管理流程,47,mobile APP,安全管理流程,48,联系方式,微博:,展开阅读全文

咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
咨信网小贴示:
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】


mobile-app-security.ppt
















自信AI助手














微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/14752250.html