awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aemkei avatar

aemkei/jsfuck

0
View on GitHub↗
8,596 stars·681 forks·JavaScript·WTFPL·6 vuesjsfuck.com↗

Jsfuck

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.

Features

  • Minimalist Character-Set Restrictions - Restricts the entire source code to only six specific characters to hide logic and bypass security filters.
  • JavaScript Obfuscators - Transforms standard JavaScript source code into an obfuscated functional equivalent to prevent reverse engineering and bypass filters.
  • Source Code Obfuscation - JS-Fuck transforms standard JavaScript code into a functional equivalent using six specific characters to obfuscate the logic.
  • JavaScript - Enables the execution of arbitrary logic by converting obfuscated strings into executable JavaScript functions.
  • Prototype Chain Manipulation - Accesses deep internal language objects and global scopes through unconventional casting and type coercion.
  • Dynamic Code Evaluation - Executes arbitrary code by accessing the Function constructor to evaluate strings as logic.
  • Execution Context Global Scope Access - Retrieves the global object by invoking a function that returns its current execution context.
  • Global Scope Retrieval - Retrieves the global object by executing a function that returns its current invocation context.
  • JavaScript Execution Environments - Runs arbitrary JavaScript logic using a restricted six-character set.
  • JavaScript Source Encoders - Transforms standard JavaScript source code into a functional equivalent composed of a minimal character set.
  • Esoteric Programming Languages - Serves as an experimental language exploring the minimum character set required for complex JavaScript logic.
  • Prototype-Based Object Retrieval - Retrieves native methods and constructors by indexing into arrays and accessing built-in prototypes.
  • Type Coercion Techniques - JS-Fuck derives a full set of symbols by casting booleans, numbers, and native method definitions into strings.
  • Minimalist Obfuscation Languages - Encodes arbitrary JavaScript logic using only six specific characters to bypass filters or hide code.
  • Dynamic Runtime Evaluation - Implements the ability to evaluate strings as executable functions to run arbitrary logic without a global scope reference.
  • Implicit Type-Coercion String Generation - Produces alphanumeric characters by casting booleans and numbers into strings via implicit type conversion.
  • Filter Bypasses - Circumvents security filters that block alphanumeric characters by using an alternative encoded character set.
  • Source Code Obfuscation - Hides JavaScript logic by transforming it into an unconventional format of six characters that is difficult for humans to read.
  • Esoteric Languages - Esoteric style using only atomic parts of JavaScript.
  • Security Utilities - Obfuscates JavaScript.

Historique des stars

Graphique de l'historique des stars pour aemkei/jsfuckGraphique de l'historique des stars pour aemkei/jsfuck

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Jsfuck

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Jsfuck.
  • javascript-obfuscator/javascript-obfuscatorAvatar de javascript-obfuscator

    javascript-obfuscator/javascript-obfuscator

    16,129Voir sur GitHub↗

    This project is a JavaScript code protection tool designed to transform source code into a version that is difficult for humans to read. Its primary purpose is to protect intellectual property and prevent reverse engineering by altering the original program logic. The tool employs several advanced techniques to hinder analysis, including control flow flattening and the injection of dead code. It can compile functions into custom bytecode executed by an embedded virtual machine and encrypt string literals to prevent static analysis of text. Additional capabilities include anti-debugging mecha

    TypeScript
    Voir sur GitHub↗16,129
  • dashingsoft/pyarmorAvatar de dashingsoft

    dashingsoft/pyarmor

    5,114Voir sur GitHub↗

    Pyarmor is a toolset for protecting Python software through source code obfuscation, bytecode protection, and binary compilation. It functions as a code obfuscator, bytecode protector, and binary compiler designed to prevent reverse engineering and unauthorized access to Python scripts and packages. The project distinguishes itself by providing a comprehensive software license manager that enables hardware-bound licensing. This allows developers to lock script execution to specific physical devices or virtual machines and enforce strict expiration dates via encrypted runtime keys. Its broade

    Python
    Voir sur GitHub↗5,114
  • rockstarlang/rockstarAvatar de RockstarLang

    RockstarLang/rockstar

    6,882Voir sur GitHub↗

    Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy

    JavaScript
    Voir sur GitHub↗6,882
  • zeusssz/hercules-obfuscatorAvatar de zeusssz

    zeusssz/hercules-obfuscator

    217Voir sur GitHub↗

    Hercules is a security tool designed to protect Lua source code from reverse engineering and unauthorized analysis. It functions as a code transformation engine that secures application logic by applying multiple layers of obfuscation, including control flow manipulation and the wrapping of scripts within a custom virtual machine environment. The project distinguishes itself through a multi-stage pipeline architecture that allows for the development of custom, multi-layered protection strategies. By replacing standard language instructions with custom opcodes and reorganizing linear code into

    Lualualua-obfuscatorobfuscator
    Voir sur GitHub↗217
Voir les 30 alternatives à Jsfuck→

Questions fréquentes

Que fait aemkei/jsfuck ?

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.

Quelles sont les fonctionnalités principales de aemkei/jsfuck ?

Les fonctionnalités principales de aemkei/jsfuck sont : Minimalist Character-Set Restrictions, JavaScript Obfuscators, Source Code Obfuscation, JavaScript, Prototype Chain Manipulation, Dynamic Code Evaluation, Execution Context Global Scope Access, Global Scope Retrieval.

Quelles sont les alternatives open-source à aemkei/jsfuck ?

Les alternatives open-source à aemkei/jsfuck incluent : dashingsoft/pyarmor — Pyarmor is a toolset for protecting Python software through source code obfuscation, bytecode protection, and binary… javascript-obfuscator/javascript-obfuscator — This project is a JavaScript code protection tool designed to transform source code into a version that is difficult… rockstarlang/rockstar — Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics,… zeusssz/hercules-obfuscator — Hercules is a security tool designed to protect Lua source code from reverse engineering and unauthorized analysis. It… formidablelabs/react-live — react-live is a suite of tools for in-browser React transpilation, live editing, and interactive documentation. It… bang590/jspatch — JSPatch is a JavaScript native bridge and method swizzler that allows for the dynamic injection of logic into a hosted…