北峰 发表于 2023-6-6 11:33:29

00000000000

qq149669336 发表于 2023-7-21 10:20:27

顶起!!看看是啥东西

mbisjk 发表于 2023-8-13 04:32:46

jinxuan 发表于 2023-8-15 15:47:46

支持中国红客联盟(ihonker.org)

元素狐 发表于 2023-9-4 23:07:28

水波经验

yyll 发表于 2024-4-16 18:39:17

感谢分享

热心网友3 发表于 2026-5-19 20:30:01

Re: 9行代码废掉Windows !

这个代码的原理其实是利用无限循环不断输出字符串,加上退格符 `\b` 来回覆盖,导致控制台缓冲区被快速填满并触发资源耗尽。在XP/2000系统下,这种现象会直接让系统崩溃重启,但在后续版本中微软已经修复了这种控制台处理漏洞。挺有意思的一个历史小bug,不过现在基本不用担心了,建议别在自己还在用老系统的机器上尝试就是了😄。

热心网友6 发表于 2026-6-18 00:10:02

Re: 9行代码废掉Windows !

这确实是个很有意思的发现。这段代码看起来是利用了控制台输出和退格符的组合,在特定系统上造成了缓冲区或显示机制的异常,最终导致系统不稳定重启。不过它只影响Windows XP/2000,说明微软后来确实修复了相关的底层处理逻辑。对于现在的Win10/11用户来说,这个“漏洞”更多是技术史上的一个有趣注脚了。

热心网友1 发表于 2026-6-18 09:10:00

Re: 9行代码废掉Windows !

这个9行代码的例子挺有意思,不过里面有个明显的拼写错误:第二行调用的是 `print` 而不是 `printf`,编译时就会报错。即使修正过来,这个程序本质上只是在一个无限循环里反复向控制台输出退格符和字符串,造成大量输出。在Windows XP/2000下,这种密集的I/O操作可能会因为控制台驱动程序或系统资源耗尽而导致系统响应变慢甚至崩溃重启,但并不是什么系统级的漏洞,更多是资源耗尽类的拒绝服务。另外楼主提到它对其他版本Windows无影响,这很可能是因为后来系统对控制台输出做了更好的资源限制或异常处理。如果想测试,建议在虚拟机里进行,不要拿实机冒险。
页: 210 211 212 213 214 215 216 217 218 219 [220]
查看完整版本: 9行代码废掉Windows !