Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 01-28-2018, 10:01
cgrs cgrs is offline
Friend
 
Join Date: May 2017
Location: Spain
Posts: 5
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 7
Thanks Rcvd at 3 Times in 3 Posts
cgrs Reputation: 0
Hey @TempoMat, I'm interested in your approach on that apps. Could you help me on my quest for a keygen?

The app I'd want to keygen is called DIAL. It's using TOgDaysCode with a combination of HWID on a Windows Registry key.

I tried decompiling with DeDe, but can't find the way to make a keygen.

URL: hxxps://www.alceingenieria.net/nutricion/descarga.htm
Reply With Quote
The Following User Says Thank You to cgrs For This Useful Post:
Indigo (07-19-2019)
  #2  
Old 02-21-2018, 09:46
TempoMat TempoMat is offline
Friend
 
Join Date: Jan 2006
Posts: 89
Rept. Given: 10
Rept. Rcvd 6 Times in 6 Posts
Thanks Given: 4
Thanks Rcvd at 28 Times in 21 Posts
TempoMat Reputation: 6
Quote:
Originally Posted by cgrs View Post
Hey @TempoMat, I'm interested in your approach on that apps. Could you help me on my quest for a keygen?

URL: hxxps://www.alceingenieria.net/nutricion/descarga.htm
Sorry for the late reply

The routine @ 0076EB60 generates the UserID from the Registry Key "MachineGuid" read from the location HKLM\Software\Microsoft\Cryptography

It then PreCats "X" to the Hashed value from the MachineGuid and shows it as the UserID

For the InitRegCode:
1. HexDecode(HexString2HexBytes) the UserID without the preceding "X" and ByteSwap=>Res_UserID
2. Use the result of 1 above and the PrivateKey= "0DEBF4F725768E6195BD7A1226CC782C" which is correctly identified by "psgama" to ApplyModifierToKeyPrim=Key for Encryption/Decryption. That means EncryptionKey= ApplyModifierToKeyPrim(Res_UserID,PrivateKey)
3. ShrinkDate (BaseDate + ExpandedDate)
This software does not check for a specific BaseDate so you can use BaseDate=0XA4CB and the Date2Long of any date in the future as the ExpandedDate
=>Result=2Bytes=XX
4. RegCheckCode=0XD9F9 = 2 Bytes = YY
I believe this RegCheckCode is the only Magic Value the software checks after the decryption
5. HashElf(Any 16 CharString)
=>Result=4Bytes=ZZZZ
6. Encrypt=>MixBlock(XXYYZZZZ,EncryptionKey)
7. Serial=HexEncode(Result from 6)

Regards
Reply With Quote
The Following 2 Users Say Thank You to TempoMat For This Useful Post:
cgrs (04-04-2019), Indigo (07-19-2019)
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
SoftIce For 9x Beginner - HELP PiG_DoG General Discussion 3 06-27-2003 17:31


All times are GMT +8. The time now is 21:06.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )