系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 在win 2003中三大方法助你得到登陸密碼

在win 2003中三大方法助你得到登陸密碼

時(shí)間:2012-10-26 15:13:49 作者:木木 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20121026/17877.html 手機(jī)查看 評(píng)論

  在所有NT系統(tǒng)中,都是有幾種方法可以得到登陸用戶的密碼的。我知道的三種方法可以達(dá)到目的。

  1.hook了winlogon中幾個(gè)函數(shù),網(wǎng)上也有這類型的程序,叫winlogonhijack的項(xiàng)目在rootkit.com中有提供,不過那個(gè)項(xiàng)目只對(duì)本地登陸用戶有效,遠(yuǎn)程登陸用戶無效。

  2.使用Gina和winlogon進(jìn)行套接,只要對(duì)某些函數(shù)執(zhí)行自己的記錄密碼的代碼,就可以將密碼記錄下來,穩(wěn)定性高,而且對(duì)本地或遠(yuǎn)程登陸都有效,不過現(xiàn)存的gina后門程序在XP或2003中都有些函數(shù)沒有被導(dǎo)出過,主要因?yàn)閤p和2003等在winlogon中加入了新的函數(shù)。

  3.直接讀取內(nèi)存數(shù)據(jù)得到明文密碼。在NT 4.0/2K中,早就有程序findpass可以直接讀到winlogon進(jìn)程中的內(nèi)存數(shù)據(jù)而直接得到登陸用戶密碼,因?yàn)樵贜T4.0和2K中,帳號(hào)的信息,包括域名,帳號(hào)和密碼都是有規(guī)律地在winlogon內(nèi)存中的特定地址中,所以可以很簡單就得到。但在XP和2003系統(tǒng)中,這樣方法是無效的了,似乎我們是沒有辦法直接讀出明文地址了。下面我們就來談?wù)勅绾蜗骹indpass在NT 4.0和2K在,在server 2003中得到登陸用戶的密碼。

  雖然XP和2003是不象以前的NT系統(tǒng)那樣將登陸用戶信息保存在winlogon進(jìn)程的內(nèi)存地址內(nèi),但是基Lsass進(jìn)程對(duì)于要處理些信息時(shí),需要得到明文的登陸用戶密碼,所以登陸用戶的密碼會(huì)在Lsass進(jìn)程中出現(xiàn)(微軟沒有將密碼在Lsass進(jìn)程中進(jìn)行加密,微軟的說法是因?yàn)長sass需要得到明文的密碼,就算將密碼加密,也都只能用可逆的方法加密,只要跟蹤lsass的操作,一樣可以得到明文密碼,所以微軟使用了比較懶惰的方法,可能也是為了加快響應(yīng)速度,所以將明文密碼更是放在lsass進(jìn)程內(nèi)存內(nèi))。說到這里,大家心里都清楚了,登陸用戶的密碼是在lsass進(jìn)程的內(nèi)存中。對(duì),就是這么一回事,但是要得到這個(gè)明文密碼,真是象使用NT 4.0和2K下的findpass那樣容易嗎?事實(shí)上并不是那么容易,因?yàn)橐韵聨讉(gè)原因:

  A.密碼存放在lsass進(jìn)程中的內(nèi)存地址是沒有規(guī)律的

  B.密碼有可能被最后登陸的用戶復(fù)蓋(例如管理員abc從本地登陸,然后管理員bbb從遠(yuǎn)程登陸,然后管理員bbb注銷終端,存放在lsass.exe進(jìn)程內(nèi)存中的密碼,還是管理員bbb的密碼),又或者用戶登陸后,然后注銷了,那么我們就算得到了密碼,也不知道是哪個(gè)用戶的密碼。

  C.密碼前后的數(shù)據(jù)也是沒有規(guī)律的,如果有規(guī)律,例如密碼前的數(shù)據(jù),一定是有一段全是01字符的數(shù)據(jù)段,那么定位密碼就簡單。

  原因A和C都給我們帶來定位密碼的困難,原B就帶來不能確定密碼和帳號(hào)對(duì)應(yīng)的問題.看來微軟在新的系統(tǒng)還是做過點(diǎn)功夫。不過我們是不會(huì)放棄的,就算是碰碰運(yùn)氣,也看能不能得到密碼,反正就算失敗,也沒什么關(guān)系。

  最后的代碼,是我寫來測試是不是能在2003的系統(tǒng)中得到登際用戶的密碼,結(jié)果也正好象我們上面的分析一樣(當(dāng)然了,上面的結(jié)果是用這程序測測得到的)。成功率當(dāng)然不高,因?yàn)槭芴嘣蛩绊,定位密碼上的困難或者無法定位,或者得到不是密碼的信息等等的原因,都令失敗率顯得相當(dāng)高,不過總還是一種方法,或者將來有人可以準(zhǔn)確定位到,那就是令人高興了。雖然說失敗率高,但在一種情況下,成功率卻是很高的,那就是管理員只是在本地或終端中登陸了,以后再?zèng)]有用戶從本地或終端登陸過,而且管理員也沒有鎖上過系統(tǒng),那么成功率就會(huì)是相當(dāng)高的了。

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

服務(wù)器系統(tǒng)推薦

官方交流群 軟件收錄