Windows本地認(rèn)證之LM-Hash&NTLM-Hash

Windows認(rèn)證

認(rèn)證流程

電腦開(kāi)機(jī)后,會(huì)運(yùn)行一個(gè)名叫 winlogon.exe 的進(jìn)程洁桌,它會(huì)調(diào)用電腦的登錄界面并顯示給用戶鞭光,用戶輸入密碼后,winlogon.exe 進(jìn)程會(huì)把密碼發(fā)送給 lsass.exe 進(jìn)程植康,將用戶的密碼跟SAM文件的LM-HASH或者NTLM-HASH做對(duì)比,對(duì)比成功即登錄成功展懈。

winlogon.exe

該進(jìn)程主要就是負(fù)責(zé)把登錄界面顯示給用戶销睁,讓用戶登錄使用。

lsass.exe

Lsass.exe進(jìn)程主要負(fù)責(zé)管理本地安全策略和認(rèn)證機(jī)制存崖,這些策略包
括密碼策略冻记、賬戶策略、用戶權(quán)限来惧、域策略等等冗栗。同時(shí),它還負(fù)責(zé)對(duì)用戶進(jìn)行身份驗(yàn)證供搀,以確保只有授權(quán)的用戶才能訪問(wèn)系統(tǒng)資源隅居。

  • 該進(jìn)程會(huì)把winlogon.exe進(jìn)程發(fā)送來(lái)的密碼進(jìn)行加密(LM-Hash、NTLM-Hash)葛虐,跟SAM文件中的密碼做對(duì)比军浆;
  • 同時(shí)將收到的明文賬號(hào)密碼在本地內(nèi)存中保留一份用作備用。

SAM文件

該文件在C:\Windows\System32\config目錄下挡闰,是用來(lái)存儲(chǔ)用戶賬號(hào)密碼的,該文件中的密碼是經(jīng)過(guò)加密的(LM-Hash、NTLM-Hash)摄悯。
大概格式如下:

用戶名:RID:LM-Hash:NTLM-Hash

Administrator:500:64822E174CBB6CD287916C896CBF48D9:C7C654DA31CE51CBEECFEF99E637BE15

LM-HASH

LM-HASH 要點(diǎn)

采用DES加密赞季,易被破解,從Windows vista系統(tǒng)開(kāi)始被禁用奢驯。LM-Hash如果是AAD3B435B51404EEAAD3B435B51404EE申钩,則表示LM-Hash被禁用或值為空。

LM-HASH加密算法

假設(shè)明文密碼為Admin@666 :

1.密碼轉(zhuǎn)換為大寫

Admin@666    ->    ADMIN@666
  1. 轉(zhuǎn)為16進(jìn)制
    轉(zhuǎn)換地址:https://www.sojson.com/hexadecimal.html
ADMIN@666    ->    41444d494e40363636
  1. 長(zhǎng)度補(bǔ)全(如果密碼的十六進(jìn)制不足14個(gè)字節(jié)瘪阁,也就是28位十六進(jìn)制撒遣,則會(huì)自動(dòng)在最后用0字節(jié)也就是十六進(jìn)制00補(bǔ)全)
41444d494e40363636    ->   41444d494e403636360000000000 
  1. 41444d494e403636360000000000編碼分成2組7字節(jié),把分好的兩組十六進(jìn)制字符串轉(zhuǎn)換為二進(jìn)制
41444d494e4036    ->    0100 0001 0100 0100 0100 1101 0100 1001 0100 1110 0100 0000 0011 0110

36360000000000    ->    0011 0110 0011 0110 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
圖片.png
圖片.png
  1. 每7位二進(jìn)制為一組,在每組最后加0管跺,然后再轉(zhuǎn)換成十六進(jìn)制

第一組:

01000001010001000100110101001001010011100100000000110110

分組    -> 
0100000
1010001
0001001
1010100
1001010
0111001
0000000
0110110

加0    -> 
01000000
10100010
00010010
10101000
10010100
01110010
00000000
01101100


合并    -> 
0100000010100010000100101010100010010100011100100000000001101100

轉(zhuǎn)換成十六進(jìn)制    ->

40A212A89472006C
圖片.png

第二組:

00110110001101100000000000000000000000000000000000000000

分組    -> 
0011011
0001101
1000000
0000000
0000000
0000000
0000000
0000000

加0    -> 
00110110
00011010
10000000
00000000
00000000
00000000
00000000
00000000

合并    -> 
0011011000011010100000000000000000000000000000000000000000000000

轉(zhuǎn)換成十六進(jìn)制    ->

361A800000000000
圖片.png
  1. 把每組十六進(jìn)制作為DES加密的密鑰义黎,對(duì)KGS!@#%也需要是十六進(jìn)制

KGS!@#$%的16進(jìn)制為4B47532140232425

第一組


內(nèi)容為:4B47532140232425

密鑰為:40A212A89472006C

結(jié)果為:64822E174CBB6CD2

64822E174CBB6CD2

圖片.png

第二組


內(nèi)容為:4B47532140232425

密鑰為:361A800000000000

結(jié)果為:87916C896CBF48D9

87916C896CBF48D9


圖片.png

最終拼接結(jié)果:64822E174CBB6CD287916C896CBF48D9

https://www.toolkk.com/tools/lm-hash

圖片.png

LM hash加密缺點(diǎn)

  • 密碼長(zhǎng)度最大只能為14個(gè)字符
  • 密碼不區(qū)分大小寫
  • 如果明文密碼長(zhǎng)度小于7個(gè),第二個(gè)分組的加密結(jié)果一定是aad3b435b51404ee
  • DES容易被破解 密碼強(qiáng)度不高

NTLM-HASH

NTLM-HASH 簡(jiǎn)介

NTLM-Hash是微軟為了在提高安全性的同時(shí)保證兼容性而設(shè)計(jì)的散列加密算法豁跑。NTLM Hash是基于MD4加密算法進(jìn)行加密的廉涕。Windows操作系統(tǒng)個(gè)人版從Windows vista之后,服務(wù)器版從Windows Server2003之后, 認(rèn)證方式均為NTLM-Hash。

NTLM-HASH加密算法

假設(shè)明文密碼為Admin@666 :

  1. 將明文口令轉(zhuǎn)換成十六進(jìn)制的格式
Admin@666    ->    41646d696e40363636

轉(zhuǎn)換地址:https://www.sojson.com/hexadecimal.html

  1. 將16進(jìn)制轉(zhuǎn)換成Unicode格式艇拍,即在每個(gè)字節(jié) 之后添加0x00
41646d696e40363636    ->    410064006d0069006e004000360036003600
  1. 使用MD4摘要算法對(duì)Unicode編碼數(shù)據(jù)進(jìn)行Hash計(jì)算狐蜕,結(jié)果即為NTLM-HASH值
410064006d0069006e004000360036003600    ->    c7c654da31ce51cbeecfef99e637be15
image.png

驗(yàn)證:
https://www.toolkk.com/tools/ntlm-hash

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市卸夕,隨后出現(xiàn)的幾起案子层释,更是在濱河造成了極大的恐慌,老刑警劉巖快集,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贡羔,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡碍讨,警方通過(guò)查閱死者的電腦和手機(jī)治力,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)勃黍,“玉大人宵统,你說(shuō)我怎么就攤上這事「不瘢” “怎么了马澈?”我有些...
    開(kāi)封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)弄息。 經(jīng)常有香客問(wèn)我痊班,道長(zhǎng),這世上最難降的妖魔是什么摹量? 我笑而不...
    開(kāi)封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任涤伐,我火速辦了婚禮馒胆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凝果。我一直安慰自己祝迂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布器净。 她就那樣靜靜地躺著型雳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪山害。 梳的紋絲不亂的頭發(fā)上纠俭,一...
    開(kāi)封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音浪慌,去河邊找鬼冤荆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛眷射,可吹牛的內(nèi)容都是我干的匙赞。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼妖碉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼涌庭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起欧宜,我...
    開(kāi)封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤坐榆,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后冗茸,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體席镀,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年夏漱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了豪诲。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡挂绰,死狀恐怖屎篱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葵蒂,我是刑警寧澤交播,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站践付,受9級(jí)特大地震影響秦士,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜永高,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一隧土、第九天 我趴在偏房一處隱蔽的房頂上張望提针。 院中可真熱鬧,春花似錦次洼、人聲如沸关贵。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至落萎,卻和暖如春亥啦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背练链。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工翔脱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人媒鼓。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓届吁,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親绿鸣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子疚沐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 文章目錄 0x01前言簡(jiǎn)介 0x02基本介紹 1.本地登錄認(rèn)證 2.網(wǎng)絡(luò)登錄認(rèn)證 0x03LM/NTLM版本優(yōu)缺 ...
    全棧工程師修煉指南閱讀 1,483評(píng)論 0 3
  • Windows的登陸密碼是儲(chǔ)存在系統(tǒng)本地的SAM文件中的,在登陸Windows的時(shí)候潮模,系統(tǒng)會(huì)將用戶輸入的密碼與SA...
    無(wú)心_44d4閱讀 216評(píng)論 0 0
  • 前言 最近在看ms08067出版的《內(nèi)網(wǎng)滲透測(cè)試基礎(chǔ)》亮蛔,總結(jié)的還是挺好的。這里把windows抓取hash的一些方...
    CSeroad閱讀 4,571評(píng)論 0 6
  • 0x01 基礎(chǔ)了解: SAM(安全賬戶管理器):存放在注冊(cè)表中擎厢,用來(lái)存儲(chǔ)Windows操作系統(tǒng)密碼的數(shù)據(jù)庫(kù)文件究流,S...
    book4yi閱讀 2,884評(píng)論 0 3
  • 考慮到網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)的安全性時(shí),建立一個(gè)滲透測(cè)試方法變得越來(lái)越重要动遭。我們?cè)絹?lái)越依賴于網(wǎng)絡(luò)通信與基于云的數(shù)據(jù)系統(tǒng)芬探,這些...
    點(diǎn)融黑幫閱讀 2,249評(píng)論 0 10