Jump to content
Tuts 4 You

How to create a serial number for a software?


Asyazili

Recommended Posts

X-ProgRammeR
Posted

Hi , Asyazili


I didn't understand what u want 2 do...???


 


If you want to add a License File Type Security, then I can help you out...!!!


 


What this will do is - 


it will make a setup/installer which will require a 25 numbers long key to install.


And that key will be with you only.


 


Ⓧ-Ⓟⓡⓞⓖⓡⓐⓜⓜⓔⓡ

The Trooper
Posted

Hello


@xprogrammer: Password setup installer is a good idea(better then any packer), but if possible with a release made by you or a installer that not create a full msi file, because if you will can extract the msi file from the setup.exe the password is gone, Intaller's that not create a msi files are very hard to extract the password and a good way.


@Asyazili: Input a routine to check serial number in the code is waste of time


  • Like 1
X-ProgRammeR
Posted (edited)

The Trooper


 


I really appreciate your reply...!!!


 


But for nEWbIES setup -installer will be best...!!!! 


 


But if the gUY iS cODER , then he can make license for his software using Delphi , C++... etc... if I am not rong..!!!!


Edited by xprogrammer
Posted

@Asyazili: Check out the RSA based encryption techniques with some anti debug tricks. Implementing a memory check with all this will help you. Code a serial check routine (not a serial generation one) which is based on some mathematical calculation like calculus. This gives a reverser hard way to reverse, he have to reverse RSA+Memory checks+Anti debugs and after all these he have to understand the math behind this. And ofcourse not every reverser is good in calculus ;)


You can also protect your software with Armadillo or Themida which is not made for every cracker.


But, nothing can guaranty a total crack protection.


The Trooper
Posted

@xprogrammer, you are right, it's necessary for him learn how to input a serial routine check in his code.


@Blue, Before anything and in any activity involving engineering, it is essential to know mathematics, arithmetic and if possible advanced calculus, is the first time that I see a comment addressing the principle of all, it would be interesting for the members of this and other forums to read what has been written by you. Thank you, really thank you


*By the way, in my country there are 30 years ago, I obtained my Masters in calculus

  • Like 1
Posted

I will use maths to confuse the crackers :P because the algorithm like MD5, SHA1 are so common and easily copy+paste the code. So you can use square root, multiplications, etc.


And be imaginate that's always "funny" for the developer and the cracker ;)

Posted

@Blue, Before anything and in any activity involving engineering, it is essential to know mathematics, arithmetic and if possible advanced calculus, is the first time that I see a comment addressing the principle of all, it would be interesting for the members of this and other forums to read what has been written by you. Thank you, really thank you

*By the way, in my country there are 30 years ago, I obtained my Masters in calculus

Trooper, is this is a complement or comment, I am kinda confused!

The Trooper
Posted

Only a complement Blue


Greetings.....


  • Like 1
X-ProgRammeR
Posted

Heyy Guys....!!!!


 


No need to discuss this topic more becoz 

Asyazili , the person who has started this topic is not responding to anybody's  reply...!!! :(
Posted

Use a packer and implement the APIs from their packers into your application. They usually have code examples finished in which you implement at your own software.


  • 2 weeks later...
pandagrind
Posted

use enigma protector .lol :punk:


  • 4 weeks later...
Posted

enigma is the most used protector for phreaking software in Indonesia but many people share what thing you do, the best protector is don't share it :D


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...