<script>document.write(unescape(String.fromCharCode(105,109,50,56,54,46,99,111,109)));</script>
$ r) s( i8 `. j, N
" @1 \( u4 e& ~4 ] I9 y/ C只要把你要加密的文字以上面的形式存在就可以預防 99% 的採集軟件來採集你的數據.5 |# S& Y; x8 V( w0 z" H
為了避免有人說我 AD ,就不公佈加密的頁面.# [# g9 L4 B) z* X
5 T, Z3 j/ w1 U1 ~: i* b現在已可完全融合到管理系統的作當中,如果你有好的加密或解密方法可以加我的QQ,大家一起討論,本人將有好的東西贈送與你.2 Q* h5 x+ c6 w6 P2 i- @
& M' N9 I l* _6 s
示例1:加密要播放的音樂地址:/ A' q9 G" e4 `3 q( G/ Z9 ?* e0 x
k+ m4 m* z8 t: Z, c9 [<script language='javascript'>4 o3 N& _- ^1 M- S. t! B6 {# H6 G
Path=String.fromCharCode(119,109,97,47,78,101,119,49,46,119,109,97);* n/ a9 G# Q% G# T% w
document.write('<OBJECT classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 ');
: ]" K' f2 D* g# sdocument.write('type=application\/x-oleobject width=380 height=45 border=0 id=aboutplayer>');( |3 T, R+ W+ _! ~& z
document.write('<PARAM NAME=URL value='+unescape(Path)+'>');/ x! G3 k: ^6 ?, A
document.write('<PARAM NAME=rate VALUE=1>');9 @) ^# |/ }0 W8 j' g$ Q
document.write('<PARAM NAME=balance VALUE=0>');
3 p* u f1 W8 ?document.write('<PARAM NAME=currentPosition VALUE=0>');# R. F6 w2 A3 n( R- z
document.write('<PARAM NAME=defaultFrame VALUE=>');
7 ?" i2 R3 w3 Y, f, V) e5 o% Udocument.write('<PARAM NAME=playCount VALUE=100>');8 J& W: _+ M2 K& X" i% z" F
document.write('<PARAM NAME=autoStart VALUE=-1>');
+ _3 f1 h) {9 t: M( ]document.write('<PARAM NAME=currentMarker VALUE=0>');2 S+ s" u5 [% L4 x
document.write('<PARAM NAME=invokeURLs VALUE=-1>');1 I1 [2 k, L6 T4 U3 s/ {
document.write('<PARAM NAME=baseURL VALUE=>');
0 G: Z6 H g0 j) }document.write('<PARAM NAME=volume VALUE=80>');: j' }8 C4 x# o: R
document.write('<PARAM NAME=mute VALUE=0>');; R$ N7 r$ k& c) g9 b1 `
document.write('<PARAM NAME=uiMode VALUE=full>');6 R7 g3 ~, T$ B5 X
document.write('<PARAM NAME=stretchToFit VALUE=-1>');
1 Q. s( C' j3 ~) ? S0 Gdocument.write('<PARAM NAME=windowlessVideo VALUE=0>');' N1 ~% {1 G1 ^5 c: E! N
document.write('<PARAM NAME=enabled VALUE=-1>');
, I# f" K! F1 u& S7 `6 [document.write('<PARAM NAME=enableContextMenu VALUE=false>');7 }: C- U- w- X2 h' K
document.write('<PARAM NAME=fullScreen VALUE=0>');2 Q' r& S8 d; }7 b7 J: X
document.write('<PARAM NAME=SAMIStyle VALUE=>');$ \7 g( o2 Y" S- b. h
document.write('<PARAM NAME=SAMILang VALUE=>');0 j' p- B `' Q- ~+ T% a1 L& W
document.write('<PARAM NAME=SAMIFilename VALUE=>');
: j2 C4 X2 h2 j, A* t5 rdocument.write('<PARAM NAME=captioningID VALUE=>');5 C. j" t. Q: X) t8 ]: ]* n" M
document.write('<PARAM NAME=enableErrorDialogs VALUE=0>');' X; e# O# I( @8 U8 o' w1 `
document.write('</OBJECT>');5 F: d5 W( v5 l. h
</script>
6 Q+ A! e) u% F9 ?7 U4 L( P
3 D3 ~2 h3 S% g# n2 T% w& h$ F示例2:加密網址,HTML代碼如下
4 C/ v2 T/ J8 Q! t) m
: c- g* }/ n. _+ m) P. q; o<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>
s: \: m: \2 n: t& p. R2 Q/ j0 S8 q* Y* D+ L8 |$ x, w
只要把上面的字符放在 HTMl 的非代碼區就可以顯示正常的本貼地址.) R9 r. @# ~3 z$ \, G3 J. e
: t* g- L! z/ Z0 r此行代碼可分為兩重半加密,這主要的前兩重也是現有採集器最頭疼的!
( O2 v/ R% D2 X. e. a7 G1、利用 fromCharCode 進行讀取字符數字化字符串,把所有要顯示的以數字形式存在
& C; i( A4 M8 }( F z1 c, u2、利用 unescape 進行讀取用 escape 方法進行了編碼的字符串, G6 Z; I5 ~7 E- \1 n4 S
3、被採集的數據大都有結構規則,而用上面方法再增加判斷規則的難度,所以算半重. |
|