
SSH-Schlüssel aus dem ssh-Agent abgreifen
Dieses Skript nutzt einen Bug in ssh-agent aus, der es ermöglicht, den zuletzt zum Agenten hinzugefügten Schlüssel zu extrahieren. Dadurch könnte ein Schlüssel wiederhergestellt werden, der über ssh-add -t, -d oder -D aus ssh-agent entfernt wurde, sofern der ssh-Agent nicht beendet wurde und seit der Entfernung des vorherigen Schlüssels kein neuer Schlüssel hinzugefügt wurde. Dieser Bug wurde gemeldet und könnte in neueren Versionen von OpenSSH behoben werden, was dazu führen würde, dass dieses Tool nicht mehr funktioniert.
parse_mem.py [Stack-Datei] [Schlüssel-Ausgabe] aus (Beispiel: ./parse_mem.py /tmp/SSHagent-17019.stack /tmp/key)ssh -i [Schlüsseldatei] [Benutzer]@[Rechner] verwenden.Ein Teil des RSA-Schlüsselerstellungs-Codes stammt von Thialfihar's Fancy SSH Key Generator: https://github.com/thialfihar/semantic-ssh-key/blob/master/generate_fancy_ssh_key.py