首页
社区
课程
招聘
[分享]第二章 2_4_overflow_code_exec实验的一点说明
发表于: 2012-7-11 21:04 4168

[分享]第二章 2_4_overflow_code_exec实验的一点说明

2012-7-11 21:04
4168
各种BUG了半天。分享一下。
弹出messagebox这个实验时,书上的messagebox地址是77d804eah,而password.txt里面的是7E45058Ah,即地址为从14h开始,我系统里的地址是77d507eah,虽然书上有明确说,但我一开始还是忘改的, 所以大家别跟我一样。。
其他问题:
1.用VC6.0打开CPP文件编译并运行时,stack_overflow_exec.exe在/debug文件夹下,password.txt一定要在.dsp工程目录下。
2.直接双击stack_overflow_exec.exe时,若是一闪而过,根本看不到什么东西时(例如那个用11个“4321”溢出导致运行成功的实验),可以添加以下几条代码。

#inlcude <stdio.h>
#include <stdlib.h>
int main()
{
   ...
   ...
   ...
   fclose(fp);
   system("pause");
   return 0;

}

这样,把编译好的stack_overflow_exec.exe和password.txt放到同一目录下,双击该exe文件,就能得到想要的。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//