相关文章  
  • 【软考】网络安全-密码与Crack工具研究
  • 黑客探密——网络安全的侦测与工具
  • 一次系统艰难而真实的入侵
  • SIP与P2P的技术携手能否创造奇迹?
  • 上网安全指南:如何建立安全的数字堡垒
  • 教你如何选择未来数字家庭安全布线(图)
  • 思科路由器安全功能对BT流量的控制
  • 全面解析“网络钓鱼”式攻击及防范
  • 浅析无线局域网的安全困惑
  • 谈企业网从网络安全到安全网络的转变
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    网络安全教程-密码与Crack工具研究(2)1


      1.2.1 蛮力攻击与字典攻击构造一个Crack程序,有两种方法可选择,一种是使用蛮力攻击,另一种是字典攻击。下面,分别估算一下它们的效率。
      
      Unix一共是 [0x00~0xff] 共128个字符,小于0x20 的都是控制符,不能输入为 口令, 0x7f 为转义符, 不能输入。 那么总共128- 32 - 1 = 95 个字符可作为口令的字符。 即10(数字)+33(标点符号)+26*2(大小写字母) = 95个。
      
      首先估算蛮力攻击的尝试次数。很显然,该值为m的n次幂。其中,基数m为可能使用的字符集的大小;幂次n为口令的长度。分下面几种情形讨论:
      
      仅使用字母的组合序列,则m = 26*2 = 52.使用字母数字的组合序列,则m = 52 + 10 = 62.使用字母数字以及特殊字符的组合序列,则m = 95
      
      表1.3列举几个例子,计算所需的尝试次数K,对其数值大小得到一个较确切的印象。
      
      表1.3 不同字符集与长度的口令尝试次数M N K 52 5 38,0204,032
      
      52 6 19,770,609,664
      
     

    页码:[1] [2] [3] [4] [5] [6] [7] [8]1页、共8页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved