It all adds up to a breathtaking game experience, requiring reflexes of steel and concentration skills to match. Two gameplay modes with more than 20 temples to explore, all featuring 3D-accelerated graphics and special effects. This best-selling action puzzle game will thrill and delight game fans of all ages. Great presentation makes an already great game even better. Working towards bonuses or grabbing power ups adds to the excitement. Multiple modes offer different experiences and types of play. The controls and gameplay are simple enough for anyone to pick up and play. Zuma Deluxe is an excellent game with a unique Aztec theme, there are a ton of levels to take on that give a variety of challenges. If (_ >= 23 & _root.validate_regkey(_ Deluxe is the original spin-and-shoot match-3 puzzle game that put your aim and matching skills to the test as you travel to the ancient temples of Latin America to save the Frog Idol and end as many-colored balls as you can. We search by “RegFailed” and exit to this block of code:
Sooner or later, we stumble upon this interesting line: We look at what we have compiled over there. We take any ActionScript decompiler (for example, I used Flare ) and take the source code from drm.swf.
Maybe the verification code itself is in the same place? Let's get a look.
The whole glamorous shell for registering the key, as it turned out, is executed in the same. Okay, open this very drm.swf - and what do we see: Apparently, you could take a while to close the browser. The first thing that warns with a thoughtful examination is the presence in the folder, right next to the binar of the game, two files hinting at the use of Flash technology in the program: in fact, Flash.ocx and drm.swf. We try to enter some kind of gibberish, as expected we get “Please enter a valid key”, and go to figure out what's what.
Ok, select “Buy Now”, close the popped-up browser window with an offer to buy such a game for a miserable 16.99 euros, and click "Enter the Registration Key Manually".
Part 1: insidious flashIn general, we launch the game, play longer than expected (or immediately climb into the HKLM / Software / PopCap / Zuma registry branch and set zeros in the TimesExecuted and TimesPlayed keys) - and voila: However, looking ahead, I note that this task has its advantages, such as, for example, the ease of editing records and tracking changes in the WINE registry, due to its storage in a regular text file. Yes, I’ll make a reservation in advance - for some time now I shut myself up with a Linuxoid, so all this joy will be launched from under WINE. So, google the Zuma distribution, download it, put OllyDBG on alert, and begin the analysis. And immediately the disclaimer: this hack from the beginning to the end was done for educational purposes and does not intend to incur losses of the company PopCap Games. Our experimental subject today is the Zuma Deluxe game, which I couldn’t google keygen for myself (don’t think that I am a gamer: I was inspired by Comrade k_d with his self- game for Zuma for all this research ). Judging by the latest Assembler blog posts, the keygen theme is becoming very popular here.