20155209林虹宇信息安全技术实验二 口令破解

20155209林虹宇信息安全技术实验二 口令破解

实验目的

  • 了解Windows口令破解原理
  • 对信息安全有直观感性认识
  • 能够运用工具实现口令破解

实验人数

  • 1人

系统环境

  • Windows

实验工具

  • LC5
  • SuperDic

实验内容

  • 使用工具实现口令破解。
  • 口令破解主要有两种方法:字典破解和暴力破解。
  • 字典破解是指通过破解者对管理员的了解,猜测其可能使用某些信息作为密码,例如其姓名、生日、电话号码等,同时结合对密码长度的猜测,利用工具来生成密码破解字典。如果相关信息设置准确,字典破解的成功率很高,并且其速度快,因此字典破解是密码破解的首选。
  • 而暴力破解是指对密码可能使用的字符和长度进行设定后(例如限定为所有英文字母和所有数字,长度不超过8),对所有可能的密码组合逐个实验。随着可能字符和可能长度的增加,存在的密码组合数量也会变得非常庞大,因此暴力破解往往需要花费很长的时间,尤其是在密码长度大于10,并且包含各种字符(英文字母、数字和标点符号)的情况下。

实验过程

字典破解

  • 为本机创建新用户。为了达到实验效果,用户口令不要设置得过于复杂,可以选择自己的生日。
  • 进入实验平台,单击工具栏“字典生成器”按钮,启动“字典生成器”。选择“生日”标签页,输入的年份与月份信息应尽量包含步骤(1)中用到的生日日期,在“生成字典”标签页中确定字典文件存放的路径以及新用户口令位数,最后生成字典文件。
  • 单击工具栏“LC5”按钮,启动LC5口令破解工具。选择“Session”(会话)|“Session Options…”(会话选项)菜单项,在弹出的“Auditing Options For This Session”对话框中选中“Dictionary Crack”项的“Enabled”,取消其它项的“Enabled”。单击“Dictionary List”(字典列表)按钮,导入步骤(2)中生成的字典文件。
  • 返回LC5主界面,选择“Session”|“Import…”(导入)菜单项,在弹出的“Import”对话框中导入本地用户列表,选择“Session”|“Begin Audit”(开始审计)菜单项,开始字典破解用户口令。

暴力破解

  • 创建新用户,建议用户口令仅由英文字母和数字组成,长度不超过6位

  • 选择LC5的“File”|“New Session…”(新会话)菜单项,新建会话。重新导入本地用户列表。

  • 在会话选项中仅选中“Brute Force Crack”(暴力破解)|“Enabled”,并在“Character Set”(字符集)中选择“alphabet+numbers”(字母表+数字), 开始暴力破解新建用户口令。

  • 分别对不同强度的用户口令进行暴力破解。

  • 根据实验结果不难发现长密码比短密码破解要更多的时间,复杂密码比简单密码需要更多的时间,这也就是设置复杂密码能够提高系统安全性的原因。

思考问题

  • 分析口令破解软件L0phtCrack(简写为LC)的工作原理。
  • 对所有可能的密码组合逐个实验。
  • Windows 7的口令保护文件名称及存储位置是什么?
  • Win7系统的用户密码存储于X:\windows\system32\config\sam文件中(x指的系统盘,一般为C盘)
  • Windows保护系统帐户口令的算法有LM和NTLM,这两种算法有什么区别。
  • 早期SMB协议在网络上传输明文口令。后来出现 LAN Manager Challenge/Response 验证机制,简称LM,它是如此简单以至很容易就被破解。微软提出了WindowsNT挑战/响应验证机制,称之为NTLM。现在已经有了更新的NTLMv2以及Kerberos验证体系。NTLM是windows早期安全协议,因向后兼容性而保留下来。NTLM是NT LAN Manager的缩写,即NT LAN管理器。
  • 为了保护口令安全,设置口令应该遵循什么样的原则。
  • 扩大口令的字符空间,设置长口令,选用无规律的字串,定期更换。
  • Windows系统在什么地方可设置帐户密码策略?帐户密码策略包括哪些内容。
  • 怎样配置windows系统账号密码策略
    1、打开桌面图标“我的电脑”,会出现一个对话框,选择“控制面板”选项。
    2、然后出现新的界面,点击下方的“用户账户”。
    3、再选择一下想要更改密码的账户,这里我选择的是:Administrator(计算机管理员)。
    4、之后选择对话框上面的“更改我的密码”来修改一下开机密码。
    5、最后,在方框中输入当前使用的密码和新密码(并确认一下),点击界面右下方的“更改密码”即可。
  • 在密码破解中,常到彩虹表(Rainbow Table),彩虹表是什么?
  • 彩虹表是一个用于加密散列函数逆运算的预先计算好的表。
  • [彩虹表详解]http://blog.csdn.net/ronghua_liu/article/details/8577487)
  • 你认为口令破解的技术将如何发展?
  • 我认为口令破解会变的和大数据结合起来,破解一个人的口令就可以结合有关那个人的大数据,他在网上做的事情的纪录来推测有关的字典,然后破解。

实验体会

第一次使用工具破解现实生活中最常用的开机密码,实验中简单的六位密码只要十几分钟就可以破解,这说明在网络时代人们的信息非常不安全,如何保护好重要的信息就是我们信息安全所要学的东西。通过这次实验让我对信息安全技术的学习更有兴趣。

posted @ 2017-10-30 12:18  林虹宇  阅读(171)  评论(0编辑  收藏  举报