English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 24 November 2010, 21:52   #1
MethodGit
Junior Member
 
MethodGit's Avatar
 
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?
MethodGit is offline  
Old 24 November 2010, 22:37   #2
Codetapper
2 contact me: email only!
 
Codetapper's Avatar
 
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.
Codetapper is offline  
Old 24 November 2010, 22:39   #3
marty
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.
marty is offline  
Old 24 November 2010, 23:06   #4
MethodGit
Junior Member
 
MethodGit's Avatar
 
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?
MethodGit is offline  
Old 24 November 2010, 23:14   #5
marty
Banned
 
Join Date: Aug 2008
Location: 1
Posts: 114
Quote:
Originally Posted by MethodGit View Post
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?
No diffrence, its just the same. Its almost always the same.
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
marty is offline  
Old 25 November 2010, 06:34   #6
MethodGit
Junior Member
 
MethodGit's Avatar
 
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???
MethodGit is offline  
Old 25 November 2010, 08:34   #7
Codetapper
2 contact me: email only!
 
Codetapper's Avatar
 
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!
Codetapper is offline  
Old 25 November 2010, 10:06   #8
marty
Banned
 
Join Date: Aug 2008
Location: 1
Posts: 114
Quote:
Originally Posted by MethodGit View Post
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???
The procedure is is always the same, check if protection is crunched, if it is, take over game after decrunching and inject crack.
And no, its not the same boot blocks
marty is offline  
Old 29 November 2010, 15:39   #9
MethodGit
Junior Member
 
MethodGit's Avatar
 
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!
MethodGit is offline  
Old 29 November 2010, 17:35   #10
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
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.
StingRay is offline  
Old 29 November 2010, 23:01   #11
marty
Banned
 
Join Date: Aug 2008
Location: 1
Posts: 114
Quote:
Originally Posted by MethodGit View Post
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!
Uploaded another way to do it, to the zone.
marty is offline  
Old 29 November 2010, 23:17   #12
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
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.
Galahad/FLT is offline  
Old 29 November 2010, 23:31   #13
marty
Banned
 
Join Date: Aug 2008
Location: 1
Posts: 114
The protected file is not packed
marty is offline  
Old 29 November 2010, 23:35   #14
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
Quote:
Originally Posted by marty View Post
Uploaded another way to do it, to the zone.
I thought he was asking for a patch which didn't touch the original file? Also, mind telling how you did it?
StingRay is offline  
Old 29 November 2010, 23:43   #15
marty
Banned
 
Join Date: Aug 2008
Location: 1
Posts: 114
Quote:
Originally Posted by StingRay View Post
I thought he was asking for a patch which didn't touch the original file? Also, mind telling how you did it?
As I wrote, "another way to it" in former post.
I used an AR3 cartridge.
marty is offline  
Old 29 November 2010, 23:46   #16
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,020
Quote:
Originally Posted by marty View Post
The protected file is not packed
I didn't say it was, but the GAME.STG file *IS* packed,which is the main game file that is loaded once the Copylock check has been verified, which then decrypts the small loader located at address $70000
Galahad/FLT is offline  
Old 29 November 2010, 23:47   #17
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
Quote:
Originally Posted by Galahad/FLT View Post
Looks to be a File Imploder clone thats packed the files.
It actually looks like a bytekiller clone to me.

Quote:
Originally Posted by marty View Post
As I wrote, "another way to it" in former post.
I used an AR3 cartridge.
Well, and I'm interested in the "way you did it". Any more info than that?
StingRay is offline  
Old 30 November 2010, 00:01   #18
marty
Banned
 
Join Date: Aug 2008
Location: 1
Posts: 114
Quote:
Originally Posted by StingRay View Post
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?
Of course, but first explain me 2 things;

1. Why did you write "way you did it" ?
2. How do YOU think I did it ?
marty is offline  
Old 30 November 2010, 00:18   #19
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
Answering a simple question with another question tells me all I need to know.
StingRay is offline  
Old 30 November 2010, 00:20   #20
marty
Banned
 
Join Date: Aug 2008
Location: 1
Posts: 114
Quote:
Originally Posted by StingRay View Post
Answering a simple question with another question tells me all I need to know.
I'am happy to hear that, a bit dissapointed though.
marty is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:15.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11593 seconds with 14 queries