Using ollydbg hack software

Source: Internet
Author: User
Tags save file

well, nonsense not much to say, the tutorial begins.
We first check the shell, is the shell of Aspark, for this shell, we should be very familiar with.
<ignore_js_op>
I've taken off the shell and checked the shell, it's dephi.
<ignore_js_op>
<ignore_js_op>
Let's use the software first to learn more about
<ignore_js_op>
<ignore_js_op>
It is clear that unregistered versions cannot use features such as "Single Challenge", "Network Challenge", and so on, so that these features can be used.

Okay, we'll load the software with ollydbg.
<ignore_js_op>
Directly let the software run, and click on the "Single Challenge", arbitrarily select the level, pop "unregistered"

Let the software pause and click "View"-"Call stack" to pop up the stack window,
<ignore_js_op>
Select the last line, right-click, select Show Call, come to the pop-up window
<ignore_js_op>
Analysis, obviously 00569a7f is the key to jump. There are friends to say, not the line of "jnz" to "Je" on it? Yes, it does, but because there are a lot of features that are not available for unregistered versions, if you change it here, other features (such as network challenges) have to be modified in such a way. Isn't that annoying? So we're going to find the key that makes this jump jump to unregistered
<ignore_js_op>
We F2 breakpoints at the beginning of this code, re-run the software, click on the "single-player Challenge", arbitrarily select the level, the program immediately paused, ollydbg prompt has a breakpoint. Then step by step analysis, found 00569a7c code seems to be the key to determine whether to register. Single-step operation to 00569a7c,cpu below the small window display ds[005731e4]=00, it is obvious, as long as DS[005731E4]=01, then the program is registered. We right click on this prompt and select "Follow Address in Data Window",
<ignore_js_op>
, change 005731E4 of data to 01

 

 

The next step is to generate the cracked file, right-click on the Data window, select "Copy to Executable", right click on the popup window, select "Save File"
<ignore_js_op>

<ignore_js_op>
We try to crack the file after it is ready, there is no limit
<ignore_js_op>
Here, the tutorial is over, everybody go down and practice well. I modified the interface of the software,
<ignore_js_op>

<ignore_js_op>
attach the address of the software http://u.115.com/file/f3af9dca33 Happy Knowledge Quiz. zip
One of the Kxqa.exe is the original program, shelled. EXE is the file after shelling, cracked. exe is a cracked file, Happy knowledge Quiz. exe is the file after I modify the software interface

Using ollydbg hack software

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.