體驗次手工彙編

2022-06-16 04:54:13 字數 597 閱讀 7060

問題:什麼是機器語言?

由二進位制數字構成的程式,cpu可以直接對其解釋、執行。不僅是組合語言,用程式語言寫的程式也都需要先轉換成機器語言才能被執行。機器語言有時也叫做「原生**」(native code)

通常把標識記憶體或i/o中儲存單元的數字稱作什麼?

位址。i/o中的暫存器也可以用位址來標識,哪個暫存器對應哪個位址,取決於cpu和i/o之間的佈線方式。

cpu中的標誌暫存器(flags register)有什麼作用?

一旦執行了算術運算、邏輯運算、比較運算等指令後,標誌暫存器並不會存放運算結果的值,而是會把運算後的某些狀態儲存起來,例如運算結果是否為0、是否產生了負數、是否有溢位等。

助記符:類似英語單詞的暱稱,這個暱稱賦予給0和1的組合。

使用助記符的程式語言成為組合語言,組合語言的語法十分簡單:把標籤、操作碼、運算元併排寫在一行。

cpu中帶有不同種類的暫存器,與i/o的暫存器不同,不僅能儲存資料,還具備對資料進行運算的能力。常見的有累加暫存器a、標誌暫存器f、程式指標pc、棧頂指標sp。

在組合語言中,可以將暫存器的名字指定為運算元。

in/out指令的運算元必須是已儲存在cpu暫存器中的數字,這是組合語言的規定。

一次簡單手工注入

注入點http news.php?newsid 18 收集了下ip,不能sqlmap了,就只能手工了。經典 and 1 1 1 2 一直報錯,感覺是被過濾了,後面使用注釋符也不行 使用union select 1,2,3也報錯,確定不了字段數。成功payload union select 1,2,c...

第5次作業 使用者體驗測試

滿意之處 針對 介面符合慣例 這一標準 首頁主要分為五大劃分,分別是個人資訊 課表 檔案 訊息 成績,並且將學院新通知置頂,令人極其舒適,讓使用者可見最新訊息通知。針對 使用者控制權 這一標準 本系統對使用者的資訊管理還是非常在意的,只有憑藉本校自己的學工號才可以進入系統,並且根據老師 學生 輔導員...

MySQL C API的一次呼叫體驗

mysql提供了標準的c api,rpm import rpm gpg key centos 5 執行後,果然非常ok了,安裝完mysql devel後,在 usr include mysql下可發現mysql的標頭檔案,usr lib mysql下可以發現mysql的庫檔案 這是我們編譯和連線所需...