技术成长

《逆向工程核心原理》学习笔记(未待完续)

第一部分 第1章 关于逆向工程 主要是些背景介绍,略。 第2章 逆向分析Hello World程序 * 认识调试器 文中提到Ollydbg已经停止维护,而且只能调试32位程序,所以切换到x64dbg作为替代。x64dbg是开源软件,在可以官网免费下载使用。 * 编译生成Helloworld程序 我是通过VS 2026的Helloworld项目模板来直接编译的。然后用x64dbg打开。接下来就是小试牛刀,怎么找到函数入口。 1. 代码执行法 顾名思义,一步一步的执行代码(Step Over),同时观察什么时候出现特征现象,比如打印出Helloworld。 这种方法在代码量不大的时候才可行。 2. 字符串检索法 因为我们知道关键代码部分会打印出Helloworld,所以在软件CPU界面右键-&