普林斯顿大学发布可用于在关机状态下破解系统密码的工具

普林斯顿大学在今年2月份的时候发布了一项研究成果,指出DRAM中的数据在计算机关机之后的数秒钟内处于一个“逐渐”消失的过程,如果环境温度较低的话,这个时间更会持续数分钟,这就意味着在这段时间内计算机系统中的例如密码之类的某些数据并未消失,别用有心的人完全可以通过特殊的手段获取并破解这些敏感数据(相关报道看这里)。昨天该研究小组在H.O.P.E 2008黑客大会上公开了这组用于破解的工具,并在他们的主页上发布了工具的源代码。

这套工具由三个部分组成:Memory imaging允许你使用PXE网络远程启动计算机,或者使用USB存储器获取内存镜像(压缩包中的教程以iPOD为例说明了相应的步骤),其中的EFI Netboot Imaging Tools则适用于EFI(Extensible Firmware Interface,可扩展固件接口)下的BSD系统环境;Automatic key-finding可分别从内存镜像中获取128/256位的AES或RSA密匙;Error-correction for AES key schedules则是为获取的AES密匙提供15%的误差修正。小组在大会上演示了这套工具,最后的内存数据和原始数据相比只有0.1%的差异,如果是在冷却的情况下则不到0.01%,整个过程的前提是系统非正常关机(即强行拔出电源线或移除笔记本的电池),并且没有使用ECC内存。

Read more »

DefCon CTF 黑客大赛资格赛结束

著名黑客大赛DefCon CTF(Capture The Flag,夺旗赛)资格赛日前落下帷幕,451支队伍中最先完成比赛的前7支队伍获得了决赛资格,他们分别是:Routards、 Pandas with Gambas、 Guard@MyLan0、 Shellphish、 Taekwon-V、 WOWHACKER 和 PLUS,去年的冠军1@stPlace也将应邀参加决赛。

CTF资格赛的参赛门槛很低,只需要网上报名注册即可,但是大会组织者会手工筛选出最后确定的参赛队伍名单,要想在资格赛中胜出,不仅要有扎实的基本功,还必须要有一定的创造性思维以及在互联网上搜索资料的技巧。资格赛分五个项目:Trivia、Forensics、Potent Pwnables、Real World和Binary Leetness,Trivia正如其名字,里面的问题都较为轻松,而且不见得就是与技术相关,可能会有那些与黑客文化相关的问题出现;Forensics基本上是热身,一般是在给定的文件中找出作为密匙(Key)的字符串;Potent Pwnables和Real World则是与现实网络攻击最为接近的项目,最终目的是获得服务器管理权限并从服务器上获取密匙字符串;Binary Leetness可以看作是前面三者的结合。规则如下:每个项目中都有5道题,分值为100分到500分不等,除了最开始的一个问题是开放的之外(Lead Question),其他所有问题均是关闭的,最先做出Open Question的队伍将有资格选择任意一道问题作为新的Lead Question,其他队伍可以选择是继续原来的题目或者跳到这个新的问题上去,直到所有问题被打开或者规定时间到,比赛结束。对于每道题,最先完成的队伍可获得该题对应的全部分数,第二名获得95%的分数,其余的完成队伍则获得90%的分数,提交问题答案的次数没有限制,但是由于是线上赛,因此导致记分牌死机的频繁提交或者试图黑掉服务器的方法是严格禁止的(事实上,比赛服务器是由一个名叫kenshoto的技术精英小组负责维护的,这些尝试基本上是浪费时间)。以下图片是比赛记分牌,图中绿色代表已经完成的题目,蓝色代表目前已经开放的题目,紫色代表你目前正在做的题目,黄色代表其他队伍打开的题目(Lead Question),灰色代表关闭的题目:

Read more »