参考资料
- 【整理】iOS中的XNU
- 【记录】静态分析Mask的动态库:MaskPro.dylib
- 【整理】去研究Mach-O格式
- 【记录】Mach-O格式相关资料
- 【整理】苹果的二进制格式Mach-O的详细定义
- 【整理】Mach-O格式和启动相关
- 【记录】用otool查看分析二进制和库文件信息
- 【记录】用otool去分析抖音二进制AwemeCore
- 【未解决】Mac中用otool查看ELF格式二进制库文件信息
- 【已解决】Mac M2 Max中安装和使用jtool2
- 【记录】用jtool查看抖音二进制信息
- 【规避解决】Mac M2 Max中jtool2运行崩溃:killed
- 【未解决】Mac中找命令行工具运行jtool2报错killed的崩溃日志文件
- 【已解决】iOS逆向:jtool2在Mac M2 Max中运行崩溃AMFI Unrecoverable CT signature issue, bailing out
- 【规避解决】iOS逆向:jtool2在Mac M2 Max中运行崩溃AMFI unsuitable CT policy 0 for this platform/device, rejecting signature
- 【记录】用radare2查看抖音二进制信息
- 【记录】用rabin2查看抖音AwemeCore二进制的信息
- 【部分解决】用MachOView查看抖音二进制AwemeCore的信息
- 【已解决】Mac中编译生成gdbinit的MachOView的app
- 【已解决】用jtool2查看Mach-O的二进制akd找代码段相关信息
- 【已解决】Mach-O中LC相关Load Command的数值定义和含义
- 【已解决】LC_DYLD_CHAINED_FIXUPS和LC_DYLD_EXPORTS_TRIE等Load Command的含义
- 【未解决】Mach-O中_DATA的__la_symbol_ptr含义
- 【未解决】Mach-O中的__got的含义
- 【记录】用MachOView查看分析黑豹动态库zzzzHeiBaoLib.dylib
- 【整理】iOS二进制包含多个架构:FAT
- 【未解决】iOS逆向iOS15的debugserver出错:用lipo瘦身
- 【已解决】iOS逆向iOS15:用lipo给FAT格式瘦身
- 【记录】Mach-O二进制中的VM Address虚拟内存地址和RAW原始地址
- 【已解决】iOS逆向akd:从Mach-O二进制文件akd中查看代码码段opcode二进制数据
- 【已解决】用MachOView查看arm64的akd的代码段相关信息
- 【记录】Mac中用MachOView查看arm64的main二进制
- 可执行文件格式
- 可执行文件格式:ELF
- Confusion about mach-o offsets and addresses : jailbreakdevelopers (reddit.com)
- XLsn0w/Cydia
- XNU - 维基百科,自由的百科全书 (wikipedia.org)
- Kernel - The iPhone Wiki
- Apple Open Source
- Source Browser (apple.com)
- iOS/Mach_and_BSD.md at master · writeups/iOS · GitHub
- Mach-O - Wikipedia
- Introduction to Code Size Performance Guidelines (apple.com)
- aidansteele/osx-abi-macho-file-format-reference: Mirror of OS X ABI Mach-O File Format Reference (github.com)
- Understanding the Mach-O File Format | by Travis Matthews | Medium
- Parsing Mach-O files - Low Level Bits
- Mach-O Executables · objc.io
- The Mach-O binary file format - Mobile Application Penetration Testing [Book] (oreilly.com)
- Understanding the Mach-O File Format - DEV Community
- Overview of Mach-O binary | Efiens Blog
- So Macho - A look at Apple executable files | Red Maple Technologies
- How to Reverse Engineer an iOS App and macOS Software | Apriorit
- A Deep Dive into Core Dumps on iOS · iOS Snapshot Fuzzing (tkopf.de)
- iOS/Bypassing-AMFI.md at master · writeups/iOS · GitHub
- iOS/Mach-O.md at master · writeups/iOS · GitHub
- iOS dyld - 简书 (jianshu.com)
- Package ld - The Go Programming Language (google.cn)
- osx-abi-macho-file-format-reference/Mach-O_File_Format.pdf at master · aidansteele/osx-abi-macho-file-format-reference (github.com)
- Mac Dev Center: Mac OS X ABI Mach-O File Format Reference
- aidansteele/osx-abi-macho-file-format-reference: Mirror of OS X ABI Mach-O File Format Reference (github.com)
- Overview of the Mach-O Executable Format (apple.com)
- Position-Independent Code
- Mach-O文件结构理解 | LJ小窝 (jianli2017.top)
- Edgar's Blog (tbfungeek.github.io)
- Building Mach-O Files (apple.com)
- Crack prevention - iPhone Development Wiki
- iOS逆向----iOS11以后绕过越狱检测-CSDN博客
- 0xced/class-dump at swift-binaries (github.com)
- Symbolicating iOS Crash Reports and Logs | Bugsnag Blog
- 求教optool的使用方法 - 技术讨论 | Discussion - iOSRE
- 编写dylib_iOS逆向-无需越狱注入动态库 - CodeAntenna
- excitedplus1s/jtool2: jtool2 support Mac arm64 and x86_64
- Rabin2 - The Official Radare2 Book
- File Identification - The Official Radare2 Book
- Imports - The Official Radare2 Book
- Exports - The Official Radare2 Book
- Symbols - The Official Radare2 Book
- Libraries - The Official Radare2 Book
- Strings - The Official Radare2 Book
- Program Sections - The Official Radare2 Book
- JTool2 - Taking the O out of otool - squared (newosxbook.com)
- MachO文件格式 (liangmc.com)
- Mach-O/README.md at master · XLsn0w/Mach-O (github.com)
- XLsn0w/Mach-O: Mach-O其实是Mach Object文件格式的缩写,是macOS以及iOS上可执行文件的格式 (github.com)
- How to Reverse Engineer and Patch an iOS Application for Beginners: Part I (inversecos.com)
- pagestuff(1) [osx man page] (unix.com)
- Mach-O文件介绍之ASLR(进程地址空间布局随机化) | ctinusDev's Blog
- Jailbreak Detection • Sandbox integrity (slideshare.net)
- macho.rs - source (docs.rs)
- llios/chained_fixups.md at main · qyang-nj/llios (github.com)
- llios/README.md at main · qyang-nj/llios (github.com)
- iOS逆向分析笔记 - 简书 (jianshu.com)
- iOS-Reverse/README.md at master · XLsn0w/iOS-Reverse (github.com)
- [iOS 逆向 12] 加密与动态保护_Eric's Blog-程序员ITS404 - 程序员ITS404
- 探究Mach-O文件 - 掘金 (juejin.cn)
- Principle of Dynamic Linking of Imported Functions in Mach-O (apriorit.com)
- 图解 Mach-O 中的 got - 掘金 (juejin.cn)
- Understanding Concepts of VA, RVA and File Offsets (tech-zealots.com)
- ida - Mach-O : Convert virtual address to file offset on disk - Reverse Engineering Stack Exchange
- disassembly - Convert Mach-O VM Address To File Offset - Reverse Engineering Stack Exchange
- iOS Tampering and Reverse Engineering - OWASP Mobile Application Security
- 今日头条优化实践: iOS 包大小二进制优化,一行代码减少 60 MB 下载大小移动字节跳动技术团队_InfoQ精选文章