muha2xmad on 9:07 AM 04/08/2023: I reversed the generate_license function. It generates a random key based on the time of the machine in seconds, right?
Any hint, please
muha2xmad on 7:43 AM 04/09/2023: if ( !strcmp(String, valid_license) ), the value of the valid license is dynamic not fixed, it will change every time you will restart the execution of the program. Find strcmp function in x32dbg.
MARI0x83 on 3:44 PM 04/09/2023: https://imgur.com/a/5U9O744 you can just the valid_license variable you want the license key to be
pavler on 1:45 PM 04/10/2023: import time
import random
v1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
v0 = int(time.time())
random.seed(v0)
v1 = v1[:37] # set v1[0x25] (37th index) to null terminator
license_31810 = [''] * 10
i = 0
while i
timotei_ on 4:06 PM 04/14/2023: Yep, one serial for each program start.
You must me logged to submit a solution
Write a comment
Share how awesome the crack me was or where you struggle to finish it! Stay polite and do not spoil the solution/flag!
Rate the difficulty
How would you rate the difficulty of this crackme ?