banner
Hi my new friend!

This is
JackNehc's archive

Scroll down
All Archives
iOS13适配
  • 11/15
  • 17:03

最近需要用到加&解密文件,找到7z,在win和mac都能使用,记录下。

安装

1
2
# 前提是你mac安装了包管理器Homebrew
brew install p7zip

前言

上一篇介绍了用dumpdecrypted砸壳方法,觉得超级麻烦有没有?难道没有更方便的操作吗?嘻嘻,我们要感谢这位大佬,同时他也是MonkeyDev的作者,他弄了个工具,让我们可以一键砸壳,执行一个命令,便可以得到ipa包,进而用class-dump导出头文件,是不是很爽?废话不多说,直接进入主题,第三种方式-Frida

前言

上一篇介绍了用Clutch砸壳方法,这一篇介绍的是第二种方式-dumpdecrypted,dumpdecrypted与Clutch不同,他是需要app运行起来(iOS系统会先解密程序再启动),然后从内存中将解密结果dump写入文件中,得到一个新的可执行程序。

前言

最近想了解别人app的一个功能实现,入了逆向的坑,也当做一次更深了解oc底层的机会。前前后后看了几篇相关文章,就拿个App练了练手,在此记录下学习过程,方便以后回忆。首先,上传到AppStore的App都是经过苹果签名加密的(具体加密过程可以看我写的这篇文章),所以我们要拿到App代码的头文件,必须解密,俗称砸壳,接下来,我会用以下三种工具来实现砸壳并且导出头文件。此篇介绍的是Clutch

前言

上一篇讲了如何创建自己的pod私人库,要更新怎么办咧?

前言

在开发中,我们可能会遇到一种情况,写了几百个vc,突然需求要在每个vc改个背景色,可你却没有写个BaseVC做基类,全都继承UIViewController,此时,身为程序员的你肯定不会做一个一个改背景色这个决定,就算是重新一个一个改继承,虽然一劳永逸但也是十分蛋疼的事情,要知道,category是个好东西,我们可以利用category来重写父类方法。

前言

平时公司做项目积累了一些自己封装的类,每次新建项目总要拖进去总感觉很low,所以决定弄个pod私人库,顺便了解一下组件化开发,以下仅是记录下创建和使用过程和遇到的问题。

12