您当前所在位置:    首页 > 代码集锦
返回
禁止右键、禁止查看源代码、禁止另存为的代码
时间:2019-11-23    来自:臻心网络科技
1、禁止Ctrl+C 、右健
<html>
<head>
<script language=javascript>
function nocopy()
{
alert("对不起,为保护作者权益,本站文章不允许复制。\n\n如有特殊需要,请与本站联系。");
event.returnValue=false;
}
</script>
<script>
function stop(){
return false;
}
document.oncontextmenu=stop;
</script>
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 oncopy="nocopy()">
呵呵
</BODY>
</html>

2、禁示右健

把以下代码加到<head></head>之间
<script language="JavaScript">function click(){if(event.button==2){window.external.addFavorite('http://www.dbgz.net/blog/&#39;,&#39;EC_Creates 博客')}}document.onmousedown=click</script>
然后运行试试点右健!
{nextpage}
3、禁示另存为
通过上面的两步好像你的源代码已经安全了,但别忘了,别人还可以将你的页面保存下来,再慢慢分析。不过别担心,下面我们来解决这个问题。
在你要保密的网页中加入以下代码:
<noscript>
<iframe src="*.htm"></iframe>
</noscript>
现在如果有人想保存你的网页,等他保存到一部分的时候IE就会帮你告诉他,无法保存该WEB页,并将己保存的那部分文件删除。

<noscript><iframe src=*></iframe></noscript>
放在<BODY></BODY>之间

加了上面的代码后,文件是不可以另存,但是改变存储的属性,比如改存文本格式页面就可以另存了

[-关于保护-]

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

:禁止另存为

<NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT>

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

<HEAD>

<META http-equiv=Pragma content=no-cache>

<META http-equiv=Cache-Control content=no-cache>

<META http-equiv=Expires content=0>
{nextpage}
-利用上面的代码可以禁止下面几种手段-

1:右键 - 查看原文件

3:文件 - 另存为

4:IE缓存

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

2:查看 - 原文件

5:还可以通过代码提取

URL欺骗(可以隐藏真实地址)

教程代码:

<meta http-equiv="refresh" content="0;url=’http://东邪.明天毕竟又是新的一天@www.hack.net/index.htm’">

注意代码中url=’http://东邪.明天毕竟又是新的一天@www.hack.net/index.htm’"

@ 符号前面的[http://东邪.明天毕竟又是新的一天]就是欺骗后在IE中出现的效果 也可以是 http://www.163.com

后面的不用说就是连接的真实地址 www.hack.net/index.htm

URL迷惑

<meta http-equiv="refresh" content="0;url=’http://东邪.明天毕竟又是新的一天@.htm’">

注意这一段和上面的有什么不同对就是.htm 那.htm是什么呢呵呵其实就是真实地址

怎么访问呢 有.htm吗?呵呵我门要做的就就做一个没有名字的HTM

方法很简单先创建个XXX.htm 上传到 QQ网络硬盘 双激文件名将XXX删除 怎么样.htm出来了吧

这样就算得到原代码很难看出真实地址

列1:http://东邪.明天毕竟又是新的一天@.htm

列2:http://www.163.com/@.htm

呵呵很难看出真实地址是什么吧
{nextpage}
[JS禁止 用IE - 查看 - 原文件]

也是迷惑的方法 但是可以绝对禁止以上面的方式调用原文件

要用到JS

教程JS代码

var oPopup = window.createPopup();

var popTop=50;

function popmsg(msgstr){

var winstr="<table style=/"border: 1 solid #000000/" width=/"241/"
height=/"172/" border=/"0/" cellpadding=/"0/"
cellspacing=/"0/">";

winstr+="<tr><td height=/"150/"></td><td
align=/"center/"><table width=/"90%/" height=/"110/"
border=/"0/" cellpadding=/"0/" cellspacing=/"0/">";

winstr+="<tr><td valign=/"top/" style=/"font-size:12px;
color: #F00000; face: Tahoma/">"+msgstr+"</td></tr></table></td></tr></table>";

oPopup.document.body.innerHTML = winstr;

popshow();

}

function popshow(){

window.status=popTop;

if(popTop>1720){

clearTimeout(mytime);

oPopup.hide();

return;

}else if(popTop>1520&&popTop<1720){

oPopup.show(screen.width-250,screen.height,241,1720-popTop);

}else if(popTop>1500&&popTop<1520){

oPopup.show(screen.width-250,screen.height+(popTop-1720),241,172);

}else if(popTop<180){

oPopup.show(screen.width-250,screen.height,241,popTop);

}else if(popTop<220){

oPopup.show(screen.width-250,screen.height-popTop,241,172);

} {nextpage}

popTop+=10000;

var mytime=setTimeout("popshow();",1);

}

popmsg(" ");

另存为 17789897.js

HTM调用JS代码

<SCRIPT language=javascript

src="17789897.js"></SCRIPT>

呵呵有写朋友可能熟悉但是我要告诉你他现在的作用是禁止同过 [IE - 查看 - 原文件]

区别在这段代码

popTop+=10000;

var mytime=setTimeout("popshow();",1);

看到了吗?速度是10000

不用我说也知道是什么意思了吧

把上面JS和HTM调用JS代码

加到网页里就可以禁止 [IE - 查看 - 原文件]

关于保护我知道的就这些.

[-关于加密-]

我建议重要的代码采用复合加密

方式基本上有以下几种

JS编码

escape加密

8进制转义字符串

16进制转义字符串

10进制HTML编码如下

16进制HTML编码如下

都可以用{nextpage}<script>

<!--

document.write(unescape("加密后的代码"));

//-->

</script>

由于他门的代码很大还有JS文件我就不给了

大家可以去baidu.com搜索

[-关于破解-]

正所谓魔高一尺,道高一丈,再复杂的加密,在多的迷惑,还是要用IE来解码

给大家个超级技巧

在地址栏或按Ctrl+O,输入:

s=document.documentElement.outerHTML;document.write(’<body></body>’);document.body.innerText=s;

源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果.
 
关注微信公众号
 

在线咨询

一键通话

联系我们