1
1
mirror of https://github.com/Shizmob/arcade-docs.git synced 2024-12-18 01:15:54 +01:00
arcade-docs/arccer/software.md
2024-09-05 13:13:21 +00:00

2.4 KiB

Hopsium Mod

Briefing

Hopsium Mod is a disk encryption solution based on TrueCrypt 7.1, used in some Arccer games.

Encryption is at partition level. Encrypted partition will have a header Hopsium Mod Boot Loader at the beginning. With a damaged boot loader, the system will show a message as Loader damaged! Use Rescue Disk: Repair Options > Restor Hopsium Mod Boot Loader, essentially the same as an encrypted disk with a damaged TrueCrypt/VeraCrypt bootloader with a different name.

By booting from an encrypted partition, it will decrypt itself on-the-fly on boot and continue to boot from the inner PBR contained in it. Encrypted partitions could boot from any machine with a valid MBR on the disk, as decryption key is self contained and requires no external input to provide the key.

As vulnerabilities found in TrueCrypt, the master key could be extracted from the RAM image dump/DMA (though this is rendered hard as board used in many games have no PCIE slots for off-the-shelf DMA modules) from a virtual or physical machine , which could be used to decrypt the partition without the need for actual decryption key. Decrypting the disk doesn't require a valid bootloader.

Keys

Do not commit plain text keys to this section. Such PRs won't be accepted. As some of the games are still online and actively maintained, publishing keys in plain text could cause severe security risks to these games.

If you managed to extract the keys, these information could be used to validate your keys. Notice these keys aren't guranteed to be used universally in all games.

HighPraise Series
Dace Cube (2) - TrueCrypt Master Key
CRC32260A90C9
SHA-2569e40066cc75fb3cc85f855c2d18fd5ba36162714243e57ecf4c3aca985112adc
SHA-123a7f3795324908f32ffb998668360b1d44b4da1
MD5cb5487e456ace65509eb9a9263d98443
Dream of Piano - TrueCrypt Master Key
CRC326B29502D
SHA-2564953740cf46f2dd491b6396df8d8410fd8c38f12ff46b1d93904079f6fd93a2e
SHA-1facd22510119bf5bfa2418eba907f069255a3443
MD57c0455eb4e2f92197d4fb3f93bc31684