1 dépôt
Execution of arbitrary JavaScript logic by evaluating strings via the Function constructor.
Distinct from String-to-Code Execution: Specializes string-to-code execution specifically for JavaScript's Function constructor, unlike the Python-focused candidate.
Explore 1 awesome GitHub repository matching devops & infrastructure · JavaScript. Refine with filters or upvote what's useful.
jsfuck est un langage de programmation ésotérique et un obfuscateur de code source JavaScript. Il fonctionne comme un encodeur de code qui transforme le code source JavaScript standard en un équivalent fonctionnel composé d'un jeu de caractères minimal. Le projet restreint son code source à six caractères spécifiques pour masquer la logique et contourner les filtres de sécurité qui bloquent les caractères alphanumériques standard. Il y parvient en utilisant la coercition de type pour dériver des symboles et accéder aux objets internes du langage via la manipulation de prototypes. Le système permet l'exécution arbitraire de JavaScript en convertissant des chaînes en fonctions exécutables et en récupérant la portée globale via le contexte d'exécution. Il gère la logique complexe et les arguments de fonction en utilisant des wrappers de tableau et des appels de constructeur natifs.
Enables the execution of arbitrary logic by converting obfuscated strings into executable JavaScript functions.