一、inlinehook概述 inlineHook(内联钩子):所谓InlineHook就是直接修改目标函数的头部代码。让它跳转到我们自定义的函数里面执行我们的代码,从而达到...
![240](https://upload.jianshu.io/users/upload_avatars/329376/c15833d9-822c-4791-9869-400564c6aba9.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:湖北
一、inlinehook概述 inlineHook(内联钩子):所谓InlineHook就是直接修改目标函数的头部代码。让它跳转到我们自定义的函数里面执行我们的代码,从而达到...
先来了解下Mask属性到底是什么? Mask 英文解释是蒙板/面罩,平时我们称为蒙层. 在苹果官方文档里如下图,意思是Mask是一个可选的Layer,它可以是根据透明度来掩盖...
在ios逆向过程中,善于运用lldb,会给逆向带来很大的方便 一般的命令: 1、image list -o -f 看看各个模块在内存中的基址 2、register read...
在MVVM 中,view 和 view controller正式联系在一起,我们把它们视为一个组件view 和 view controller 都不能直接引用model,而是...
当静态分析无法获取足够的信息时,就需要进行动态分析,在 app 运行时,追踪方法调用、查看内存信息。最后找到想要分析的关键函数。 这篇文章包括: 环境搭建 反调试 动态调试的...
Flutter Architecture Samples 推荐:★★★★★ 该项目采用了不同的架构模式来实现同一个待办事项(Todos)应用程序。 http://flutte...
< 1 > 打开 studio.vmoptions /Applications/Android Studio.app/Contents/bin/studio.vmopti...