ObjCGraphView
1.0.0
Для этого плагина требуется Python 3.7+ и Binary Ninja 1.1.1706-dev или новее.
git clone https://github.com/trailofbits/ObjCGraphView
ln -s ObjCGraphView " ` python -c ' import binaryninja;print(binaryninja.user_plugin_path()) ' ` "
После открытия двоичного файла Objective-C Mach-O запустите плагин ObjcRun all
. При этом будут обработаны все классы и методы Objective-C.
После запуска плагина будет доступно представление графика Objective-C. Выберите его из доступных представлений в правом нижнем углу.
Особая благодарность @melomac за советы и тестирование в процессе разработки!