0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

內(nèi)網(wǎng)滲透:獲取Windows內(nèi)Hash密碼的方法

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 16:01 ? 次閱讀

在內(nèi)網(wǎng)滲透中,當(dāng)攻擊者獲取到內(nèi)網(wǎng)某臺(tái)機(jī)器的控制權(quán)后,會(huì)議被攻陷的主機(jī)為跳板,通過收集域內(nèi)憑證等各種方法,訪問域內(nèi)其他機(jī)器,進(jìn)一步擴(kuò)大資產(chǎn)范圍。通過此類手段,攻擊者最終可能獲得域控制器的訪問權(quán)限,甚至完全控制基于Windows操作系統(tǒng)的整個(gè)內(nèi)網(wǎng)環(huán)境,控制欲環(huán)境下的全部機(jī)器。

Windows下安全認(rèn)證機(jī)制

Windows下的安全認(rèn)證機(jī)制總共有兩種,一種是基于NTLM的認(rèn)證方式,主要用在早期的Windows工作組環(huán)境中;另一種是基于Kerberos的認(rèn)證方式,主要用在域環(huán)境中。

圖1:NTLM認(rèn)證流程圖

這里主要對(duì)NTLM的認(rèn)證流程做一下說明:

1、首先在客戶端中輸入username,password和domain,然后客戶端會(huì)把密碼進(jìn)行Hash后的值先緩存到本地。

2、Client將username的明文發(fā)送給DC(域控)。

3、DC會(huì)生成一個(gè)16字節(jié)的隨機(jī)數(shù),也就是挑戰(zhàn)碼(Challenge),然后再傳回給Client。

4、當(dāng)Client收到挑戰(zhàn)碼以后,會(huì)先復(fù)制一份,然后和緩存中的密碼Hash再一同混合Hash一次,混合后的值稱為response,之后Client再將challenge,response以及username一并都傳給server。

5、Server端在收到client傳過來的這三個(gè)值以后會(huì)把它們都轉(zhuǎn)發(fā)給DC。

6、當(dāng)DC接到過來的這三個(gè)值的以后,會(huì)根據(jù)username到域控的賬號(hào)數(shù)據(jù)庫(ntds.dit)里面找到該username對(duì)應(yīng)的hash,然后把這個(gè)hash拿出來和傳過來的challenge值再混合hash。

7、將混合后的hash值跟傳來的response進(jìn)行比較,相同則認(rèn)證成功,反之,則失敗,當(dāng)然,如果是本地登錄,所有驗(yàn)證肯定也全部都直接在本地進(jìn)行了。

在Windows2000以后,Windows機(jī)器都用NTLM算法在本地保存用戶的密碼,密碼的NTLM哈希保存在%SystemRoot%System32configSAM文件中。Windows操作系統(tǒng)中的密碼一般由兩部分組成:一部分為LM Hash,另一部分為NTLM Hash。在Windows中,Hash的結(jié)構(gòu)通常如下:

Username:RID:LM-Hash:NT-Hash

在windows2000以后的系統(tǒng)中,第一部分的 LM-h(huán)ash 都是空值,因?yàn)長M-h(huán)ash可以很容易的破解,所以windows2000之后這個(gè)值默認(rèn)為空,所以第二部分的NTLM-h(huán)ash才真正是用戶密碼的哈希值。在滲透測(cè)試中,通??蓮腤indows系統(tǒng)中的SAM文件和域控?cái)?shù)據(jù)庫的NTDS.dit文件(在域環(huán)境中,用戶信息存儲(chǔ)在NTDS.dit中)中獲得所有用戶的Hash。

使用PwDump工具獲取密碼Hash

PwDump7可以在CMD下提取出系統(tǒng)中的用戶的密碼hash,使用管理員權(quán)限直接運(yùn)行該工具即可:

獲取到Hash后,我們可以用破解工具來破解得到明文密碼,也可以進(jìn)行哈希傳遞攻擊來橫向滲透。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3523

    瀏覽量

    88330
  • 數(shù)據(jù)安全
    +關(guān)注

    關(guān)注

    2

    文章

    669

    瀏覽量

    29908
  • 內(nèi)網(wǎng)
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    8973
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    內(nèi)網(wǎng)通過公網(wǎng)地址訪問內(nèi)網(wǎng)服務(wù)器的設(shè)置方法

    在一些場(chǎng)景下,內(nèi)部網(wǎng)絡(luò)中的服務(wù)器需要通過公網(wǎng)地址進(jìn)行訪問,尤其是在沒有固定公網(wǎng)IP或需要在外部訪問時(shí)。為了解決這一問題,可以使用以下幾種方法實(shí)現(xiàn)內(nèi)網(wǎng)穿透,方便地通過公網(wǎng)訪問內(nèi)網(wǎng)服務(wù)器。
    的頭像 發(fā)表于 11-07 15:09 ?248次閱讀

    常見的內(nèi)網(wǎng)穿透工具對(duì)比

    國內(nèi)的內(nèi)網(wǎng)穿透工具有不少選擇,適合不同的使用場(chǎng)景和需求。以下是一些比較常見的國內(nèi)內(nèi)網(wǎng)穿透工具:
    的頭像 發(fā)表于 11-06 14:59 ?250次閱讀

    如何通過內(nèi)網(wǎng)IP安全訪問云服務(wù)器?

    要通過內(nèi)網(wǎng)IP安全訪問云服務(wù)器,您需要考慮以下幾個(gè)步驟: 1、獲取內(nèi)網(wǎng)IP地址:首先,您需要確定云服務(wù)器的內(nèi)網(wǎng)IP地址。這通??梢栽谠品?wù)提供商的管理控制臺(tái)中找到。 2、配置安全組規(guī)則
    的頭像 發(fā)表于 09-23 13:36 ?341次閱讀

    遠(yuǎn)程桌面內(nèi)網(wǎng)穿透是什么?有什么作用?

    遠(yuǎn)程桌面內(nèi)網(wǎng)穿透指的是通過特定技術(shù)手段,將處于內(nèi)網(wǎng)中的電腦或服務(wù)器,通過外部網(wǎng)絡(luò)(互聯(lián)網(wǎng))進(jìn)行訪問。內(nèi)網(wǎng)穿透的主要作用是解決在內(nèi)網(wǎng)環(huán)境下,遠(yuǎn)程設(shè)備與外部互聯(lián)網(wǎng)之間的連接問題,允許用戶從
    的頭像 發(fā)表于 09-13 08:10 ?285次閱讀
    遠(yuǎn)程桌面<b class='flag-5'>內(nèi)網(wǎng)</b>穿透是什么?有什么作用?

    鎖相放大器參考信號(hào)的獲取方法

    鎖相放大器參考信號(hào)的獲取方法主要依賴于對(duì)被測(cè)信號(hào)特性的了解以及實(shí)驗(yàn)的具體需求。以下是一些常用的獲取參考信號(hào)的方法: 1. 已知信號(hào)源生成 直接生成 :如果已知被測(cè)信號(hào)的頻率或波形,可以
    的頭像 發(fā)表于 09-05 10:58 ?304次閱讀

    內(nèi)網(wǎng)穿透——windows系統(tǒng)中搭建私人影音平臺(tái)

    Windows系統(tǒng)中搭建私人影音平臺(tái)并實(shí)現(xiàn)內(nèi)網(wǎng)穿透,可以讓用戶隨時(shí)隨地遠(yuǎn)程訪問自己的影音資源。以下是詳細(xì)的步驟和說明: 一、選擇影音服務(wù)器軟件 首先,需要選擇一款合適的影音服務(wù)器軟件。常見的影音
    的頭像 發(fā)表于 07-25 11:08 ?312次閱讀
    <b class='flag-5'>內(nèi)網(wǎng)</b>穿透——<b class='flag-5'>windows</b>系統(tǒng)中搭建私人影音平臺(tái)

    針對(duì)Windows系統(tǒng)和macOS系統(tǒng)的全局代理修改方法

    WINDOWS
    jf_62215197
    發(fā)布于 :2024年07月16日 07:30:54

    如何從esp32內(nèi)獲取mac地址?

    如何從esp32內(nèi)獲取mac地址,然后自動(dòng)打印成標(biāo)簽貼在機(jī)身上呢 這玩意沒有自動(dòng)化的一套東西很麻煩啊
    發(fā)表于 06-14 07:50

    STM32F439的HASH模塊DMA傳輸計(jì)算問題求解

    項(xiàng)目中需要使用439的的HASH模塊計(jì)算文件的MD5值,使用的DMA方式,為了提高CPU效率,讓其他任務(wù)在DMA傳輸數(shù)據(jù)、硬件計(jì)算MD5期間可以得到運(yùn)行,DMA的數(shù)據(jù)來自FMC外擴(kuò)的SDRAM
    發(fā)表于 04-19 06:42

    MySQL密碼忘記了怎么辦?MySQL密碼快速重置方法步驟命令示例!

    MySQL密碼忘記了怎么辦?MySQL密碼快速重置方法步驟命令示例! MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如果你忘記了MySQL的密碼,不必?fù)?dān)心,可以通過一些簡(jiǎn)單的步驟來快速重
    的頭像 發(fā)表于 01-12 16:06 ?706次閱讀

    mysql密碼忘了怎么重置

    mysql密碼忘了怎么重置? MySQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),密碼用于保護(hù)數(shù)據(jù)庫的安全性和保密性。如果你忘記了MySQL的密碼,可以通過以下幾種方法進(jìn)行重置。
    的頭像 發(fā)表于 12-27 16:51 ?6056次閱讀

    更改KUKA C 4 Windows系統(tǒng)的密碼

    或者可以通過 WorkVisual 更改密碼。如果在機(jī)器人控制系統(tǒng)上安裝了 KUKA.NonAdmin,則只能通過 WorkVisual 更改該密碼。
    的頭像 發(fā)表于 12-12 17:11 ?1037次閱讀

    redis hash底層實(shí)現(xiàn)原理

    Redis是一個(gè)開源的內(nèi)存數(shù)據(jù)庫,使用鍵值對(duì)存儲(chǔ)數(shù)據(jù)。其中,Redis中的數(shù)據(jù)結(jié)構(gòu)之一就是哈希(Hash),它提供了一種將多個(gè)字段(Field)存儲(chǔ)在一個(gè)鍵(Key)中的方法。那么Redis的哈希
    的頭像 發(fā)表于 12-04 16:27 ?550次閱讀

    忘記Console口密碼的解決方法

    方法一:通過STelnet/Telnet登錄設(shè)備修改Console口密碼。
    的頭像 發(fā)表于 12-04 09:33 ?963次閱讀
    忘記Console口<b class='flag-5'>密碼</b>的解決<b class='flag-5'>方法</b>

    MATLAB消息結(jié)構(gòu)獲取方法

    消息結(jié)構(gòu)獲取 ROS消息是對(duì)象,消息數(shù)據(jù)存儲(chǔ)在屬性中。MATLAB具有方便的方法來查找和探索消息的內(nèi)容。 如果訂閱了/pose主題,則可以接收和檢查發(fā)送的消息。 posesub
    的頭像 發(fā)表于 11-15 14:40 ?343次閱讀