Tutorial-cracking sublimetext3

Source: Internet
Author: User
In fact, this tutorial does not advocate everyone to crack the software and spread it out to infringe on the author's rights and interests. It is purely a technology sharing. If everyone thinks it is low, they can immediately delete it.

Sublime text is an editor that I like very much. on Ubuntu, I used Vim all the time, but anyone who has used Vim knows that it is better than sublime, there is always a lack of oil-like lubrication, and configuration is a little bit of trouble (its plug-in maturity and quantity are indeed amazing, but the sublime is not bad ~), Although Vim has excellent "manager" such as vundle in Plug-in management, the configuration of the editor cannot be compared with the mature IDE, therefore, I prefer to use IDE.

Everyone knows that the author of sublime is actually quite good and does not limit our normal use. It just jumps out of a box from time to time and prompts us to buy it. Therefore, our tutorial only starts from this and does not let the box jump out. The Unregistered text is simple, and the unregistered text still does not disappear, reminding us to use the hard-developed work t_t in our conscience. Okay, I will pay for it when I make money after graduation...

In fact, this is not a tutorial. It's just a method. After all, the tutorials need to be well organized and have to be converted, but Po owners do not like it (PO primary school has always been a good language ), I prefer to refer to every article as "casual writing". After all, it is very easy to write things that I don't want to write anymore. I will try again tomorrow ..

I was just a layman. I bought the "encryption and decryption" file from the Yixue forum only to crack sublime, the PO master is a CS major, and is well aware that each field has its own water. The water is deep and shallow, and he does not dare to create a project or learn more about reverse engineering, let's talk about anything very low later... Please forgive me... Please wait until then...

Let's not talk much about it. Let's get to the point: the tool uses Ida Pro (there are many other tools, but it is best for most people), how to get it, what is the basic usage, search by yourself. If you have money, you 'd better buy it...

Use Ida pro to open the executable file of sublime text. The first thing is to think about where to start, because the purpose is to eliminate the prompt box, so we can start from the string it references. This is one of the general methods, there are other methods. We can recall what the prompt box contains. After asking the neighbors, we can find that it prompts

Hello! Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Now that we found the road sign, we went to IDA and skillfully pressed the Alt + T shortcut key with clever fingers. Then there was a sexy frame.

You can search for "hello". Of course, you can also enter a few more characters to increase the accuracy. Here we can find it, so we can see this scenario:

A glance. No, this is it! Then weData xref: sub_4c3171* Double-click here to go to the running context of the program:

We don't have to worry about what this code is doing. We just need to know where it will be called and where it will be used to display the box, don't jump here, so how can we find the places that can jump here? You can see in the first lineLoc_4c3fd6Right-click here, click jump to xref..., and click the only one. It indicates that only one place will jump here:

Right-click Graph view and you will see the call relationship clearly:

We can see that there are two paths here. Now it's easy. Modify the jump command and change the conditional jump to unconditional jump. Now it's over, it's really bad to write more. This is just a tutorial... If you have any requirements, please be sure to support the genuine version.

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.