https://github.com/cyclone-github/guarda_pwn
Tool to recover and decrypt Guarda Wallets
https://github.com/cyclone-github/guarda_pwn
crypto guarda seedphrase wallet
Last synced: about 1 month ago
JSON representation
Tool to recover and decrypt Guarda Wallets
- Host: GitHub
- URL: https://github.com/cyclone-github/guarda_pwn
- Owner: cyclone-github
- License: gpl-2.0
- Created: 2026-02-16T21:31:15.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-05T17:01:28.000Z (2 months ago)
- Last Synced: 2026-03-05T19:57:10.779Z (2 months ago)
- Topics: crypto, guarda, seedphrase, wallet
- Language: Go
- Homepage: https://forum.hashpwn.net/post/10799
- Size: 23.4 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/cyclone-github/guarda_pwn/)
[](https://github.com/cyclone-github/guarda_pwn/issues)
[](LICENSE)
[](https://github.com/cyclone-github/guarda_pwn/releases)
### Install guarda_pwn
```
go install github.com/cyclone-github/guarda_pwn@main
```
---
### Tool to recover and decrypt Guarda Wallet backups
This tool decrypts **Guarda wallet backup files**.
Guarda backups are encrypted using **CryptoJS AES-256-CBC with OpenSSL**.
- Contact me at https://forum.hashpwn.net/user/cyclone if you need help recovering your Guarda wallet password or seed phrase
---
# Usage example
```
./guarda_pwn.bin -h guarda-wallet.txt -w wordlist.txt
------------------------------------
| Cyclone's Guarda Wallet Decryptor |
------------------------------------
Hash file: guarda-wallet.txt
Valid Hashes: 1
CPU Threads: 16
Wordlist: wordlist.txt
Working...
Password: 'Cyclone!'
Decrypted: {...}
```
---
# Supported options
```
-w {wordlist}
-h {hash file} (base64 Guarda backup)
-t {cpu threads}
-s {print status every nth sec}
-version (version info)
-help (usage instructions)
```
Example:
```
./guarda_pwn.bin -h guarda-wallet.txt -w wordlist.txt
./guarda_pwn.bin -h guarda-wallet.txt -w wordlist.txt -t 16 -s 10
```
---
# Guarda Wallet Backup Format
Guarda wallet backups are **Base64 encoded OpenSSL AES encrypted blobs**.
Example:
```
U2FsdGVkX19VhMBP5C1hK9....
```
Key derivation used by Guarda:
```
PBKDF2(password, "XB7sHH26Hn&FmPLxnjGccKTfPV(yk", 1 iteration, 16 bytes, SHA1)
hex(key) + postfix
```
The resulting passphrase is then used in **OpenSSL EVP_BytesToKey (MD5)** to derive:
```
AES-256 key
IV
```
---
# Compile from source
This assumes **Go and Git are installed**.
```
git clone https://github.com/cyclone-github/guarda_pwn.git
cd guarda_pwn
go mod init guarda_pwn
go mod tidy
go build -ldflags="-s -w" .
go install -ldflags="-s -w" .
```
---
### Compile from source guide
```
https://github.com/cyclone-github/scripts/blob/main/intro_to_go.txt
```