0x00 常用標誌位
狀態標誌
位 標誌 含義 通途
0 cf 進製標誌 無符號數最高位進製/借位 進製/借位 -> 1
2 pf 奇偶標誌 常用於資料傳遞,奇偶校驗 最低位元組偶數個1 -> 1
4 af 輔助進製 bcd算術運算中使用 算術操作結果第三位進製/借位 -> 1
6 zf 0標誌 常與cmp、test指令一起使用 結果為0 -> 1
7 sf 符號標誌 儲存有符號數運算結果最高位的值 最高位0 -> 0 ,1 -> 1
11 of 溢位標誌 有符號數運算結果是否溢位 移溢位 -> 1
0x7f+1 溢位,0x80-1 溢位
8bit 比127大 比-128小溢位
控制標誌
8 tf 陷阱標誌 1 -> cpu進入單步執行狀態
9 if 中斷標誌 1 —> cpu響應外部中斷
10 df 方向標誌 0 -> 串操作自增 | 1 -> 串操作自減
彙編詳細內容檢視***
0x01 jcc
條件跳轉指令,根據標誌暫存器決定是否修改eip暫存器
逆向 1 彙編 0x02 原碼補碼反碼
0x00 有符號數 負數 最高位為1,代表負數 除去最高位剩餘位以無符號數解析,符號為負 原碼 計算機以補碼儲存有符號數 0x01 原碼 最高位為符號位,其餘位為數值 0 001 0011 0x13 19 1 001 0011 0x13 19 0x02 反碼 正數的反碼是原碼 負數反碼 最高位不變,...
逆向 1 彙編 0x04 加減乘除
0x00 加法運算 4 50000 0100 0000 0101 xor 0000 0001 沒有進製的結果 0000 0100 0000 0101 and 0000 0100 不為0,有進製 1 0000 1000 進製值 0000 0001 沒有進製的結果 0000 1000 進製值 xor 判...
0x09 文字相似性,詞袋向量化
01 自然語言 人類的語言,經過了幾千年積累,已經形成了完整體系。對人而言,識別其中的意思是比較容易的。可電腦卻不同,要想識別其中的字詞是很困難的。機器只能處理數值型別的資料,首先遇到的乙個問題,就是將文字的描述轉換成數值型別,即後面要用到的向量。只有轉換為向量後,才能通過模型來進行計算。一篇文章通...