随笔分类 -  iOS逆向工程

记录里iOS逆向工程相关文章
摘要:虽然前段时间ARM被日本软银收购了,但是科技是无国界的,所以呢ARM相关知识该学的学。现在看ARM指令集还是倍感亲切的,毕竟大学里开了ARM这门课,并且做了不少的实验,当时自我感觉ARM这门课学的还是可以的。虽然当时感觉学这门课以后似乎不怎么用的上,可曾想这不就用上了吗,不过之前学的都差不多忘了,还 阅读全文
posted @ 2016-09-23 09:18 青玉伏案 阅读(7191) 评论(2) 推荐(4) 编辑
摘要:LLDB是Low Level Debugger的简称,在iOS开发的调试中LLDB是经常使用的,LLDB是Xcode内置的动态调试工具。使用LLDB可以动态的调试你的应用程序,如果你不做其他的额外处理,因为debugserver缺少task_for_pid权限,所以你只能使用LLDB来调试你自己的A 阅读全文
posted @ 2016-09-21 09:49 青玉伏案 阅读(21398) 评论(1) 推荐(6) 编辑
摘要:本篇博客以微信为例,给微信脱壳。"砸壳"在iOS逆向工程中是经常做的一件事情,,因为从AppStore直接下载安装的App是加壳的,其实就是经过加密的,这个“砸壳”的过程就是一个解密的过程。未砸壳的App是无法在Class-dump、Hopper等工具中使用的。所以我们要将App进行砸壳处理。在An 阅读全文
posted @ 2016-09-18 09:29 青玉伏案 阅读(25473) 评论(6) 推荐(8) 编辑
摘要:今天博客内容比较简单,不过还是蛮重要的。经常有小伙伴在QQ上私下问我,说博客中是如何使用Reveal查看AppStore中下载应用的UI层级的,那么就在今天这篇博客中作为一个主题来统一的介绍一下吧。虽然网上相关资料一抓一大把,不过还是有必要详细的总结一下的。 还是那句话,“工欲善其事,必先利其器”, 阅读全文
posted @ 2016-09-09 09:10 青玉伏案 阅读(4282) 评论(2) 推荐(5) 编辑
摘要:今天博客的主题是Keychain, 在本篇博客中会通过一个登陆的Demo将用户名密码存入到KeyChain中,并且查看一下KeyChain中存的是什么东西,把这些内容给导出来。当然本篇博客的重点不是如何使用Keychain来存储你的用户名和密码了。不过今天的博客中会用到这些知识。Apple的开发着文 阅读全文
posted @ 2016-08-26 10:02 青玉伏案 阅读(6485) 评论(10) 推荐(5) 编辑
摘要:如果你对iOS逆向工程有所了解,那么你对Tweak并不陌生。那么由Tweak我们又会引出Theos, 那么什么是Theos呢,简单一句话,Theos是一个越狱开发工具包,Theos是越狱开发工具的首先,因为其最大的特点就是简单。大道至简,Theos的下载安装、编译发布都比较简单,越狱开发中另一个常用 阅读全文
posted @ 2016-08-17 09:37 青玉伏案 阅读(24941) 评论(17) 推荐(6) 编辑