freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux內(nèi)核分析和應用技術(編輯修改稿)

2024-11-23 00:54 本頁面
 

【文章內(nèi)容簡介】 :使用匯編或特權指令 ? 使用 rdtsc指令獲取 CPU主頻計數(shù)器 unsigned long low, high。 asm (rdtsc : =a (low), =d (high))。 printf(rdtsc=%lu,%lu\n, high, low)。 ? 使用 IO指令 –在用戶空間不能執(zhí)行 in/out指令,在內(nèi)核里可以 ? “segmentation fault” –嘗試在模塊里用 in/out指令讀取開機 CMOS信息 ? (如果有的說 ) ? 也可以破壞 CMOS校驗和,從而繞過開機口令 asm(“inb $0x70”) Γ В 題目:試驗一個 timer ? ./include/linux/ 23 extern void add_timer(struct timer_list * timer)。 24 extern int del_timer(struct timer_list * timer)。 ? 添加計時器,在動作函數(shù)中打印 hello信息 ? 如果不刪除計時器,或者還沒到時間就卸載模塊會怎樣? – 注意可能會死機,要注意文件存盤先 Γ В 題目: gcc和 glibc ? glibc ? gcc Γ В ? C RunTime Libraries in Windows ? printf(), memcpy(), fopen(), … – .h ? , , , – .lib – .dll ? Standard C++ Library Γ В 題目:鍵盤支持 ? 鍵盤是最基本的輸入支持設備 ? 分析內(nèi)核中是如何管理鍵盤設備的 ? 鍵盤是字符設備 ? ./drivers/char/ – handle_scancode() ? ctrl_alt_del是怎樣實現(xiàn)的? Γ В 題目:擴充一個系統(tǒng)調(diào)用 ? 找一個空閑的調(diào)用號 k –查看你的內(nèi)核源代碼的源程序 –得針對你正所用的內(nèi)核版本 ? 把 syscall表中的 k位置指向你的調(diào)用函數(shù) –不必編譯完整的內(nèi)核 –在模塊初始化中做即可 ? 在用戶程序發(fā)起一個對 k的調(diào)用 –使用 int80h,調(diào)用號放在 ?中 ? 如果模塊卸載了,用戶還調(diào)用會怎樣? Γ В 題目:截獲一
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1