Dépaqueteur JavaScript
Déballer les wrappers JavaScript de type P.A.C.K.E.R en ligne
Entrée
Sortie déballée
Qu'est-ce que le dépaqueteur JavaScript ?
Ce dépaqueteur restaure le JavaScript packé (y compris les motifs courants encapsulés dans eval) en code lisible et embellit le JavaScript. Collez du code obfusqué ou minifié ; obtenez une sortie lisible pour le débogage et l'analyse. La spécification ECMAScript définit le langage.
Cet outil s'exécute entièrement dans votre navigateur. Rien n'est envoyé à un serveur. Pour obfusquer du code, utilisez Obfuscateur JavaScript. Pour le formatage uniquement, utilisez Formateur JavaScript. Pour la validation, utilisez Validateur JavaScript.
Comment déballer le JavaScript
Coller ou importer
Collez le JavaScript packé dans le panneau gauche ou importez un fichier .js. Utilisez Exemple pour charger un extrait packé.
Voir la sortie déballée
Le panneau droit affiche le code déballé. Si le déballage échoue, l'outil revient au formatage lisible et au décodage des échappements.
Copier ou télécharger
Utilisez Copier ou Télécharger pour obtenir le résultat. Pour exécuter du code, utilisez Console JavaScript.
Exemple de dépaqueteur JavaScript
Voici un exemple de déballage d'une charge JavaScript de type P.A.C.K.E.R.
Exemple : sortie console packée
Entrée packée :
Sortie déballée :
Quand le dépaqueteur JavaScript aide
Utilisez-le lorsque vous recevez du JavaScript packé provenant de scripts tiers, d'extensions de navigateur ou de charges suspectes. Le déballage expose le véritable chemin de code pour l'analyse, l'audit et le débogage. Pour du code minifié mais non packé, utilisez le Formateur JavaScript.
Questions fréquentes
Mes données sont-elles privées ?
Oui. Le déballage s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Déballle-t-il tous les scripts packés ?
Il gère les wrappers courants de type P.A.C.K.E.R. Certains packeurs personnalisés peuvent nécessiter une analyse manuelle après le déballage.
Peut-il inverser complètement l'obfuscation ?
Cela dépend de l'obfuscation. Les motifs simples sont inversés. Une obfuscation forte peut laisser une partie du code difficile à lire.
Dépaqueteur vs formateur ?
Le formateur ajoute uniquement l'indentation. Le dépaqueteur tente d'abord d'inverser les wrappers packés, puis formate le résultat.
Est-il légal de déobfusquer ?
Utilisez-le pour déboguer votre propre code, la recherche en sécurité ou avec autorisation. Vérifiez les licences et conditions pour le code tiers.