入侵渗透思考题

1. windows登录的明文密码,存储过程是怎么样的,密文存在哪个文件下,该文件是否可以打开,并且查看到密文

Windows 操作系统中,用户密码不会以明文(plaintext)的形式保存在计算机中,而会以加密(encrypted)形式存储。Windows 默认使用 NTLM 或 Kerberos 认证协议进行加密存储密码。具体而言:

NTLM:

NTLM 是 Windows 早期版本中默认的密码加密方式,经过数次升级已经变成 NTLMv2。NTLM 使用单向哈希(one-way hash)算法将密码加密后在本地进行保存,在传输时通过随机数加盐(adding salt)的方式增强安全性,加密过程使用 MD4 算法,但由于单向哈希容易被暴力破解,因此在更高级的 Windows 版本中已经逐步被 Kerberos 代替。

Kerberos:

Kerberos 是采用对称密钥算法(Symmetric Key Algorithms)的一种网络身份认证协议。Windows 2000 以后的版本默认使用 Kerberos 5 作为身份验证协议。在 Kerberos 认证过程中,用户输入的密码先进行散列(hash)后,发送给域控制器进行认证,域控制器保存在 Active Directory 数据库中的是用户的密码散列值而非原始密码本身。 总之,无论是 NTLM 还是 Kerberos,Windows 系统都会将用户的密码加密后存储,增强了密码的安全性。

密文存储文件:

SAM文件无法直接打开,因为我们开启windows电脑输入密码时SAM文件就是开始运行



2. 我们通过hashdump 抓取出 所有用户的密文,分为两个模块,为什么? 这两个模块分别都代表什么

用msf拿到shell

1.先生成一个反弹木马:

msf开启监听,然后点击木马上线:

抓取hash和明文密码

1.提权后直接hashdump获取hash值:

分为两个模块

第一部分是LM哈希,第二部分是NT哈希。

3. 为什么第一个模块 永远是一样的aad3

LM Hash简介:

LM Hash全名为“LAN Manager Hash”,是微软为了提高Windows操作系统的安全性而采用的散列加密算法,其本质是DES加密。尽管LM Hash较容易被破解,但是为了保证系统的兼容性,Windows只是将LM Hash禁用了(从Windows Vista和Windows Server 2008版本开始,Windows操作系统默认禁用LM Hash),LM Hash明文密码被限制在14位以内,也就是说,如果要停止使用LM Hash,将用户的密码设置为14位以上就好了。如果LM Hash被禁用了,攻击者提高工具抓取的LM Hash通常为"aad3b435b51404eeaad3b435b51404ee

 因为LM哈希不安全,都是aad3这样的内容说明LM Hash为空值或被禁用了。



4. 这两个模块的加密算法有什么不同,如何加密的

LM哈希本质上是DES加密可以逆向出来

而NTLM哈希本质上是MD4加密不能逆向只能枚举爆破

相对更安全,在Windows Server 2003以后, Windows操作系统的认证方式均为 NTLM Hash。

有关NTLM 基础 介绍

daiker.gitbook.io/windows-protocol/ntlm-pian/4

  • 21
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值