美文网首页iOS 架构知识
iOS 逆向的基本知识1

iOS 逆向的基本知识1

作者: 小宝_ab67 | 来源:发表于2018-05-09 20:43 被阅读0次

1.在 .zshrc 里面添加这句 导入了 bash_profile里面的配置

source ~/.bash_profile

2.切换shell 脚本为 bash

chsh -s/bin/bash

3.把 Zsh 设置为当前用户的默认 Shell

chsh -s/bin/zsh

4.导出微信头文件

利用class-dump 导出 app包的头文件. wechatHeader 是文件夹名字 根 WeChat 在同级目录。

class-dump -HWeChat -o wechatHeader

5.查看文件类型

file test.o

6.编译 test.c生成 test.o文件(.o文件叫目标文件)

clang -c test.c

7.把test.o目标文件转化成a.out可执行文件

clang test.o

8.执行a.out文件

./a.out

9.把test.o目标文件转化成 testhaha 可执行文件

clang -o testhaha test.o

10.把test.c一步转化成 testhaha 可执行文件

clang -o testhaha2 test.c

11.把 test.c和 test1.c两个文件 转化为一个 nimeide 可执行文件。

clang -o nimeide test.ctest1.c

12.查找.a 静态库

cd /usr/lib

find . -name"*.a”

find /usr/lib -name "*.a”

13.查看文件信息

file /usr/lib/libkmod.a

14.清空终端命令

clear

(.a是由一堆的.o组成)


相关文章

网友评论

    本文标题:iOS 逆向的基本知识1

    本文链接:https://www.haomeiwen.com/subject/wdworftx.html