腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在已部署(.exe)版本中,C#应用程序因
缓冲区
溢出
而崩溃,但在Visual Studio中不会
c#
、
visual-studio
、
buffer
、
overrun
由于
缓冲区
溢出
而崩溃,error...and很明显,这个错误不是从我的代码中抛出的。相反,windows必须检测到某种类型的
缓冲区
溢出
,并从外部关闭应用程序。我不认为有一行特定的代码
会
导致it..it断断续续地
发生
。 有没有人知道
缓冲区
溢出
错误的可能原因是什么,以及
为什么
它只
发生
在部署的应用程序中,而不是在使用Visual Studio运行时?
浏览 48
提问于2010-03-18
得票数 0
1
回答
为什么
没有地址消毒器就会
发生
缓冲区
溢出
?
gcc
、
buffer-overflow
、
address-sanitizer
如果使用address sanitizer编译C程序,则很容易检测到堆
缓冲区
溢出
。然而,我观察到了一些C程序(我记不清它到底是什么了,对不起..)即使在没有地址消毒器的情况下编译,也会
发生
堆
缓冲区
溢出
。 谢谢。
浏览 0
提问于2020-08-05
得票数 0
3
回答
不安全的C函数及其替换
c
C中有许多不安全的函数
会
导致
缓冲区
溢出
,它们具有替换
缓冲区
溢出
的安全功能。我有几个: sprintf() ===替换为===?
为什么
这段代码有漏洞?
为什么
这里会
发生
缓冲区
溢出
?
浏览 0
提问于2014-10-25
得票数 9
3
回答
为什么
在GCC的时候没有
发生
缓冲区
溢出
?
c++
、
c
、
gcc
、
buffer
、
buffer-overflow
我最近才了解到
缓冲区
溢出
。我试图用GCC来复制它。这是我写的代码。value is at 0x5 and contains 5[STRCPY] copying 14 bytes into buffer_two
为什么
C
会
认识到这一点?而一些黑客如何才能执行更复杂的
缓冲区
溢出
呢?
浏览 0
提问于2015-05-27
得票数 3
1
回答
学习远程代码执行的好资源是什么?
web-application
、
penetration-test
我想从零开始学习远程代码执行。有什么可以供我学习的书吗?还是需要预先了解才能学习远程代码执行?我非常想学习远程代码执行,因为我在pwn2own中听说过,远程代码执行是使用最广泛的技术。
浏览 0
提问于2015-12-04
得票数 -3
1
回答
为什么
会
发生
Hadoop
溢出
事件?
hadoop
、
mapreduce
有一件事我注意到,在洗牌和排序阶段,只要MapOutputBuffer达到80%,
溢出
就会
发生
(我认为这也是可配置的)。 现在
为什么
需要
溢出
阶段?是因为MapOutputBuffer是一个循环
缓冲区
吗?如果我们不对其进行清空,它可能
会
导致数据覆盖和内存泄漏吗?
浏览 14
提问于2015-01-11
得票数 6
4
回答
为什么
vsnprintf是安全的?
c++
、
c
、
security
、
memory
、
printf
我已经看过这个以及这些PDF的和,这个,并且很好地理解了如果我执行这个printf(SOME_TEST_STRING)会
发生
什么。但我不明白的是,与vsprintf相比,
为什么
通过确保
缓冲区
的大小,vsnprintf变得安全
浏览 0
提问于2014-09-24
得票数 1
1
回答
扫描宽度规格与scanf_s的区别
c
、
scanf
、
buffer-overflow
、
exploit
、
tr24731
scanf_s("%s", a, 10);但是没有 scanf_s,我们可以写:我认为这段代码也
会
阻止
缓冲区
溢出
。如果scanf的宽度规范是阻塞
缓冲区
溢出
,那么
为什么
我们要将原来的扫描器称为“不安全”呢?
浏览 5
提问于2016-11-04
得票数 1
回答已采纳
1
回答
Python串行写入和套接字发送命令是否阻塞?
python
我猜这可能是因为网络中断,不知何故写
缓冲区
溢出
,写操作在那之后被阻塞。我的套接字服务器是非阻塞的,但我想知道在
缓冲区
溢出
的情况下会
发生
什么。
浏览 1
提问于2012-05-18
得票数 0
1
回答
为什么
会
发生
缓冲区
溢出
?
c
、
pointers
/a.out| cat -e,它们
会
显示 ? 如果我命令./a.out,他们
会
显示 ?
为什么
linux在使用cat -e和不使用cat -e时表现出不同?
为什么
会
发生
这种情况?
浏览 91
提问于2021-02-24
得票数 1
回答已采纳
3
回答
为什么
堆栈向下增长?
cpu
、
stack
我想这是有历史的,但是
为什么
堆栈
会
向下扩展呢? 在我看来,如果堆栈向上扩展,
缓冲区
溢出
会
更难利用.
浏览 0
提问于2012-02-29
得票数 41
回答已采纳
2
回答
如何使用格式化字符串攻击覆盖变量
c
、
string
、
security
、
printf
、
format-string
然而,我正在努力让它工作,我不明白
为什么
。此外,我知道还有其他关于这个话题的问题,但这些帖子都不能帮助我。"\x30\xa0\x04\x08%8s%n"所有这些输入字符串都会触发分段错误,我不知道它们
为什么
不能工作
浏览 0
提问于2015-11-15
得票数 0
1
回答
为什么
sprintf在一个示例中工作而不是在下一个示例中工作?
c
、
string
、
integer
、
printf
、
output
这里
发生
了什么事?
浏览 2
提问于2014-11-03
得票数 2
回答已采纳
2
回答
缓冲区
数组
溢出
在c中的for循环中
c++
、
c
在
缓冲区
溢出
情况下,程序什么时候
会
崩溃?<100; i++ ) buff[i] = i; }分配的前50个字节会
发生
什么情况,程序什么时候
会
崩溃?/a.out terminated<< 我想知道
为什么
当赋值
发生
在for循环中的buff51时,这种情况不
浏览 0
提问于2013-10-10
得票数 6
回答已采纳
1
回答
从文件中读取索引是否是
缓冲区
溢出
漏洞?
c++
、
security
、
buffer-overflow
最近,我使用了一个静态分析工具(Checkmarx)来扫描一个旧游戏引擎的源代码,看看其中是否存在
缓冲区
溢出
漏洞。我惊讶地看到以下代码被标记为
缓冲区
溢出
的可能来源:std::string filename =numVertices];{} 静态
浏览 3
提问于2019-07-11
得票数 3
回答已采纳
2
回答
缓冲区
溢出
的C代码问题
c
、
linux
、
buffer-overflow
我正在编写一个小型tcp回应服务器,用于测试Linux上的
缓冲区
溢出
。我有两个略有不同的服务器代码版本。当发送一个大小过大的
缓冲区
时,第一个
缓冲区
会
像读取函数中预期的那样
溢出
,从而导致分段错误。对于第二个版本的代码,我在accept、read和write函数周围添加了一个While (1)循环,以便服务器在正常使用时不会退出,但是当将相同的
缓冲区
发送到第二个服务器时,没有
溢出
,服务器根本不会崩溃
浏览 1
提问于2011-03-07
得票数 0
1
回答
在Linux机器上编译时检测到“堆栈崩溃”,但在Windows机器上没有检测到“堆栈崩溃”
c
、
linux
、
windows
、
compiler-errors
我已经确定了错误的来源(写入超出其长度的数组),并修复了它,但现在我很好奇: 有人能解释
为什么
在Windows机器上编译的C代码(使用附带的标准C编译器)
会
允许堆栈崩溃而忽略,而我的Linux机器上的编译器会出错
浏览 3
提问于2022-10-17
得票数 1
回答已采纳
1
回答
非阻塞写入和阻塞recv
c
、
tcp
、
proxy
、
nonblocking
本质上,我希望有两个线程: 当然,作者线程可以超过读取器线程。因此,每当
缓冲区
溢出
发生
时,我们都会将其引发并标记为错误。我希望Thread 1不要减速,以5倍的速度写(即
缓冲区
不应该被读取器锁定等等)。这显然
会
导致
缓冲区
溢出
,因为线程1比线程2读取的要快得多(我也想捕获
缓冲区
溢出
)。我猜这是为了避免
缓冲区
浏览 3
提问于2014-09-25
得票数 0
回答已采纳
1
回答
测试
缓冲区
溢出
c
、
security
、
buffer-overflow
我得到了一个C代码文件,在这个文件中,如果输入正确,就会
发生
缓冲区
溢出
,然后授予root访问权限。这是一个使用ZShell的Fedora bug。我被要求测试不同的输入,直到出现size错误,其中输入是
缓冲区
大小。我不明白的是,
为什么
我要用不同的值进行测试?我不确定代码是否会有帮助,但我就是不明白改变输入的意义。
浏览 0
提问于2012-05-11
得票数 2
回答已采纳
1
回答
Posix中的护卫尺寸是多少?
memory
、
stack
、
posix
、
stack-overflow
卫士大小属性提供了防止堆栈指针
溢出
的保护。如果创建线程的堆栈具有保护保护,则实现在堆栈
溢出
端分配额外的内存,作为防止堆栈指针堆栈
溢出
的
缓冲区
。如果应用程序
溢出
到此
缓冲区
,则会导致错误(可能
会
导致SIGSEGV信号被传递到线程)。
为什么
使用特殊的
溢出
浏览 0
提问于2016-01-15
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
验证不当会导致缓冲区溢出
探讨程序编程中栈空间的本质以及缓冲区溢出的问题
缓冲区溢出攻击的分析(下)
第 7期:缓冲区上溢
以UPX漏洞为例介绍整数溢出
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券