The assembler routine above is only the CORE of the algorith used. When the routines returns, you must first convert the content of eax from hex to decimal. After that, you must PREPEND "ch=6" (used by the latest toolbar version) to the number. So if eax return 12345678, converted to is 305419896, and the final checksum is ch=6305419896.
|