文件名称:swift5-frida:由Frida提供支持的测试库,旨在协助以Swift 5编写的iOS应用程序的安全评估
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-06 07:27:40
JavaScript
swift5-frida 由提供支持的测试库,旨在帮助使用Swift 5编写的iOS应用程序进行安全评估。该项目不被认为是完整的,并且肯定存在错误。 仅支持Arm64设备(即:现代iPhone,没有模拟器)。 转到,跳过所有词汇,然后开始使用。 设计灵感 这个项目的开始是出于我对了解Swift运行时如何工作以及如何在内存中管理对象的渴望。 在阅读这些主题时,我遇到了-运行时的水平对于移动应用程序安全评估非常有用。 由于Apple提供了 ,因此我在使用Objective-C时就已经意识到了在运行时检查对象的能力。 不幸的是,Swift尚不存在这样的API,但类似Runtime的东西将是一个很好的选择。 在花了一些时间检查Hopper和lldb中的Swift 5应用程序之后,我想看看是否可以使用Frida实现Swift Runtime项目的某些功能-主要是对象类型检查,字段名称和偏移量发
【文件预览】:
swift5-frida-main
----swift5()
--------importer.js(480B)
--------instances.js(4KB)
--------api.js(7KB)
--------types.js(18KB)
--------descriptor.js(10KB)
--------meta.js(3KB)
----package.json(192B)
----LICENSE(1KB)
----tsconfig.json(168B)
----README.md(18KB)