Skip to content

AnvithLobo/go-SolarPuttyDecrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠 go-SolarPuttyDecrypt

🔐 A fast Golang-based decryptor & bruteforce tool for SolarPutty session files.

Rainbow Divider

🚀 Features

  • Decrypt SolarPutty session files with a known password.
  • Bruteforce session decryption using a wordlist.
  • Multi-threaded for performance.

🧱 Build Instructions

git clone https://github.com/AnvithLobo/go-SolarPuttyDecrypt
cd go-SolarPuttyDecrypt
go mod tidy
go build

🛠 Usage

./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)

💡 Examples

  • 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"
        }
    ],
    ...
}
-----------------------------------------------------

🙏 Credits

About

SolarPutty session files decrypter / bruteforce

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages