AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
 谷歌+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充值各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户9Proxy ⚡️ $0.04/IP, 无限带宽
IPCola原生住宅IP⚡️$2.1/条双ISPGoogle、Bing官方总代  联盟流量开户fb耐用号0.01一个fb账号官方合作商
FB资源,账单户,分享户,国内一手FB企业户BM户账单户源头试试Mybid的顶级广告模式Mybid让你的流量赚更多的钱
全球超2亿的动/静态纯净住宅IPGeeLark 最强云手机+指纹浏览器Facebook/TikTok24h免费开户服务招exoclick/TJ等国际联盟代投运维 
火云指纹浏览器⚡️10个环境免费⚡️IPWO全球住宅代理⚡️免费测试⚡️FB海外三不限-户源多 费率低谷歌+Bing+TT+MSN官方代理
广告位出租   
查看: 16631|回复: 17

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

[复制链接]

126

主题

62

广告币

394

积分

初级会员

Rank: 2

积分
394

社区QQ达人

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

8 W. I' w6 G9 b9 c# e. Q, |/ y' T# Q! b% w9 o8 }
相关帖子
回复

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

Rank: 2

积分
394

社区QQ达人

 楼主| 发表于 2013-12-17 15:04:10 | 显示全部楼层
直接打开看不到什么东西3 s. w6 I  L- F% S. o( {
http://www.unionsky.cn/ 是属于这个广告联盟的
( _3 c( Z+ B& y我们直接分析抓包的内容
, H5 L4 F9 ]: h* T$ T  R" _
var ytpp_r = encodeURIComponent(encodeURIComponent(document.referrer)); ( H) [4 \" d- p8 t* k! ~
ytpp_r = ytpp_r.length > 1000 ? ytpp_r.substring(0, 1000) : ytpp_r; 5 q: ^0 z, C# n
var ytpp_u = encodeURIComponent(navigator.userAgent); ) N* u5 b" T4 [& u& o( q8 ]% [
var ytpp_s = window.screen.width + "*" + window.screen.height;
' x! Z3 w! l5 Z, fvar ytpp_l = navigator.browserLanguage || navigator.language;
' J! Y6 i- z( nvar ytpp_plid = 141830; 0 Z9 c, F9 i: f' \4 a7 Y+ n! G
var ytpp_w = 0; 5 p; }! G% p2 q4 M$ R+ ^
var ytpp_h = 0;
- N. d0 Q5 `0 ]! a' Cvar 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(); ( h2 A8 c6 N; z- `: V" p  H4 o7 g! _
var ytpp_ads = 14; : _' S& d  [3 f  r
var ytpp_sti = 'CT:-3D:1C:1C2:1T:60,1T2:100,1;'; * v' w0 y, d4 i
document.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>"); ; I5 i; f& h+ i" s. x1 l4 c: Z
document.write("<script language='javascript' type='text/javascript' src='http://www.lxting.com/script/popup/v1_min.js'></script>");

4 U6 [: b% X+ |/ G那么这个http://play.unionsky.cn/show/?placeid=141830又是从哪里被引用进去呢。$ y; J4 z* i" ~- X5 p2 c- r% M
继续分析 发现这里- E- O& D0 y6 Z/ h4 o0 I$ y, Y( q

9 l! u1 i, _& b  ]. X. j! H% A. g# Vhttp://txsite.21tx.com/count/count.js+ n3 a2 j- n6 {1 p8 F# {2 a

; i8 Y2 K' j/ o$ e! I. `& W
txcount_uid = 1;
2 K- b  a: F+ V. Ktxcount_uh = 0;
: x" H0 z; ~/ E$ N/ Ztxcount_uw = 0; , q( H" o) H$ ^
txcount_uah = 0;
6 P$ j* [; C2 ?( T1 W1 Ntxcount_uaw = 0; ; ~3 P1 P0 P  R/ N
txcount_ucd = 0;
. I- j7 X/ f/ d; `* v% e6 z   ( u7 f+ e0 _) j  @5 e9 O* [
if (window.screen) {
1 E# v, S. I3 I  Q; ]. J& i8 w  txcount_uh = window.screen.height;
5 i, G; l9 v  h2 R  txcount_uw = window.screen.width;
0 ^6 X) y- H  w! U) I3 n( T  txcount_uah = window.screen.availHeight;
" R2 p* O, ]* f% }  txcount_uaw = window.screen.availWidth; ' p% _* h6 s  m- F# @) _- x* F/ X
  txcount_ucd = window.screen.colorDepth;
. `! t" I( c( v6 }1 S; F1 x8 c} ! S6 i& ]4 d( e
   
/ @- {. ?5 [) P  _   
1 `/ H7 j. t/ d: Nvar url = "http://txsite.21tx.com/count/count.aspx"; 6 l/ J5 z, f  H; D* \8 ~
url = url + "?u="+ txcount_uid;
+ X) w; ~, r( H7 l* s6 J% P//url = url + "&f=" + txcount_f; 4 Y' o2 ?" Y4 B5 k
url = url + "&k=" + txsite_pagekey; 1 X0 U9 d$ Y" T3 v8 k
//url = url + "&t=" + txcount_t; 1 w7 v  T% d+ E* I) ^
url = url + "&l=" + escape(document.location); . b" o) F; L- G$ s1 R# M
url = url + "&r=" + escape(document.referrer);
) Q2 H  k: C* A* X9 s8 xurl = url + "&uh=" + txcount_uh; . a- V3 P6 H3 L/ Q* H0 m, b
url = url + "&uw=" + txcount_uw; ' n6 a9 o2 C/ B6 o0 U. h! M
url = url + "&uah=" + txcount_uah;
& c4 R! l# o8 C5 a& burl = url + "&uaw=" + txcount_uaw; 9 j3 m$ Y6 P8 o4 \* `5 G& o
url = url + "&ucd=" + txcount_ucd; 9 U, c* U) j& e5 l
   $ X8 n- ]) R/ e
   
8 r* r' v& l3 [# u/ ]# g, u/ bdocument.write("<script src=" + url + "><\/script>");
$ k( [6 ~8 J* N6 m$ h//document.write('<script src="http://s4.cnzz.com/stat.php?id=4820460&web_id=4820460" language="JavaScript" charset="gb2312"><\/script>'); 0 ^) }0 z4 K% a, Z2 k+ k' ^6 \, n
   
, j$ P  o  @- _- adocument.write('<script src="http://s127.cnzz.com/stat.php?id=1474936&web_id=1474936" language="JavaScript" charset="gb2312"><\/script>');
' p6 l2 |. T5 s3 f' E$ S   " Q* C4 M  K9 F9 g" P& t
   0 r$ c5 n" g$ `& `3 c' Z, A
document.write("<script language='javascript' src='http://play.unionsky.cn/show/?placeid=141830'><\/script>");

0 k2 w( j( ?. U4 h5 F7 x1 L7 |% v- k- w5 g8 \& q0 t/ f
一切昭然天下了。
' S: h" p! A7 j! T, s7 }+ A& [代码产生的直接效果如下
/ \7 g8 T) Z3 R3 |& S# x: Z; h
<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>
0 A7 h8 F* z" `1 O7 H0 Y+ r# i' z& \. I  V' j1 B: P4 q
很隐秘的一段好代码: m$ @: j/ T* p0 }  n, d
回复 支持 反对

使用道具 举报

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

主题

1306

广告币

1365

积分

高级会员

Rank: 4

积分
1365
发表于 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

主题

449

广告币

835

积分

中级会员

Rank: 3Rank: 3

积分
835
发表于 2013-12-18 01:24:03 | 显示全部楼层
没懂
& t$ f  x/ R, x8 W+ w# u/ `$ y8 Q* g) [3 I# @
1,首次访问有个弹窗,但是被chrome给拦截了: r, S4 a3 P8 }  f/ y& W
% O- j1 a$ R0 x; n- W0 C
2,劫持了第一次点击
' D1 i* b! g/ m& c  h+ [$ B1 o/ I7 J! W/ N
3,CS了一下unionsky
7 [( l7 H7 i* j% M& f( W! C7 z* S$ y0 |
然后?
回复 支持 反对

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

Rank: 2

积分
394

社区QQ达人

 楼主| 发表于 2013-12-18 03:49:31 | 显示全部楼层
cissss 发表于 2013-12-18 01:24
2 @  B0 d' r8 B+ P& j7 Q4 d, w$ a没懂
! M5 [/ g# G9 @2 ^! i" @9 q+ e. `2 T/ ^6 T+ R
1,首次访问有个弹窗,但是被chrome给拦截了
, G* @+ U. l; D: I
懂的人一看就懂 不懂的人怎么看就不懂
回复 支持 反对

使用道具 举报

4

主题

434

广告币

712

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

51

主题

449

广告币

835

积分

中级会员

Rank: 3Rank: 3

积分
835
发表于 2013-12-18 17:31:57 | 显示全部楼层
小狠 发表于 2013-12-18 03:49 ; l3 ~9 y( M- t- h3 O$ @! g
懂的人一看就懂 不懂的人怎么看就不懂

; B; W- S) K, K我确实不懂你发这贴的意思。 可以理解为装逼么?
回复 支持 反对

使用道具 举报

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-3-15 11:05 , Processed in 0.070486 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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