The Sandman
Re: Maybe--Question 5; No; 6; No; 5
Tue Dec 8 20:40:35 1998


Hi Jeff,

Here's the cause of the less than 8 letters and your out problem:-



:00403A63 BFF8C64000 mov edi, 0040C6F8 ;Location of our User Name
:00403A68 F2 repnz ;Count/Copy letters in User name
:00403A69 AE scasb
:00403A6A F7D1 not ecx ;ECX = length of User Name+1
:00403A6C 49 dec ecx ;Dec ECX by 1 to correct length of UserName
:00403A6D 83F908 cmp ecx, 00000008
:00403A70 7311 jnb 00403A83 ;Continue if User Name >=8 letters


Have a look at 'The Snakes' posting for example, this will show where you can do some fishing..

Did you also know that this program generates two valid serials for each User Name?..

Example: I use the User Name: Pirate Copy

The routine between 00403AED to 00403B60 Generates the 1st serial of: 8267-%JR27

The routine between 00403B76 and 00403BDA then creates a Second serial of: 8267-%JR2ZZ

Perhaps someone might explain why it does this? *grin*

Sandman