阅读:2155回复:6
关于溢出的问题
请问一般所说的溢出攻击,是不是就是覆盖被压到堆栈中的函数返回的IP值使之指向进程空间中的其他代码??。
|
|
沙发#
发布于:2002-07-24 09:37
这是一种方法,当然还可以是别的。比如溢出把系统的关键数据覆盖了,或者直接把系统的代码覆盖了,等等
|
|
|
板凳#
发布于:2002-07-25 01:00
这是一种方法,当然还可以是别的。比如溢出把系统的关键数据覆盖了,或者直接把系统的代码覆盖了,等等 请问,向代码段或者标示为可执行的页中写数据,或者, 将数据段或者未标示为可执行的页中的数据当指令来执行, 不会引起异常么??。 |
|
地板#
发布于:2002-07-25 09:32
[quote]这是一种方法,当然还可以是别的。比如溢出把系统的关键数据覆盖了,或者直接把系统的代码覆盖了,等等 请问,向代码段或者标示为可执行的页中写数据,或者, 将数据段或者未标示为可执行的页中的数据当指令来执行, 不会引起异常么??。 [/quote] 当然异常了 |
|
|
地下室#
发布于:2002-07-25 10:36
[quote][quote]这是一种方法,当然还可以是别的。比如溢出把系统的关键数据覆盖了,或者直接把系统的代码覆盖了,等等 请问,向代码段或者标示为可执行的页中写数据,或者, 将数据段或者未标示为可执行的页中的数据当指令来执行, 不会引起异常么??。 [/quote] 当然异常了 [/quote] O,那溢出的恶意代码在什么地方,是怎么执行的呢??。 |
|
5楼#
发布于:2002-08-01 09:39
可以斤出源代瘁
|
|
6楼#
发布于:2002-08-01 21:12
可以将溢出的代码放到堆栈段中,然后通过代码段来执行
即使用别名技术,这在保护模式下是很常用的 |
|
|