首页
社区
课程
招聘
[原创]飞秋2.5exploit代码与分析[感谢漏洞发布者artake]欢迎大家拍砖
发表于: 2011-12-29 20:37 16110

[原创]飞秋2.5exploit代码与分析[感谢漏洞发布者artake]欢迎大家拍砖

2011-12-29 20:37
16110
收藏
免费 6
支持
分享
最新回复 (32)
雪    币: 312
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
分析的真不错,支持一下,多出精品!
2012-1-2 21:06
0
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
感谢楼主分享. 学习了
2012-1-2 22:53
0
雪    币: 559
活跃值: (349)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
来了收下
2012-1-3 20:21
0
雪    币: 1022
活跃值: (292)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
占楼顶贴,很牛!
2012-1-4 13:31
0
雪    币: 341
活跃值: (153)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
30
缓冲区溢出。。向往的技术。
2013-4-10 13:48
0
雪    币: 246
活跃值: (106)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
31
实际上在XP的SP3上,代码作一点点改动,也能成功
2013-4-23 13:18
0
雪    币: 122
活跃值: (46)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
32
如果可以还请吝与大家共享,我已经很久没有碰漏洞了,如果可以的话,与大家分享下
2013-4-23 13:20
0
雪    币: 246
活跃值: (106)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
33
大大分析中提供的代码,用了77f5778这个位于ntdll.dll的代码作跳板(即异常回调),所以不能成功(指在XP SP3上),用OD跟踪到ntdll.dll异常处理代码时你会看到:

7C94A897    50              push    eax
7C94A898    E8 67000000     call    7C94A904                         ; 计算比较异常回调地址,怎样计算?
7C94A89D    84C0            test    al, al
7C94A89F  ^ 0F84 A9E0FFFF   je      7C94894E                         ; ntdll.7C94894E
7C94A8A5    F605 1AE4997C 8>test    byte ptr [7C99E41A], 80
7C94A8AC    0F85 61590200   jnz     7C970213                         ; ntdll.7C970213
7C94A8B2    FF73 04         push    dword ptr [ebx+4]                ; 压栈SEH入口地址
7C94A8B5    8D45 EC         lea     eax, dword ptr [ebp-14]
7C94A8B8    50              push    eax
7C94A8B9    FF75 0C         push    dword ptr [ebp+C]
7C94A8BC    53              push    ebx
7C94A8BD    56              push    esi
7C94A8BE    E8 8489FDFF     call    7C923247                         ; ntdll.7C923247

push eax这儿是保存异常回调函数地址
test al,al当al为1时才能执行下面的CALL,应该是Window的保护。
选取的异常回调地址不当,是在SP3中测试失败的主要原因....,我将大大的代码地址改了下,成功将老婆的2.5版飞秋成功溢出。

还没注意到原来firfor就是作者....wahaha
2013-4-23 13:29
0
游客
登录 | 注册 方可回帖
返回