Redshirt
(Created page with "{{FormatInfo |formattype=electronic |subcat=Encryption |magic=52 45 44 53 48 49 52 54 (REDSHIRT)<br />4F 4E 45 54 49 4D 45 52 45 44 53 48 49 52 54 (ONETIMEREDSHIRT) |released=...") |
(Added note about redshirt2.) |
||
Line 7: | Line 7: | ||
'''Redshirt''' was used in the [[wikipedia:Uplink (video game)|Uplink (video game)]]<ref>[https://forums.introversion.co.uk/viewtopic.php?f=44&t=32354 just want to asking about .dat in uplink - Introversion.co.uk forum]</ref> 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<ref>[https://forums.introversion.co.uk/viewtopic.php?p=416942#p416942 fatal crash on start up - Introversion.co.uk forum]</ref>, or by encrypting portions of game assets to cater for easter eggs, like the game bible series that were distributed on separate discs<ref>[https://uplinkfan.blogspot.com/2011/10/getting-book-2-of-uplink-game-bible.html Getting Book 2 of the Uplink Game Bible - UplinkFan on blogspot.com]</ref> or shared on peer-to-peer file sharing software like Kazaa.<ref>[https://uplinkfan.blogspot.com/2011/10/getting-book-4-of-uplink-game-bible.html Getting Book 4 of the Uplink Game Bible - UplinkFan on blogspot.com]</ref> | '''Redshirt''' was used in the [[wikipedia:Uplink (video game)|Uplink (video game)]]<ref>[https://forums.introversion.co.uk/viewtopic.php?f=44&t=32354 just want to asking about .dat in uplink - Introversion.co.uk forum]</ref> 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<ref>[https://forums.introversion.co.uk/viewtopic.php?p=416942#p416942 fatal crash on start up - Introversion.co.uk forum]</ref>, or by encrypting portions of game assets to cater for easter eggs, like the game bible series that were distributed on separate discs<ref>[https://uplinkfan.blogspot.com/2011/10/getting-book-2-of-uplink-game-bible.html Getting Book 2 of the Uplink Game Bible - UplinkFan on blogspot.com]</ref> or shared on peer-to-peer file sharing software like Kazaa.<ref>[https://uplinkfan.blogspot.com/2011/10/getting-book-4-of-uplink-game-bible.html Getting Book 4 of the Uplink Game Bible - UplinkFan on blogspot.com]</ref> | ||
− | Earlier versions of Redshirt uses simple XOR encryption scheme<ref>[https://crypto.stackexchange.com/a/1557 How can I break REDSHIRT / REDSHIRT2 encryption? - Stack Exchange]</ref> Latter revisions incorporated features like one-time-pad (OTP) encryption<ref>[https://uplinkfan.blogspot.com/2011/10/getting-book-2-of-uplink-game-bible.html Getting Book 2 of the Uplink Game Bible - UplinkFan on blogspot.com]</ref>. | + | Earlier versions of Redshirt uses simple XOR encryption scheme<ref>[https://crypto.stackexchange.com/a/1557 How can I break REDSHIRT / REDSHIRT2 encryption? - Stack Exchange]</ref> Latter revisions incorporated features like one-time-pad (OTP) encryption<ref>[https://uplinkfan.blogspot.com/2011/10/getting-book-2-of-uplink-game-bible.html Getting Book 2 of the Uplink Game Bible - UplinkFan on blogspot.com]</ref>. Certain revisions of redshirt2 used a different technique.<ref>[https://forums.introversion.co.uk/viewtopic.php?p=424012&sid=acd88a8fd17623597924e191fe40d933#p424012 Redshirt2 and Hex Editor - Introversion.co.uk forum]</ref> |
== Identification == | == Identification == |
Latest revision as of 03:37, 23 September 2025
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 |
[edit] 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
".
[edit] Software
[edit] Windows
- https://web.archive.org/web/20040219012231/http://www.stewsburntmonkey.com/redshirt.exe
- Uplink Developer CD has these under tools folder.
[edit] Linux/Unix
[edit] Macintosh
- http://www.cytheraguides.com/archives/ambrosia_addons/uplink/ - the file in question is called "RedshirtX.sit"
[edit] Non-OS specific
[edit] Python
[edit] Rust
- https://lib.rs/crates/redshirt - upstream repository: https://github.com/FaultyRAM/redshirt-rs
[edit] Sample files
- data.dat - Uplink 1.3.3 - Ambrosia Software CD-ROM (Ambrosia Software, Inc.)(2002).bin - Discmaster.textfiles.com
- world.dat - Uplink 1.3.3 - Ambrosia Software CD-ROM (Ambrosia Software, Inc.)(2002).bin - Discmaster.textfiles.com
[edit] References
- ↑ just want to asking about .dat in uplink - Introversion.co.uk forum
- ↑ fatal crash on start up - Introversion.co.uk forum
- ↑ Getting Book 2 of the Uplink Game Bible - UplinkFan on blogspot.com
- ↑ Getting Book 4 of the Uplink Game Bible - UplinkFan on blogspot.com
- ↑ How can I break REDSHIRT / REDSHIRT2 encryption? - Stack Exchange
- ↑ Getting Book 2 of the Uplink Game Bible - UplinkFan on blogspot.com
- ↑ Redshirt2 and Hex Editor - Introversion.co.uk forum