Task troi Sunday, 07-Feb-99 12:30:29
Helo, So now Iīm up for task three. heres my first impression.: (1):0040B73A call 0040CCC0 (2):0040B73F add esp, 00000008 (3):0040B742 test eax, eax (4):0040B744 jne 0040B9BC 1: Here it checks the registry and it also delivers the values for the next test operation in eax. If the code was correct it sets eax to 0 else eax will be ffffffff. 2: ? donīt know need help! 3: This call is used to set the flags. it does the same like the AND but doesenīt change the used registers (so you wonīt receive 0 in eax like it would be if you used AND) as i said itīs only used to set the flags. If Eax is 0 then the zeroflag is set else itīs cleared. important for the jne. 4: This jump will be done if the zero flag is cleared. (This means that there was ffffffff returned by the call in eax) It takes us to the bad lady message so the call should return 0 in order to have a clean register. I found two important values. One is in the eax register. Itīs function is mentioned above. And the much more interesting value in edx. I found that this is the correct Code. The code calcuöated by the program. So thatīs all for questin two. Nearly all(add esp , 8 is still a miracle) have a nice day Ignatz Ignatz |
Ignatz: Task uno (04-Feb-99 06:45:07) |
|
Copyright © InsideTheWeb, Inc. 1997-1999
All rights reserved.