Cracking Projects For Newbies

Re: Project 6; My analysis about how program works.. Wednesday, 03-Feb-99 10:11:05 195.148.194.34 writes: Program analysis (overview) ===================== Name: Memory Game 95 Filesize: 348 672 bytes Filename: memo95.exe The game: The base of the game is a deck of playing cards that contains 24 pairs (two identical cards), and a joker card. Initially there's dealt on the board face down the entire deck. (In the games 3 x 5, 5 x 5 and 5 x 7 only a part (a random part) of the deck, in the game Duel only the 24 pairs) Protection: Name and serial check. Registration: Game/register. (enables some features) A note from author: The registration cost is only US$8. Postage is also $2. I think that's a fair offer. If you include your E-mail address in your registration there're no postage costs. If you register this game, that annoying reminder dialog disappears, you get a code that enables you to use the program as registered copy displaying your name. Registration also unlocks two additional card sets, and '2 players' mode (these minor locks exist due to a previous release of a crippled version in my country). Note: You can unregister this game in 'fly'. Game/unregister Operating systems: Win95/98/NT, (version for Win 3.1 too!) Notes: "Degrading" to memory game for Windows 3.1 1. Place an empty file named MEMO.INI into the directory of the Memory game 95. 2. Start Memory game 95, then quit it. 3. Copy the filled MEMO.INI file to the directory of Memory game for Windows 3.1. "helpfile contains some false information, real filename is memo95.ini" Program analysis using filemonitor ================================== Nothing special, only "memo95.ini" ... Program analysis using registry monitor ======================================== Program reads top scores and settings from registry at program start. Program reads "Registration code" and "Registration name" values from HKCU\Kerbes G bor\Memory game 95\Settings Program analysis using wdasm ============================ Coded with MS Visual C/C++ Strings: 'Sorry, the registration code does not match!.' - shows if you type wrong reg code. 'Thank for registering %s.' - shows if you type right reg code.(%s refers to name-string) 'The program has been modified!' - I get this message when I modified string "unregistered evalua.." from offset: 0004ede9h 'The %s card set can be used only in registered version.' - unregist note..(%s refers to name-string) 'The '2 players' mode can be used only in the registered version' - unregist. note 'Are you sure you want to unregister?' - when you unregister program 'Thanks for unregistering %s' - when you register program (%s refers to name-string) Shadow

Message thread:

Shadow: Project 6; General (03-Feb-99 05:42:39)

Shadow: Re: Project 6; My analysis about how program works.. (03-Feb-99 10:11:05)

Shadow: Re: Re: Project 6; Task2 - patch (05-Feb-99 01:34:47)

Shadow: Re: Re: Re: Project 6; Task2 - 1 byte solution found! (08-Feb-99 00:47:44)

Shadow: Project 6; Task3 - some help needed! (08-Feb-99 02:21:11)

Shadow: Re: Project 6; Task3 question 1,2 (ANY COMMENTS SANDMAN?) (08-Feb-99 07:10:22)

Back to main board

Message subject: Name: (optional) Email address: (optional) Type your message here:

Back to main board

Copyright © InsideTheWeb, Inc. 1997-1999
All rights reserved.