Skip to content

hibbes/Malware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Malware-Analyse: JavaScript Dropper/Loader

Warnung: Dieses Repository enthält echten, potenziell schädlichen JavaScript-Code, der als Dropper/Loader fungiert und unter Windows Script Host (WSH) operiert. Führe den Code NIEMALS auf einem produktiven System aus.

Interaktive Visualisierung

https://hibbes.github.io/Malware/

Eine allgemeinverständliche, interaktive Webseite, die den Ablauf der Malware in 8 Phasen erklärt:

  • Zeitstrahl mit Gefährlichkeits-Ampel (grün → gelb → rot)
  • Analogien für Nicht-Techniker ("Stell dir vor, ein Einbrecher...")
  • Pseudocode in Deutsch pro Phase
  • Aufklappbare technische Details für Fortgeschrittene
  • Swim-Lane-Diagramm (Opfer-PC / Netzwerk / C2-Server)
  • Tastatur-Navigation: Pfeiltasten + T für Technik-Details

Herkunft

Der Code wurde im Informatikunterricht von einem infizierten USB-Stick extrahiert. Er dient ausschließlich der Sicherheitsschulung.

Dateien

Datei Beschreibung
Malware/Original.js Originaler obfuskierter Schadcode (nicht ausführen!)
Malware/Malware.js Kommentierte und bereinigte Version zur Analyse
docs/index.html Interaktive Visualisierung (GitHub Pages)

Was der Code tut

Der Dropper durchläuft 8 Phasen:

  1. Tarnung — Extreme Obfuskation: Junk-Variablen, Base64 mit eingestreutem Rauschen ("ADVANCEDOUI"), Dummy-Funktionen
  2. Entschlüsselung — Eigene Base64-Dekodierung mit verschleierter Look-Up-Table
  3. Umgebungs-Check — Prüft ob Windows Script Host vorhanden ist
  4. Werkzeuge — Erzeugt ActiveXObject: MSXML2.XMLHTTP, WScript.Shell, ADODB.Stream
  5. C2-Kontakt — Versucht HTTP GET an 6 kompromittierte Webseiten mit gefälschtem User-Agent
  6. Payload laden — Lädt verschlüsselte Binärdatei in den Speicher
  7. XOR-Entschlüsselung — Entschlüsselt mit festem Schlüssel, prüft MZ-Header und Mindestgröße
  8. Injektion — Speichert als .dll in %TEMP%, startet via rundll32

Wichtige Warnhinweise

  • Gefahr der Ausführung: Das Ausführen von Original.js kann zur Kompromittierung von Systemen führen
  • Isolation: Analysen ausschließlich in isolierten VMs mit abgeschnittenem Netzwerk durchführen
  • Verantwortung: Inhalte nur für Bildungs- und Forschungszwecke verwenden

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors