如何将汇编语言转换为VB6或可读格式
我丢失了源代码,我有 vb6 exe,我反编译 exe,然后得到如下所示的反编译代码。现在我想将这些代码转换成vb6源代码或可读格式。
反编译代码:想转换成vb6格式
'N 004048D0 55 push ebp
'N 004048D1 8BEC mov ebp, esp
'N 004048D3 83EC0C sub esp, 0Ch
'N 004048D6 6806114000 push L00401106
'N * ref: __vbaExceptHandler
'N 004048DB 64A100000000 mov eax, dword ptr fs:[L00000000]
'N 004048E1 50 push eax
'N 004048E2 64892500000000 mov dword ptr fs:[L00000000], esp
'N 004048E9 83EC08 sub esp, 8
'N 004048EC 53 push ebx
'N 004048ED 56 push esi
'N 004048EE 57 push edi
'N 004048EF 8965F4 mov dword ptr [ebp-0Ch], esp
'N 004048F2 C745F8C0104000 mov dword ptr [ebp-8], L004010C0
'N 004048F9 8B4508 mov eax, dword ptr [ebp+8]
'N 004048FC 8BC8 mov ecx, eax
I lost my source code, I have vb6 exe, I decompile exe, then I get decompile codes like below given. Now I want to convert this codes into vb6 source code or readable format.
Decompile code: want to convert into vb6 format
'N 004048D0 55 push ebp
'N 004048D1 8BEC mov ebp, esp
'N 004048D3 83EC0C sub esp, 0Ch
'N 004048D6 6806114000 push L00401106
'N * ref: __vbaExceptHandler
'N 004048DB 64A100000000 mov eax, dword ptr fs:[L00000000]
'N 004048E1 50 push eax
'N 004048E2 64892500000000 mov dword ptr fs:[L00000000], esp
'N 004048E9 83EC08 sub esp, 8
'N 004048EC 53 push ebx
'N 004048ED 56 push esi
'N 004048EE 57 push edi
'N 004048EF 8965F4 mov dword ptr [ebp-0Ch], esp
'N 004048F2 C745F8C0104000 mov dword ptr [ebp-8], L004010C0
'N 004048F9 8B4508 mov eax, dword ptr [ebp+8]
'N 004048FC 8BC8 mov ecx, eax
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
或者:
Alternately: