能力值:
(RANK:860 )
|
-
-
2 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢仙果大牛的辛苦劳动,第一个来支持您!
|
能力值:
( LV13,RANK:290 )
|
-
-
4 楼
看来兄弟对文件格式的漏洞情有独钟啊。
|
能力值:
( LV13,RANK:220 )
|
-
-
5 楼
若存在则ShellCode很可能就在ShellCode 之中 笔误了,顶下,哈哈,正在学习
|
能力值:
(RANK:860 )
|
-
-
6 楼
谢谢提醒,已经改正
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
谢谢仙果大牛的辛苦劳动,支持您!
|
能力值:
( LV17,RANK:1820 )
|
-
-
8 楼
他对pdf更是情有独钟,因为他就是好这口的
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
收藏了。
|
能力值:
( LV7,RANK:110 )
|
-
-
10 楼
顶一下 辛苦了
|
能力值:
(RANK:860 )
|
-
-
11 楼
你不说不觉得
一说还真是!
呵呵
过两天再写一篇PDF漏洞的分析
预告下
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
长见识了,谢谢楼主普及哈~~一直对文件方面的漏洞理解模模糊糊的
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
如果方便的话,希望楼主来分office的分析。感觉PDF中的shellcode,还是比较容易找出来的
|
能力值:
(RANK:860 )
|
-
-
14 楼
其实Office漏洞中的ShellCode也是很容易就可以找到的,相对的来说,PDF中的ShellCode可以藏的更隐蔽一些,这些都可以从内存中看到的,在调试状态下,原形毕露。
容易不容易找到,这个需要看EXP编写者对于漏洞利用的通用性和免杀的要求,最简单的利用完全可以用硬编码去实现。
|
能力值:
( LV4,RANK:50 )
|
-
-
15 楼
这些都是LZ自己总结的经验吧,挺好的。
不过我一般还是喜欢下断点,找SHELLCODE,呵呵
|
能力值:
(RANK:860 )
|
-
-
16 楼
恩,确实是自己的总结。
我不太注重找ShellCode,喜欢调试漏洞,发现其漏洞原理
下断点,这个要花费时间和精力,有省时省力的办法,何乐而不为呢
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
膜拜膜拜
|
能力值:
( LV4,RANK:50 )
|
-
-
18 楼
其实,利用断点找完SHELLCODE后,直接就回溯找漏洞触发的地方了,这两个是一体的。。。
|
能力值:
(RANK:860 )
|
-
-
19 楼
有些漏洞不会这么简单,通过栈回溯只会找到跳转到ShellCode的入口,而不是漏洞触发的原理所在,
况且现在都用堆喷射,能找到ShellCode ,栈回溯在堆中,而且很多垃圾数据,如何继续回溯呢?
|
能力值:
( LV4,RANK:50 )
|
-
-
20 楼
怎么算垃圾数据呢?不管SHELLCODE的头部EIP在那,在堆中,还是在栈中,总要有跳过来的指令:
call [register+0x40]
jmp [register+0x40]这种形式。。即使是JMP过来的,通过回溯也总能找到它之前本身的程序代码吧
|
能力值:
(RANK:860 )
|
-
-
21 楼
[QUOTE=yiyiguxing;864843]怎么算垃圾数据呢?不管SHELLCODE的头部EIP在那,在堆中,还是在栈中,总要有跳过来的指令:
call [register+0x40]
jmp [register+0x40]这种形式。。即使是JMP过来的,通过回溯也总能找到它之前本身的程序代码吧[/QUOTE]
垃圾数据我指的是在堆中或者栈中填充的无用数据,当然这个数据也不是真的无用,只是为了更好更通用的跳转到ShellCode中去执行。
你提到的这种形式在常见的普通的缓冲区溢出中可以适用,有些溢出比如虚函数指针溢出,Flash的溢出等等,一般在堆中会填充很多的NOP还要加上绕过DEP的代码,通过栈回溯找到的程序代码的难度会很大,当然并不是不可能。
最近爆的PDF的漏洞,编号是CVE-2010-2883,这是一个栈溢出漏洞,它把寄存器ESP给覆盖了,栈回溯也被覆盖的乱七八糟,这个时候通过栈回溯是找不到的,而且在堆中填充了大量的RET地址的代码,网上爆出了样本,可以分析下,就会明白我说的。
|
能力值:
(RANK:860 )
|
-
-
22 楼
不好意思发了2遍,今天论坛太卡了。。卡死我了都。。。
|
能力值:
( LV4,RANK:50 )
|
-
-
23 楼
有样本么?兄弟,给发一个,我看看。。
|
能力值:
(RANK:860 )
|
-
-
24 楼
http://pastebin.com/yLv57H9Z
样本在次,分析起来很复杂
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
下载txt,拜读
|
|
|