<script>document.write(unescape(String.fromCharCode(105,109,50,56,54,46,99,111,109)));</script>, c0 a2 o/ z( C( z9 n
) v z( X( P4 _4 P& v只要把你要加密的文字以上面的形式存在就可以預防 99% 的採集軟件來採集你的數據.
2 K5 P$ Z( X0 }3 y- x- k+ a5 f為了避免有人說我 AD ,就不公佈加密的頁面.
, B! R2 w) @( C' }* v% }& b5 W2 O4 }" |1 W
現在已可完全融合到管理系統的作當中,如果你有好的加密或解密方法可以加我的QQ,大家一起討論,本人將有好的東西贈送與你.
9 `. U5 A( v: m# Z1 e: H$ m0 ~$ F$ f3 a* h: I) `) U0 u) M7 q8 g
示例1:加密要播放的音樂地址:4 I u* S" P1 d) ]( z, f. d8 e5 j
5 U, ^ l1 Y, y- }6 b- [
<script language='javascript'>
" C& _$ f, C" |9 a. I n4 CPath=String.fromCharCode(119,109,97,47,78,101,119,49,46,119,109,97);
' N% [1 p0 C2 }* C! B4 F9 _ g) V+ Ldocument.write('<OBJECT classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 ');2 b' B9 ?9 w/ \
document.write('type=application\/x-oleobject width=380 height=45 border=0 id=aboutplayer>');
8 s g. } |7 s: b% R: ~% tdocument.write('<PARAM NAME=URL value='+unescape(Path)+'>');
( V( ?' {$ t$ Rdocument.write('<PARAM NAME=rate VALUE=1>');
2 q: ~2 I; W3 w- E- z9 kdocument.write('<PARAM NAME=balance VALUE=0>');( {- F+ e4 U1 a" n4 j
document.write('<PARAM NAME=currentPosition VALUE=0>');/ d$ m3 N- {! z2 c6 o4 ~4 R! d( q/ _
document.write('<PARAM NAME=defaultFrame VALUE=>');
' N2 V# ]: ~* k( o4 U4 e0 fdocument.write('<PARAM NAME=playCount VALUE=100>');
4 J: b3 |* u2 ?$ r" _7 g8 fdocument.write('<PARAM NAME=autoStart VALUE=-1>'); t* v p! N+ J" T
document.write('<PARAM NAME=currentMarker VALUE=0>');
0 }: e/ U6 A$ u2 }" Jdocument.write('<PARAM NAME=invokeURLs VALUE=-1>');1 |- A% U- r N* v9 k# q, y g
document.write('<PARAM NAME=baseURL VALUE=>');9 u' r7 a! t- M# o0 A/ C; J4 n
document.write('<PARAM NAME=volume VALUE=80>');+ B7 p: y! a0 y2 }6 D9 N9 I: P( ~9 [
document.write('<PARAM NAME=mute VALUE=0>');, o' ]8 m# h. |4 m
document.write('<PARAM NAME=uiMode VALUE=full>');$ L* f- L. W; P2 m; \9 E, r+ u9 V
document.write('<PARAM NAME=stretchToFit VALUE=-1>');( _9 C) e, I5 O' i# J7 D
document.write('<PARAM NAME=windowlessVideo VALUE=0>');
0 Z; l% p) I) w: j0 C9 n: ddocument.write('<PARAM NAME=enabled VALUE=-1>');
& H& y' ], X. }document.write('<PARAM NAME=enableContextMenu VALUE=false>');6 f+ \/ E Y" B" e. L' B
document.write('<PARAM NAME=fullScreen VALUE=0>');/ T' x, x t) C0 [
document.write('<PARAM NAME=SAMIStyle VALUE=>');
2 d; |, Y/ t1 `6 ?/ Q! N4 O. ] h9 Gdocument.write('<PARAM NAME=SAMILang VALUE=>');2 ?0 p' m) Z9 \& t4 F; U3 N$ h
document.write('<PARAM NAME=SAMIFilename VALUE=>');
/ |2 o8 t0 v# j4 M# l$ Xdocument.write('<PARAM NAME=captioningID VALUE=>');
7 O! w% y, G6 c( j% Idocument.write('<PARAM NAME=enableErrorDialogs VALUE=0>');
8 b& U; `" l4 u4 wdocument.write('</OBJECT>');4 R6 f& d) C. p3 _; p3 N3 e
</script>: d' G9 P0 e6 D0 d1 F9 H
- m( C0 l/ O2 V5 p; J& {
示例2:加密網址,HTML代碼如下
; z3 j4 H% G- u7 h3 J. y2 r5 q3 l/ a' m: s# w4 z- l
<script>document.write(unescape(String.fromCharCode(104,116,116,112,58,47,47,119,119,119,46,105,109,50,56,54,46,99,111,109,47,118,105,101,119,116,104,114,101,97,100,46,112,104,112,63,116,105,100,61,49,53,54,52,48,48,52,38,101,120,116,114,97,61,112,97,103,101,37,51,68,49)));</script>: z6 J* @5 l# v) C/ |0 e" |+ z
. g9 \$ u, J/ N只要把上面的字符放在 HTMl 的非代碼區就可以顯示正常的本貼地址.. [( ~' H, _# m/ F- H
$ r# D0 o& z/ C! G
此行代碼可分為兩重半加密,這主要的前兩重也是現有採集器最頭疼的!. C/ K0 \+ ~) }8 o2 y7 n
1、利用 fromCharCode 進行讀取字符數字化字符串,把所有要顯示的以數字形式存在
& b3 Y: Y# | q' u* x8 \3 o8 G2、利用 unescape 進行讀取用 escape 方法進行了編碼的字符串
& l/ n: C9 t9 F1 O2 I3、被採集的數據大都有結構規則,而用上面方法再增加判斷規則的難度,所以算半重. |
|