引言
工欲善其事,必先利其器。
前面我们通过逆向手段分析了CoreText中的字体级联/Font Fallback机制,用到了Hopper、IDA等逆向工具,但接触过的小伙伴应该知道,这些逆向工具都是收费的,即使有免费试用,比如Hopper,但也只能试用半个小时,逆向分析时,每次刚分析出一点头绪就重启了,很是打断思路。
本文将整理这些资源,确保我们在分析过程中,能顺畅使用!!
文中所有资源可在🌍公众号:「非专业程序员Ping」中回复「逆向」领取,持续更新!!

Hopper
直接打开安装包即可使用,每次打开可能遇到:Hopper Disassembler 5.15.4 Cracked,不用管,点击OK可以正常使用。

IDA
点击IDAPro_lin.dmg直接安装,会安装好出两个IDA,一个32位的,一个64位的,平时使用时一般直接用64位的即可。

解决IDA已损坏问题
命令行执行:
sudo xattr -rd com.apple.quarantine /Applications/IDA\ Pro\ 7.0/ida.app/
解决中文输入法下IDA Crash问题
将libqcocoa.dylib文件替换/Applications/IDA Pro 7.0/ida64.app/Contents/PlugIns/platforms

IDA常用快捷键
| 快捷键 | 用途 |
|---|---|
| Control + F | 搜索函数 |
| F5 | 反汇编函数 |
