萬盛學電腦網

 萬盛學電腦網 >> 應用技巧 >> 網頁加密和破解篇

網頁加密和破解篇

最近閒著無事,正好寫點東西,為了讓更多的人能理解,我就從最簡單的網頁講起好了! 
我們先從最簡單的javascript加密頁開始,在網上你可能會碰到很多用javascript編的要求你輸入用戶和密碼的網頁,沒有密碼就不能進去,那怎麼行,我們的宗旨就是突破一切限制! 
告訴大家一個道理,那就是‘如果你要去破壞一個東西,首先你就先要去了解它!’好了,在知道這個道理以後,我先給大家講講javascript加密網頁的代碼! 
在網上最常用javascript有兩種: 
一.這個是最簡單的加密,它的特點:使用簡單,只是一小段代碼!(這個加密最討厭,就是你輸入的密碼不正確就關不了網頁!如果你用騰訊的TE來浏覽網頁的話,關閉它的方法只有關閉整個TE,多慘!我就長碰到這種網頁!) 
下面是它的代碼:(你可以保存成網頁來測試) 
一、用javascript實現 (看看效果) 
大概編過網頁的人都知道在一個網頁中鏈接一個js文件的方法,我們在編輯加密網頁時,也可以用這個方法。首先我們用記事本編寫一個js文件,譬如為password.js,內容見下面的源代碼,把加密的部分都放在這個文件裡。 
然後在一個網頁與之間加入下列代碼: 
--------------------------------- 
 
--------------------------------- 
下面是password.js源代碼,供大家參考。 
----------------------------------- 
1、password.js 
function sorry() 

document.close(); 
document.open(); 
history.back() 

function pass() 

myname=window.prompt("請輸入密碼以確認你的身份:",""); 
if(myname=="password")//password 就是密碼! 可以改成自己的密碼! 
{window.alert("歡迎進入注冊用戶區!")} 
else {window.alert("對不起,密碼不正確,你無權進入,請先注冊!"); sorry()} 

---------------------------------------------------------- 
2、login.htm 
-------------------------------------------------------------------------------- 
 
 
Untitled Document 
 
 
 
 
face="楷體_GB2312" size="5" color="#FF0000">加密頁 
 
 
 
---------------------------------------------------------------------------------- 

二.這個加密方式已經比較復雜了,也是比較正規的加密方式。它對用戶和密碼可以進行簡單的加密。 
下面是它的代碼:(把下面的幾個文件存在同一目錄就可以使用) 
 

 

 

 
 

輸入用戶名:  

請輸入密碼:  
 

 
========================================================= 
以上是密碼入口頁,把上面的代碼保存成html文件就可以 
========================================================= 
function encryption() 

mm="Z" 
K="j" 
b="p" 
mmmm="&" 
ccc="6" 
l="i" 
c="q" 
m="s" 
abcd="m" 
o="n" 
u="z" 
e="d" 
gg="U" 
p="u" 
jj="O" 
v="a" 
j="y" 
x="c" 
r="n" 
bb="D" 
cc="K" 
z="W" 
a="x" 
ee="G" 
n="f" 
ff="T" 
i="g" 
w="r" 
ii="V" 
kk="I" 
q="o" 
oooo=")" 
d="e" 
nn="E" 
oo="p" 
pp="X" 
t="h" 
s="v" 
rr="S" 
ss="L" 
tt="R" 
uu="A" 
h="k" 
vv="C" 
ww="M" 
aa="Y" 
xx="Q" 
hh="B" 
yy="H" 
zz="W" 
y="t" 
qq="J" 
aaa="8" 
bbb="0" 
f="b" 
ddd="9" 
eee=" " 
fff="3" 
d="N" 
ggg="4" 
hhh="1" 
iii="2" 
jjj="7" 
kkk="5" 
lll="." 
mmm="," 
nnn=";" 
ooo=":" 
ppp="'" 
qqq="<" 
rrr=">" 
sss="-" 
ttt="_" 
uuu="=" 
vvv="/" 
WWW="?" 
XXX="`" 
yyy="~" 
zzz="*" 
aaaa="+" 
bbbb="L" 
cccc="J" 
g="l" 
dddd="{" 
eeee="}" 
ffff="" 
gggg="|" 
hhhh="!" 
iiii="@" 
jjjj="#" 
KKKK="$" 
llll="%" 
nnnn="(" 

==================================================== 
以上為密碼對照表,把上面的內容保存成password.txt 
==================================================== 
function password() 

if(member==x+v+r+x+d+g) 

if(pass==abcd+d+abcd+f+d+w+m) 

alert("歡迎你的光臨,請進吧!" + member + "...") ; window.location.href =v+s+k+v+b+v+r+lll+t+y+abcd ;//這裡是輸入正確信息後要打開的網頁,是加過密的! 
flag2=1 


if(member==""){} 
else 

if(flag==4)// 

window.location.href="http://www.landun.org"//上面這兩句話是說,如果你連續點4次確定按鈕,網頁就會把你帶到HTTP://www.landun.org 這個網址,這個主要是防止別人亂按用的! 
flag2=1 

if(flag2==1) {} 
else 

alert ("對不起!你的密碼不正確,無法進入!") 
flag=flag+1 



==================================================== 
以上為密碼核對頁,把上面的內容保存成protect.txt 
==================================================== 

好了,加密方式大家已經了解了,現在讓我們了解一下它的破解方法吧! 

查看源代碼的幾種方法: 

1)直接在網頁上點鼠標右鍵,選'查看源代碼'那項就可以! 
2)如果它禁止鼠標右鍵的話可以用,先按住鼠標左鍵,然後按住右鍵,再放開左鍵,再放開右鍵,就會出現原來的鼠標右鍵菜單了! 
3) 如果網頁制作著把鼠標右鍵做上了新的連接,以上的方法就不可以了~~嘿嘿~~不過我們有新的方法,那就是,先在網頁上點鼠標右鍵,然後按現在鍵盤上的翻頁鍵就會出現鼠標右鍵菜單了.是不是找不到那個鍵,我來告訴你,就是你鍵盤右手下WINDOWS鍵右邊,有個圖標的按鈕就是了!你們可以試試! 
4)如果以上還不行,在打開網頁的時候,在IE上面工具欄中的查看裡選-->源文件就可以看到該網頁的源代碼了! 
5)如果以上的方法都給屏蔽了,那只有用我的殺手锏了,那就是保存網頁,然後在自己上,用記事本等打開就可以浏覽網頁的源代碼了!如果你想在網頁運行前保存,就用網絡螞蟻或網際快車等下載軟件,直接把網頁的地址打上,下載就可以了! 高吧! 

一.這個加密非常簡單,所以它的破解方法也是很簡單. 
共有2種方法可以破解: 
1.javascript編的加密頁最怕的就是看原代碼,你先看它代碼中.JS的文件名,然後比如,他的加密頁是 
http://www.landun.org/ceshi/index.htm的話,你打上http://www.landun.org/ceshi/password.js 就可以下載下來,用記事本打開就知道,密碼是多少了,簡單吧! 

2.這個方法,只對這種加密有效,那就是打開IE選上面的工具-->internet選項-->安全-->自定義級別-->腳本項裡的--> 把這幾個選項選成禁止,這樣你再進這個加密頁就不會談出,讓你輸入密碼的提示框了!這樣就可以浏覽網頁的內容了! 

二.這個加密的破解要先用前面介紹的看源代碼的方法!只有這樣才能破解此種加密網頁。 
我們現在已經能看見網頁的源代碼了,我們首先要找,2個TXT文件,就是在網頁代碼中,我標示的地方,這兩個TXT文件是這個加密頁的核心部分了~~~(要注意看哦~@_@~)首先大家看這兩個TXT文件前'scr='裡的地址如果'scr='裡只是一個TXT文件名的話,說明這個文件和網頁在同一目錄中,我們在看這個文件的時候,只要把地址寫到網頁這個地址後面就可以~ 

比如: 
我們看到的加密網頁是http://www.landun.org/ceshi/index1.htm //這裡是我們看到的加密頁地址 
而我們看TXT文檔的地址就是http://www.landun.org/ceshi/password.txt&nbs
copyright © 萬盛學電腦網 all rights reserved