科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航



ZDNet>网络频道>ZD评测>常见网页加密方法和破解对策(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

由于在NC中无法定义左右键,只有加上window.location="index.html"令其一旦激活鼠标事件就转向首页或其它Web页,否则在NC中右键按了“确定”后,还会弹出快捷菜单。

来源: 2008年01月21日

关键字:加密工具 文件夹加密 文件加密 加密 加密技术 加密软件

   右键弹出窗口加密。  

  此法对IE有特效,但在NC中右键定义为无法控制的帮助菜单,所以NC中event对象无button属性,在NC中右键->View Source可看源码。

  老式程序没有if (event.button==3)的判断句,不知哪位老前辈想出——先按下左钮不放再按下右钮,然后松开左钮再松开右钮,快捷菜单就会弹出,点击查看源文件就能看到源码。(左右键法?………^_^)

  本菜鸟自编的变形:   

  由于在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)

  如:

  
  %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"//

  -->

  

  我们只要运行以下语句,可还原“乱码”

  

  什么??没有输出!呵呵,原乱码是完整的JavaScript语句,当然不能显示,把

  %3C删去破坏其格式,输出frameset BORDER="0" FRAMEBORDER="0" FRAMESPACIN

  G="0" rows="100%"> 再把下一个%3C删去,所有字符都出来了哦。

  此法常与右键弹出窗口加密、调用脚本显示页面等共同使用。也可用全部保存法,清空缓存法破解。

  输入地址法(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\Temporary Internet Files或Edit\Preferences\advanced\cache\disk cache folder的内容清空。然后浏览网站,源码、Frames页、脚本就在Temporary Internet Files和disk cache folder中。但在NC中,所有脚本都改了名,辨认麻烦。(看多个网站,需多次清空和拷出源码保存,苦!^_^)

  关掉JavaScript法(IE不适用)在NC中把advanced\Enable JavaScript屏蔽,可避免运行JavaScript,但对乱码和脚本无能为力,脚本可是特殊效果的关键哦。(具体见附:)

  关掉Java法(NC,IE通用)由于目前常用JavaScript的简单加密,关掉IE和NC的Java并不能屏蔽JavaScript,无实用价值。除非是用Java加密。

  

总结:建议使用全部保存法,只需存一次盘。一晚可存几十个网页,第二天再研究。可见IE和NC的不同在于对脚本语言的支持不同,实乃我等剽窃者的一大福音。^@^

  附:

  Java由Sun开发,Web页中标识符为,脚本后缀名为.class。

  JavaScript由Netscape开发,标识符为

  此法用了while()死循环,如果密码不对,连用右键和菜单查看源文件的机会都没有,只有关闭Javascript了,不过IE无此功能,用NC吧。

  只能输入三次密码的变形:

  

 


  
添加图片  
删除该页
  使用所见及所得编辑器

   添加HTML标签

在IE地址栏输入vpencr.txt,vpps.txt,dengji.htm的URL,获得vpencr.txt和vpps.txt,并证实dengji.htm的URL正确。

  vpencr.txt(密码表)源码

  function encryption()

  {

  mm = "Z"

  k = "j"

  b = "p"

  mmmm = "&"

  ccc = "6"

  l = "i"

  c = "q"

  m = "s"

  abcd = "m"

  o = "n"

  u = "z"

  e = "d"

  gg = "U"

  p = "u"

  jj = "O"

  v = "a"

  j = "y"

  x = "c"

  t = "h"

  h = "k"

  vv = "C"

  *

  *

  *

  *

  *

  y = "t"

  lll = "."

  mmm = ","

  cccc = "]"

  g = "l"

  dddd = "{"

  eeee = "}"

  ffff = ""

  gggg = " "

  hhhh = "!"

  iiii = "@"

  jjjj = "#"

  kkkk = "$"

  llll = "%"

  nnnn = "("

  }

  奇怪,这个密码表我好象在哪见过?:)

vpps.txt源码

  function password()

  {

  if(member==h+l+g+g+p+m+v)

  {

  if(pass==v+y+y+v+x+h)

  {alert("PASS、、、欢迎来到成员区")

  window.location.href = y+u+lll+t+y+abcd

  flag2=1}

  }

  if(member=="")

  {}

  else

  {

  if(flag==3)

  {window.location.href = "http://***.***.com"

  flag2=1}

  if(flag2==1) {}

  else

  {alert ("现在要格式化你的硬盘!!!!————骗你的,呵呵")

  flag=flag+1}

  }

  }

  对照vpencr.txt,member=h+l+g+g+p+m+v=killusa, pass=v+y+y+v+x+h=attack,href=y+u+lll+t+y+abcd=tz.htm。搞定!当然也可把会员区的URL改为window.open(y+u+lll+t+y+abcd,"","location=0");叫他进了会员区也不知道自己在哪个目录下。

  使用密码表好象成了一种潮流,好处很多啦,无须特殊转换,就能使"鸡"="鸭"^@^,只不过当前个人主页没有文件权限,看懂密码表比看懂函数计算式容易多了。有一些个人主页就是直接调用密码表,不隐藏地址,很容易被人copy下分析.

推广二维码
邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

重磅专题