2018-2019 20165227《信息安全系统设计基础》第三周学习总结
生活随笔
收集整理的這篇文章主要介紹了
2018-2019 20165227《信息安全系统设计基础》第三周学习总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2018-2019 20165227《信息安全系統設計基礎》第三周學習總結
學習目標
- 理解逆向的概念
- 掌握X86匯編基礎,能夠閱讀(反)匯編代碼
- 了解ISA(指令集體系結構)
- 理解函數調用棧幀的概念,并能用GDB進行調試
學習任務
- 必學內容
- 閱讀教材,完成課后練習(書中有參考答案)
- 考核:練習題把數據變換一下
- 教材3.1-3.7節中練習,重點:3.1,3.3,3.5,3.6,3.9,3.14,3.15,3.16,3.22,3.23,3.27,3.29,3.30,3.33,3.34
喜歡聽課的可以參考藍墨云班課視頻,完成藍墨云班課中的測試。
教材學習內容總結
- 操作數指示符(詳見P121)
- 數據傳送指令MOV
- movb、movw、movl、movq四條指令
- 詳見P123
- 壓入和彈出棧數據
- pushq S:將四字壓入棧
- popq D:將四字彈出棧
- 加載有效地址leaq指令:實際上是movq指令的變形
- 移位操作:SAL和SHL兩個左移指令效果是一樣的
- 特殊的算術操作
- imulq 有符號全乘法
- mulq 無符號全乘法
- clto 轉換為八字
- idivq 有符號除法
- divq 無符號除法
教材學習中的問題和解決過程
- 問題
指令REP和REPZ有什么用 - 解決
教材P141
學習進度條
| 目標 | 5000行 | 30篇 | 400小時 | |
| 第一周 | 60/60 | 1/1 | 7/7 | |
| 第二周 | 100/160 | 1/2 | 8/15 | |
| 第三周 | 120/280 | 1/3 | 10/25 |
轉載于:https://www.cnblogs.com/zhuyue-study/p/9788317.html
總結
以上是生活随笔為你收集整理的2018-2019 20165227《信息安全系统设计基础》第三周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RedirectToAction()转移
- 下一篇: pycharm专业版(window)安装