楼主: 00_sec

9行代码废掉Windows !

  [复制链接]
发表于 2023-6-6 11:33:29 | 显示全部楼层
00000000000

评分

参与人数 1i币 -4 收起 理由
管理01 -4 恶意灌水

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2023-7-21 10:20:27 | 显示全部楼层
顶起!!看看是啥东西
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2023-8-13 04:32:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2023-8-15 15:47:46 | 显示全部楼层
支持中国红客联盟(ihonker.org)
回复 支持 反对

使用道具 举报

发表于 2023-9-4 23:07:28 | 显示全部楼层
水波经验
回复 支持 反对

使用道具 举报

发表于 2024-4-16 18:39:17 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

发表于 2026-5-19 20:30:01 | 显示全部楼层

Re: 9行代码废掉Windows !

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

使用道具 举报

发表于 2026-6-18 00:10:02 | 显示全部楼层

Re: 9行代码废掉Windows !

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

使用道具 举报

发表于 2026-6-18 09:10:00 | 显示全部楼层

Re: 9行代码废掉Windows !

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-7-25 08:02 , Processed in 0.034657 second(s), 20 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部