🔐 A fast Golang-based decryptor & bruteforce tool for SolarPutty session files.
- Decrypt SolarPutty session files with a known password.
- Bruteforce session decryption using a wordlist.
- Multi-threaded for performance.
git clone https://github.com/AnvithLobo/go-SolarPuttyDecrypt
cd go-SolarPuttyDecrypt
go mod tidy
go build
./go-SolarPuttyDecrypt -h
Flags:
Flag | Description |
---|---|
-session |
Path to the SolarPutty session file (required) |
-password |
Password to decrypt the session file |
-wordlist |
Path to wordlist file for bruteforce mode |
-threads |
Number of threads to use (default: 16) |
- Bruteforce:
./go-SolarPuttyDecrypt -session sessions-backup.dat -wordlist wordlist.txt
-----------------------------------------------------
SolarPutty's Sessions Bruteforce Decrypter in Go
-----------------------------------------------------
[0.65% done] [93775/14344393] [16162 p/s] Trying: misperros
- Known Password Decryption:
./go-SolarPuttyDecrypt -session sessions-backup.dat -password password
-----------------------------------------------------
SolarPutty's Sessions Bruteforce Decrypter in Go
-----------------------------------------------------
password: password
->
{
"AuthScript": [],
"Credentials": [
{
"CredentialsName": "instant-root",
"Id": "452ed919-530e-419b-b721-da76cbe8ed04",
"Passphrase": "",
"Password": "123456789",
"PrivateKeyContent": null,
"PrivateKeyPath": "",
"Username": "root"
}
],
...
}
-----------------------------------------------------