How to: protect your application - License , HWID Lock & Much more!
welcome to Game-Tuts.com - Register
Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1
    Suspended
    Join Date
    Jul 2010
    Posts
    678
    Thanks
    6
    Gamertag
    LaZy KiiNG

    Cool How to: protect your application - License , HWID Lock & Much more!

    How to protect your application!

    Hello everyone.

    Since everyone is making a programs & selling them, this tutorial will may come handy sometimes. Well, this isn't really coding, but it's really useful against the crackers or scammers. Well, what you need is a program called {Smart Assembly} and .NET Reflector. These program's will encrypt & obfuscate your software. Also you can add HWID Lock, strong License System, make Malware FUD & much more! Well let's start & please leave a comment with feedback & ideas.

    Credits: Their website & this cool website.

    {Smart Assembly}



    Features

    Pruning
    {smartassembly} automatically detects and removes the code that will never be executed at runtime.
    It will also remove metadata such as events' and properties' names, methods parameters' names, design-time attributes, etc.

    Advanced Obfuscation
    Obfuscation is a vital protection of your Intellectual Property, but it won't change the way your software works. {smartassembly} will change the name of your classes and methods to unreadable characters, to highly complicate the work needed to understand your code.

    Control Flow Obfuscation
    Control Flow Obfuscation is an advanced option for protecting your Intellectual Property. It will change the code inside your methods into spaghetti code.

    References Dynamic Proxy
    {smartassembly} can create a proxy for calls to external members. This high protection feature will hide most of the calls to external methods, properties or fields in your code by replacing them with calls to the proxy.


    Strings Encoding
    A managed software stores all the strings in one place and in a clear form. By encoding all the strings in your software, {smartassembly} hides important information like passwords, SQL requests, serial numbers, login information, and thus improves protection.

    Other Protections
    {smartassembly} can prevent your software from being opened by the most popular disassemblers and decompilers.

    Unhandled Exception Reporting
    {smartassembly} can modify your software to automatically intercept not handled exceptions, and securely report detailed information (via our managed 24x7x365 Exception Reporting Web Service), to help you fix the problem.

    Resources Compression and Encryption
    {smartassembly} can compress and encrypt your managed resources to reduce the assembly's size and improve protection.

    Dependencies Compression and Embedding
    {smartassembly} can compress and embed your dependencies in your main assembly. Embedding dependencies is a convenient solution to improve and facilitate your software deployment.

    Memory Management
    {smartassembly} can dramatically reduce the memory used by your software, by automatically releasing the memory no longer needed.

    Debugging Capabilities
    {smartassembly} can generate a .pdb file, which contains the debugging information, enabling you to debug your assembly into your IDE, and to get the full stack trace when an exception occurs.

    More, you can find here:
    SmartAssembly - .NET obfuscator, automated error reporting

    .NET Reactor



    Download Links For Reactor:
    netreact4(2).rar
    Multiupload.com - upload your files to multiple file hosting sites!
    Download netreact4(2).rar from Sendspace.com - send big files the easy way
    Downloading - netreact4_2_.rar @ UppIT

    .NET Reactor is also great tool against the scammers & leechers.You can add custom license to your program without adding any code in your program, also you can HWID lock the software. I highly recommend this tool


    Intellectual property protection
    NecroBit Protection
    Native Code generation
    Obfuscation
    Control Flow Obfuscation
    String Encryption
    Anti Tampering
    Resource Encryption and Compression
    Dependency Merging
    Protects full applications and libraries (dlls)
    Powerful licensing system
    Create trial versions of your software
    Set an expiration date
    Limit use to a fixed number of days after installation
    Limit by number of uses
    Limit to use for no more than a set number of minutes each invocation
    Limit trial version functionality
    Easily turn your trial version into a fully licensed version
    License your software
    Permanently (non expiring license)
    By time period (i.e rent your software)
    By number of uses (i.e software as a service)
    Software development kit
    Integrate license checking into you assembly and extend licensing fuctionality
    Extend licensing functions with bespoke extensions.

    Why you need to protect your intellectual property.

    When you compile a program written for the Microsoft .NET framework, the program you provide to your users is not compiled into a native executable program, but instead is translated into something called the Common Intermediate Language instructions (CIL). CIL is half way between source code and native code, and is interpreted by the .NET framework when your program is run, rather than executed directly as machine code. Because of this, the source code of your application or library can be easily reproduced. Tools such as .NET Reflector (.NET Reflector, class browser, analyzer and decompiler for .NET) can reproduce source code from a compiled .NET assemblies in seconds, and in the .NET language of your choice! Clearly, commercial software distributed to end users without some form of protection is wide open to piracy and intellectual property theft.
    The traditional solution to intellectual property protection in .NET is to use 'obfuscation', indeed Microsoft make an obfuscation utility available to Visual Studio users.

    So why is obsfucation not enough?

    Obfuscation is the process of making your source code more difficult (but not impossible) for humans to understand. Obfuscation works by replacing the meaningful names you assign to classes, methods, properties and variables with meaningless ones. For example, it may replace a variable name of "counter" with "A4DF3CV89G" - to humans these obfuscated names are confusing and difficult to remember, but have no effect on the NET Framework interpreter. Note that obfuscation does nothing to the source code within your methods, so it is not protected at all by obfuscation. .NET Reactor does everything an obfuscator does, but then wraps your intellectual property in several more layers of protection, denying access to your source code to even those who are determined to steal your hard work. .NET Reactor's protection has never been cracked, something which cannot be said about obfuscators.

    Industry Leading .NET Reactor Source Protection

    .NET Reactor prevents decompilation by a variety of methods which convert your .NET assemblies into processes which no existing tool can decompile ( and which are also very likely to prevent decompilation by any future tool). .NET Reactor builds a native code wall between potential hackers and your .NET assemblies by producing a file which cannot be understood directly as CIL. Because the CIL in your assembly is emitted intact only at run time or design time (in a form in which the source is completely inaccessible), no tool is capable of decompiling .NET Reactor protected assemblies.

    The native code wall created by .NET Reactor between the hacker and your source includes industry leading NecroBit technology, which is exclusive to .NET Reactor. .NET Reactor's protection has never been broken since the first release in 2004. These technologies make reconstruction of your source code more difficult by so many orders of magnitude that NecroBit is by far the most effective protection you can use for .NET assemblies.

    In addition to industry leading intellectual property protection, .NET Reactor provides powerful options for securing you revenue stream by enforcing licensing terms with a rich variety of trialversion and full version locks.


    NET Reactor offers you simple and reliable ways to:
    - Secure your .NET applications and .NET libraries
    - Replace CIL code with native code
    - Perform additional layers of protection, including obfuscation
    - Merge assemblies, and
    - Protect your revenue by enforcing trial version restrictions and full version licensing terms.

    The protection mechanism is so simple you can download and install .NET Reactor, and produce your first truly protected .NET assembly in minutes, without any changes to your source code.

    Supported Platforms : Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows 2003/2008, Windows Vista, Windows 7

    Supported Platforms (Mono) : Linux - SUSE, Novell, Red Hat, Mac - OS X 10.3, 10.4, Solaris 8, BSD - OpenBSD, FreeBSD, NetBSD.

    Org Post is from HF: http://www.hackforums.net/showthread...how+to+protect
    Last edited by TEKz; 09-06-2010 at 11:08 AM.

  2. The Following 2 Users Say Thank You to TEKz For This Useful Post:

    Low Life (09-06-2010), maccydee (09-06-2010)

  3. #2
    Suspended
    Join Date
    Jul 2010
    Posts
    678
    Thanks
    6
    Gamertag
    LaZy KiiNG

    Default Re: How to: protect your application - License , HWID Lock & Much more!

    Will Post More Helpful Programs To Help Protect Ur Apps

  4. #3
    The Loner

    Join Date
    Jul 2010
    Location
    Vermont
    Age
    16
    Posts
    1,216
    Thanks
    189
    Gamertag
    iAm5sTaR

    Default Re: How to: protect your application - License , HWID Lock & Much more!

    Thanks. The list is really nice and organized.

  5. #4
    Selling Web Hosting
    Join Date
    Jun 2010
    Location
    United States
    Posts
    1,004
    Thanks
    68
    Gamertag
    That Pro Ryan

    Default Re: How to: protect your application - License , HWID Lock & Much more!

    Very helpful, thanks!


  6. #5
    Anime Lover


    Join Date
    Jul 2009
    Location
    Umatilla, Florida
    Age
    17
    Posts
    1,558
    Thanks
    189
    Gamertag
    Redspartz

    Default Re: How to: protect your application - License , HWID Lock & Much more!

    Very helpful
    Spoiler:
    ~Red
    ~Red
    ~Red
    ~Red
    ~Red
    ~Red
    ~Red
    ~Red
    ~Red
    UMAD? Nope iz not Mad <3 Oz

  7. #6
    Suspended
    Join Date
    Jul 2010
    Posts
    678
    Thanks
    6
    Gamertag
    LaZy KiiNG

    Default Re: How to: protect your application - License , HWID Lock & Much more!

    Quote Originally Posted by Eminem07481 View Post
    Thanks. The list is really nice and organized.
    Thanks

  8. #7
    Suspended
    Join Date
    Jul 2010
    Posts
    678
    Thanks
    6
    Gamertag
    LaZy KiiNG

    Default Re: How to: protect your application - License , HWID Lock & Much more!

    Quote Originally Posted by windacmods View Post
    Very helpful, thanks!
    Ur welcome = )

  9. #8
    Shenanigans


    Join Date
    May 2009
    Location
    Local host
    Age
    20
    Posts
    3,451
    Thanks
    1996

    Default Re: How to: protect your application - License , HWID Lock & Much more!

    I think this is a copy pasta from HF. And can you tards stop obfuscators this to FUD malware cause all that does is make AV's detect legitimate programs.

    http://www.hackforums.net/showthread...how+to+protect
    Last edited by abis24; 09-06-2010 at 11:00 AM.

  10. #9
    Suspended
    Join Date
    Jul 2010
    Posts
    678
    Thanks
    6
    Gamertag
    LaZy KiiNG

    Default Re: How to: protect your application - License , HWID Lock & Much more!

    Quote Originally Posted by abis24 View Post
    I think this is a copy pasta from HF. And can you tards stop obfuscators this to FUD malware cause all that does is make AV's detect legitimate programs.

    Hack Forums
    Yea i put Credit And Org Post

  11. #10
    Shenanigans


    Join Date
    May 2009
    Location
    Local host
    Age
    20
    Posts
    3,451
    Thanks
    1996

    Default Re: How to: protect your application - License , HWID Lock & Much more!

    Quote Originally Posted by TEKz View Post
    Yea i put Credit And Org Post
    After I told you lol


 
Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
visit GameTuts on these social networking sites