下载首页下载分类最近更新排 行 榜国产软件国外软件汉化补丁本站论坛BT下载页
  • 设为首页
  • 收藏本站
  • 联系我们
您的位置:首页网页制作JS/Ajax → 常见网页加密方法和破解对策
常见网页加密方法和破解对策
出处:本站整理 作者:佚名 日期:2007-5-6 23:13:02 人气: [ ]
右键弹出窗口加密。程序如下: 

<script language="JavaScript"> 
<!-- 
document.onmousedown=click 
function click() { 
if ( event.button==2) {alert('不准查看源文件') } 
if ( event.button==3) {alert('不准查看源文件') } 

//--> 
</script> 

此法对IE有特效,但在NC中右键定义为无法控制的帮助菜单,所以NC中event对象 
无button属性,在NC中右键->View Source可看源码。 
老式程序没有if (event.button==3)的判断句,不知哪位老前辈想出——先按下 
左钮不放再按下右钮,然后松开左钮再松开右钮,快捷菜单就会弹出,点击查看 
源文件就能看到源码。(左右键法?………^_^) 
本菜鸟自编的变形: 
<script language="JavaScript"> 
<!-- 
document.onmousedown=click 
function click() { 
{window.location="index.html"; alert('不准查看源文件'); } 

//--> 
</script> 

由于在NC中无法定义左右键,只有加上window.location="index.html"令其一旦 
激活鼠标事件就转向首页或其它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%3Cframe 
%20SRC%3D%22http%3A//XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"// 
--> 
</script> 

我们只要运行以下语句,可还原“乱码” 
<script LANGUAGE="JAVASCRIPT"> 
var Words="乱码" 
document.write(unescape(Words)) 
</script> 

什么??没有输出!呵呵,原乱码是完整的JavaScript语句,当然不能显示,把 
%3C删去破坏其格式,输出frameset BORDER="0" FRAMEBORDER="0" FRAMESPACIN 
G="0" rows="100%"> 再把下一个%3C删去,所有字符都出来了哦。 
此法常与右键弹出窗口加密、调用脚本显示页面等共同使用。也可用全部保存法 
,清空缓存法破解。 



输入地址法(NC不适用) 
查看首页源文件,发现调用ok.js,在浏览器地址栏输入http://www.*.163.net/ 
ok.js,确定把ok.js保存在硬盘。用记事本编辑ok.js找到一行if(str=="abc098" 
),嗯,密码是abc098。如果没有指定*.js类型,可在文件类型中增加“打开”— 
>windows\wscript,“编辑”—>windows\notepad。(此法对特定脚本适用。本站 
的澳门回归倒计时就是参考了www.oyo.com.cn的*.js源文件,精确到秒的好东东。 



全部保存法(NC不适用) 
利用IE的“文件”—>“另存为”把本页保存选择“Web页,全部(*.htm;*.html) 
"。你会发现在存档的目录下有一和页面同名的子目录,里面包含了所有作用于该 
页面,而目标不在本页的图片和脚本文件,及Frames页源码。 


清空缓存法(NC,IE通用) 
把windows\Temporary Internet Files或Edit\Preferences\advanced\cache\di 
sk cache folder的内容清空。然后浏览网站,源码、Frames页、脚本就在Tempo 
rary Internet Files和disk cache folder中。但在NC中,所有脚本都改了名, 
辨认麻烦。(看多个网站,需多次清空和拷出源码保存,苦!^_^) 


关掉JavaScript法(IE不适用) 
在NC中把advanced\Enable JavaScript屏蔽,可避免运行JavaScript,但对乱码和 
脚本无能为力,脚本可是特殊效果的关键哦。(具体见附:) 


关掉Java法(NC,IE通用) 
由于目前常用JavaScript的简单加密,关掉IE和NC的Java并不能屏蔽JavaScript 
,无实用价值。除非是用Java加密。 


总结:建议使用全部保存法,只需存一次盘。一晚可存几十个网页,第二天再研 
究。可见IE和NC的不同在于对脚本语言的支持不同,实乃我等剽窃者的一大福音 
。^@^ 


附: 
Java由Sun开发,Web页中标识符为<Applet>,脚本后缀名为.class。 
JavaScript由Netscape开发,标识符为<script language="JavaScript">。 
JScript由Microsoft开发,标识符为<script language="JScript">,该标识符在 
NC中会被忽略。 
Java和JavaScript两者不同。在IE高级-->Java VM中只能屏蔽Java,不能屏蔽Ja 
vaScript。只有NC能屏蔽两者。 
JScript绝大部分与JavaScript相同,除少数命令不同,一般可认为JScript等于J 
avaScript,但在IE5.0中这种差别得到了强化,可见微软对网景的残酷打击。
上一页 [1] [2] 下一页
相关软件
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
关于本站 | 广告服务 | 版权声明 | 联系我们 | | 联系我 | 交流群:1361692 7710545
本站部分带宽由:华夏名网武汉IDC数据中心 赞助[排名不分先后] Powered By 零度软件园
本站软件均来源于网络,仅供学习所用。若侵犯了你的权益,请立即通知我们,我们将第一时间删除!