Cracking "EliteFTP v 2.1" Date: July 19, 1999 Author : +ViPeR+ [E]bola [V]irus [C]rew Program Name : EliteFTP v 2.1 Location : http://www.gamsoft.com/ Method: ECHO (Key is kind of hard-coded) <> ------------------------------------------------------------------------------- After install the program, start it and click 'Help' then 'About'. You need to enter the correct Key in order to register this program. Enter anything you want in the Key text field. 'Ctrl-D' to bring up the Soft-Ice screen. set breakpoint: getwindowtexta 'x enter' to get out of Soft-Ice. click the 'Continue' button and you will be back to Soft-Ice again. Now, 'F11' one time, 'F10' 13 times until you reach at 00425D1E : :00425D19 E8A09F0000 Call 0042FCBE :00425D1E E8FD73FEFF call 0040D120 :00425D23 85C0 test eax, eax :00425D25 7427 je 00425D4E : 'F8' into the 'call 0040D120' and 'F10' until you are at :0040D189 689C004400 push 0044009C :0040D18E 52 push edx :0040D18F CC int 03 ; <-- in Soft-Ice, this is ; acturally a call instruction :0040D190 156C484300 adc eax, 0043486C :0040D195 8B442428 mov eax, dword ptr [esp+28] ; <-- fake key :0040D199 83C420 add esp, 00000020 :0040D19C 8D74240C lea esi, dword ptr [esp+0C] ; <-- real key : The rest of them are just comparison routine. To see the correct Key, 'd esi' and you will see the correct Key is 'PT34-8ESV-IOOW-NIMQ-3YTX' Enter it to see the 'Thank you for registering EliteFTP' message box. Final Note: none. Ob Duh Do I really have to remind you all that by buying and NOT stealing the software you use will ensure that these software houses will continue to produce even *better* software for us to use and more importantly, to continue offering even more challenges to breaking their often weak protection systems. +ViPeR+ [E]bola [V]irus [C]rew July 19 1999