hacktooth on 11:43 AM 04/07/2023: 3 encryptions level? omg maybe you want me turn a non-dead
hacktooth on 11:44 AM 04/07/2023: curious about the lazarus project.
im new on object pascal.
hacktooth on 2:23 PM 04/08/2023: this keygen me is so hard cuz the encription is "custom",
i dont know much how to unpack a program.
i try to unpack with UPX -d but this keygenme was packed with a modified UPX packer, i dont know much about this.
then i try to unpack manually and i done!
but something was wrong and when i open the unpacked .exe the GUI show up and disappers immediatelly.
any tips?
sumhex on 11:29 AM 04/09/2023: hacktooth idk why it disappears, probably wrongly unpacked
hacktooth on 12:16 PM 04/09/2023: the PE files, are encripted, i see this sections
.SCY
.___rR_
.bb_bb
.keygen_this_dump_SCY
yes, maybe i wrongly unpack :(
DosX on 5:31 PM 04/09/2023: This software protected using ASM Guard
hacktooth on 8:50 PM 04/09/2023: i know in some part of section there is a string reference an "ASM GUARD", but i dont find anything about that
hacktooth on 1:31 AM 04/12/2023: DONE!
sumhex on 5:25 PM 04/15/2023: yep hacktooth, this was packed with asm guard, tool by DosX
hacktooth on 6:20 PM 04/15/2023: anyway i write a keygen, an code injector to make a self-keygen and a text file when i explain every steps i made to do this.
hacktooth on 6:29 PM 04/15/2023: I wait for my solution to be accepted 4 days ago :(
sumhex on 11:36 AM 04/16/2023: bro, r u blind or what?
NO PATCHING
the self keygen also isnt allowed
sumhex on 11:37 AM 04/16/2023: the goal is to make keygen without injecting, patching and without doin SELF keygen
hacktooth on 3:14 PM 04/16/2023: i know, in fact i made a keygen in C. but i still waiting for approval.
sumhex on 3:46 PM 04/16/2023: yeah, keygen by INJECTING something to my keygen_me app
hacktooth on 6:25 PM 04/16/2023: Here you find my keygen + source code + text file to explain every steps i made.
https://we.tl/t-gT5Wt5Y5Jo
sumhex on 9:40 PM 04/18/2023: gj hacktooth, sadly it is using self keygen, but still good joob
HateTeamsAndHatePPL on 7:30 PM 04/21/2023: That was simple and cool thanks !, i will uplaod the keygen.c and a mimi pdf tonight
GautamGreat on 9:42 AM 04/23/2023: I love working with Delphi compiled binaries.
Here I reversed the algo which is used to generate keys.
Written in Python3
import struct
import sys
def key_generator(name: str):
name = name.encode() # convert to bytes
const = 0x07FC
result = ""
for i in range(0, len(name) - 2): # need only first 4
ch = (const 8) ^ name[i]
result += "%02X" % ch
const = ((((ch * const) * 0xD201) & 0xFFFFFFFF) * 0x7F6A) & 0xFFFF
result += "%02X" % name[-2]
return result
if len(sys.argv) == 1:
print("Usage: Keygen.py ")
else:
print(key_generator(sys.argv[1]))
GautamGreat on 9:46 AM 04/23/2023: GautamGreat
40F7715CA1ED47726561
crackmes.one
64989B8FA31D85B3AE6F6E
https://pastebin.com/BzXmApH8