2 个仓库
Tools specifically designed to transform JavaScript source code to prevent reverse engineering.
Distinct from Executable Obfuscators: Distinct from Executable Obfuscators: targets high-level JavaScript source rather than binary executable structures.
Explore 2 awesome GitHub repositories matching security & cryptography · JavaScript Obfuscators. Refine with filters or upvote what's useful.
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
Provides a CLI to automate the transformation of JavaScript source code using various security presets.
jsfuck 是一种深奥的编程语言和 JavaScript 源代码混淆器。它作为一个代码编码器,将标准 JavaScript 源代码转换为由最小字符集组成的等效功能代码。 该项目将其源代码限制为六个特定字符,以隐藏逻辑并绕过阻止标准字母数字字符的安全过滤器。它通过使用类型强制转换来派生符号,并通过原型操作访问内部语言对象来实现这一点。 该系统通过将字符串转换为可执行函数并通过执行上下文检索全局作用域,实现了任意 JavaScript 执行。它利用数组包装器和原生构造函数调用来管理复杂的逻辑和函数参数。
Transforms standard JavaScript source code into an obfuscated functional equivalent to prevent reverse engineering and bypass filters.