发新话题
打印

[转载]破解所谓的网页源代码加密

[转载]破解所谓的网页源代码加密

文章作者:zzzevazzz

在地址栏或按Ctrl+O,输入:
复制内容到剪贴板
代码:
javascript:s=document.documentElement.outerHTML;document.write(&#39;<body></body>&#39;);document.body.innerText=s;
源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果。
qq310926是我唯一用号,除此之外有其他号码号自称邪八冰血封情,则非本人。

TOP

多数情况可以得到 网页源代码,但代码中如果加入了js动态生成,你得到的只是脚本运行后的结果
所以一般还是解密来的实在.

TOP

并不是都适用, 如果对于加了JS的动态生成的话,得到不是源码了.

TOP

引用:
这里是引用第[27 楼]sunnyday2006-01-27 14:38发表的:
并不是都适用, 如果对于加了JS的动态生成的话,得到不是源码了.
1,这个办法本来就是用来对付动态生成源代码的。对浏览器和用户来说,最后的html代码更有意义。
2,想得到js运行前的代码,直接“查看-》源文件”就是了。
3,还有一种利用document.write方法防止查看源代码的办法,具体的忘了。但“文件-》使用xxx编辑”仍然有效。
4,“文件-》另存为”也是js运行后的结果。
5,还可以用Achilles之类的http会话劫持工具,这和sniffer一样,显然是绕不过去的。当然,这样得到的是js运行前的“源代码”。
6,最后,请注意标题中含有“所谓的”这几个字。它的言外之意是指,网页的作者可以把意图全部隐藏在js中,并对js代码反复“加壳”,其间可以加入多次与服务端的交互。这样的源代码加密,不可能通过简单的方法破解。除此之外的方法,恐怕都在那个“所谓的”之中了。
不要在你的智慧中夹杂傲慢 不要在你的谦卑中缺乏智慧 http://hi.baidu.com/zzzevazzz

TOP

发新话题