我正在尝试使用 jint 来解码 jsfuck,并以这个项目为基础:https://github.com/enkhee-Osiris/Decoder-JSFuck(这是我发现的唯一一个可以正确解码 jsfuck 的) . 以下 c# 无法正常工作:
Jint.Engine engine = new Jint.Engine();
engine.SetValue("code", jsfuck_string);
string result = engine.Execute(@"function decode() {
return (/\n(.+)/.exec(eval(code.value.replace(/\s+/, "").slice(0, -2)))[1]);
}").GetValue("decode").ToString();
我收到以下异常:Line 2: Unexpected token ILLEGAL