EXETOOLS FORUM  

Go Back   EXETOOLS FORUM > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 11-21-2017, 05:15
foil foil is offline
Friend
 
Join Date: Feb 2017
Posts: 6
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 4
Thanks Rcvd at 1 Time in 1 Post
foil Reputation: 0
Question Keygenning Help

Hi guys,

Alright, so I'm wanting to try to keygen an application for the first time, and I am reaching out to ask if anybody would like to help me out with it?
This program is *mostly* written in .NET, I have unpacked it and am able to reflect the source.
I have found private keys that it uses for signing, etc..

I'm guessing that this is something easy to do - with the information that I have gotten out of the source, but I've never dealt with keygenning before.

Would anybody on here like to work with me privately and possibly give me some pointers/hints/tips/etc?
This is a Point of Sale (POS) system software that I'm working with, by the way.

Thank you all!
Reply With Quote
  #2  
Old 11-27-2017, 23:35
JMP-JECXZ JMP-JECXZ is offline
Friend
 
Join Date: Mar 2017
Posts: 4
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 2
Thanks Rcvd at 0 Times in 0 Posts
JMP-JECXZ Reputation: 0
what the problem if you are able to reflect the source ?
Reply With Quote
  #3  
Old 11-28-2017, 13:17
chicknsoup chicknsoup is offline
Friend
 
Join Date: Sep 2013
Posts: 21
Rept. Given: 2
Rept. Rcvd 8 Times in 2 Posts
Thanks Given: 6
Thanks Rcvd at 4 Times in 4 Posts
chicknsoup Reputation: 8
The easiest way is to modify the source and make it an internal keygen (let the nag screen show the real key/serial instead of the incorrect key message).
Reply With Quote
  #4  
Old 12-04-2017, 09:25
psgama psgama is online now
Friend
 
Join Date: Jul 2014
Posts: 53
Rept. Given: 0
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 6
Thanks Rcvd at 20 Times in 13 Posts
psgama Reputation: 2
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
  #5  
Old 12-07-2017, 05:44
foil foil is offline
Friend
 
Join Date: Feb 2017
Posts: 6
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 4
Thanks Rcvd at 1 Time in 1 Post
foil Reputation: 0
Sorry for the extremely delayed response, guys!
I appreciate all of your input, and I will look into just working with the source within Visual Studio.
I'll let ya know how it turns out, or if I have any more questions!

Thank you all
Reply With Quote
  #6  
Old 12-07-2017, 10:34
psgama psgama is online now
Friend
 
Join Date: Jul 2014
Posts: 53
Rept. Given: 0
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 6
Thanks Rcvd at 20 Times in 13 Posts
psgama Reputation: 2
Post an external link to installer if you want a look taken. I am finished with project I was working on, and am not "friend" of forum so cannot download internal link
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 10:17.


ICP05004977
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX