当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 用js一招破解所有网页的加密源代码的方法

Javascript
javascript比较文档位置
关于document.cookie的使用javascript
js让一行页脚保持在底部
多浏览器兼容的右下角广告代码(已测)
javascript onkeydown实现键盘快捷键控制页面
javascript的键盘控制事件说明
不懂JavaScript应该怎样学
用javascript实现截取字符串包含中文处理的函数
摘自启点的main.js
js tab效果代码增强版
慢慢展开再慢慢收起的javascript广告效果
javascript String 对象
JS查看对象功能代码
javascript点击才出现验证码
js实现双击单元格变成文本输入框效果代码
js通用滑动门类
js动画效果打开层 关闭层
js插入字符到textarea的效果代码
javascript 获取网页标题
js调用flash的效果代码

Javascript 中的 用js一招破解所有网页的加密源代码的方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 237 ::
收藏到网摘: n/a

现在很流行源代码加密,无论出于作者想保护自己的资源,还是放马者为了不让别人发现网页有马等等,都对源代码加密。
想破解它很简单,一招就搞定了,是不是用点心动了呢?是的就快跟我来吧!comeon gogogo!
1/首先我们来看看一个网页的源代码,为了不浪费大家的时间,我在免费空间随便上传个网页(已经加密的)大家来看看,为了便以大家看到结果,我做很简单(真的很简单咯)我门来看看他的源代码,方法有很多,我随便用一种
,这是什么东西,难道这就是传说中的秘籍,,说笑了,大家是不是看不明呢,那我们就来进行第二步吧!
2/接着到我们的主角出场了:
复制代码 代码如下:

javascript :s=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=s;


就是这段代码,啊!很长啊!呵呵,我们来试试看能不能破戒原代码
我们在地址栏输入这段代码,或按ctrl+o键再输入也行,我门试下
本来是这样的
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]


破戒后
<META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD>
<BODY>你好! </BODY></HTML>
现在是不是已经看明白了呢!
我现在来说下原理原理:无论网页如何加密,最终都要还原成浏览器可以解析的htm代码,而documentElement.outerHTML正是还原的结果,是不是很简单呢!