渗透技巧——Pass the Hash with Remote Desktop

hacker5年前黑客工具334

  渗透技巧——Pass the Hash with Remote Desktop

  在渗透测试中,如果获得了某个用户的NTLM hash,我们可以尝试使用Pass the hash的 *** 对WMI和 *** B服务进行登录,那么,Pass the hash能否用于远程桌面呢?这其中有什么限制条件呢?本文将要进行测试并总结。

  关于Pass the hash的利用可参考之前的文章:

  《域渗透——Pass The Hash的实现》

  本文将要介绍以下内容:

  Restricted Admin mode介绍

  Pass the Hash with Remote Desktop的适用条件

  Pass the Hash with Remote Desktop的实现 ***

  官方说明:

  https://blogs.technet.microsoft.com/kfalde/2013/08/14/restricted-admin-mode-for-rdp-in-windows-8-1-2012-r2/

  本节参照官方说明,加入个人理解,如果有误,欢迎纠正

  Restricted Admin mode,直译为受限管理模式,主要功能是使得凭据不会暴露在目标系统中

  Windows 8.1和Windows Server 2012 R2默认支持该功能

  Windows 7和Windows Server 2008 R2默认不支持,需要安装补丁2871997、2973351

  注:

  相关资料可参考:

  https://docs.microsoft.com/en-us/security-updates/SecurityAdvisories/2016/2871997

  https://support.microsoft.com/en-us/help/2973351/microsoft-security-advisory-registry-update-to-improve-credentials-pro

   *** 1: 安装补丁3126593

  实现原理同下文的 *** 2(修改注册表)

  参考链接:

  https://support.microsoft.com/en-us/help/2973351/microsoft-security-advisory-registry-update-to-improve-credentials-pro

   *** 2: 修改注册表

  位置:

  新建键值,值为,代表开启;值为,代表关闭

  对应命令行开启的命令如下:

  REG ADD "HKLM\System\CurrentControlSet\Control\Lsa" /v DisableRestrictedAdmin /t REG_DWORD /d 00000000 /f

  客户端命令行:

  mstsc.exe /restrictedadmin

  如果当前系统不支持Restricted Admin mode,执行后弹出远程桌面的参数说明,如下图

  

  如果当前系统支持Restricted Admin mode,执行后弹出远程桌面的登录界面,如下图

  

  值得注意的是,Restricted Admin mode使用当前Windows登录凭据,不需要输入口令,直接登录即可

  注:

  正是这项功能使得Pass the hash的利用有了可能

  更进一步,Pass the Hash with Remote Desktop的前提就是系统支持Restricted Admin mode

  具体的说,Server需要开启Restricted Admin mode,Client需要支持Restricted Admin mode

  注:

  一些资料提到Pass the Hash with Remote Desktop适用于Windows 8.1和Windows Server 2012 R2,这个结论并不确切,准确的说,Windows 7和Windows Server 2008 R2安装补丁后同样适用

  测试环境:

  Server:

  OS: Server2012 R2

  IP: 192.168.62.136

  Computer Name: remoteserver

  User Name: administrator

  NTLM hash: d25ecd13fddbb542d2e16da4f9e0333d

  开启Restricted Admin mode

  Client:

  支持Restricted Admin mode

  实际上为

  需要管理员权限

  mimikatz命令如下:

  privilege::debug

  sekurlsa::pth /user:administrator /domain:remoteserver /ntlm:d25ecd13fddbb542d2e16da4f9e0333d "/run:mstsc.exe /restrictedadmin"

  执行后弹出远程登录界面,如下图

  

  选择,成功实现远程登录

  下载地址:

  https://github.com/FreeRDP

  可供参考的文章:

  https://labs.portcullis.co.uk/blog/new-restricted-admin-feature-of-rdp-8-1-allows-pass-the-hash/

  https://www.kali.org/penetration-testing/passing-hash-remote-desktop/

  FreeRDP实现了远程桌面协议,支持传入hash

  支持Linux、Windows和MAC,下载地址如下:

  https://github.com/FreeRDP/FreeRDP/wiki/PreBuilds

  linux下使用明文远程登录的参数:

  xfreerdp /u:administrator /p:test123! /v:192.168.62.136 /cert-ignore

  测试成功

  linux下使用hash远程登录的参数:

  xfreerdp /u:administrator /pth:d25ecd13fddbb542d2e16da4f9e0333d /v:192.168.62.136 /cert-ignore

  测试失败

  Windows下也是同样的测试结果

  猜测新版FreeRDP移除了该功能,其他人也有同样的测试结果,链接如下:

  https://nullsec.us/rdp-sessions-with-xfreerdp-using-pth/

  https://twitter.com/egyp7/status/776053410231558148

  补充:

  包含pth功能的旧版FreeRDP的的下载地址:

  https://labs.portcullis.co.uk/download/FreeRDP-pth.tar.gz

  需要重新编译,支持pth参数

  Restricted Admin mode本来是为了提高系统的安全性,但是却支持了Pass the Hash的利用

  所以在防御上,针对Pass the Hash的利用进行防御就好,开启Restricted Admin mode有助于提高系统的安全性

  可参考微软官方文档,地址如下:

  http://www.microsoft.com/en-us/download/details.aspxid=36036

  本文对Pass the Hash with Remote Desktop的 *** 进行了分析,找到了其中的限制条件(Server需要开启Restricted Admin mode,Client需要支持Restricted Admin mode),对Restricted Admin mode的关键部分进行了说明。

  渗透技巧——Pass the Hash with Remote Desktop

  

标签: 渗透测试

相关文章

天行9个白手起家的赚钱方法网赚!

天行9个白手起家创业的挣钱方法网络赚钱!做买卖,没有钱没人脉关系,还想白手起家创业?下列这9个白手起家创业的赚钱技巧,让你启迪,看来一下吧。 一、因时制宜挣钱法 做买卖,乘势而上,因时制宜,就算没有钱...

医药销售代表是做什么的(销售代表是做什么工作的)

在销售市场市场竞争激烈的时期,公司不但要搞好商品和服务项目,更应有商品和服务项目的市场销售优秀人才。大家都知道,这是一个优秀人才市场竞争的时期,哪里有优秀人才,谁就能在猛烈的市场需求中制胜。那麼,公司...

难过到极点会是什么心情 难过到极点是什么感受

难过到极点会是什么心情 难过到极点是什么感受

伤心至极是一种哪些历经,有许多人的情绪很消极,对许多事儿都较为的失落那类,那麼伤心到顶点是哪些的历经呢,我就而言说这类体会吧。 伤心至极会是啥情绪  给你那类觉得吗 很难过又不好说 哭不出来...

如何创建买家角色?

如何创建买家角色?

 编辑导读:买家脚色是方针客户的半虚拟脚色,通过买家脚色,企业可以更好地相识真实客户的需求,建造针对性的产物。那么,如何建设买家脚色呢?本文将从四个方面展开阐明,但愿对你有辅佐。 买方脚色是任何产物...

俄罗斯黑客会干扰美国大选吗(俄罗斯黑客干预美国大选)

俄罗斯黑客会干扰美国大选吗(俄罗斯黑客干预美国大选)

本文目录一览: 1、俄罗斯真的能够操控美国大选吗? 2、俄罗斯黑客干扰美国大选,可以认为是民主制度的失败吗 3、俄黑客曾入侵美国总统选举投票系统? 4、俄罗斯在干涉美国大选吗 俄罗斯真的...

淘宝找黑客查住址-微信可以黑客吗(黑客能不能找到用微信的人的位置)

淘宝找黑客查住址-微信可以黑客吗(黑客能不能找到用微信的人的位置)

淘宝找黑客查住址相关问题 wifi密码黑客最新版本相关问题 如果手机被黑客入侵了 有什么表现 专业代解封qq(专业微信解封团队)...