Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
SudoStamp — Genehmige sudo auf einer Linux-Workstation mit einem Fingerabdruck auf deinem Android-Telefon. Nur LAN; der ECDSA-Schlüssel verlässt niemals die TEE des Telefons und spricht das ssh-agent-Protokoll mit pam_rssh. | Kitploit
Tools/GitLabGitLab/ritwick7/sudostamp
Android-SicherheitAuthentifizierung & AutorisierungPrivilege EscalationKryptographieMobile SicherheitHardware-SicherheitIdentitäts- & Zugriffsmanagement (IAM)Authentifizierung
GitLabritwick7/sudostamp

SudoStamp

Genehmige sudo auf einer Linux-Workstation mit einem Fingerabdruck auf deinem Android-Telefon. Nur LAN; der ECDSA-Schlüssel verlässt niemals die TEE des Telefons und spricht das ssh-agent-Protokoll mit pam_rssh.

21vor 2 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen

Ein Terminal, das sudo pacman -Syu ausführt, neben einem Telefon, das "Approve sudo?" fragt und dann "Approved" anzeigt

Pipeline-Status MIT-Lizenz Android 11+ Keine Laufzeitabhängigkeiten Release-APK etwa 110 KB Host-Seite: pam_rssh Website Trinkgeld

SudoStamp

Bestätige sudo auf deinem Linux-Rechner, indem du den Fingerabdrucksensor deines Android-Telefons berührst.

Tippe sudo, dein Telefon vibriert, du berührst den Sensor, der Befehl wird ausgeführt. Kein Passwort eingetippt, nichts in der Cloud: Das Telefon antwortet über dein LAN, und der Fingerabdruck wird von der sicheren Hardware des Telefons (TEE / StrongBox) erzwungen, nicht durch App-Code. Wenn etwas schiefgeht (Telefon aus, außer Reichweite, du tippst auf Ablehnen, 60 Sekunden vergehen), fällt sudo einfach auf deine normale Passwortabfrage zurück. Es kann sudo bequemer machen; es kann dich nicht aussperren.

So sieht es aus

Benachrichtigung: Approve sudo? Von 10.0.2.2 · zum Bestätigen tippen, mit einer Ablehnen-Schaltfläche
1. sudo auf dem Host
Auf dem Telefon erscheint, wer fragt. Ablehnen funktioniert direkt von hier aus.
Bestätigungsbildschirm mit Countdown-Ring, dem anfragenden Host, einer Warnung bei erster Anfrage und einer Ablehnen-Schaltfläche
2. Darauf tippen
Ein Countdown, der Host und die Uhrzeit, eine Warnung bei nie zuvor gesehenen Hosts. Dann die System-Fingerabdruckabfrage.
Bestätigt: sudo auf 10.0.2.2 kann fortfahren
3. Den Sensor berühren
Die TEE signiert, sudo fährt fort, die App schließt sich selbst.
Einführung: Approve sudo mit einer Berührung, drei Schritte, Loslegen
Erster Start
Drei Schritte und eine Schaltfläche. Bietet die Einrichtung des Fingerabdrucks an, falls das Telefon keinen hat.
Einrichtungsbildschirm: Bereit, mit Listener, Benachrichtigungen und Akku-Prüfungen alle grün
Einrichtung
Eine Live-Checkliste: Listener, Benachrichtigungen, Akku, Nicht stören. „Bereit“ erst, wenn alles bestanden ist.
Abgelehnt: Es wurde keine Signatur gesendet. Der Host fällt auf das Passwort zurück.
Abgelehnt oder Zeitüberschreitung
Keine Signatur verlässt das Telefon; der Host fragt nach dem Passwort.

Screenshots von einem Pixel-7-Emulator (daher 10.0.2.2, der Host des Emulators). Das System-Fingerabdruckfenster, das über Schritt 2 erscheint, ist ein sicheres Fenster und erscheint nicht in Screenshots.

So funktioniert es

sudo on the host
  -> PAM: pam_rssh (third-party) dials the phone over the LAN, as an ssh-agent
  -> phone: "Approve sudo? From 192.168.1.10"              (notification)
  -> tap -> BiometricPrompt -> fingerprint
  -> the phone's TEE signs pam_rssh's fresh 32-byte challenge
  -> pam_rssh verifies against the pinned public key -> sudo proceeds

Warum man ihm vertrauen kann

  • Der einzige eigene Code ist die Handy-App, und sie signiert nur. PAM-Integration, Signaturprüfung und Fail-Closed-Verhalten stammen von pam_rssh, einem bestehenden, gepflegten Modul. Nichts von dem hier Geschriebenen läuft zum Authentifizierungszeitpunkt als root auf dem Host.
  • Die Biometrie ist ein Hardware-Gate. Der Android-Keystore-Schlüssel wird mit setUserAuthenticationParameters(0, AUTH_BIOMETRIC_STRONG) erstellt: eine frische starke Biometrie für jede Signatur, durchgesetzt innerhalb der TEE (oder StrongBox). Malware auf dem Handy kann ebenfalls nicht ohne deinen Finger signieren, und der Schlüssel kann nicht exportiert werden.
  • Sie signiert nichts außer sudo-Challenges. Der Agent lehnt jede Payload ab, die nicht exakt pam_rssh's 32-Byte-Challenge entspricht, sodass der Schlüssel als SSH-Login- oder Git-Signing-Oracle nutzlos ist.
  • Keine Laufzeitabhängigkeiten von Drittanbietern in der App: nur Plattform-APIs.

SECURITY.md enthält das vollständige Bedrohungsmodell, einschließlich dessen, wogegen es keinen Schutz bietet. docs/DESIGN.md enthält das Design und die Begründung dahinter.

Voraussetzungen

  • Handy: Android 11+ (API 30, wo per-use-Biometrie-Schlüssel ausdrückbar wurden) mit einem Fingerabdrucksensor der Klasse 3 („stark").
  • Host: eine der folgenden Plattformen. Der Installer bringt pam_rssh mit: ein Paket, wo eines existiert, andernfalls aus einem gepinnten, verifizierten Commit gebaut.
Tool herunterladen