iOS 平台使用 Frida 简明指南

iOS 平台使用 Frida 简明指南

h4ck1n 1年前 (2022-04-29) 2,371 0

Frida 常用姿势 Frida是一个跨平台的动态代码注入工具集,你可以使用它hook应用程序,插入自己的JavaSciprt代码,同时也能获取应用的内存和函数的完全访问权限。 推荐使用此工具进行追踪函数调用等操作,比使用Theos的logify.pl工具方便多了。 文档:https://www.frida.re/docs/examples/ios/ 使用局域网连接 ssh root@192.16...

在越狱设备调试任意 iOS App 的 WebView

在越狱设备调试任意 iOS App 的 WebView 7

h4ck1n 2年前 (2022-04-05) 983 3

iOS 7 之后的 Safari 提供了远程调试设备上网页的功能。在设备和 mac 端的 Safari 上均开启开发者功能之后,可以用 USB 连接手机,然后在 Develop 菜单中选择对应的页面打开 WebInspector: 但是这个调试功能只对 Xcode 真机调试的 App 和 MobileSafari 开启了。 如果基于某些原因想要调试其他厂商的 App 应该怎么办? 已知的一种方式是...

macOS 提升应用执行权限的方案

macOS 提升应用执行权限的方案

h4ck1n 2年前 (2022-04-05) 1,049 0

应用中有些shell命令可能需要sudo,也就是需要root权限来完成的,比如: $ sudo spctl --master-disable # 开启软件安装的未知来源 碰到这类情况,直接使用是肯定不行的,那么我们该如何处理? 方案一 AuthorizationExecuteWithPrivileges() 这个函数是Security.framework中的一员,使用非常方便。而且还有一个封装得非...

C++ 多态的实现原理

C++ 多态的实现原理

h4ck1n 2年前 (2022-04-05) 358 0

虚函数 在类的定义中,前面有virtual关键字的成员函数称为虚函数。 virtual关键字只用在类定义里的函数声明中,函数体定义时不用。 class Base { virtual int Fun() ; // 函数声明的时需virtual关键字 }; int Base::Fun() // 函数体定义时无需virtual关键字 { } 多态 多态性指相同对象收到不同消息或不同对象收到相同消息时产生...

扫一扫二维码分享