Mudge小传和Phrack Prophile
从伯克利的吉他手到波士顿阁楼里的L0pht核心,Mudge破解Windows NT密码,在参议院警告“30分钟让互联网崩溃”,后来成了Twitter举报人。后半附上他早年Phrack Pro-Phile自述的中译:啤酒、Zappa、6502汇编,与“停止学习就做错了”。

Peiter C. Zatko,化名 Mudge,生于1970年12月1日,美国马萨诸塞州波士顿附近。他在一个普通家庭长大,父亲是数学家,母亲是护士,这种环境为他提供了逻辑与关怀的平衡。小时候,Mudge 对一切能拆卸的东西着迷,从收音机到家里的老式电视机,没少让父母头疼。他在一次采访中笑称:“我8岁时拆了爷爷的收音机,试图让它变成激光枪,结果只得到了一个生气的爷爷和一堆零件。”
1980年代,个人计算机革命席卷美国,Mudge 11岁时用攒下的零花钱买了一台 Commodore 64。他自学 BASIC 编程,很快迷上了汇编语言的低级操控。他不是典型的“计算机宅男”——他喜欢户外活动,还在车库里组过一个业余摇滚乐队,弹电吉他。高中时,他进入波士顿的伯克利音乐学院(Berklee College of Music),主修音乐制作和吉他演奏,最终以优异成绩毕业。音乐赋予他节奏感和创造力,他后来将编程比作“即兴演奏”,称代码就像音符,可以自由组合出意想不到的效果。
有趣的是,Mudge 在伯克利的计算机实验室里发现了 Unix 系统。他回忆说:“我本想用电脑混音,结果发现可以用它登录其他机器。那一刻,我知道我找到了比音乐更大的舞台。”通过学校的 PDP-11 计算机,他接触到公告板系统(BBS),用300波特率的调制解调器拨入波士顿的黑客社区。他的化名“Mudge”据说是朋友起的绰号,因他总爱“搞乱”(muddle)系统后修复,带着一种玩世不恭的幽默。
1980年代末,他加入本地黑客圈,参与飞客(phreaking)活动。他曾用自制的“蓝盒子”拨打免费长途电话,还在 BBS 上炫耀过一次“入侵”学校电话系统,让校长室的电话响个不停。他后来说:“那不是恶作剧,只是想看看能走多远。”这些经历奠定了他对技术边界的痴迷。
1992年,Mudge 成为 L0pht Heavy Industries 的核心成员,这是一个由七人组成的波士顿黑客团体。他们在一间阁楼(loft)工作,堆满旧电脑、焊接工具和披萨盒。Mudge 是技术领袖,以创新和实用性闻名。他常穿着黑色皮夹克,吉他背在身后,一边调试代码一边即兴弹几下,同事戏称他是“摇滚黑客”。
1995年,Mudge 发表了“How to Write Buffer Overflows”,这是他最知名的技术贡献之一。文章未登上 Phrack,而是通过 L0pht 网站和邮件列表传播。他用简洁的语言和示例代码(如溢出 char buffer[10]),讲解如何覆盖返回地址执行任意代码。这比 Aleph One 的《Smashing The Stack For Fun And Profit》(Phrack 第49期,1996年)早一年,虽然影响力稍逊,但为社区奠定了基础。他在 L0pht 的阁楼里演示了一次溢出,入侵了一台运行 Solaris 的服务器,然后笑着说:“这就像给系统弹了一首重金属。”
1996年,Mudge 开发了 L0phtCrack,一款针对 Windows NT 密码的破解工具。它能迅速解密 NTLM 哈希,暴露了微软的密码安全漏洞。发布会上,他用一台老旧 486 电脑在几分钟内破解了一个管理员密码,观众席上一片惊叹。微软起初否认问题严重性,直到 L0phtCrack 流行开来,才被迫更新安全机制。Mudge 后来透露,他曾收到匿名威胁信,但毫不在意地说:“如果他们生气了,说明我们做对了。”
**Mudge还开发了AntiSniff。**这款工具能检测网络嗅探器,曾在一次黑客聚会上实时捕获某人的嗅探尝试,引来哄笑。据说有时用吉他旋律调试程序节奏,声称“代码的音符不对就跑不通”。1998年,他与 Bruce Schneier 在 Phrack 第53期破解了微软 PPTP 协议,戏称这是“给比尔·盖茨的生日礼物”。
1998年5月19日,Mudge 带 L0pht 成员在参议院作证,警告互联网的脆弱性。他穿着一件印有“Trust No One”的 T 恤,冷静陈述:“我们可以让互联网在30分钟内崩溃。”参议员一脸震惊,他却私下对队友说:“其实15分钟就够了,但我不想吓死他们。”这次证词让 L0pht 从地下黑客变成“白帽”先锋,也让 Mudge 名声大噪。

1999年,L0pht 转为 @Stake 公司,Mudge 出任首席科学家。然而,2000年他被解雇,原因是他坚持公开漏洞,与公司追求利润的方针冲突。他曾半开玩笑地说:“他们让我穿西装,但我还是想弹吉他。”离开时,他留下一封公开信,警告商业化可能扼杀黑客精神。
Mudge 在1996年加入 Cult of the Dead Cow(cDc),为 Back Orifice(BO)贡献代码。这款“远程管理”工具实为木马,发布会上他用 BO 控制了一台 Windows 机器播放重金属音乐,观众笑翻。他戏称:“这是给微软的安全警告,顺便送点娱乐。”
1990年代,他曾在 DEF CON 上用一台破旧收音机改装成无线嗅探器,当场破解会场 Wi-Fi,赢得掌声。有传言“Mudge”是因他在 L0pht 的一次醉酒后编程,把服务器搞崩溃,队友戏称他“弄得一团糟”。
2004年,Mudge 加入 BBN Technologies,参与 DARPA 项目。他曾在1990年代初为 BBN 开发早期网络协议,这次回归颇具戏剧性。2010年,他被 DARPA 聘为项目经理,推出 Cyber Fast Track 计划。他亲自筛选申请,有时半夜回复邮件,鼓励年轻黑客:“别怕失败,我当年也炸过不少机器。”一位受资助者回忆,Mudge 在邮件里附了一段吉他独奏音频,说“这是调试时的背景音乐”。
2013年,他加入谷歌 ATAP 部门,领导硬件安全项目。2020年,Twitter 聘他为安全负责人,他发现平台漏洞并报告外国代理渗透。2022年,他成为举报人,提交200页报告后离开。2023年,他加入 Rapid7,参与 Metasploit 项目,称“想回到动手干活的日子”。
Phrack 第48期 Pro-Phile
Phrack 第48期(1996年1月9日)的 Pro-Phile 以 Mudge 为主角,由 Phrack Staff 撰写,标题为“Phrack Pro-Phile on Mudge”。文章称他为“黑客精神的化身”。访谈中:
技术趣事:他提到用吉他弦敲击键盘测试溢出代码,“节奏对了,攻击就成了”。
黑客哲学:“我不信系统,我信我能让它干什么。Weitse 和 Hobbit 也一样,我们不是怪胎,是艺术家。”
未来预言:他警告商业化可能“让黑客变成西装革履的傀儡”,却乐观地说“技术会自己找到出路”。
这篇访谈发布时,Mudge 正值巅峰,象征了 Phrack 从飞客到安全研究的转型。
遗产与影响
Mudge 的遗产跨越技术与文化:
技术:L0phtCrack 和缓冲区溢出研究推动了安全防护的发展。
文化:他将黑客塑造成创新者,影响了“白帽”职业化。
政策:参议院证词和 DARPA 工作促成了政府对安全的重视。
他是个性鲜明的传奇人物——吉他手、黑客、举报人。他的幽默和叛逆至今为社区津津乐道。
.oO Phrack 49 Oo.
卷七,第四十九期
第4页,共16页
-:[ Phrack Pro-Phile ]:-
我们讨论了很久,到底当今黑客界谁最能体现黑客精神的真谛,经过一致讨论,我们的答案是 Mudge。于是我们非常高兴,我们邀请的第一个 Pro-Phile 人选就是他。他在你们还搞不定 Apple warez 时就破解了它,他在缓冲区溢出尚未流行之前就已撰写相关代码,他曾经统治过你的 Sendmail(可能至今仍然如此),而且他依然回馈社区,比周围任何人都多。关于他的事我们就不多说了,现在就听听他自己怎么说……
Mudge
【个人资料】
用户名:mudge
称呼:众所周知,大家都知道这个名字;要是你知道,那很好;要是不知道,你大概也无需知晓。
以往用户名:许多老一代 Apple ][ 破解者还记得我用过另一个用户名。由于政府的缘故,那名字早已被淘汰。
用户名来源:Mudge 是一个非常常见的爱尔兰姓氏。虽然我并非爱尔兰人,但我曾遇到过一个叫这个名字的人,简直难以相信那是个正经的名字。为了致敬那个人,几年前我便采用了这个作为我的用户名(而且由于法律原因,我不能再用旧名了)。
出生日期:60年代中后期
当前年龄:20多岁(中后20岁)
身高:6英尺
体重:150磅
眼睛颜色:蓝色
头发颜色:棕色/脏金色,且非常长
使用的计算机:MPP Risc 机,配有16个处理器、4个 i860 处理器、Cadmus、2个 Sparc、我最早的 Apple ][+、NeXT cube、486、4台 Sun 3、Textronix 4051,以及 SouthWest Technical Products 75
担任站长/副站长的站点:Cell-Block、Magic Tavern,同时还是旧版 Circus 和 Circus-II 板的副站长,ATDT、Works,以及遍布全国各地的各种 AE 站点;还有一个叫做 l0pht 的小地方。
常出没的板块:Terrapin Station、Metal Shop、Black Crawling Systems,曾经也在 Rutgers 的那个和老 Darpa 人一起通过 telenet 上的板块活跃(他们知道自己是谁)。
网络地址:mudge@l0pht.com
【喜欢的东西】
女性:我不算花心,通常一旦和某人搭上线就会维持一段时间。虽然大公司试图以各种方式行贿也让人感觉不错(更多是因为这暴露了大公司的肮脏,与普通人相比显得尤为下流)。
汽车:Ford GT40、Porsche Wolf、Ferrari 318 系列,当然还有一辆黑色 SVT Cobra,内饰为黑色皮革。
食物:啤酒
啤酒:Mateen Triple —— 其次是 Pilsner Urquell
音乐:Frank Zappa、Dream Theater、Rush、Gentle Giant、King Crimson
乐器:吉他。我实际上在音乐领域拥有高级学位(呵呵,为了赚钱,我才回到了“电脑世界”)。
吉他:Ibanez 7弦、Gibson es225 Jazzer,以及一把通过代言合约定制的 Ibanez(那合约上签了两个色情明星的名字)
书籍:《Jack of Shadows》、《Roadmarks》、《陌生人异乡》、《This Immortal》、《Steal this Urine Test》、《Steal this Book》,还有《PANIC》——那是关于 Sparc 缓冲区溢出写作的圣经。
开关:宠物石
关掉:那些认为自己能跟 Frank Zappa 跳舞的 7/11 员工
其他热爱、兴趣与挚爱:
我热爱管理 l0pht 以及与参与其中的人们共事。没有什么比知道自己正试图保持信息流动、回馈社区更令人满足的了。我热爱许多事物,看到这个圈子中还有幽默感,还有足够的老派黑客愿意在正确的方式下伸出援手(当然,偶尔 aol.com 邮件回复的人数不够……能同时对内外都有所裨益的感觉真好)。例如:当 8.7.5 版本的 sploit 发布时,以及我们在 SecureID 上做了大量工作(令那些大公司非常不快,我们却取得了惊人进展)时,软件开发者和黑客都对我们的成果感到高兴。归根结底,一切都关乎信息和学习。如果你停止学习……那你就做错了。遗憾的是,通常只有发布漏洞利用代码,才能促使大公司修复他们那些充满 bug 的软件。
【最难忘的经历】
曾有一群西装革履的人下了 K 型汽车,抢走了我大部分的财物
学习 6502 汇编语言(并亲身实践)
几年前写出我的第一个缓冲区溢出漏洞
乐队发行首张音频 CD
为 Hobbit 的激光秀演奏音乐
在 Wietse Venema 的一次讲座上,他曾对我说“别”去入侵 Bell Labs
收到 Bellcore 的 OTP RFC 作者的邮件,告知我在漏洞利用上抢了他的先机
每天与女友共度时光
听到我写并演奏的歌曲在电台播放
与 l0pht 及其中的伙伴们相处
每当我完成一个新项目,而且它真的运作起来时(尤其是当你在研究一个假设漏洞利用,并且它最终奏效时),那种感觉最让人难忘。
【值得一提的人】
感谢 Cheshire Catalyst 带来的初始灵感。
感谢 l0pht 的伙伴们,感谢 Raven。
感谢 Hobbit —— 他真是个天才。
感谢 ReDragon —— 最幽默、最有耐心的人(看看他现在在哪工作吧 ;-))。
感谢 Glyph —— 一个极具狠劲的程序员。
感谢 Squarewave —— 在分析他代码时提供了无数惊叹声。
还有 NewHack 那群人,G-heap、Pope、SpaceRogue、Kingpin、Tan、Weld、Stefan、Brian Oblivion、t-com……以及所有与 l0pht、r00t、NHC、l0ck/anti l0ck、cDc 等一起在大会上愉快共处的标准人物……以及所有那些 cDc 的家伙。
还有 ASR 组的人。
总之,有太多人为这一切做出了贡献,我相信我遗漏了不少。
最大的一位:我的父亲 —— 唯一能坐在那里笑着看我经历这一切……还能向我解释 6502 的真正工作原理(这可不仅仅是指 Apple ][+ 上的简单浏览,两者完全不同)。
【你想说的几句话】
请给我来份法式吐司……
31337 并不是一个强大的 XOR 密钥……
(除非你的秘密主机密钥不足5个字符)
感谢新版 Phrack 系列保持了这一美好传统。还记得我下载最新文件时,还有 Countlegger 系列,以及不得不把 Dalton’s Disk Disintegrator 重新合并的那些时光吗?
哦,对了……
如果有人告诉你某样东西是安全的……
请他们证明,然后你仍然不要轻信。
【最后提问】
在你的亲身经历中,你是否发现圈子里大多数人其实都只是电脑极客?
“绝对不是。我有幸与从 Weitse Venema、Dan Farmer、Casper Dik、Peter Guttman 到像 Hobbit、Daemon9、以及 l0pht 的大家伙们共处,而在这些人中,很少有人能被我贴上‘电脑极客’的标签。电脑极客往往缺少那种创造性的转折,而这正是黑客所具备的。那种转折在于:我并不在乎它 *本应* 做什么——我打赌我能让它去做 *这一件* 事。”
非常感谢你对这篇 Pro-Phile 的支持。
“非常感谢这个机会。”
原载于微信公众号「网安志异」,2025-03-07 · 原文
留言