rahorvat
Warlord
Sorry guys,I was actually intending to go through this thread and analyze your code to get a better understanding of what you're doing.
I cracked a few simple programs with ollydbg 15 yrs ago, so I understand the concepts, but haven't been messing around with assembly much since then.
Trip through a memory lane

Around year 1988 I was finally blessed

The game loading was often interrupted with 'Loading error' because the tape got damaged little bit every time you load it.
The game that I bought back then was the 'Impossible mission' which after some time, you guessed, was starting to gave me a 'Loading error'

Naturally, I cracked the loader and made a vanilla version which could be loaded (and copied) normally.
I remember filling around 10 A4 pages (front and back) full of Z80 assembly code that I slowly analyzed and decoded. It took me around 4 days to do the job (I had no printer to print the assembly, just pencil and paper).
Couple months later as I was reading a Computer magazine that was popular in old 'Yugoslavia' the big title was 'The Impossible mission finally cracked' the article stated that it took so much time because the copy protection mechanism was so complicated that only some high level hacker finally cracked it

So much about 'It's impossible' statement, everything is possible with time, knowledge and enough effort

Cheers
Last edited: