屈式學習報告(一)

2021-08-29 07:18:40 字數 1161 閱讀 6099

學習章節:第一章與第二章

**:第一部分:

學習中的收穫:

學習了第一章和第二章一半(2-1到2-7)

情況說明:學生我於九月二十日晚高燒不退,包括中秋假期一直在醫院接受**。於九月二十五日身體才逐步好轉。這次因生病導致學習進度被拉下了很多,希望老師原諒,身體**後會補上的。

windows使用者密碼的hash值

windows系統中的使用者密碼存放在c:\windows\system32\config目錄下名為sam的檔案中,

該檔案只能被windows系**佔開啟。

注意這個lm-hash值和ntlm-hash值

lm-hash生成原理:

(1)首先將明文全部大寫(2)大寫的明文變換為二進位制

二進位制字串不足14位元組,將在後面補0,直到14位元組。然後切割成兩組7位元組的資料

(3)經過windows的str_to_key()函式處理,得到兩組8位元組資料

(4)兩組8位元組資料對「kgs!@#$%」進行標準des加密,先把字串變為二進位制4b47532140232425

(5)將加密出來的兩組資料拼接,得到lm-hash

缺點:密碼不分大小寫,密碼最長14字元;密碼被分成2串7個字元進行存放,大於7個字元的密碼破解實際上是破解2個7字元內的密碼,容易被窮舉出來。

ntlm-hash生成原理

(1)明文轉換為unicode字串,其實是每個ascll碼新增了)0x00.

(2)對unicode串進行標準md4單向雜湊

大小寫敏感,無法判斷明文大小,md4單向雜湊函式,窮舉難度較大

彩虹表給人感覺很強大,感覺是另類的暴力破解,彩虹表的容量可以用tb做為計量。

ophcrack破解windows使用者密碼

有個彩虹表的重點,如果用此軟體載入彩虹表的話,其彩虹表的上級目錄名稱必須為「tables」彩虹表安裝成功後,其條目會變成綠色,且可以檢視一共有多少個表。

學習一 函式式程式設計

函式式程式設計,縮寫 fp,是一種程式設計風格,與物件導向 面向過程等程式設計正規化並列。函式式程式設計中的函式不是 function,而是 y 與 x 的關係這一數學層面中的函式關係。相同的輸入始終都等於相同的輸出。函式式程式設計用來描述 函式 之間的對映。例 非函式式 let num1 1 le...

梁一文寒假學習報告

1.19 html a元素 1.20 html 路徑的寫法 1.21 html 元素 1.22 休息一天 html hyper text markup language 超文字標記語言 定義網頁中有什麼 html是w3c定義的語言標準 html是用於描述頁面結構的語言。css cascading s...

第一周學習報告

1 string類 string類是由標頭檔案 string 支援的 標頭檔案 string.h 和 cstring 支援對c風格字串進行操縱的c庫字串函式,但不支援string類 2 基本格式 include 標頭檔案 include using namespace std 命名空間 int ma...