Invoer

Gedeobfusceerde Uitvoer

Wat is de HTML Deobfuscator?

De HTML Deobfuscator keert veelvoorkomende obfuscatiepatronen in HTML-bestanden om. Plak geobfusceerde of geminificeerde HTML en ontvang een schone, leesbare uitvoer. HTML-obfuscatie wordt gewoonlijk gebruikt om de bedoeling van broncode te verbergen, e-mailadressen te beschermen tegen scrapers of kwaadaardige inhoud te vermommen.

Dit hulpmiddel werkt volledig in je browser. Er wordt geen code naar een server verzonden. Het decodeert benoemde HTML-entiteiten, numerieke tekenreferenties, hexadecimale tekenreferenties, unicode-escapes in inline scripts en hexadecimale escapes. Het verwijdert ook obfuscatiecommentaren en formatteert de resulterende HTML met de juiste inspringing.

Hoe dit hulpmiddel te gebruiken

1

Plakken of Uploaden

Plak geobfusceerde of geminificeerde HTML in het linker paneel, of upload een .html-, .htm- of .txt-bestand. Klik op Voorbeeld om een ​​voorbeeld te laden.

2

Gedeobfusceerde Uitvoer Bekijken

Het rechter paneel toont de schoongemaakte en geformatteerde HTML. Entiteiten worden gedecodeerd, script-escapes opgelost en de opmaak ingesprongen voor leesbaarheid.

3

Kopiëren of Downloaden

Gebruik Kopiëren of Downloaden om het resultaat op te slaan als een .html-bestand voor verdere analyse of beoordeling.

HTML Deobfuscator Voorbeelden

Hier is een voorbeeld van het deobfusceren van HTML die entiteitscodering en hexadecimale escape-reeksen gebruikt — twee van de meest voorkomende HTML-obfuscatietechnieken.

Voorbeeld: Entiteitscodering en Hexadecimale Escapes

Geobfusceerde invoer:

Invoer

Gedeobfusceerde uitvoer:

Uitvoer

Wanneer de HTML Deobfuscator helpt

HTML-obfuscatie wordt gebruikt in phishingpagina's, spam-e-mails, kwaadaardige advertenties en kopieerbeveiliging webinhoud. Dit hulpmiddel helpt beveiligingsonderzoekers, webontwikkelaars en analisten om opzettelijk verduisterde HTML snel te decoderen en te lezen. Het verwerkt de meest voorkomende statische obfuscatiepatronen; dynamische obfuscatie die afhankelijk is van JavaScript-uitvoering kan aanvullende analyse vereisen.

Veelgestelde Vragen

Welke HTML-obfuscatiepatronen decodeert dit hulpmiddel?

Dit hulpmiddel decodeert benoemde HTML-entiteiten (<, >, &, ", ',  ), decimale numerieke referenties (H), hexadecimale numerieke referenties (H), unicode-escapes in scripts (\u0048) en hexadecimale escapes in scripts (\x48).

Wordt mijn HTML naar een server verzonden?

Nee. Alle verwerking wordt volledig in je browser uitgevoerd met JavaScript. Je HTML-code wordt nooit naar een server geüpload.

Kan dit hulpmiddel diep geneste HTML verwerken?

Ja. De formatter voegt de juiste inspringing toe voor geneste tags, verwerkt zelf-sluitende tags zoals <br>, <img> en <input>, en formatteert de uitvoer voor leesbaarheid.

Decodeert het geobfusceerd JavaScript binnen script-tags?

Het decodeert statische unicode- en hexadecimale escapes (\u en \x) in inline scripts. Dynamisch geëvalueerde JavaScript-obfuscatie (bijv. eval-gebaseerd) vereist een JavaScript-deobfuscator.

Welke bestandsformaten kan ik uploaden?

Je kunt .html-, .htm- en .txt-bestanden uploaden. De bestandsinhoud wordt in de editor geladen en automatisch gedeobfusceerd.

Gerelateerde Hulpmiddelen

Voor meer informatie over HTML-entiteiten, zie de MDN HTML-entiteitenreferentie.