右键弹出窗口加密。程序如下:
<scriptlanguage="JavaScript">
<!--
document.onmousedown=click
functionclick(){
if(event.button==2){alert('不准查看源文件')}
if(event.button==3){alert('不准查看源文件')}
}
//-->
</script>
此法对IE有特效,但在NC中右键定义为无法控制的帮助菜单,所以NC中event对象
无button属性,在NC中右键->ViewSource可看源码。
老式程序没有if(event.button==3)的判断句,不知哪位老前辈想出——先按下
左钮不放再按下右钮,然后松开左钮再松开右钮,快捷菜单就会弹出,点击查看
源文件就能看到源码。(左右键法?………^_^)
本菜鸟自编的变形:
<scriptlanguage="JavaScript">
<!--
document.onmousedown=click
functionclick(){
{window.location="index.html";alert('不准查看源文件');}
}
//-->
</script>
由于在NC中无法定义左右键,只有加上window.location="index.html"令其一旦
激活鼠标事件就转向首页或其它Web页,否则在NC中右键按了“确定”后,还会弹
出快捷菜单。缺点是在IE5.0左键也被禁止,不过在NC4.5只要按在链接上,仍能正
常转向Web页。
用乱码显示链接、调用地址加密。
利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.
asp等脚本的目的。
返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为
%20。
返回字符unEscape(string)
如:
<!—varWords="%3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22
%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe
%20SRC%3D%22http%3A//XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"//
-->
</script>
我们只要运行以下语句,可还原“乱码”
<scriptLANGUAGE="JAVASCRIPT">
varWords="乱码"
document.write(unescape(Words))
</script>
什么??没有输出!呵呵,原乱码是完整的JavaScript语句,当然不能显示,把
%3C删去破坏其格式,输出framesetBORDER="0"FRAMEBORDER="0"FRAMESPACIN
G="0"rows="100%">再把下一个%3C删去,所有字符都出来了哦。
此法常与右键弹出窗口加密、调用脚本显示页面等共同使用。也可用全部保存法
,清空缓存法破解。
调用脚本显示页面加密。
首页(这是网友popchina的实验主页,删去部份原码节约空间,并隐去地址。请原
谅。)
<scriptlanguage="javascript"src="PassWord-Test.files/ok.js"></script
>
<p>完全JavaScript加密--popchina欢迎你</p>
<p>不能关闭JavaScript功能!<br>
--由于IE和NC的不同在打开JavaScript后NC能解密一定信息!关闭后是加密的信息
,IE的效果很好^_^</p>
<scriptlanguage="javascript">
password("<ulmgxloli=ivw>rmkfgkzhhdliw</ulmg>")
password('<ulinmznv="ulin0">')
password('<rmkfggbkv="gvcg"mznv="gvcg0"ezofv="rmkfgkzhhdliw"hrav=
"91">')
password('<rmkfggbkv="yfgglm"mznv="lp"ezofv="--lp--"lmxorxp="oltrm
()">')
password('</ulin>')
</script>
ok.js脚本(页面内容在脚本中)
functionlogin()
{
varstr=document.form1.text1.value
if(str=="abc098")
{
varpw=null
pw=window.open('','MyWeb','top=0,left=0,location=0,menubar=0,toolbar=0
,width=70,height=50')
if(pw!=null)
{
pw.document.write('<html><head><title>ok</title></head><boby>')
pw.document.write('<p>WelcometoMyWeb')
pw.document.write('</p></boby></html>')
}
}
return""
}
functionpassword(str)
{
varkey1="abcdefghijklmnopqrstuvwxyz1234567890"
varkey2="zyxwvutsrqponmlkjihgfedcba0987654321"
varcharkey1
varcharkey2
varcharkey
varpstr=""
str=str.toLowerCase();
for(vari=0;i<str.length;i++)
{
varcharkey1=-1
charkey=str.charAt(i)
charkey2=charkey
charkey1=key1.indexOf(charkey)
if(charkey1!=-1)
{
charkey2=key2.charAt(charkey1)
}
pstr=pstr+charkey2
}
document.write(pstr)
}
输入地址法(NC不适用)
查看首页源文件,发现调用ok.js,在浏览器地址栏输入http://www.*.163.net/
ok.js,确定把ok.js保存在硬盘。用记事本编辑ok.js找到一行if(str=="abc098"
),嗯,密码是abc098。如果没有指定*.js类型,可在文件类型中增加“打开”—
>windows/wscript,“编辑”—>windows/notepad。(此法对特定脚本适用。本站
的澳门回归倒计时就是参考了www.oyo.com.cn的*.js源文件,精确到秒的好东东。
)
全部保存法(NC不适用)
利用IE的“文件”—>“另存为”把本页保存选择“Web页,全部(*.htm;*.html)
"。你会发现在存档的目录下有一和页面同名的子目录,里面包含了所有作用于该
页面,而目标不在本页的图片和脚本文件,及Frames页源码。
清空缓存法(NC,IE通用)
把windows/TemporaryInternetFiles或Edit/Preferences/advanced/cache/di
skcachefolder的内容清空。然后浏览网站,源码、Frames页、脚本就在Tempo
raryInternetFiles和diskcachefolder中。但在NC中,所有脚本都改了名,
辨认麻烦。(看多个网站,需多次清空和拷出源码保存,苦!^_^)
关掉JavaScript法(IE不适用)
在NC中把advanced/EnableJavaScript屏蔽,可避免运行JavaScript,但对乱码和
脚本无能为力,脚本可是特殊效果的关键哦。(具体见附:)
关掉Java法(NC,IE通用)
由于目前常用JavaScript的简单加密,关掉IE和NC的Java并不能屏蔽JavaScript
,无实用价值。除非是用Java加密。
总结:建议使用全部保存法,只需存一次盘。一晚可存几十个网页,第二天再研
究。可见IE和NC的不同在于对脚本语言的支持不同,实乃我等剽窃者的一大福音
。^@^
附:
Java由Sun开发,Web页中标识符为<Applet>,脚本后缀名为.class。
JavaScript由Netscape开发,标识符为<scriptlanguage="JavaScript">。
JScript由Microsoft开发,标识符为<scriptlanguage="JScript">,该标识符在
NC中会被忽略。
Java和JavaScript两者不同。在IE高级-->JavaVM中只能屏蔽Java,不能屏蔽
JavaScript。只有NC能屏蔽两者。
JScript绝大部分与JavaScript相同,除少数命令不同,一般可认为JScript等于
JavaScript,但在IE5.0中这种差别得到了强化,可见微软对网景的残酷打击。
关于口令无密码校验
一个典型的例子
<scriptlanguage="JavaScript">
<!--
functionhidden(){
varlocation=document.input.password.value+".html";
this.location.href=location;
}
//-->
</script>
<formname="input">
<table>
<tr>
<td>Password:<p><inputtype="text"size="15"name="passwor*"></*>
<*><inputtype="button"value="Enter"onclick="hidden()"></td>
</tr>
</table>
</form>
这是终极加密,也是极无耻的加密法,但很实用^@^。链接的加密页为document
.input.password.value+".html",input.password.value就是你输入的密码作
为文件名,.html为后缀名(可因需要改为.htm),
URL的变化:
varlocation=document.input.password.value+".html";(当前路径)
varlocation="../../../"+document.input.password.value+".html";(相对
路径)
varlocation="http://***.com/"+document.input.password.value+".html"
;(绝对路径)
varlocation="http://"+"key1"+".com/"+"key2"+"/"+"key3"+…………+"key
4"+".html";
(主机、目录、文件名都包含进去,key(n)分别为密码的某一部份)
varlocation=document.input.password.value;
(呵呵,密码就是URL)
常见的几种变形:
<bodyOnLoad="keyKeeper()">
<scriptLANGUAGE="JavaScript">
functionkeyKeeper(){
//GetPassword
varpassword=prompt("输入登陆密码:","")
if(password){
//GetKeys
varkey1=password.substring(1,2)
varkey2=password.substring(3,4)
varkey3=password.substring(5,6)
//CreateFileName
varpasspage=''+key1+''+key2+''+key3+".htm";
//GOTOFILE
this.location.href=passpage;
}}
</script>
此例不同于关于口令密码校验的例子,可点击取消,让人有“破网”的感觉,但
本质还是密码=文件名。
我就曾见过能按系统时间变化加密目录和文件名的脚本,某一时间得出一个目录
或文件名,原理一样的,只不过函数计算式较复杂而已。(如果你修改自己的系
统时间会……?)
此法最好不要和密码表混用,别人很容易从密码表推出密码或范围。
可见此类型加密的最大特点是无标准密码核对过程。由于没有核对过程,我们无
法知道密码的正确性,也无法绕过密码,直接进入URL。相当于在地址上输入成千
上万个URL,直到成功。所以此类型的加密破解机率几乎为零。(除非他机子“养
马”,或到服务器上改。呵呵)
话说回来,这违背了加密原则,等于在主页上写道“请你E-mail来,我将给你页
面的URL(密码)”,如此在表单输入密码和在地址栏输入URL是一样的效果,只
不过多了个密码表单遮人耳目罢了。是不是很无耻呢???什么……你要用此法
加密,我晕倒^@^。
>三招破解禁用鼠标右键的网站
你是不是在网上经常看到一些有用的图片,想把它下载到自己的电脑上。一般的方法是鼠标右击图片选择“另存为”即可。可是在有些网站当你右击鼠标时,并没有弹出快捷菜单,而是一个类似于“不可用右键!”的警告窗口。难道就这样算了吗?那可不行,一定要发扬DIYer们的精神!
1、解除禁用鼠标右键。可以先点击左键,不松手,再点击右键。接着松开左键,最后松开右键。你看是不是又出现了正常的快捷菜单,赶紧“另存为”吧!当然这个方法不能适用所有的网站,那就试试下面的方法吧!
2、使用专业的下载工具。首先打开“网络蚂蚁”或“网际快车”等下载工具(以网际快车为例),并且设置为显示浮动窗口。只要把鼠标移到图片上,按住左键不放,拖曳到网际快车的浮动窗口,然后松开鼠标邮件。你瞧!网际快车已经添加了一个下载任务,等着你的确认呢!确定后就可以轻松地下载到你的电脑上了。要是你手头上没有下载软件,或者是认为它不易管理图片文件,你还可以用用下面的方法。
3、保存整个网页文件。打开下载图片的网页,点击IE浏览器的文件菜单,选择“另存为”命令。在弹出的另存为窗口中设置好保存的路径、文件名以及保存类型。保存类型应该选择默认的“Web页,全部”。保存完毕之后就可以打开同文件名的Files文件夹,这里面都是保存下来网页的素材,当然包括你要的图片。接下来就可以用Windows的预览功能找到有用的图片或者是用ACDSee看图软件进行预览找到它
如何破解不让使用鼠标右键的网站
现在有好多网站不能使用鼠标右键,当你点击右键时就弹出一个窗口说些莫名其妙的话。当你看到网页上有精美图片或者精彩文字想保存时,一按鼠标右键就弹出那个窗口,很是讨厌。
其实这只是利用JAVA语言实现的一个很简单的锁住鼠标右键的功能,同样也很简单就能使它失效,具体做法如下:
1:在页面目标上按下鼠标右键,弹出窗口,这是不要松开右键。
2:将鼠标移到窗口的确定按钮上,同时按下左键。
3:现松开鼠标左键,这时窗口消失。
4:再将鼠标移到目标上松开鼠标右键,OK,你想要得功能全出来了。
近来又发现一种锁住鼠标右键的网站。在这种网站你一点鼠标右键就出现添加到收藏夹的窗口,用以上的方法不能破解,因为你用鼠标左键点取消的同时旧失去了右键的目标的焦点,不过要破也不难,如下方法:
1:在目标上电鼠标右键,出现添加到收藏夹的窗口,这时不要松开右键,也不要移动鼠标。
2:使用键盘的TAB键,移动焦点到取消按扭上。按下空格键,窗口消失。
3:松开右键,OK,你要得功能全出来了。
--------------------------------------------------------------------------------
鼠标右键封锁破解技巧
1弹出窗口的情况
>>实现方法
封锁鼠标右键
<scriptlanguage="javascript">
functionclick(){if(event.button==2){alert('右键没用啦,
使用左键吧!?^_^')}}
document.onmousedown=click</script>这段代码需要放在<head></head>标志中。
>>破解方法
按下右键(不要松开),窗口会马上弹出,然后按“ESC”键,
弹出的窗口立即关闭,再松开右键,封锁被解除了。
2出现“添加收藏夹”的情况
>>实现方法
封锁鼠标右键
<scriptlanguage="javascript">
functionclick(){if(event.button==2){window.external.addFavorite
('http://www.gznet.com','广州视窗')}}
document.onmousedown=click</script>
这段代码需要放在<head></head>标志中。
>>破解方法
按下右键(不要松开),“添加窗口会马上弹出,然后按“TAB”键几次,
移动到“取消”按钮上,再松开右键,封锁被接触。
3彻底封锁鼠标右键
封锁鼠标右键
<script>
functionDM(e){if(!ns){if(event.button>1)window.external.addFavorite
('http://www.gznet.com/','广州视窗')}else{if(e.which>1)returnfalse}}ns=navigator.appName=="Netscape";if(ns)document.captureEvents
(Event.MOUSEMOVE|Event.MOUSEDOWN);document.onmousemove=DM;document.
onmousedown=DM;</script>
这段代码需要放在<head></head>标志中。
说明:这个脚本在右键按下时调用一个函数的,可以改为很多类型。按下左键,
再按下右键,入开左键,再放开右键的方法是破不了的。
>>破解方法
左键点击一下窗口,然后按“shift+f10”,右键菜单马上出现了。