optool, 在 osx/ios上,与MachO二进制文件交互的命令行 工具 optooloptool是与男子汉二进制文件交互的工具,用于插入/删除加载命令。带代码签名。认输和删除硬盘。 下面是它的帮助。optool v0.1USAGE: install -c
2022-06-06 22:32:12 25KB 开源
1
详细地实现了Hook所有+load方法的流程:动态库LoadRuler的添加、获取MachO和所有类的关键代码,以及Category的处理等
2022-04-06 15:06:14 190KB 类方法load LoadRuler MachO Category
1
ruby-macho, 解析Mach文件的纯 ruby 库 ruby 用于检查和修改mach文件的ruby 库。什么是mach文件?文件格式由 OS X 和 iOS ( 它的他人) 用于目标文件。可执行文件。动态库等的通用二进制格式。文档完整的文档可以在 RubyDoc 上找
2021-11-12 10:17:08 104KB 开源
1
class dump 是一个命令行工具,用于检查存储在 MachO 文件中的 Objective-C 运行时信息。class dump 可以导出 MachO 文件中 Class、Category、Protocol 的声明,这与使用 otool -ov 提供的信息相同。class dump 可以将 MachO 文件中 Class、Category、Protocol 的声明分别存储在单独的 .h 文件中,使得导出的结果拥有更紧凑的布局和更高的可读性 对于 iOS 逆向工程来说,class dump 是一个很好的工具。开发者可以通过 class dump:查看闭源的 application、framework、bundle,观察不同版本之间接口的演变,尝试使用私有框架,查看应用程序包中的私货,了解邮件应用潜在插件的 API
2021-09-01 22:00:38 254KB MachO Objective-C 类信息 头文件
1
yololib 是一个命令行工具,用于向 MachO 文件中注入动态库
2021-09-01 22:00:37 16KB MachO 动态库注入
1
fishhook 是一个非常简单的库,它可以对运行在 iOS 模拟器和设备上的 MachO 二进制文件的部分符号进行动态重绑定。fishhook 提供了类似于在 macOS 上使用 DYLD_INTERPOSE 的功能。fishhook 可以用来 hook 系统的 C 函数以进行调试和跟踪(比如解决文件描述符重复回收等问题)
1