1. 程式人生 > >通過分析反匯編還原 C 語言 if…else 結構

通過分析反匯編還原 C 語言 if…else 結構

padding http bsp 函數 isp idt back 技術分享 lse

讓我們從反匯編的角度去分析並還原 C 語言的 if … else 結構,首先我們不看源代碼,我們用 OllyDBG 載入 PE 文件,定位到 main 函數領空,如下圖所示。技術分享圖片

在圖示中,我已經做好了關鍵的註釋,經過一步一步地分析,不難還原出以下的 C 語言代碼段。

技術分享圖片

通過分析反匯編還原 C 語言 if…else 結構