(1)使用VC++,C语言编写简单的hello world程序
#include <stdio.h>
int main(int argc, char* argv[]){
printf("Hello World\n");
getchar();//防止弹框一下消失,无法观察到现象
return 0;}
(2)生成EXE文件;
默认情况下,输出目录为项目文件夹下的“Debug”或“Release”文件夹
(3)将hello word文件拖到ollydbg中
(4)对生成的EXE文件进行反汇编和逆向工程,得到能够在控制台上输出“Reverse Eng”的EXE程序。
①找到字符串位置
②在底部command中输入 d+空格+字符串位置,进行定位
③双击对应的HEX数据
④直接对ASCII进行修改,将Hllo World修改为Reverse Eng
⑤将字符串结束的HEX数据修改为0
⑥点击运行控制台上输出“Reverse Eng”