IDA反汇编出的汇编代码可以转成C语言代码吗?如果可以实现请说明转换过程及工具软件。谢谢
指点。
如下边这段代码:
.text:1000629C ; ---------------------------------------------------------------------------
.text:1000629D align 10h
.text:100062A0 ; Exported entry 20. DecAudio_Init
.text:100062A0
.text:100062A0 ; *************** S U B R O U T I N E ***************************************
.text:100062A0
.text:100062A0
.text:100062A0 public DecAudio_Init
.text:100062A0 DecAudio_Init proc near
.text:100062A0 push 54h
.text:100062A2 call operator new(uint)
.text:100062A2
.text:100062A7 add esp, 4
.text:100062AA test eax, eax
.text:100062AC jz short loc_100062B9
.text:100062AC
.text:100062AE mov ecx, eax
.text:100062B0 call sub_10006BE0
.text:100062B0
.text:100062B5 test eax, eax
.text:100062B7 jnz short locret_100062BB
.text:100062B7
.text:100062B9
.text:100062B9 loc_100062B9: ; CODE XREF: DecAudio_Init+Cj
.text:100062B9 xor eax, eax
.text:100062B9
.text:100062BB
.text:100062BB locret_100062BB: ; CODE XREF: DecAudio_Init+17j
.text:100062BB retn
.text:100062BB
.text:100062BB DecAudio_Init endp
.text:100062BB
.text:100062BB ; ---------------------------------------------------------------------------
.text:100062BC align 10h
.text:100062C0 ; Exported entry 21. DecAudio_Uninit
.text:100062C0
.text:100062C0 ; *************** S U B R O U T I N E ***************************************
.text:100062C0
.text:100062C0
.text:100062C0 public DecAudio_Uninit
.text:100062C0 DecAudio_Uninit proc near
.text:100062C0
.text:100062C0 arg_0 = dword ptr 4
.text:100062C0
.text:100062C0 mov ecx, [esp+arg_0]
.text:100062C4 test ecx, ecx
.text:100062C6 jz short locret_100062CE
.text:100062C6
.text:100062C8 mov eax, [ecx]
.text:100062CA push 1
.text:100062CC call dword ptr [eax]
.text:100062CC
.text:100062CE
.text:100062CE locret_100062CE: ; CODE XREF: DecAudio_Uninit+6j
.text:100062CE retn
.text:100062CE
.text:100062CE DecAudio_Uninit endp
.text:100062CE
.text:100062CE ; ---------------------------------------------------------------------------
.text:100062CF align 10h
.text:100062D0 ; Exported entry 19. DecAudio_Decode
.text:100062D0
.text:100062D0 ; *************** S U B R O U T I N E ***************************************
.text:100062D0
.text:100062D0
.text:100062D0 public DecAudio_Decode
.text:100062D0 DecAudio_Decode proc near
.text:100062D0 nop
.text:100062D1 nop
.text:100062D2 nop
.text:100062D3 nop
.text:100062D4 nop
.text:100062D5 nop
.text:100062D6 nop
.text:100062D7 nop
.text:100062D8 nop
.text:100062D9 nop
.text:100062DA nop
.text:100062DB nop
.text:100062DC nop
.text:100062DD nop
.text:100062DE nop
.text:100062DF nop
.text:100062E0 nop
.text:100062E1 nop
.text:100062E2 nop
.text:100062E3 nop
.text:100062E4 nop
.text:100062E5 nop
.text:100062E6 nop
.text:100062E7 nop
.text:100062E8 nop
.text:100062E9 nop
.text:100062EA nop
.text:100062EB nop
.text:100062EC nop
.text:100062ED nop
.text:100062EE nop
.text:100062EF nop
.text:100062EF DecAudio_Decode endp
.text:100062EF
.text:100062F0 ; Exported entry 22. DecAudio_UpdateState
.text:100062F0
[课程]FART 脱壳王!加量不加价!FART作者讲授!