Originally Posted by
jurupa
Hex programs allow you to see memory address locations, which is useful for finding PC game cheats, as well as working on ASM as your on the hardware level.
Hex programs allow you to see this:
^ And that does nothing for me. The same application, disassembled, however, gives this:
Code:
mov edx, [ebp+0ch]
lea ecx, [ebp-24h]
mov [ebp-18h], esi
mov [ebp-1ch], esi
mov [ebp-24h], esi
mov [ebp-34h], esi
mov [ebp-44h], esi
call dword ptr [__vbaStrCopy]
mov ebx, [ebp+10h]
mov edi, dword ptr [__vbaLenBstr]
mov edx, [ebx]
push edx
call edi
mov esi, eax
mov eax, [ebp-24h]
push eax
call edi
cmp esi, eax
jg loc_00402494
lea edx, [ebp-44h]
push esi
lea eax, [ebp-34h]
lea ecx, [ebp-24h]
push edx
push eax
mov [ebp-3ch], ecx
mov dword ptr [ebp-44h], 4008h
call dword ptr [MSVBVM60::ord_619]
lea ecx, [ebp-34h]
push ecx
call dword ptr [__vbaStrVarMove]
mov edx, eax
lea ecx, [ebp-18h]
call dword ptr [__vbaStrMove]
lea ecx, [ebp-34h]
call dword ptr [__vbaFreeVar]
mov edx, [ebp-18h]
mov ecx, [ebp+14h]
mov eax, [ebx]
push edx
mov edx, [ecx]
push eax
push edx
call dword ptr [__vbaStrComp]
neg ax
sbb eax, eax
inc eax
neg eax
mov [ebp-1ch], eax
[At least, that segment of the ASM. Why would I need memory addresses?]