首页
社区
课程
招聘
[旧帖] 缓冲区溢出问题jmp esp 0.00雪花
发表于: 2010-3-14 12:40 5650

[旧帖] 缓冲区溢出问题jmp esp 0.00雪花

2010-3-14 12:40
5650
收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 218
活跃值: (11)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
1.堆栈有没有执行保护;
2.shellcode自身有没有问题。
2010-3-14 13:08
0
雪    币: 163
活跃值: (103)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
shellcode米有问题,用OD跟到SHELLCODE的时候,就不能执行,好像是堆栈有保护,咋办
2010-3-14 14:36
0
雪    币: 218
活跃值: (11)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
你用的是什么系统啊?
1.如果是系统的堆栈保护,那shellcode就不能在堆栈中;需要放到可以执行的地方去执行,比如其他代码段的“0”区。
2.如果是堆栈cookie保护,需要伪造原来的cookie值。

如果是学习缓冲区溢出的实验程序,可以换个系统。如果是实际攻击,就要根据上面说的情况绕过了
2010-3-14 14:56
0
雪    币: 163
活跃值: (103)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
如何分辨出是哪种保护呢,我在OD中单步到SHELLCODE的时候,就异常了
2010-3-14 16:03
0
雪    币: 163
活跃值: (103)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
6
还有怎么把我的SHELLCODE放到可执行区里面去执行啊  - -
2010-3-14 16:06
0
雪    币: 2513
活跃值: (545)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
VirtualProctect去临时改写内存属性
或者在编译程序时指定连接器某一区段特殊的熟悉
2010-3-14 17:06
0
雪    币: 163
活跃值: (103)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
8
SHELLCODE都不能执行,怎么用API  - -
2010-3-14 17:21
0
雪    币: 2513
活跃值: (545)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
怎么把shellcode放到堆栈执行的?
2010-3-14 18:30
0
雪    币: 163
活跃值: (103)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
10
- -  覆盖返回地址 用的是jmp esp
2010-3-14 19:06
0
雪    币: 119
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
换到2000下就好了吧
2010-3-14 21:45
0
雪    币: 2513
活跃值: (545)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
覆盖返回地址?
返回地址应该是指向shellcode的起始位置吧?
你这段shellcode放到代码段不行么?
2010-3-14 21:54
0
雪    币: 163
活跃值: (103)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
13
关键是放不了啊,我的SHELLCODE是作为参数进去的
2010-3-14 22:04
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
诂计楼主是想利用溢出搞破坏
2010-3-14 23:33
0
雪    币: 163
活跃值: (103)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
15
顶起来  - - -
2010-3-15 18:21
0
游客
登录 | 注册 方可回帖
返回
//