打印本文 打印本文 关闭窗口 关闭窗口
关于网页源代码屏蔽
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1817  更新时间:2009/4/23 11:26:55  文章录入:mintao  责任编辑:mintao
ion=escape(code); 
document.pad.text.value="〈script〉\n〈!--\ndocument.write(unescape(\""+compilation+"\"));\n//--〉\n〈\/script〉"; 
i++; 
if (i=1) alert("Page compiled 1 time!"); 
else alert("Page compiled "+i+" times!"); 

function selectCode() /* Selecting "Compilation" for Copying */ 

if(document.pad.text.value.length〉0) 

document.pad.text.focus(); 
document.pad.text.select(); 

else alert(’Nothing for be selected!’) 

function preview() /* Preview for the "Compilation" */ 

if(document.pad.text.value.length〉0) 

pr=window.open("","Preview","scrollbars=1,menubar=1,status=1,width=700,height=320,left=50,top=110"); 
pr.document.write(document.pad.text.value); 

else alert(’Nothing for be previewed!’) 

function uncompile() /* Decompiling a "Compilation" */ 

if (document.pad.text.value.length〉0) 

source=unescape(document.pad.text.value); 
document.pad.text.value=""+source+""; 

else alert(’You need compiled code to uncompile it!’) 

// --〉 
〈/SCRIPT〉 
〈BR〉〈B〉〈FONT color=#333333〉网页HTML源代码加密解密器〈/FONT〉〈/B〉〈/H2〉〈/DIV〉 
〈TABLE cellSpacing=0 borderColorDark=#000000 cellPadding=10 width=750 
align=center borderColorLight=#ffffff border=2〉 
〈TBODY〉 
〈TR〉 
〈TD〉 
〈DIV align=center〉〈BR〉将你的源代码贴到编辑区域即可〈BR〉〈BR〉 
〈TABLE cellSpacing=0 cellPadding=0 width="100%" border=0〉 
〈TBODY〉 
〈TR〉 
〈TD width="100%"〉〈!-- Compilation Panel --〉 
〈FORM name=pad method=post align="center"〉 
〈DIV align=center〉〈TEXTAREA style="WIDTH: 95%; BACKGROUND-COLOR: #ebebeb" name=text rows=11 cols=58〉〈/TEXTAREA〉 
〈BR〉〈BR〉〈BR〉〈INPUT onmouseover=LightOn(this) onclick=generate() onmouseout=LightOut(this) type=button value=加密 name=compileIt〉 
〈INPUT onmouseover=LightOn(this) onclick=selectCode() onmouseout=LightOut(this) type=button value=全选 name=select〉 
〈INPUT onmouseover=LightOn(this) onclick=preview() onmouseout=LightOut(this) type=button value=预览 name=view〉 
〈INPUT onmouseover=LightOn(this) onclick=uncompile() onmouseout=LightOut(this) type=button value=解密 name=retur〉 
〈INPUT onmouseover=LightOn(this) onmouseout=LightOut(this) type=reset value=清除 name=clear〉 
〈/DIV〉〈/FORM〉〈!-- Compilation Panel --〉〈/TD〉〈/TR〉〈/TBODY〉〈/TABLE〉〈/DIV〉〈/TD〉〈/TR〉〈/TBODY〉〈/TABLE〉 
〈DIV align=center〉〈BR〉〈/DIV〉 
〈DIV align=center〉〈/DIV〉 〈/TD〉〈/TR〉〈/TBODY〉〈/TABLE〉 
〈/DIV〉 
〈DIV〉〈/DIV〉〈/BODY〉〈/HTML〉 

  总结一下……按我的思路,屏蔽网页源代码主要分为以下几个步骤: 

  1. 做一个网页跳板,弹出要保护的广告条状页面,并将自身关闭,以避免泄露需保护网页的地址。 

  2. 由于上述条件屏蔽了广告条内网页的源代码,所以可以用这个网页作为欢迎页。 

  3. 在欢迎页中,利用Javascript以超连接的形式来打开无窗口边的新窗口显示网站内容。 

  4. 对每一个页面或者对重要的关键的页面进行源代码加密,为源代码加一把锁。(有些人说对源代码进行加密没有用,但是我觉得要使用另类点的加密方法就可以了,比如软件的加密方法就很普通。但是用我自己写的htm文件加密的源代码,一般软件是不能进行解密的。大家有兴趣的话可以试试。) 

  5. 最后不得不提的就是windows网页临时文件夹了,那里面会把源代码纪录的。但是不用怕,加入一种代码,就可以使windows不下载网页的源代码,直接浏览。可以去找找。 

  有些东西要注意的: 

  1. 在文中所说的自动关闭网页的语句:window.close()有一个弊病。就是会在关闭窗口之前询问是否关闭窗口,如果选择否的话目的还是达不到。 

  2. 以上一切都只对IE浏览器有效用,如果用别的浏览器来浏览,就有可能出现屏蔽不成功的现象。 

  3. 关于网页源代码屏蔽,一直以来是可望而不可及的。我只是把思路写下来,具体实现,还是要靠大家自己研究的啦。

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口