

Mov eax, //second fun fact, addressing with 32-bit registers doesn't work in 64-bit, it becomes a 64-bit automatically (most of the time)ĭiv ebx //divide eax by 100 and put the result in eax (and leftover in edx) Push edx //fun fact about ce's assembler, because push ebx does not exist in 64-bit it becomes the 64-bit push rdx automatically at this point ecx contains the address where the bytes are stored Note: Keep in mind that this routine can be called by multiple threads at the same time. function declared as: stdcall int ConvertRoutine(unsigned char *input) The convert routine should hold a routine that converts the data to an nteger (in eax) Start a new scan, rightclick the type and select custom auto assembler type Use 4 byte values and look for values in the range of yourmoney*100 and yourmoney*199 (6.1:you can just type that like that.
