iOS逆向开发

<安全攻防之MachO文件>

2019-11-06  本文已影响0人  高阿呆

MachO文件

官方介绍总共有11种格式!是Mach Object的缩写,是Mac/iOS上用于存储的程序、库的标准格式!
常见的格式:

$.o文件(不是可执行文件,是一个object文件)

machO.png
$clang test.o 会生成一个a.out可执行文件
$./a.out 执行这个可执行文件
a.out.png
$clang -o xx生成的可执行文件的名xx  xx源文件.c文件xx 可直接将文件编译成可执行文件 (clang -o test test.c)

$ .dylib动态库

$cd /usr/lib 
$file xxx.dylib
dylib.png

$ .dyld动态链接器

$cd /usr/lib
$file dyld
dyld.png

$ .dSYM文件

上一篇 下一篇

猜你喜欢

热点阅读