站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题加密网页破解大法

加密网页破解大法

摘要: 加密网页破解大法
<table cellSpacing=0 cellPadding=0 border=0 class="zh114" align="right"> <tr> <td > </td> </tr> </table>
  当你在浏览网页时,看到一个很漂亮的特效,你查看源代码时看到的是一队乱码,那多扫兴呀!根据本人的研究,总结出了三种解密方法,与大家分享!!
  
  
  方法一:
  
  
    有一种加密的办法是采用javascript的escape()函数,把某些符号、汉字等变成乱码,以达到迷惑人的目的。解密这种代码的办法是采用其反函数加以还原。下面是一个经过加密的例子:
  
  
  
  var Words ="%3Chtml%3E%3Cbody%20bgcolor%3D%22red%22%3E%3Cp%3E%u8FD9%u662F%u4F8B%u5B50%uFF01%uFF01%uFF1A%uFF09%3C/p%3E%3C/body%3E%3C/html%3E"
  var NewWords;
  NewWords = unescape(Words);
  document.write(NewWords)
  
  <body>
  </body>
  
  
    这种文件最好解密,一看就明白,关键是unescape()函数起了还原源代码的作用。要想看到加密前的代码是什么样子,可以用下面的办法:
  
  
  var Words ="%3Chtml%3E%3Cbody%20bgcolor%3D%22red%22%3E%3Cp%3E%u8FD9%u662F%u4F8B%u5B50%uFF01%uFF01%uFF1A%uFF09%3C/p%3E%3C/body%3E%3C/html%3E"
  var NewWords;
  NewWords = unescape(Words);
  NewWords=NewWords.toString();
  function password(){
  document.pw.txtpw.value=NewWords;
  }
  
  <body>
  <form name=pw>
  <input type=button onclick="password()" value="解密">
  

  <textarea name="txtpw" cols="100" rows="100"></textarea>
  </form>
  </body>
  
  

<table width="96%"> <tr> <td background="http:///images/dian.gif" height="3"></td> </tr> </table>

↑返回目录
前一篇: Java远程方法调用(1)
后一篇: 类的设计方法