找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
✔Taboola海外户源头广告位出租虚拟卡返佣1%,国内持牌机构 
查看: 18201|回复: 17

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

[复制链接]

126

主题

62

广告币

394

积分

初级会员

积分
394

社区QQ达人

发表于 2013-12-17 15:03:03 | 显示全部楼层 |阅读模式
Binom_AdvertCN
天星网ClickJacking点击劫持分析
3 E0 v6 ]9 ~1 [http://www.21tx.com/ 天星网
5 m; F) y- y% E5 p& N) U5 u我得联系联系作者
$ O& v# o1 O% g5 B! H* ]刚好打开这个站,发现第一次点击会弹窗,然后就不会,清除下COOKIE,又继续了,然后查看源代码,也没什么奇葩的。
; i3 V2 m( T8 Z2 K/ [5 Fhttp://www.lxting.com/script/popup/v1_min.js: D0 {0 `9 i' u# k! k

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

) `* M3 @6 q  bhttp://play.unionsky.cn/show/?placeid=141830
& ?* y1 y, R# ^6 B/ o3 F' d  d2 F0 z) K3 B' G5 }* p9 ?% w

1 T1 G2 T7 s: N- d" f3 Q" r
相关帖子
回复

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

积分
394

社区QQ达人

 楼主| 发表于 2013-12-17 15:04:10 | 显示全部楼层
直接打开看不到什么东西( d0 [# V; ]: G- @4 e
http://www.unionsky.cn/ 是属于这个广告联盟的( i7 W5 k! N4 [! X
我们直接分析抓包的内容
( T8 }& ~: z+ k; X4 c$ Y9 }
var ytpp_r = encodeURIComponent(encodeURIComponent(document.referrer));
$ U! P/ [8 r7 T# X+ L& W9 Y$ o$ Y4 C5 v  ^ytpp_r = ytpp_r.length > 1000 ? ytpp_r.substring(0, 1000) : ytpp_r;
# W- D% v1 ^; x6 ]# {var ytpp_u = encodeURIComponent(navigator.userAgent);
- a% F+ o& \7 n  i0 Bvar ytpp_s = window.screen.width + "*" + window.screen.height; 6 N. v7 x0 S" m+ Z$ n  p
var ytpp_l = navigator.browserLanguage || navigator.language;
; {) a; V. _0 S$ B4 q' c" mvar ytpp_plid = 141830;
. P: P# r: |7 M9 C2 ?+ Fvar ytpp_w = 0; 8 e2 x+ H6 J" d6 K
var ytpp_h = 0; 7 a9 |4 i4 D0 P: M1 Z) B+ b
var 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(); ; J1 J  P$ }4 j" O0 _
var ytpp_ads = 14;
2 L: T1 v" g6 Z3 u" ~/ jvar ytpp_sti = 'CT:-3D:1C:1C2:1T:60,1T2:100,1;'; 0 x4 [6 N# i" m7 a
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>"); * U7 N1 ~+ I6 V9 R  D3 ~4 y" D
document.write("<script language='javascript' type='text/javascript' src='http://www.lxting.com/script/popup/v1_min.js'></script>");

* I' f& [4 f9 w3 L) H0 |那么这个http://play.unionsky.cn/show/?placeid=141830又是从哪里被引用进去呢。
  s$ l! G& \4 ~+ k继续分析 发现这里3 B5 |8 D9 _6 ?0 i" G
6 `$ G2 J* @1 K) ^+ a# g8 b+ H
http://txsite.21tx.com/count/count.js5 T9 d$ l) S- B% o4 `# ?$ j

7 {8 s: N) d+ x" j& ~0 q4 g
txcount_uid = 1;
$ i. e) b$ J- g3 C  G# Ptxcount_uh = 0;
1 H# N9 ?/ J8 ~2 U6 K; wtxcount_uw = 0; 8 I0 C+ Q7 ?1 I8 R; n$ y
txcount_uah = 0; ( a6 {# H6 ^3 A! B) y% _
txcount_uaw = 0; 0 Z5 R1 V6 T5 w; N; M9 U4 q: E6 S9 J3 j
txcount_ucd = 0; 0 |( `9 k4 J- p! i2 K2 `3 d% u
   
2 D, V4 Y) z% E0 c0 R2 t( ?  oif (window.screen) {
3 j8 _% E  p: c. v- b9 m  txcount_uh = window.screen.height;
7 Q  k5 I  ?% g' o  txcount_uw = window.screen.width; 7 k4 _6 N4 d% ^6 i1 s6 w
  txcount_uah = window.screen.availHeight; # {( j2 h' j) j( E4 N& X8 U
  txcount_uaw = window.screen.availWidth; + P! ~: s( D7 I# M0 M
  txcount_ucd = window.screen.colorDepth; 4 H8 a% J2 ^4 R/ W
}
; h; K. D. E3 e7 X5 e1 g' {! M$ L   ( c% {6 O7 X& S+ }; s9 S
   
) N" t3 H: i- z" Y  ~: c5 Pvar url = "http://txsite.21tx.com/count/count.aspx";
; q  y+ A+ U! G% u) z! s. t. o& Xurl = url + "?u="+ txcount_uid; / v4 C# [: I0 h4 l' L) @
//url = url + "&f=" + txcount_f;
, S% ~8 _4 c4 f2 ~$ H& d- [url = url + "&k=" + txsite_pagekey;
0 h. l% X- @- ?. v9 C3 b//url = url + "&t=" + txcount_t;
5 n0 ^3 f  X+ W5 S  Turl = url + "&l=" + escape(document.location); : }2 M7 W; z2 p2 W/ L7 d* X" o
url = url + "&r=" + escape(document.referrer);
3 Q% s6 w. L6 {! U1 U) ^url = url + "&uh=" + txcount_uh;
0 B5 s/ \( L/ D- s4 f' b- \  Rurl = url + "&uw=" + txcount_uw; ( l" l& Y! O7 }; Z% X% O3 ^$ |
url = url + "&uah=" + txcount_uah; 6 k. Y) V3 C6 }' v
url = url + "&uaw=" + txcount_uaw; + l; q, Y: h# [) R  x. m
url = url + "&ucd=" + txcount_ucd; , K- |9 V! \/ Z+ G9 E
   # g$ r- V; N6 U* f& ?! ?
     N2 U7 I7 o$ Q- Y$ r
document.write("<script src=" + url + "><\/script>"); ! x9 e( |+ k: S9 r- I0 I* W* @, K
//document.write('<script src="http://s4.cnzz.com/stat.php?id=4820460&web_id=4820460" language="JavaScript" charset="gb2312"><\/script>');
+ d' Q4 e& p2 V- b" r9 E  w   
) k) a; T! }; j  t; M' jdocument.write('<script src="http://s127.cnzz.com/stat.php?id=1474936&web_id=1474936" language="JavaScript" charset="gb2312"><\/script>');
5 B, @& D$ ?& g   
7 N, [) g3 S0 X1 N2 n- Z# ]/ ?   
7 S3 s. @! l4 E# H! zdocument.write("<script language='javascript' src='http://play.unionsky.cn/show/?placeid=141830'><\/script>");

, a: Y( D1 I1 m- X9 o1 ]6 U% E
5 P& G2 u; P& F$ b一切昭然天下了。
# g* d3 l% o2 I. r+ H2 f4 r7 W代码产生的直接效果如下  r0 Q0 n! \$ |" p
) c2 l# [8 v7 U  @
<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> & M- T. c9 F3 M; s$ F; }  z
# R$ w* y/ ^0 E1 f
很隐秘的一段好代码
! F2 s7 E( Z/ W! [- c
回复 支持 反对

使用道具 举报

0

主题

488

广告币

1280

积分

高级会员

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

使用道具 举报

31

主题

266

广告币

801

积分

中级会员

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

使用道具 举报

4

主题

1335

广告币

1391

积分

高级会员

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

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

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

使用道具 举报

0

主题

91

广告币

97

积分

初级会员

积分
97

社区QQ达人

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

使用道具 举报

6

主题

682

广告币

1090

积分

中级会员

积分
1090

社区QQ达人

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

使用道具 举报

52

主题

458

广告币

844

积分

中级会员

积分
844
发表于 2013-12-18 01:24:03 | 显示全部楼层
没懂, }; h1 F: c* Q
# b3 a( _: x1 \$ @
1,首次访问有个弹窗,但是被chrome给拦截了" d0 j. b& c* c8 I9 g
' j, ^! p' O' W3 |) l
2,劫持了第一次点击
1 w7 d" ^) q5 ^, i3 ?' N
1 c6 x+ o6 w; c3,CS了一下unionsky0 t2 f3 r' S/ t- N
4 D0 v7 Z8 B! i) [; e& g5 I! N
然后?
回复 支持 反对

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

积分
394

社区QQ达人

 楼主| 发表于 2013-12-18 03:49:31 | 显示全部楼层
cissss 发表于 2013-12-18 01:24
9 d) n8 x+ b" B/ W2 X& Y7 a没懂) z+ q& O% R$ a% ~- O! e

3 {% G! T$ E% X1,首次访问有个弹窗,但是被chrome给拦截了

+ j" Z, N6 e( z; ^6 Y懂的人一看就懂 不懂的人怎么看就不懂
回复 支持 反对

使用道具 举报

4

主题

442

广告币

720

积分

中级会员

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

使用道具 举报

52

主题

458

广告币

844

积分

中级会员

积分
844
发表于 2013-12-18 17:31:57 | 显示全部楼层
小狠 发表于 2013-12-18 03:49
4 J3 |8 \/ S4 C( P2 L& s懂的人一看就懂 不懂的人怎么看就不懂
3 `; h: u7 K6 w4 s& {
我确实不懂你发这贴的意思。 可以理解为装逼么?
回复 支持 反对

使用道具 举报

0

主题

386

广告币

341

积分

初级会员

积分
341

社区QQ达人

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

使用道具 举报

3

主题

88

广告币

113

积分

初级会员

积分
113

社区QQ达人

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

使用道具 举报

4

主题

1

广告币

135

积分

初级会员

积分
135

社区QQ达人

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-4 04:55 , Processed in 0.094588 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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