All Projects → kerbyj → goLazagne

kerbyj / goLazagne

Licence: MIT license
Go library for credentials recovery

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to goLazagne

Lscript
The LAZY script will make your life easier, and of course faster.
Stars: ✭ 3,056 (+1626.55%)
Mutual labels:  penetration-testing, pentest-tool
password-list
Password lists with top passwords to optimize bruteforce attacks
Stars: ✭ 174 (-1.69%)
Mutual labels:  password-manager, password-safety
awesome-pentest-tools
List of Security Archives Tools and software, generally for facilitate security & penetration research. Opening it up to everyone will facilitate a knowledge transfer. Hopefully the initial set will grow and expand.
Stars: ✭ 34 (-80.79%)
Mutual labels:  pentesting-windows, pentest-tool
Docker Security Images
🔐 Docker Container for Penetration Testing & Security
Stars: ✭ 172 (-2.82%)
Mutual labels:  penetration-testing, pentest-tool
vaf
Vaf is a cross-platform very advanced and fast web fuzzer written in nim
Stars: ✭ 294 (+66.1%)
Mutual labels:  penetration-testing, pentest-tool
Tigershark
Bilingual PhishingKit. TigerShark intergrates a vast array of various phishing tools and frameworks, from C2 servers, backdoors and delivery methods in multiple scripting languages in order to suit whatever your deployment needs may be.
Stars: ✭ 212 (+19.77%)
Mutual labels:  penetration-testing, pentest-tool
mopass
A OpenSource Clientless & Serverless Password Manager
Stars: ✭ 40 (-77.4%)
Mutual labels:  password-manager, password-safety
Trigmap
A wrapper for Nmap to quickly run network scans
Stars: ✭ 132 (-25.42%)
Mutual labels:  penetration-testing, pentest-tool
xeca
PowerShell payload generator
Stars: ✭ 103 (-41.81%)
Mutual labels:  pentesting-windows, penetration-testing
keevault
Kee Vault is a password manager for your web browser. Password databases (Vaults) are encrypted using the KeePass storage format before being sent to a remote server for synchronisation across any modern device/browser
Stars: ✭ 57 (-67.8%)
Mutual labels:  password-manager, password-safety
Oscp Pentest Methodologies
备考 OSCP 的各种干货资料/渗透测试干货资料
Stars: ✭ 166 (-6.21%)
Mutual labels:  penetration-testing, pentest-tool
PyParser-CVE
Multi source CVE/exploit parser.
Stars: ✭ 25 (-85.88%)
Mutual labels:  penetration-testing, pentest-tool
Darkside
Tool Information Gathering & social engineering Write By [Python,JS,PHP]
Stars: ✭ 159 (-10.17%)
Mutual labels:  penetration-testing, pentest-tool
Darkspiritz
🌔 Official Repository for DarkSpiritz Penetration Framework | Written in Python 🐍
Stars: ✭ 219 (+23.73%)
Mutual labels:  penetration-testing, pentest-tool
Dnsmorph
Domain name permutation engine written in Go
Stars: ✭ 148 (-16.38%)
Mutual labels:  penetration-testing, pentest-tool
Awesome Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
Stars: ✭ 48,038 (+27040.11%)
Mutual labels:  pentesting-windows, penetration-testing
Pakuri
Penetration test Achieve Knowledge Unite Rapid Interface
Stars: ✭ 125 (-29.38%)
Mutual labels:  penetration-testing, pentest-tool
Jwtxploiter
A tool to test security of json web token
Stars: ✭ 130 (-26.55%)
Mutual labels:  penetration-testing, pentest-tool
Spicypass
A light-weight password manager with a focus on simplicity and security
Stars: ✭ 367 (+107.34%)
Mutual labels:  password-manager, password-safety
sqlscan
Quick SQL Scanner, Dorker, Webshell injector PHP
Stars: ✭ 140 (-20.9%)
Mutual labels:  penetration-testing, pentest-tool

goLazagne


Disclaimer

  1. All information provided in this project is for educational purposes only and can not be used for law violation or personal gain.
  2. The authors of this project are not responsible for any possible harm caused by the materials of this project.
  3. All information in this repository is intended for development of audit tools and help preventing the hack attacks.
  4. We believe only in ethical hacking.

Description

The goLazagne is an open source library for golang used to retrieve passwords stored on local computer.

Inspired by AlessandroZ LaZagne project.

Install

go get github.com/kerbyj/goLazagne

Example

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

Supported features

  • Browsers

    • Chromium-based
    • Mozilla Firefox
    • Internet Explorer and Edge
  • Mail

    • Thunderbird
    • [TBD] Outlook
  • Windows

    • Credential Manager
  • SysAdmin tools (pre alpha, need more tests)

    • Mobaxterm - user, host:port and associated key
    • Putty - user, host:port and associated key
    • Filezilla - user, host:port and password (encrypted if master password isset)
    • Openssh
  • WiFi passwords

ToDo (sorted by priority level)

  • Rewrite Mozilla extractor
  • WPA2 Enterprise. The main difficulty is that we need an privilege escalation. Read more in zc00l research.
  • Windows vault
  • Full outlook support
  • Git

Special thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].