Обложка канала

Mobile AppSec World

Новости из мира безопасности мобильных приложений, а так же интересные статьи, обзоры инструментов, доклады, митапы и многое другое.

Mobile AppSec World

3 года назад
Открыть в
Objective-C Class Dump через Python Если в процессе анализа приложений вы любите использовать различные Python-скрипты и разрабатываете собственные утилиты для упрощения рутинной работы, есть достаточно интересная утилита под названием iCDump. Она достаточная свежая, первый коммит датирован 4 января, так что возможно какое-то время еще будет развиваться 😄 С её помощью возможно получить метаданные Objective-C структур: import icdump metadata = icdump.objc.parse("./RNCryptor.bin") print(metadata.to_decl()) И получить примерно такой вывод: @interface RNCryptor.RNCryptor.Encryptor{ NSObject * encryptor; } @end @interface RNCryptor.RNCryptor.Decryptor{ NSObject * decryptors; NSObject * buffer; NSObject * decryptor; NSObject * password; } @end ... На данный момент поддержка только для MacOS и Linux. Так же пока доступна только работа с ObjC, но автор надеется в ближайшее время добавить и Swift. Используйте, делитесь впечатлениями и отзывами =) #ios #classdump #objc
GitHub - romainthomas/iCDump: A modern Objective-C class dump based on LIEF and LLVM.

A modern Objective-C class dump based on LIEF and LLVM. - GitHub - romainthomas/iCDump: A modern Objective-C class dump based on LIEF and LLVM.

GitHub