Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Summertime/fossd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

fossd

A simple readable Fallout Shelter Save Decryptor

Features:

  • Simple: all default values defined, ~12 lines of crypto variable definitions, ~5 lines of operating code
  • Multiple Interfaces: can be used either as a module in another program, or as a CLI tool
  • Compositable: designed for simple shell scripting flows

Usage

foss-decrypt < Vault111.sav | jq '.vault.storage.Lunchbox += 100' | foss-encrypt > Vault222.sav

Implementation details (for other implementations)

The data is padded to the cipher's blocksize (32?) using PKCS7

the key derivitation function is PBKDF2HMAC, using SHA1, with 1000 iterations, and an output length of 32 bytes. The salt is the bytes tu89geji340t89u2 (ascii format)

we then derive a key using the bytes UGxheWVy (ascii format)

The cipher is AES (using the key prior) in CBC mode (using the bytes tu89geji340t89u2 (ascii format) as the initial vector)

About

A simple readable Fallout Shelter Save Decryptor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /