- dumpdecrypted 砸壳工具 加密砸壳
下载最新源码: git clone https://github.com/stefanesser/dumpdecrypted.git-
在Mac上建立个目录,我这里是tools,下载安装好
-
-
编译动态库文件(dumpdecrypted.dylib): make
-
编译动态库文件后,我们可以得到dumpdecrypted.dylib,然后把它拷贝到越狱的iPhone上
-
在自己的越狱的iPhone上查看
- 如何砸微信
ps -e |grep WeChat 找到WeChat 的进程
- 找到微信的沙河路径
cycript -p WeChat
cy# dir = NSHomeDirectory()
@"/var/mobile/Containers/Data/Application/82B56D1D-C217-4B28-9CEA-648CB7E3AB78"//沙河路径
-
cd到沙河路径的doucuments
- 接着把我们当前存放在iphone tmp下的 dumpdecrypted.dylib拷贝出来到当前的目录
cp /tmp/dumpdecrypted.dylib .
- 利用iOS给的环境变量DYLD_INSERT_LIBRARIES 在沙河路径注入我们之前的进程路径(/var/mobile/Containers/Bundle/Application/BA5B36D0-E801-4B5A-80EB-9306A8438D0A/WeChat.app/WeChat)
DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib /var/mobile/Containers/Bundle/Application/BA5B36D0-E801-4B5A-80EB-9306A8438D0A/WeChat.app/WeChat
-
查看当前目录 ls ,发现WeChat.decrypted ,这就是我们需要的解密的文件
- 接着拷贝WeChat.decrypted到自己的Mac上
scp WeChat.decrypted liudefu@192.168.100.108:/Users/liudefu/Documents/iOS/headers
-
找到Mac的当前的目录查看如下WeChat.decrypted
- 最后我们用class-dump查看微信的头文件
class-dump -s -S -H WeChat.decrypted -o./WCHeaders
统计头文件
ls -lR|grep "^-"|wc -l