![]() |
![]() |
#1 |
Junior Member
Join Date: Dec 2002
Location: The Streets
Age: 40
Posts: 2,731
|
"Project 66" encryption thingy in Codemasters games
Does this pretty much ensure I'll never be able to just hardwire a copylock key in? That I'll have to replace the exe entirely first with, say, a ByteKiller'd reloc exe or something? What's usually the best/common way of dealing with it?
|
![]() |
![]() |
#2 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,187
|
Not at all. Write a small program that LoadSeg's the main file, copy any required patch (for further into the game) to some spare memory like $c0, install your patches, run game. You shouldn't need to alter any original files, just like how WHDLoad works.
|
![]() |
![]() |
#3 |
Banned
Join Date: Aug 2008
Location: 1
Posts: 114
|
Those Codemaster games are not encrypted, but Imploder data packed, usually the original header " IMP! " changed to " CHFI " or I think also " Vic2 " sometimes
Find the decruncher, and take over game, in end of decruncher. Then you can inject what ever opcodes you like. There is a crack in The Zone, to look at. Its hardwireing the key, a bit overkill for (as i remember) a simpel copylock, from boot block. There are tnnes of ways to do it. Its just a good advice with the decruncnher, as you will meet lots of files you can not decrunch. |
![]() |
![]() |
#4 |
Junior Member
Join Date: Dec 2002
Location: The Streets
Age: 40
Posts: 2,731
|
Thanks marty, but you're not thinking of the right titles I believe.
I know full well how to modify and crack the VC file/format used by some Codies titles, but I'm talking about some of the older games with their own exes (Fast Food, Little Puff, Kamikaze to name but a few) that compress/encrypt the data inside so you can't just easily XFDDecrunch anything inside it. And CT, is that basically what the bootblock tutorials in Flashtro do? All that inserting-patch-code-into-common-addresses-on-the-bootblock-like-$C0-and-$100 stuff? |
![]() |
![]() |
#5 | |
Banned
Join Date: Aug 2008
Location: 1
Posts: 114
|
Quote:
I've uploaded Kamikaze, Little Puff & Fast Food to The Zone. Thats just one way. Or you could use CT method. You'll find yor way |
|
![]() |
![]() |
#6 |
Junior Member
Join Date: Dec 2002
Location: The Streets
Age: 40
Posts: 2,731
|
Did you really just take the "VC bootblock" from another Codies game and inject it into the Kamikaze disk?
![]() I guess this is just showing me another unique way of cracking a Proj66 title, unless there's a reason why a similar patch as seen in the other two games couldn't be implemented??? |
![]() |
![]() |
#7 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,187
|
I haven't looked at the files uploaded but from what marty wrote, it doesn't sound like he has replaced the exe from one game with another - the bootblock crack probably does almost the same thing on each game but it's unwise to assume one game will load identically to any other game!
|
![]() |
![]() |
#8 | |
Banned
Join Date: Aug 2008
Location: 1
Posts: 114
|
Quote:
And no, its not the same boot blocks ![]() |
|
![]() |
![]() |
#9 |
Junior Member
Join Date: Dec 2002
Location: The Streets
Age: 40
Posts: 2,731
|
I propose a challenge to any budding bootblock fixupper - produce a working patch for Steg the Slug!
Here's what you need to know - the loader program is very basic, literally the very first thing it does is initiate the copylock check. No JMPs beforehand to take advantage of. It also appears to be encrypted, but it's definitely not the same sort of encryption we saw prevalent in Fast Food, Little Puff and Kamikaze. I've looked at the game myself and can't think of a way to get round it via the bootblock, so I'm hoping some smart-arse out there can think of something better. ![]() Game on! |
![]() |
![]() |
#10 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
|
Had a quick look, a bootblock patch doesn't make sense for that game since it's started via normal startup-sequence. Instead, you'll have to decrypt the copylock to find out what it does and then "emulate" it. How you do that is up to you. You could f.e. write a loader which loads the "load" file using LoadSeg() and then patch it.
|
![]() |
![]() |
#11 | |
Banned
Join Date: Aug 2008
Location: 1
Posts: 114
|
Quote:
|
|
![]() |
![]() |
#12 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,020
|
Looks to be a File Imploder clone thats packed the files.
circumventing the Copylock is easy enough. |
![]() |
![]() |
#13 |
Banned
Join Date: Aug 2008
Location: 1
Posts: 114
|
The protected file is not packed
|
![]() |
![]() |
#14 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
|
|
![]() |
![]() |
#15 |
Banned
Join Date: Aug 2008
Location: 1
Posts: 114
|
|
![]() |
![]() |
#16 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,020
|
|
![]() |
![]() |
#17 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
|
It actually looks like a bytekiller clone to me.
Well, and I'm interested in the "way you did it". Any more info than that? |
![]() |
![]() |
#18 |
Banned
Join Date: Aug 2008
Location: 1
Posts: 114
|
|
![]() |
![]() |
#19 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
|
Answering a simple question with another question tells me all I need to know.
|
![]() |
![]() |
#20 |
Banned
Join Date: Aug 2008
Location: 1
Posts: 114
|
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
"The Amiga Works" by Allister Brimble - Kickstarter Project | BuZz | News | 46 | 18 September 2014 11:30 |
HELP NEEDED! New "Amiga-daptor" project to support Analogue controllers! | SunChild | support.Hardware | 10 | 03 November 2013 07:51 |
How "Brick Games" and "Game' n' Watches" works | Leandro Jardim | Retrogaming General Discussion | 2 | 03 August 2013 17:48 |
"Reminder "Lincs Amiga User Group aka "LAG" Meet Sat 5th of January 2013" | rockape | News | 4 | 30 January 2013 00:06 |
Scanned reviews of "Drop It" & "Project Ikarus" | Tim Janssen | HOL contributions | 1 | 15 May 2003 09:55 |
|
|