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
Umay — IoT-Malware-Ähnlichkeitsanalyse-Plattform | Kitploit
Tools/GitHubGitHub/mucoze/umay
Statische AnalyseIoT-SicherheitReverse EngineeringMalware-Analyse
GitHubmucoze/umay

Umay

IoT-Malware-Ähnlichkeitsanalyse-Plattform

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

Contributors Forks Stargazers Issues


Logo

IoT-Malware-Ähnlichkeitsanalyse-Plattform

Demo ansehen

Inhaltsverzeichnis

  • Über das Projekt
  • Aktuelle Funktionen
  • Erste Schritte
    • Voraussetzungen
    • Installation
    • Eigenen Datensatz erstellen
  • Mitwirken
  • Lizenz

Über das Projekt

Umay

Dieses Projekt bietet eine IoT-Malware-Ähnlichkeitsanalyse auf Basis gemeinsam genutzter Codeteile. Es hilft, andere Malware zu identifizieren, die gemeinsamen Code mit der analysierten Datei haben. Auf diese Weise haben Sie die Möglichkeit, einen Eindruck von der Familie der Malware zu bekommen. Im IoT-Ökosystem gibt es verschiedene Geräte mit unterschiedlichen Architekturen. Statische Methoden sind bei der Bewältigung des Multi-Architektur-Problems effektiver. In dem Projekt wurden 1000 Malware-Binärdateien verwendet, die von IoTPOT bereitgestellt wurden. Die Basisblöcke und Funktionen jeder Binärdatei wurden mit radare2 extrahiert und die Hashwerte dieser Daten in einer SQL-Datenbank gespeichert. Die Basisblöcke und Funktionen der zu analysierenden Probe werden aus dieser Datenbank abgefragt und alle Malware-Dateien, die gemeinsamen Code aufweisen, werden aufgelistet.

Aktuelle Funktionen

  • Statische Analyse basierend auf gemeinsam genutztem Code.
  • Unterstützung von ARM, MIPS, x86-64, i386, PowerPC, m68k, Renesas SH.
  • ?

Erste Schritte

Voraussetzungen

  • Python3+
  • Radare2
    • r2pipe

Installation

root@kitploit:~
git clone https://github.com/mucoze/Umay
cd Umay
root@kitploit:~
virtualenv venv
root@kitploit:~
source venv/bin/activate
root@kitploit:~
pip install -r requirements.txt
root@kitploit:~
python manage.py makemigrations
root@kitploit:~
python manage.py migrate
root@kitploit:~
python manage.py createsuperuser
root@kitploit:~
python manage.py runserver

Die Projekt-App ist nun in Ihrem Browser erreichbar. Standardmäßig: 127.0.0.1:8000

Eigenen Datensatz erstellen

python create_dataset.py samples/

Geben Sie das Verzeichnis, in dem sich alle Beispieldateien befinden, als Argument an. Das Skript erstellt dann die Datei dataset.db für Sie.

🤝 Mitwirken

Beiträge, Probleme und Funktionswünsche sind willkommen!

Sie können mich gerne kontaktieren.

Lizenz

Umay ist unter der Apache License 2.0 lizenziert

Tool herunterladen