| |
Dano
Registered: Jul 2004 Posts: 226 |
Need a protection for a onefilter for a birthday intro
Hey guys,
I'm currently coding on a little birthday intro for an old cracker who turns a certain round figure on friday.
It's just something small and a one-filer (intro).
As a little challenge i would love to protect it somehow before giving it to him. Just to make it a little harder for him to see it. :)
I guess some sort of password protection will be the only feasable thing?
Someone who could provide me with something neat? :) |
|
| |
tlr
Registered: Sep 2003 Posts: 1714 |
For a cracker, maybe some "syntax error" in the decruncher code that needs to be fixed? |
| |
chatGPZ
Registered: Dec 2001 Posts: 11110 |
For a lot of those oldfarts copying the File to an actual Disk and give them that will be enough of a Problem to solve (or use a Tape for extra WTF) =P |
| |
Krill
Registered: Apr 2002 Posts: 2839 |
New Transwarp crypto might be a little too hard, no? ;) (Could just slightly improve the already-broken old one, though.)
Apart from that, what about something simple like a seemingly empty disk (soft-formatted without disk ID, no dir entry), on top of what tlr and Groepaz suggested? Plus wrong load address, and the original one wouldn't simply be at $0801. =) |
| |
Dano
Registered: Jul 2004 Posts: 226 |
Quote: For a lot of those oldfarts copying the File to an actual Disk and give them that will be enough of a Problem to solve (or use a Tape for extra WTF) =P
Hehe, Disc is no problem, he got plenty of drives around.
Tape might be fun though. Yet i know shit about tapes and i REALLY would need to look hard to find a usable on in my stash.. ^^ :D |
| |
Dano
Registered: Jul 2004 Posts: 226 |
Quote: New Transwarp crypto might be a little too hard, no? ;) (Could just slightly improve the already-broken old one, though.)
Apart from that, what about something simple like a seemingly empty disk (soft-formatted without disk ID, no dir entry), on top of what tlr and Groepaz suggested? Plus wrong load address, and the original one wouldn't simply be at $0801. =)
Mhh yeah, the new one will be overkill for someone who last cracked stuff like 20-30 years ago. :)
Empty disc and such sounds fun to play around though.
Nice ideas there!
I could be an arse and pack the file with some level-packer from back in the days. Though i then would need to add a loader for fairness. Or no? :D |
| |
Krill
Registered: Apr 2002 Posts: 2839 |
Quoting DanoI could be an arse and pack the file with some level-packer from back in the days. Though i then would need to add a loader for fairness. Or no? :D Probably. :)
But when handing out a disk image, you could also make it G64 and invalidate all relevant block checksums (while leaving the data intact). |
| |
tlr
Registered: Sep 2003 Posts: 1714 |
Quote: Quoting DanoI could be an arse and pack the file with some level-packer from back in the days. Though i then would need to add a loader for fairness. Or no? :D Probably. :)
But when handing out a disk image, you could also make it G64 and invalidate all relevant block checksums (while leaving the data intact).
or a .d64 made from a .g64 that was formatted with one id and then had the ID in the BAM block changed. :)
(and have the program check the block id's against the expected formatted ID's.)
I guess that is sort of the same result, but if the program sets the expected ID with an M-W -> $12/$13 there is at least a clue the ID should be different globally. (which can easily be fixed in a .d64)
EDIT: but then it can really be a one-filer. Needs a loader at least. |
| |
Krill
Registered: Apr 2002 Posts: 2839 |
Quoting tlror a .d64 made from a .g64 that was formatted with one id and then had the ID in the BAM block changed. :)
(and have the program check the block id's against the expected formatted ID's.) All block IDs in a .d64 will simply be identical to the directory's header ID, though. So all block IDs will be lost when down-converting g64 to d64. |
| |
tlr
Registered: Sep 2003 Posts: 1714 |
Quote: Quoting tlror a .d64 made from a .g64 that was formatted with one id and then had the ID in the BAM block changed. :)
(and have the program check the block id's against the expected formatted ID's.) All block IDs in a .d64 will simply be identical to the directory's header ID, though. So all block IDs will be lost when down-converting g64 to d64.
That was the point. The .g64 need not exist other than as a hypotetical disk that needs to be recreated in order to run the program. |
| |
Count Zero
Registered: Jan 2003 Posts: 1821 |
Could think of quite a few sane and insane things - somehow though also depends on the presentation if the cracker actually picks up the challenge, no?
Would you just pass him a disk/tape and tell him to enjoy? Or want to trigger him with a booter program or sumthing alike?
Ask to unprotect the working demo for inet upload (resulting in a freeze crack)? :) |
... 5 posts hidden. Click here to view all posts.... |
Previous - 1 | 2 - Next |