digSelf
digSelf
Hi there 👋
首页
分类
系列
归档
瞬间
关于
首页
分类
系列
归档
瞬间
关于
C/C++逆向
机器学习
最优化理论
数据结构与算法
C/C++逆向
MFC
C++逆向:浅谈C++的虚函数机制
通过代码示例分析 C++ 虚函数机制,拆解虚指针、虚表、构造阶段填充和虚调用过程,帮助理解对象模型在汇编中的表现。
C/C++逆向
3149
2022-01-29
C++逆向:对main函数的分析和识别
从程序入口的真实执行路径出发,分析 VC6 下 main 函数在反汇编中的识别方式,帮助理解运行库初始化与用户代码入口的关系。
C/C++逆向
3276
2021-09-02
C++逆向:基本数据类型在内存中的表现形式的分析
围绕 C/C++ 基本数据类型,分析整数、浮点数、指针等对象在内存和汇编中的表现,为后续逆向识别变量语义打基础。
C/C++逆向
2727
2021-09-02
C++逆向:循环结构的分析、识别与还原
分析 for、while、do while 循环在反汇编中的典型形态,结合跳转关系和条件判断总结循环结构的识别与还原思路。
C/C++逆向
2881
2021-09-01
C++逆向:选择结构的分析、识别与还原
系统分析 if、else 等选择结构在汇编中的控制流特征,梳理条件跳转、分支还原和高级语言结构恢复的方法。
C/C++逆向
2705
2021-08-31
C++逆向:表达式生成汇编与表达式优化机制
围绕 C++ 表达式到汇编指令的生成过程,分析算术表达式、临时结果和编译器优化,理解源代码与底层执行之间的对应关系。
C/C++逆向
2616
2021-08-25
C++逆向:除法的非常规优化及其识别与还原
继续分析除法的非常规优化场景,关注 Magic Number、有符号处理和溢出细节,提升复杂除法代码的还原能力。
C/C++逆向
2568
2021-08-21
C++逆向:除法的常规优化及其识别与还原
整理 C/C++ 除法的常规优化模式,包括除以 2 的幂和除以常数的变换,帮助在反汇编中识别除法语义。
C/C++逆向
3155
2021-08-20
C++逆向:switch-case逆向分析与还原
从 switch-case 的编译策略入手,讲解跳转表、条件链和 case 分发逻辑,帮助在逆向中判断并还原多分支结构。
C/C++逆向
2627
2021-08-07