English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 19 May 2019, 14:30   #1
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,947
Decrunching protected RNC ProPack

Hi guys

This is not essential actually, but just want to know if there's a solution

I found (for the first time) two RNC ProPack crunched data that NEED a key to be decrunched

I guess this is a sort of protection system

Is it possible to decrunch those anyway ?

Thanks in advance, chip
chip is offline  
Old 19 May 2019, 14:35   #2
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,372
yes. Walker (psygnosis game) used that system. Where did you find this file?

You need an extra arg: the key. I think this can be bruteforced as it is 16 bit or 32 bit

Code:
; *** Decrunches a RNC type 1 file (Rob Northen Cruncher, header: RNC\01)
; *** and decrypts it
; *** Ripped from Walker game

; in: A0: crunched buffer start
; in: A1: destination (may be the same !!)
; in: D0: 16-32 bit key
RN contains a CRC that's why it can probably be bruteforced
jotd is offline  
Old 19 May 2019, 14:36   #3
Agilent
Registered User
 
Join Date: Jan 2015
Location: Gentofte/Denmark
Posts: 104
1. Grab the key from the game
2. Or; If I remember correctly, Gel Decruncher can decrunch it for you
Agilent is offline  
Old 19 May 2019, 14:47   #4
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,947
For jotd

The file comes from this disk

"Simpsons, The - Bart vs. The Space Mutants (1991)(Ocean)(Disk 1 of 2)(Intro)[cr Flashtro][t +24 Flashtro][!].adf"

It should contain a cracktro

I'm not able to "bruteforce" it

How i can do that ?

For Agilent

I'm not able to grab the key

Where i can find Gel decruncher ?
chip is offline  
Old 19 May 2019, 14:58   #5
Agilent
Registered User
 
Join Date: Jan 2015
Location: Gentofte/Denmark
Posts: 104
Quote:
Originally Posted by chip View Post
For jotd

The file comes from this disk

"Simpsons, The - Bart vs. The Space Mutants (1991)(Ocean)(Disk 1 of 2)(Intro)[cr Flashtro][t +24 Flashtro][!].adf"

It should contain a cracktro

I'm not able to "bruteforce" it

How i can do that ?

For Agilent

I'm not able to grab the key

Where i can find Gel decruncher ?

Its in The Zone for you now. Just copy "gel" to your HD and contents of the "libs" folder to your own "libs" on your HD.


Hope it can help you. And I remember correctly
Agilent is offline  
Old 19 May 2019, 15:00   #6
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,947
I will try it and let you know .... thanks !
chip is offline  
Old 19 May 2019, 15:11   #7
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,947
No, it crashes when trying to decrunch that file

I need to to a bruteforce decription, it seems

Problem is that i have no idea how to do that
chip is offline  
Old 19 May 2019, 16:20   #8
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,372
since it's a cracktro the key is in the program somewhere. Sure it's RNC?
jotd is offline  
Old 19 May 2019, 16:26   #9
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,947
xfdlist report "ProPack (RNC) Data"


About the key, i'm not an Assembly programmer


Not able to rip the key, and no intention to ask to others to do it


I just want to know if there's a "simple" way to brute force the data


In this moment i'm trying a little utility, but without success
chip is offline  
Old 19 May 2019, 16:26   #10
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
But in practice are you only interested in the two intro that are in the indicated ADF (extracted and as normal executables)?

Ok, into the Zone!
ross is offline  
Old 19 May 2019, 16:29   #11
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,947
Thanks ross


Yes, in practice i only need the cracktro, but for future cases i don't want always ask help


This is because i'm trying to find a solution
chip is offline  
Old 19 May 2019, 17:05   #12
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
Quote:
Originally Posted by chip View Post
Thanks ross


Yes, in practice i only need the cracktro, but for future cases i don't want always ask help


This is because i'm trying to find a solution
Unfortunately this requires some knowledge.
Nothing too complicated but at least how to inspect the boot block (so to grasp a sector loader) and how to manage a decruncher at absolute addresses (ahh, and base 68k code comprehension!).
In fact I have no idea if you know how to do it but since you asked for help I guess not

The 'block of data' you found in the ADF is not a normal Amiga (HUNK) executable but one compressed (yes, ProPack) and unpacked/executed at fixed address.

Be careful: I have absolutely not checked whether the two intros tamper with the system or write in memory where they should not.
Being made for a game where there is not system return for sure the coders did not bother to preserve or allocate the memory (the fact that they are at absolute addresses makes you understand).
Anyway the first intro seems to be more system compliant.

Ciao
ross is offline  
Old 19 May 2019, 17:17   #13
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,947
Thanks ross for all these useful infos


Ciao
chip is offline  
Old 19 May 2019, 18:49   #14
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,262
@ross

A question ross: why the two files "intro.exe" once unpacked are no longer executable?

Una domanda ross: perchè i due file "intro.exe" una volta scompattati non sono più degli eseguibili?
AMIGASYSTEM is offline  
Old 19 May 2019, 20:06   #15
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
Quote:
Originally Posted by AMIGASYSTEM View Post
@ross

A question ross: why the two files "intro.exe" once unpacked are no longer executable?

Una domanda ross: perchè i due file "intro.exe" una volta scompattati non sono più degli eseguibili?
Data extracted from ADF is actually code that need to be executed at fixed memory location (it's not a standard relocatable Amiga exe).

I've used a cruncher that unpack this data at these exact locations.
If you unpack it you have the initial raw data.

Ciao
ross is offline  
Old 19 May 2019, 20:25   #16
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,262
Thank you even though I understand very little
---------------
Grazie anche se ho capito ben poco
AMIGASYSTEM is offline  
Old 20 May 2019, 16:44   #17
jarre
Registered User
 
jarre's Avatar
 
Join Date: Sep 2016
Location: Deventer - Netherlands
Posts: 599
not even for this type of chruncer, but i'm looking for a decruncher under kick 1.3, had one called DEC, but can't find it anymore, who knows where to get it..??
jarre is offline  
Old 20 May 2019, 18:16   #18
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by jarre View Post
not even for this type of chruncer, but i'm looking for a decruncher under kick 1.3, had one called DEC, but can't find it anymore, who knows where to get it..??
That was probably "The Black Decruncher", I've attached it.
Attached Files
File Type: 68k TBD_V1.1.68k (3.9 KB, 116 views)
StingRay is offline  
Old 20 May 2019, 23:44   #19
jarre
Registered User
 
jarre's Avatar
 
Join Date: Sep 2016
Location: Deventer - Netherlands
Posts: 599
Quote:
Originally Posted by StingRay View Post
That was probably "The Black Decruncher", I've attached it.
this is another one, but still a good one, when i started the one i wanna have, you need to type "read" enter and then the filename for the crunched file, if it is a known file, it will decrunch and give you information about where it decrunch and where it is jumping to, then you can choose if you wanna save that info into a txt file...???? any light............shit i can't remember the name of it..
jarre is offline  
Old 21 May 2019, 07:02   #20
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,355
With xfd package is given HackProPack command that can brute force crack the 16-bit key of protected RNC data.
meynaf is online now  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
RNC ProPack source code? Dr. MefistO support.Apps 4 07 June 2018 16:29
Were can i get Propack? retrogamer request.Apps 5 11 August 2011 21:00
Propack question Retroplay support.Apps 3 14 June 2010 21:54

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 16:53.

Top

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