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