開發中常見的格式有微信
取出微信的二進制可執行文件(Macho文件) ,打開MachoView進行分析 首先能看到的就是這個App包含2個架構(Arm64 和 Armv7) 接着展開,Arm64架構,看一下里面的東西
其實經過英語,都能簡單知道大概這是啥,裏面的objc_methodname,objc_classname,裏面記錄了App的各類類名和方法名。 我的猜想蘋果查看是否是馬甲包,除了二進制的類似度以外,還會根據這裏的類名和方法名進行校準。 其餘後面用到再解釋咯架構