Thread: Keygenning Help
View Single Post
  #4  
Old 12-04-2017, 09:25
psgama psgama is offline
Friend
 
Join Date: Jul 2014
Posts: 100
Rept. Given: 0
Rept. Rcvd 6 Times in 6 Posts
Thanks Given: 12
Thanks Rcvd at 75 Times in 44 Posts
psgama Reputation: 6
Exactly what chcknsoup has said. Find the key check routine, and make it spit out a key in a messagebox or something using reflexil. I've done this many times.

You can also take the reflected source code and paste it into Visual studio to create a keygen. If you reverse the Key validation procedure, it is generally pretty easy to create a keygen.

For Example:

Private Function BuildHash() As String
Dim s As String = ("CEPE2015" & TextBox1.Text)
Dim provider As New MD5CryptoServiceProvider
Dim bytes As Byte() = Encoding.UTF32.GetBytes(s)
bytes = provider.ComputeHash(bytes)
Dim builder As New StringBuilder
Dim num As Integer = 1
Dim num2 As Byte
For Each num2 In bytes
Select Case num
Case 1
builder.Append(num2.ToString("x4").ToLower)
Exit Select
Case 2
builder.Append(num2.ToString("x3").ToLower)
Exit Select
Case 3
builder.Append(num2.ToString("x2").ToLower)
Exit Select
Case 4
builder.Append(num2.ToString("x1").ToLower)
Exit Select
End Select
num += 1
If (num > 4) Then
num = 1
End If
Next
Return builder.ToString
End Function
Reply With Quote