-
October 28th, 2004, 11:41 AM
#41
something went wrong! i'm fixing it atm, try again in about half an hour
sorry bout that!
[EDIT] view attachment for the new version:[/EDIT]
-
October 30th, 2004, 02:32 PM
#42
Hi
Well, lepricaun, crackit_8.exe was a challenge.
I have to admit that I am amazed how fast you
increased your skills. When did you start to learn
asm/securing codes? 10-04-2004 11:02 PM was
your first post in this thread. That's not even a
month ago.
This time, there were several layers of protection:
- disassembler-killer: encoded and packed code, ie
the executable is selfmodifying.
- debugger-killers: there were 2 techniques used to
make the use of the debugger difficult. First, exceptions
break the flow of the code. Second, 0xCC recognition
locks the tracing in an infinit loop.
- logic-killer: the algorithm used to create the serial number
based on the username is non-trivial and needs persistency
to be REd.
How to deal with that crackit_8.exe:
- cracking is almost not possible. First, the "file is corrupt"-check has
to be circumvented. Second, a hex-change in the code might have unpredictable
consequences.
- hence, a serial key-generator.
Luckily, no minimal username-length is required. Hence, we can
deduce the algorithm for the case strlen(username)<=2, which is
much simpler than the other cases.
Find attached the keygenerator, the source code of it and the
essential assembler part of the program.
How to further improve:
- strlen(username)>=6
- improve the difficulty of the algorithm
- use executables which makes use of several threads
- prevent setting of breakpoints (there are only a few tricks)
- not much more, as I know of, to be honest.
Cheers
If the only tool you have is a hammer, you tend to see every problem as a nail.
(Abraham Maslow, Psychologist, 1908-70)
-
October 30th, 2004, 08:17 PM
#43
Hi Sec_ware, well, since you have posted your keygenerator here, i will pm you with mine.
and as i stated before, it is not me with all the tricks, it is a simple packed that i have downloaded to pack my code
i will send you the sourcecode of crackit_8 and i will add you to the site
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
|