-
-
[求助]p352,p359关于数据DEP一节12.5,12.6和浏览器有关的实验问题
-
发表于:
2014-3-31 11:17
13959
-
[求助]p352,p359关于数据DEP一节12.5,12.6和浏览器有关的实验问题
总算成正式会员可以发帖了,下面提两个问题,希望大家来看看,第一次发帖,图片有点多有点模糊,莫喷
12.5利用.net挑战DEP的问题:
我执行到了sprintf后,然后观察栈的情况,字符串复制成功了,但是在执行完后面的一个call函数后(不知道是什么函数),程序就跳到了另外一个地方,观察栈时,此时ESP跳到我们的shellcode的前面去了,于是就返回不到那个242424E2的地址了,环境全都是按书上来的(原来是按IE6,现在升级到了IE7还是有这个问题,而且我是看了南宫世家的这个帖子:http://bbs.pediy.com/showthread.php?t=161191才调到这一步了,以前连DEP-NETDLL都看不到),下面上图:
执行完aaaa后的sprintf后的某处:
接着单步调试:
然后完call之后就跳到这里了:
不知道为什么啊,程序怎么不去242424E2所在的栈地址处啊,不太明白求大神指点
第二个问题12.6,利用java applet挑战DEP
前面的结果和书上都一样,直到第362页的图12.6.2都是一样的,但是就是不出结果,不知道为什么:
图:
运行后的结果:
这个也不知道是什么问题,请大神指点
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)