我正在尝试对应用程序进行逆向工程。我无法理解一些说明:
EBP-4h=>Self
EBP-8h=>OptionData
...
mov eax, [ebp+var_4]
movzx eax, byte ptr [eax+1Ch] // (1)
mov edx, [ebp+var_8]
mov [edx+8], eax
mov eax, [ebp+var_4]
movzx eax, byte ptr [eax+1Dh] // (2)
mov edx, [ebp+var_8]
mov [edx+0Ch], eax
mov eax, [ebp+var_8]
mov dword ptr [eax+10h], 1F41h // (3)
...
基于逆向应用的其他部分,我认为edx+8、edx+0C、edx+10都是整数;eax+1C 是“scP8B”,eax+1D 是“ocDynamicMR2”。
我不明白说明(1)和(2)。