IDA使用技巧本文记录了在IDA使用时遇到的使用技巧 IDA 常见窗口函数列表窗口(Functions)列举所有已经被IDA识别的函数 IDA-View窗口汇编代码窗口,空格键切换图形模式和文本模式,TAB和F5键切换到伪代码窗口 Pseudocode窗口伪代码窗口,在伪代码位置按下TAB键可以切换到对应的汇编窗口 字符串窗口列举程序代码所有引用到的字符串常量 Shift + F12打开字符串窗口 Ctr...2025-07-22
TEA加密tea算法是逆向中经常遇到的一种算法 算法特征tea算法的主要特征表现在sum和delta变量,以及3行核心加密中出现的右移4左移5,两行各有3个小括号互相异或 delta的值一般为0x9E3779B9(-0x61C88647),但题目中往往会改变它的值 算法加密12345678910111213141516171819void tea_enc(uint32_t* v, uint32_t*...2025-07-18
初探逆向IDA动态调试01 动态调试概述IDA作为一款强大的逆向集成工具,对于动态调试也有比较好的支持。利用IDA自带的动态调试功能可以完成大部分动态调试任务。 动态调试是一种观察程序运行时状态的一种手段。 逆向工程中的动态调试的目的主要有: 1 验证静态分析结果 2 观察程序运行时数据 IDA调试器支持的特性: 1 软件断点/硬件断点/条件断点/脚本断点 2 步入...2025-07-17逆向
逆向题目题解记录了我目前做过的逆向题目和题解,以做题平台和比赛为分类依据 BUUCTF第八题 “helloword”既然是第一道题,那么写一个最简单的应该是很合理的 下载题目文件后,发现是一个.apk文件,把它拖入jadx,找到mainactivity,点开就是明晃晃的flag了 小结:题目确定没有拼错??? 第十题 “SimpleRev”下载文件后,拖入查壳软件中 没有壳,直接一套流程,就找到了伪...2025-07-14题解
安卓逆向入门笔记cmd与环境变量1. cmd的打开方式开始 -> 右键 ->运行 -> cmd 指定目录快捷打开cmd; 路径栏输入cmd 2. cmd基本操作dir: 显示当前路径下的所有文件 cls: 清屏 cd/d: 用于切换不同盘之间的文件 cd: change dirction 改变当前位置 cd . . 回到上级目录 cmd中运行文件 ,上下键选择...2025-07-11逆向
初识JAVAJAVA语言特点1.面向对象,强类型 完全面向对象: Java是纯粹的面向对象语言,所有代码都必须封装成类使用,即使是简单的”Hello World”程序也需要定义类和main方法作为程序入口。 强类型特性: 区别于JavaScript等弱类型语言,Java要求变量必须明确定义数据类型。 2. 垃圾自动回收机制 回收机制: Java的GC不是立即回收不再使用的内存,而是由JVM决定回收...2025-07-10基础