Legend鼕 发表于 2015-1-19 18:40:33

数据库缓冲区溢出

大家好,我现在想测试数据库缓冲区溢出问题,请问大家怎么能让它溢出

赵佳乐SMILE 发表于 2015-1-20 09:37:56

不会~~ 学会了分享一下吧

授客 发表于 2015-1-20 09:38:36

大量的数据,,。。。。。。

授客 发表于 2015-1-20 09:38:49

授客 发表于 2015-1-20 09:38
大量的数据,,。。。。。。

加一定的速度。。。。。

土土的豆豆 发表于 2015-1-20 09:46:59

缓冲区是内存中存放数据的地方。在程序试图将数据放到计算机内存中的某一位置,但没有足够空间时会发生缓冲区溢出。
通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其它指令,以达到攻击的目的。
SQL Server 、 Oracle等数据库有稍微不同,但大同小异。你可以自己写相关的C 、 C++ 等函数 对buff进行大数据赋值即可

gigliolily 发表于 2015-1-20 12:18:24

虽然没测试过此类问题,但是应该是这样的思路,在一定的时间类产生大量的数据,应该可以溢出了

天机玄狐 发表于 2015-1-21 10:21:06

超出该类型的数据最大长度

sterson 发表于 2015-1-21 11:20:54

1,大数据量操作,如新增,查询,根据项目情况,开始可以考虑在一个数据,再往上增加(比如开始给个1万条数据量)
2,足够的持续时间,一般设置是7*24小时,不间断测试

柒木东 发表于 2018-5-17 08:54:08

我是来学习的
页: [1]
查看完整版本: 数据库缓冲区溢出