数据库缓冲区溢出
大家好,我现在想测试数据库缓冲区溢出问题,请问大家怎么能让它溢出不会~~ 学会了分享一下吧 大量的数据,,。。。。。。 授客 发表于 2015-1-20 09:38
大量的数据,,。。。。。。
加一定的速度。。。。。 缓冲区是内存中存放数据的地方。在程序试图将数据放到计算机内存中的某一位置,但没有足够空间时会发生缓冲区溢出。
通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其它指令,以达到攻击的目的。
SQL Server 、 Oracle等数据库有稍微不同,但大同小异。你可以自己写相关的C 、 C++ 等函数 对buff进行大数据赋值即可 虽然没测试过此类问题,但是应该是这样的思路,在一定的时间类产生大量的数据,应该可以溢出了 超出该类型的数据最大长度 1,大数据量操作,如新增,查询,根据项目情况,开始可以考虑在一个数据,再往上增加(比如开始给个1万条数据量)
2,足够的持续时间,一般设置是7*24小时,不间断测试 我是来学习的
页:
[1]