程序逆向

IDA技巧(100)折叠伪代码

在反编译器中处理大型函数时,临时隐藏部分伪代码以分析其余部分可能会很有用。虽然目前无法像在反汇编中那样隐藏任意行,但你可以隐藏特定部分。折叠局部变量声明局部变量声明有助于查看栈帧的整体布局和其他有趣信...
阅读全文
移动安全

【iOS逆向】某盟App去混淆

作为一个身经百战的iOS逆向,如果你没有遇到过混淆,说明你没有深入竞品的核心业务。大厂的核心业务多少都有点防护,是保护自己的一种方式。今天咱分析某盟,只做学习使用。 目录⊙一.混淆方式⊙二.Monke...
阅读全文
程序逆向

IDA技巧(97)cross-reference-depth

交叉引用深度我们之前介绍过交叉引用的基本用法,但在某些情况下,它们可能不会如您所期望的那样表现。访问大型数据项如果有一个大型结构体或数组,代码在其中深层次地读取或写入数据,您可能不会在结构体定义中看到...
阅读全文