51Testing软件测试论坛

标题: 数据库缓冲区溢出 [打印本页]

作者: Legend鼕    时间: 2015-1-19 18:40
标题: 数据库缓冲区溢出
大家好,我现在想测试数据库缓冲区溢出问题,请问大家怎么能让它溢出

作者: 赵佳乐SMILE    时间: 2015-1-20 09:37
不会~~ 学会了分享一下吧
作者: 授客    时间: 2015-1-20 09:38
大量的数据,,。。。。。。
作者: 授客    时间: 2015-1-20 09:38
授客 发表于 2015-1-20 09:38
大量的数据,,。。。。。。

加一定的速度。。。。。
作者: 土土的豆豆    时间: 2015-1-20 09:46
缓冲区是内存中存放数据的地方。在程序试图将数据放到计算机内存中的某一位置,但没有足够空间时会发生缓冲区溢出。
通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其它指令,以达到攻击的目的。
SQL Server 、 Oracle等数据库有稍微不同,但大同小异。你可以自己写相关的C 、 C++ 等函数 对buff进行大数据赋值即可
作者: gigliolily    时间: 2015-1-20 12:18
虽然没测试过此类问题,但是应该是这样的思路,在一定的时间类产生大量的数据,应该可以溢出了
作者: 天机玄狐    时间: 2015-1-21 10:21
超出该类型的数据最大长度
作者: sterson    时间: 2015-1-21 11:20
1,大数据量操作,如新增,查询,根据项目情况,开始可以考虑在一个数据,再往上增加(比如开始给个1万条数据量)
2,足够的持续时间,一般设置是7*24小时,不间断测试
作者: 柒木东    时间: 2018-5-17 08:54
我是来学习的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2