首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 软件频道>站长必读 简单分析网页代码加密解密

站长必读 简单分析网页代码加密解密

2006-04-27 09:56作者:赵彪出处:天极博客责任编辑:原野

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

  下面说说我的经验

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

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页。 12下一页

软件频道最新更新

热点推荐

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络