MagentaHow the calculation worksMon Nov 9 13:00:43 1998 How this babe worksThe name you entered gets compared to Silicon Surfer [PC]. If your name is equal to this a messagebox appears and tells you, that you don't need to pirate this software, but who cares? Then your name is converted to lowercase. In a loop the ascii value of each character is added to ebx. Example: My name= MagentaM=> m => 109 (6D) A=> a => 97 (61) G=> g => 103 (67) E=> e => 101 (65) 733(2DD) value stored in ebx after the N=> n => 110 (6E) / loop has finishedT=> t => 116 (74) /A=> a => 97 (61) /Note: the values of the program are in hex format. The hex values are the ones in (). After the loop has finished, the values get xored two times. The first Xor:Xor ebx(2DD),89 => ebx(254)After this Xor a second one follows:Xor ebx(254),33 => ebx(267)The last action which modifies the serial is:Inc ebx(267) => The final serial is in my case: (268) Remember this value is still in hex format, you need to convert it into decimal. I used the ? ebx command of softice, after the inc ebx. Softice showed the value: 616Bingo, thats the final serial. Now i entered this at the regscreen and: Thank you blah blah blah...First i tried to crack this one i have had some problems. Softice didn't break at one of the 'normal' breakpoints such as getdlgitemtext etc. I used hmemcpy. This has a disadvantage because you have to step througt a lot of code until you reach the final generator. I thougt wow, what's that for a shit. But when i reached the final generator i could not believe my eyes. So simple, i was almost disappointed. But than i came to my mind that this one would be very good, to write a keygen for. I have never written a keygen before so this would be good example to practice on. The serial generation is not hard. so it is easy to write a simple keygen. I have finished mine in about ten minutes. I tried it, and it worked perfectly. Try it it isn't so hard.Cya Magentamagenta - xor by the snake , Tue Nov 10 16:42 What Xor does by Magenta , Wed Nov 11 15:21 magenta, thanks, very understandble !!! by the snake , Thu Nov 12 08:20 Binary - Addition to Xor Posting by The Sandman , Wed Nov 11 19:54 hmemcpy by HEXbyte , Mon Nov 9 18:33 Hmemcpy... by The Sandman , Tue Nov 10 19:00 Hmemcpy by Magenta , Tue Nov 10 12:08 hmemcpy by BigDawg , Tue Nov 10 19:43