1个稳定版本

1.0.6 2022年3月10日
1.0.2 2022年3月4日
1.0.1 2022年3月3日
0.1.0 2022年3月3日

#35 in #transpiler

MIT 许可证

285KB
177

jsfuck

一个快速简单的Rust JSFuck混淆器。有关更多信息/上下文,请访问www.jsfuck.com

示例

use jsfuck;

fn main() {
    let jsfucked = jsfuck::obfuscate("0");
    
    // evaluate this as a JavaScript code and you should get "0"
    assert_eq!(String::from("[+[]]+[]"), jsfucked);
    
    let mut code = jsfuck::obfuscate("console.log('Hello, World!')");

    // wrap this with an eval()
    jsfuck::wrap_eval(&mut code);
    
    // paste this as a JavaScript code and it should print "Hello, World!"
    println!("{}", code);
}

lib.rs:

jsfuck

一个快速简单的Rust JSFuck混淆器。这个库仅导出两个函数,没有依赖项。

无运行时依赖