Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
IT Security NachrichtenDrohnen-Sicherheit: LUGN eröffnet 24/7-Kontrollzentrum | Protector(20.09.2026 um 15:50 Uhr)
IT Security NachrichtenHackerangriff auf die GUTcert; Kundendaten abgeflossen - BornCity(20.09.2026 um 18:00 Uhr)
IT Security NachrichtenThe Brain Is Actually Two Completely Separate Organs(20.09.2026 um 18:04 Uhr)
IT NachrichtenWhat's the 30-degree rule for TVs?(20.09.2026 um 18:30 Uhr)
IT NachrichtenTrump now says he wants to form an ‘AI Force’(20.09.2026 um 17:39 Uhr)
IT NachrichtenPhilips Hue: Nutzer müssen heftigen Preisschock verdauen(20.09.2026 um 18:12 Uhr)
IT NachrichtenEs wird Zeit, PayPal zu kündigen(20.09.2026 um 18:18 Uhr)
IT Security NachrichtenDrohnen-Sicherheit: LUGN eröffnet 24/7-Kontrollzentrum | Protector(20.09.2026 um 15:50 Uhr)
IT Security NachrichtenHackerangriff auf die GUTcert; Kundendaten abgeflossen - BornCity(20.09.2026 um 18:00 Uhr)
IT Security NachrichtenThe Brain Is Actually Two Completely Separate Organs(20.09.2026 um 18:04 Uhr)
IT NachrichtenWhat's the 30-degree rule for TVs?(20.09.2026 um 18:30 Uhr)
IT NachrichtenTrump now says he wants to form an ‘AI Force’(20.09.2026 um 17:39 Uhr)
IT NachrichtenPhilips Hue: Nutzer müssen heftigen Preisschock verdauen(20.09.2026 um 18:12 Uhr)
IT NachrichtenEs wird Zeit, PayPal zu kündigen(20.09.2026 um 18:18 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

HTMLSmuggler - HTML Smuggling Generator And Obfuscator For Your Red Team Operations

Reagiere als Erste:r — dein Feedback zählt!


The full explanation what is HTML Smuggling may be found here.

The primary objective of HTML smuggling is to bypass network security controls, such as firewalls and intrusion detection systems, by disguising malicious payloads within seemingly harmless HTML and JavaScript code. By exploiting the dynamic nature of web applications, attackers can deliver malicious content to a user's browser without triggering security alerts or being detected by traditional security mechanisms. Thanks to this technique, the download of a malicious file is not displayed in any way in modern IDS solutions.

The main goal of HTMLSmuggler tool is creating an independent javascript library with embedded malicious user-defined payload. This library may be integrated into your phishing sites/email html attachments/etc. to bypass IDS and IPS system and deliver embedded payload to the target user system. An example of created javascript library may be found here.


Features

  • Built-in highly configurable JavaScript obfuscator that fully hides your payload.
  • May be used both as an independent JS library or embedded in JS frameworks such as React, Vue.js, etc.
  • The simplicity of the template allows you to add extra data handlers/compressions/obfuscations.

Installation

  1. Install yarn package manager.

  2. Install dependencies:

    yarn
  3. Read help message.

    yarn build -h
    Usage

    Preparation steps

    1. Modify (or use my) javascript-obfuscator options in obfuscator.js, my preset is nice, but very slow.

    2. Compile your javascript payload:

      yarn build -p /path/to/payload -n file.exe -t "application/octet-stream" -c
    3. Get your payload from dist/payload.esm.js or dist/payload.umd.js. After that, it may be inserted into your page and called with download() function.

    payload.esm.js is used in import { download } from 'payload.esm'; imports (ECMAScript standart).

    payload.umd.js is used in html script SRC and require('payload.umd'); imports (CommonJS, AMD and pure html).

    Pure HTML example

    A full example may be found here.

    1. Do preparation steps.

    2. Import created script to html file (or insert it inline):

      <head>
      <script src="payload.umd.js"></script>
      </head>
    3. Call download() function from body:

      <body>
      <button onclick="download()">Some phishy button</button>
      </body>
    4. Happy phishing :)

    VueJS example

    A full example may be found here.

    1. Do preparation steps.

    2. Import created script to vue file:

      <script>
      import { download } from './payload.esm';
      </script>
    3. Call download() function:

      <template>
      <button @click="download()">Some phishy button</button>
      </template>
    4. Happy phishing :)

    FAQ

    Q: I have an error RangeError: Maximum call stack size exceeded, how to solve it?

    A: This issue described here. To fix it, try to disable splitStrings in obfuscator.js or make smaller payload (it's recommended to use up to 2 MB payloads because of this issue).


    Q: Why does my payload build so long?

    A: The bigger payload you use, the longer it takes to create a JS file. To decrease time of build, try to disable splitStrings in obfuscator.js. Below is a table with estimated build times using default obfuscator.js.

    Payload size Build time
    525 KB 53 s
    1.25 MB 8 m
    3.59 MB 25 m


Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten HTMLSmuggler - HTML Smuggling Generator And Obfuscator For Your Red Team Operations

Thematisch verwandte Begriffe: HTMLSmuggler, HTML, Smuggling, Generator · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-93956 | A flaw has been found in olivier-ls PHP-FTS up to 1.1.2. Affected by thi…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick