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
bashacks — Eine Reihe von Funktionen zur Steigerung der Produktivität beim Hacken mit Bash | Kitploit
Tools/GitHubGitHub/merces/bashacks
Allgemeine DienstprogrammeVerschlüsselungs-/EntschlüsselungstoolsHash-AnalyseScripting & AutomatisierungInformationsbeschaffungMalware-Analyse
GitHubmerces/bashacks

bashacks

Eine Reihe von Funktionen zur Steigerung der Produktivität beim Hacken mit Bash

Repository anzeigen
21143vor 4 MonatenVon 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

bashacks

Was?

bashacks ist eine Sammlung von Bash-Funktionen, die wahrscheinlich nützlich für Programmierer, Sicherheitsanalysten und allgemeine Benutzer ist, die Low-Level-Operationen benötigen.

Eigentlich gibt es nichts wirklich Neues in bashacks; alle Funktionen wurden unter Verwendung vorhandener Software in UNIX-ähnlichen Systemen geschrieben. Es ermöglicht jedoch die Verwendung kürzerer Befehle, um Aufgaben auszuführen, die normalerweise mehrere Befehle erfordern würden.

Anforderungen

  • bash >= 4
  • bc
  • binutils
  • coreutils
  • curl
  • file
  • grep
  • hexdump
  • html2text
  • perl
  • sed
  • wget
  • xxd
  • zip

Erstellen

Verwenden Sie den Befehl make, um eine einzelne Datei zu generieren, die alle Funktionen enthält, und source sie:

root@kitploit:~
make
source bashacks.sh

Das ist alles. Sie können nun die verfügbaren Funktionen in einem neuen Terminal überprüfen, indem Sie bh_ eingeben und Tab drücken.

Wenn Sie es dauerhaft machen möchten, fügen Sie es Ihrer ~/.bash_profile hinzu:

root@kitploit:~
echo "source $(pwd)/bashacks.sh" >> ~/.bash_profile

Dokumentation

Es gibt einige, aber es ist veraltet. PRs sind willkommen!

Verwendung

Wie spät ist es aktuell in Epoch?

root@kitploit:~
$ bh_epoch
1522324129

Alphabetisch 4 zu 'f' addieren

root@kitploit:~
$ bh_charcalc f + 4
j

Überprüfen Sie meine externe IP-Adresse

root@kitploit:~
$ bh_myip
177.212.113.13

Erstellen Sie ein grundlegendes C-Programmskelett

root@kitploit:~
$ bh_skel_c > hello.c
$ cat hello.c

Dies würde ausgeben:

root@kitploit:~
#include <stdio.h>

int main(int argc, char *argv[]) {


    return 0;
}

Berechnen Sie gängige Prüfsummen für Dateien

root@kitploit:~
$ bh_hashes /bin/ip*
387478f58a0669173fb6557d392a58e9 /bin/ip
1dd0f3b100bd6efc4664da0cdefff801d7d2efd8 /bin/ip
1d418ae3a767280c7fc6026a25e5bb9774c0e8afc7b3387b547765b62cbe578f /bin/ip
78868acd29e4a33194fb786f6589d3d1 /bin/ipcmk
8c22a129ff4b5748cc62222a93ba8471d7fdce19 /bin/ipcmk
34a068d7f85e85746b3fc98502fa96a734cc51f3a9d49cad92911e8f239bd9c9 /bin/ipcmk
69c2bedc20e77c039912c9d5e7af33db /bin/ipcrm
7992a936b28359d7f087a448d2b8a2418ef4f112 /bin/ipcrm
cded383eb3b74467409c1731c2804350fe3d1123bdac7304c1c6f3af9e7976f7 /bin/ipcrm
499f17765c0aa55ac99739c9bcac1d0c /bin/ipcs
c476949e77ef8710398fd8ec4f78c8cf1d76a420 /bin/ipcs
33c77a5b625f4de919f55dc24207645d219a2fde2e0b92be27c5cda8c662cd72 /bin/ipcs
6a738c5c2506f7e87c9458e0c3df378f /bin/iptables-xml
ba97af2e429aca6beb5a2b8861e370bbf874dee9 /bin/iptables-xml
cb8c10461da5247e8d6d63a123ba563df95ae1e78f29e1717eb8bb02c2ca045b /bin/iptables-xml

Dateien nach MIME-Typ finden (ignoriert Dateierweiterung):

root@kitploit:~
$ bh_findmime -elf /bin | head
/bin/[
/bin/addpart
/bin/appres
/bin/apt
/bin/apt-cache
/bin/apt-cdrom
/bin/apt-config
/bin/apt-extracttemplates
/bin/apt-ftparchive
/bin/apt-get

Sie könnten die Ergebnisse an xargs weiterleiten, um schnell Prüfsummen zu berechnen:

root@kitploit:~
$ bh_findmime -pe ~/Downloads/ | xargs shasum
d9e49c4209087170e36cbef689d96240d736cf3b  /Users/menteb/Downloads/CSCWCNG.dll
50dfeea02e89f41caf52df152c7cb923c667bffc  /Users/menteb/Downloads/Receitanet-1.10.exe
86a5f89d43ab11456fb817aeceb14b83cc6c2608  /Users/menteb/Downloads/Xojo2017r3Setup.exe.opdownload

Eine Zeichenfolge in verschiedene Ausgabeformate in Hexadezimal umwandeln

root@kitploit:~
$ bh_str2hex mentebinaria
6d 65 6e 74 65 62 69 6e 61 72 69 61
root@kitploit:~
$ bh_str2hex -x mentebinaria
\x6d\x65\x6e\x74\x65\x62\x69\x6e\x61\x72\x69\x61
root@kitploit:~
$ bh_str2hex -c mentebinaria
{ 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x69, 0x61 }

Es gibt eine sehr grundlegende Fehlerbehandlung in bashacks. Wenn eine Funktion nicht die benötigten Argumente erhält, gibt sie einfach 1 zurück.

Es gibt noch viel mehr. Installieren Sie es und überzeugen Sie sich selbst. :)

Bekannte Probleme

String-Escape

In einigen Zeichenfolgenfunktionen müssen Sie Sonderzeichen escapen, da bash versuchen wird, sie zu interpretieren. Siehe das folgende Beispiel mit der Funktion bh_strxor:

root@kitploit:~
$ bh_strxor 0x41 fernando
'$3/ /%.

$ bh_strxor 0x41 "'\$3/ /%." # string between double quotes and dollar sign escaped
fernando

Zsh-Unterstützung

Viele bashacks-Funktionen verwenden die Wortaufteilungsfunktion von bash, daher funktionieren sie standardmäßig nicht in Zsh. Sie können Zsh jedoch so konfigurieren, dass es Wortaufteilung mit dem folgenden Befehl durchführt:

root@kitploit:~
$ setopt sh_word_split

Dann sollte es funktionieren.

Tool herunterladen