没有合适的资源?快使用搜索试试~ 我知道了~
rusty-jsyc:用Rust编写JavaScript到字节码编译器
共42个文件
rs:13个
js:8个
json:4个
需积分: 19 0 下载量 121 浏览量
2021-01-31
13:56:52
上传
评论
收藏 72KB ZIP 举报
温馨提示
生锈的JSYC Rusty-JSYC(JavaScript bYtecode编译器)是用Rust编写JavaScript到字节码的编译器。 该字节码旨在与以JavaScript编写的提供的结合使用。 它们共同构成了虚拟化混淆的组件。 也有一篇解释了这个项目和虚拟化的困惑。 如何使用 您必须首先编译给定JavaScript代码。 之后,您可以使用提供的虚拟机执行它。 编译您JavaScript代码 您可以使用提供的命令行工具: cargo run < /path/to/javascript.js > < /path/to/vm-template.js > < /output/dir > -d 或将编译器用作库并从您自己的rust代码调用它: extern crate jsyc_compiler; use jsyc_compiler :: {JSSourceCode, BytecodeCompiler}; fn main () { let js_code = JSSourceCode :: new ( "console.log('Hello World');" . into
资源推荐
资源详情
资源评论
收起资源包目录
rusty-jsyc-master.zip (42个子文件)
rusty-jsyc-master
compiler
src
bytecode.rs 25KB
instruction_set.rs 9KB
error.rs 2KB
jshelper.rs 1KB
scope.rs 9KB
compiler.rs 42KB
lib.rs 516B
Cargo.toml 932B
tests
lib.rs 30KB
.gitignore 1KB
codecov.yml 157B
package.json 401B
package-lock.json 29KB
LICENSE.md 7KB
vm
tests
vm.test.js 8KB
test_helper.js 127B
vm.js 11KB
playground
snake
obfuscated
index.html 3KB
vm.js 12KB
bytecode.base64 2KB
unobfuscated
README.md 264B
index.html 444B
snake.js 4KB
make.sh 104B
minimal
unobfuscated
cmd.txt 251B
code.js 28B
index.html 272B
.travis.yml 748B
Cargo.lock 33KB
Cargo.toml 57B
README.md 6KB
compiler-interface
src
main.rs 3KB
composer.rs 9KB
options.rs 2KB
errors.rs 1KB
Cargo.toml 364B
tests
data
empty
empty
main.js 0B
stmts
for-loop
init.json 14B
expected.json 25B
test.js 35B
.compiled
readme 139B
integration.rs 826B
共 42 条
- 1
资源评论
13338383381
- 粉丝: 18
- 资源: 4647
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功