2024年4月18日发(作者:)
芜湖网站建设 / c6j编辑
常见网页加密方法和破解对策
[dvnews_page]常见网页加密方法和破解对策(一)
右键弹出窗口加密。程序如下:
<script language=“JavaScript”>
<!--
edown=click
function click() {
if ( ==2) {alert(‘不准查看源文件’) }
if ( ==3) {alert(‘不准查看源文件’) }
}
//-->
aScript”>
<!--
edown=click
function click() {
{on=“”; alert(‘不准查看源文件’); }
}
//-->
</script>
由于在NC中无法定义左右键,只有加上on=“”令其一旦
激活鼠标事件就转向首页或其它Web页,否则在NC中右键按了“确定”后,还会弹
出快捷菜单。缺点是在IE5.0左键也被禁止,不过在NC4.5只要按在链接上,仍能正
常转向Web页。 用乱码显示链接、调用地址加密。
利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.
asp等脚本的目的。
返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为
%20。
返回字符unEscape(string)
如:
<!—var Words=“ %3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22
%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cfram
e
%20SRC%3D%22http%3A///XXX/XXX/%22%20NAME%3D%22oos1%22%20”//
-->
</script>
我们只要运行以下语句,可还原“乱码”
<script LANGUAGE=“JAVASCRIPT”>
var Words=“乱码”
(unescape(Words))
</script>
什么??没有输出!呵呵,原乱码是完整的JavaScript语句,当然不能显示,把
%3C删去破坏其格式,输出frameset BORDER=“0” FRAMEBORDER=“0” FRAMESPACIN
G=“0” rows=“100%”> 再把下一个%3C删去,所有字符都出来了哦。
芜湖网站建设 / c6j编辑
此法常与右键弹出窗口加密、调用脚本显示页面等共同使用。也可用全部保存法
,清空缓存法破解。
调用脚本显示页面加密。
首页(这是网友popchina的实验主页,删去部份原码节约空间,并隐去地址。请原
谅。)
<script language=“javascript” src=“/”></script
>
<p>完全JavaScript加密--popchina欢迎你</pn0”>’)
password(‘<rmkfg gbkv=“gvcg” mznv=“gvcg0” ezofv=“rmkfg kzhhdliw” hrav=
“91”>’)
password(‘<rmkfg gbkv=“yfgglm” mznv=“lp” ezofv=“--lp--” lmxorxp=“oltrm
()”>’)
password(‘</ulin>’)
</script>
脚本(页面内容在脚本中)
function login()
{
var str=
if(str==“abc098”)
{
var pw=null
pw=(‘‘,’MyWeb’,’top=0,left=0,location=0,menubar=0,toolbar=0
,width=70,height=50’)
if (pw!=null)
{
(‘<html><head><title>ok</title></head><bob
y>’)
(‘<p>Welcome to MyWeb’)
(‘</p></boby></html>’)
}
}
return ““
}
function password(str)
{
var key1=“abcdefghijklmnopqrstuvwxyz1234567890”
var key2=“zyxwvutsrqponmlkjihgfedcba”
var charkey1
var charkey2
var charkey
var pstr=““
str=rCase();
for(var i=0;i<;i++)


发布评论