Redshirt

From Just Solve the File Format Problem
Jump to: navigation, search
File Format
Name Redshirt
Ontology
Magic Bytes 52 45 44 53 48 49 52 54 (REDSHIRT)
4F 4E 45 54 49 4D 45 52 45 44 53 48 49 52 54 (ONETIMEREDSHIRT)
Released 2001

Redshirt was used in the Uplink (video game)[1] to bring challenges towards players who are curious in nature. The featured game itself is about computer hacking, so the pseudo encryption was used to encrypt save games for instance to prevent players cheating the game[2], or by encrypting portions of game assets to cater for easter eggs, like the game bible series that were distributed on separate discs[3] or shared on peer-to-peer file sharing software like Kazaa.[4]

Earlier versions of Redshirt uses simple XOR encryption scheme[5] Latter revisions incorporated features like one-time-pad (OTP) encryption[6]. Certain revisions of redshirt2 used a different technique.[7]

Contents

Identification

Redshirt typically begins with HEX 52 45 44 53 48 49 52 54 which corresponds to ASCII string "REDSHIRT". Redshirt with one-time-pad (OTP) encryption begins with HEX 4F 4E 45 54 49 4D 45 52 45 44 53 48 49 52 54 which corresponds to ASCII string " ONETIMEREDSHIRT".

Software

Windows

Linux/Unix

Macintosh

Non-OS specific

Python

Rust

Sample files

References

  1. just want to asking about .dat in uplink - Introversion.co.uk forum
  2. fatal crash on start up - Introversion.co.uk forum
  3. Getting Book 2 of the Uplink Game Bible - UplinkFan on blogspot.com
  4. Getting Book 4 of the Uplink Game Bible - UplinkFan on blogspot.com
  5. How can I break REDSHIRT / REDSHIRT2 encryption? - Stack Exchange
  6. Getting Book 2 of the Uplink Game Bible - UplinkFan on blogspot.com
  7. Redshirt2 and Hex Editor - Introversion.co.uk forum
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox