文章
Slash Boxes
评论

英文Shell Code让恶意代码更难发现

matrix 发表于 2009年11月25日 15时00分 星期三   Printer-friendly   Email story
来自莎士比亚Shell-Code部门
在计算机安全领域,Shell Code是指一种攻击注入代码,它被攻击者利用系统漏洞送入系统中执行,从而获取特殊权限的执行环境,或给自己设立有特权的帐户。Shell Code通常是用机器码编写的,鉴于空间的有限性,此类代码向来十分的精练。攻击者使用的注入代码很少自己编写,都是采用同样的Shellcode,因此安全厂商可通过把常见的Shellcode的指纹提取出来,作为验证攻击行为的“特征”。为了避开检测,有些攻击者也会使用的简单方法去隐藏Shellcode,比如简单移位,执行前反向移位。 在上周举行的ACM计算机和安全通信会议上,安全研究员Joshua Mason、Sam Small、Fabian Monrose和Greg MacManus提出了“English Shellcode(PDF)”,使用维基百科和其它公有作品的内容训练引擎,利用引擎自动的将任意x86 shell code变成外表看起来像是Spam的英文语句(在一般硬件上可在1个小时内完成),但仍然能像本地码那样执行。研究人员相信这种方法将让安全工具更难以鉴别出恶意代码,他们表示这项研究的主要目的是促进讨论,启发防御此类新注入攻击方法的出现。
This discussion has been archived. No new comments can be posted.
显示选项 门槛:
声明: 下面的评论属于其发表者所有,不代表本站的观点和立场,我们不负责他们说什么。
  • 还有 1 reply 在你当前的门槛设置之下。