正 文

简单分析网页代码加密解密


www.7dspace.com  更新日期:2006-4-28 15:04:29  七度空间


  文本代码保护是件很头痛的事,随着了解的加深保护的方法越多,也就意味着漏洞越多。

  下面说说我的经验

  [-调取原代码的方法-]

1:右键 - 查看原文件
2:查看 - 原文件
3:文件 - 另存为
4:IE缓存
5:还可以通过代码提取
教程代码:

<SCRIPT>
function add()
{
var ress=document.forms[0].it315zhangxx.value
window.location="view-source:"+ress;
}
</SCRIPT>
<p>在网页源代码查看器中输入要查看网页源代码的URL地址:
<p> 
<FORM><INPUT name=it315zhangxx size=56 value=http://></FORM>
<FORM>
<INPUT onclick=add() type=button value=查看网页源代码></FORM>

  [-关于保护-]

先通过代码来禁止IE的一些操作

:禁止另存为

<NOSCRIPT><IFRAME src="/*.html>";</IFRAME></NOSCRIPT>

:取消选取、防止复制 不准粘贴 防止复制>

<BODY onselectstart="return false" oncut="return false;" onpaste="return false"  onmouseover="window.status=’ ;return true" oncopy="return false;" bgColor=#ffffff leftMargin=0 topMargin=0>

:禁止右键>

<SCRIPT language=JavaScript>
<!--
if (window.Event)
document.captureEvents(Event.MOUSEUP);

function nocontextmenu()
{
event.cancelBubble = true
event.returnValue = false;

return false;
}

function norightclick(e)
{
if (window.Event)
{
if (e.which == 2    e.which == 3)
return false;
}
else
if (event.button == 2    event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}

}

document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</SCRIPT>

:状态栏固定

<body bgcolor="#fef4d9" onmouseover="self.status=’自定义资料’;return true">

:禁止缓存 在页面中使用HTML标记,如下面:

<HEAD>
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-Control content=no-cache>
<META http-equiv=Expires content=0>

-利用上面的代码可以禁止下面几种手段-

1:右键 - 查看原文件
3:文件 - 另存为
4:IE缓存

-用代码本身很难禁止下面的手段我门就迷惑的方法阻止调出原代码-

2:查看 - 原文件
5:还可以通过代码提取

2页,页码:[1] [2] 

上一篇:ASP.NET服务器控件编程之卷首语
下一篇:网页Flash播放代码的一个小技巧
简单分析网页代码加密解密 作者: 来源:blog
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐