Re: Project 6 Task 3 Monday, 08-Feb-99 08:17:04
Quest 1: :0040B73A call 0040CCC0 ;routine to check fake serial to real serial :0040B73F add esp, 00000008 ;adjust stack why?? :0040B742 test eax, eax ;test serial 0=good -1=bad :0040B744 jne 0040B9BC ;if eax=-1 go to bad boy a: after call to 0040CCC0 EAX has test answer, 0=good or -1=bad b: must be adjusting stack for two pushs in next routine? c: 0=serial good -1=serial bad d: jne 0040B9BC goes to 'Sorry wrong serial' Quest 2: routine at 0040CCC0 puts fake serial address in ECX and real serial address in EDX and then compares byte by byte, any different number immediately sets bad number of ffffffff or -1 if number was good sets value 0 Quest 3: later ohbc ohbc |
OHBC: Project 6 Task 2 (04-Feb-99 23:06:43) |
|
Copyright © InsideTheWeb, Inc. 1997-1999
All rights reserved.