Common visualsvn cracking methods

Source: Internet
Author: User

This article from the Network: http://www.biglee.cn/blog/article.asp? Id = 203

I. Common methods to crack visual SVN

1.
Http://www.visualsvn.com/visualsvn/download, download version 1.5.xfor installation (svn1.5 or above is required ).
2. Enter the. NET Framework command prompt and enter

Ildasm "C:/program files/visualsvn/bin/visualsvn. Core. dll"/out = "C:/program files/visualsvn/bin/visualsvn. Core. Il"

Alternatively, use the dotnethelper tool to decompile visualsvn. Core. DLL into a visualsvn. Core. Il file, and use Notepad (preferably editplus) to open the file.

In this file, find: ". Method public hidebysig static bool isvalid (" this line

3. Change the content in the function:

. Maxstack 8
Il_0000: LDC. i4.1
Il_0001: Ret

NOTE: For the "8" in ". maxstack 8", check whether the same mark in the context is 8 and mine is 2.

(Remove lincense and return true directly ).

Or use the dotnethelper tool to directly compile the file into a. dll file. Note that the default file name is visualsvn. core_out.dll.

Delete the original visualsvn. Core. dll, and rename visualsvn. core_out.dll (the newly compiled DLL file) to visualsvn. Core. dll.

4. Return to the command line and enter

Ilasm "C:/program files/visualsvn/bin/visualsvn. Core. Il"/DLL

5. Start vs2005 to see if visualsvn is available.

2. Cracking of "VisualSVN-2.5.2"

The core part of this software is written in. Net without encryption and obfuscation. It is easy to decompile with reflector.

I originally intended to write a keygen program, but after analyzing the code, I found that the registration information is encrypted using RSA, and there is no way to generate a registration code without the private key.

Therefore, another method is used to modify the function "isvalid" to determine the validity of the registration code, so that it returns true directly. No matter what registration code is entered, the system will prompt that the registration is successful, but cannot generate a valid license, as a result, it becomes invalid after 30 days.

Finally, I tried to extend the validity period by 30 years. This method is effective.

The source code file is as follows. Compile the file to overwrite the original one.

Http://files.cnblogs.com/anotherstone/VisualSVN.Core.L_Crack.rar

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.