OD Debugging Chapter 8

Source: Internet
Author: User

So what needs to be cracked today, is such a software.
The program just went in will find a nag pop-up window said no registration, it will cost $20 to register. Only a 5-day limit can be used.
Go in and click on the Help in the software also shows that this is an unregistered version, the need for a key, it is clear that our goal is to break through these restrictions, and then incidentally, the Nag pop-up window also removed. Then we'll load this software with OD.
Try to run it, using the way you looked up the keywords, today there's a new way to right-click and find all the reference text strings,
It will be as follows, pull to the top, find the text
Once found, double-click into the program segment,
Found that there is a jump, we set a breakpoint there is also a good habit at the entry point of the program also set a breakpoint (generally in the 55 position) can reload the program, let the above jump implementation, we continue to run the time, found directly into the program, that is, skip the Nag window, Successful first step, and found that the above unregistered is missing, but help about where the unregistered has not changed. We can find the required string, double-click into the program, set the breakpoint
Find the above breakpoint, also set a breakpoint, the entry point also set a breakpoint, reload the program, the jump to the implementation. Go ahead and find nothing wrong, save the patch above and save the program. Re-enter and find that everything we want has been done.





Then we feel the patch is more troublesome, we can try to read this program
The procedure comes to the Nag window before you read the address 60eb8c=610c4a=0 60fedc=610c51=0 Why would there be two judgments? We went on to find 5CCA3C this address was stored 15 then the jump inside is to check with 15 for the school test so this should be a key point 60eb8c

Then we'll follow.  found for 0 then we'll track it .60eb8c 
Set breakpoints in all places
The reload program runs to the breakpoint and finds that if you compare the final result to Al and 0, we'll change it directly to 1.
and then save
Find Relocation (Possible program error), first save and reload the new program
found that the program automatically cracked, did not hit the patch is hard to talk about repositioning it, you can also take a closer look at the program to avoid this problem.




From for notes (Wiz)

OD Debugging Chapter 8

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.