Как конвертировать ассемблер в VB6 или читаемый формат - PullRequest
0 голосов
/ 26 декабря 2010

Я потерял свой исходный код, у меня 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

1 Ответ

1 голос
/ 12 января 2011
  • Шаг 1: Изучить сборку
  • Шаг 2: Перевести сборку в VB
  • Шаг 3: Создать резервную копию кода

Поочередно:

  • Шаг 1: Переписать код VB с нуля
  • Шаг 2: Создать резервную копию кода
...