彙編第九天
1.switch(op)語句
ln12cf49(分支地址地址表)
dd ln3cf4;case1 的入口地址
dd in2cf4 ;case 2
dd in1cf4 ;default
獲取地址 case1:[in12cf49]
case2:[in12cf49+4]
開始構建
push ebp
mov ebp,esp
mov eax,dword prt [ebp+12];引數op
dec eax ;從0開始,先減一
cmp 條件;
跳轉語句 in1cf4;執行default
jmp dword prt in12cf4[eax*4];執行分支
jmp short in11cf4;break語句的實現
2.
輸入 call read
輸出 call disp
3.地址儲存入口地址
table dword disp1.,disp2。。。。。;
用來跳轉
disp1 :程式碼
若滿足條件
則 jmp table [對應地址]
相關文章
- 彙編
- nasm彙編ASM
- 彙編命令A
- 彙編基礎
- 初識彙編
- linux彙編指令Linux
- 手撕彙編。。。
- ARM彙編指令集彙總
- iOS逆向之旅(基礎篇) — 彙編(一)— 彙編基礎iOS
- iOS逆向學習筆記 - 彙編(一) - 初識彙編iOS筆記
- 重新整理彙編—————彙編的基礎理論前置篇
- iOS逆向之旅(基礎篇) — 彙編(五) — 彙編下的BlockiOSBloC
- iOS彙編入門教程(一)ARM64彙編基礎iOS
- GCC 內聯彙編GC
- 反彙編測試
- 彙編---移位指令
- 彙編——判斷大小
- 彙編環境配置
- 彙編指令(待完善)
- 彙編快速入門
- 彙編 實驗3
- 彙編 實驗2
- 彙編 實驗四
- 彙編 實驗五
- 彙編 實驗九
- 彙編 實驗一
- 彙編跳轉指令
- 反彙編命令U
- 彙編程式碼Helloworld
- 第九天
- 學習筆記分享之彙編---2.彙編指令/語法筆記
- iOS逆向之旅(基礎篇) — 彙編(四) — 彙編下的函式iOS函式
- iOS逆向之旅(基礎篇) — 彙編(二) — 彙編下的 IF語句iOS
- 日常積累——彙編檔案編寫
- iOS逆向之旅(基礎篇) — 彙編(三) — 彙編下的 Switch語句iOS
- iOS彙編入門教程(三)彙編中的 Section 與資料存取iOS
- iOS彙編入門教程(二)在Xcode工程中嵌入彙編程式碼iOSXCode
- C與彙編(NASM) (1)ASM