Go library for credentials recovery
The goLazagne is an open source library for golang used to retrieve passwords stored on local computer.
Inspired by AlessandroZ LaZagne project.
go get github.com/kerbyj/goLazagne
package main
import (
"github.com/kerbyj/goLazagne"
)
func main() {
var credentials, _ = goLazagne.ExtractAllData()
println("Browser creds:", len(credentials.BrowserData))
println("Credman creds:", len(credentials.CredmanData))
println("Wifi creds:", len(credentials.WifiData))
println("\nEnumerating filesystem. Please wait")
var interestingFiles = []string{
"ovpn",
"ssh",
}
var files = goLazagne.ExtractInterestingFiles(interestingFiles)
for fileN := range files {
println(files[fileN])
}
}
If you want to compile this project on Linux system:
apt install gcc-multilib
apt install gcc-mingw-w64
CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ GOOS=windows GOARCH=amd64 go build -buildmode=exe
Browsers
Windows
SysAdmin tools (pre alpha, need more tests)
WiFi passwords