通过分析反汇编还原 C 语言 if…else 结构

Posted yenyuloong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过分析反汇编还原 C 语言 if…else 结构相关的知识,希望对你有一定的参考价值。

    让我们从反汇编的角度去分析并还原 C 语言的 if … else 结构,首先我们不看源代码,我们用 OllyDBG 载入 PE 文件,定位到 main 函数领空,如下图所示。技术分享图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

在图示中,我已经做好了关键的注释,经过一步一步地分析,不难还原出以下的 C 语言代码段。

技术分享图片

 

 

以上是关于通过分析反汇编还原 C 语言 if…else 结构的主要内容,如果未能解决你的问题,请参考以下文章

通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的

反编译和反汇编有啥区别?

C++软件异常分析与排查的学习历程

C语言写的程序 怎么反汇编成汇编语言

ida pro能反汇编成c语言吗

通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的