首页
社区
课程
招聘
JS 混淆工具 v0.1
2022-3-25 19:43 5733

JS 混淆工具 v0.1

2022-3-25 19:43
5733

摸鱼时间学了一会词法分析,随手写的JS混淆器。没有经过过多测试。只测了下面2个JS文件。


使用教程:

  1.     jsobscure.exe 源文件

  2.     jsobscure.exe 源文件 目标文件

比如: jsobscure.exe test1.js  test_obs.js


/*

  先忽略注释的分析,就是代码里不能出现注释。
  代码里暂时不能忽略分号,因为还不知道怎么判断一个语句的结束。

-------------------test1.js-------------------------------                  
    var a = '123';
    var b = "abc\"abc"+"456";
    var c = "abc'123'def";

    let num2 = 123+ (((456 * 0x123))) + 0o456;

    let fun = (o) => console.log(o);
    let s = a+b+c;
    fun(s) ;
    fun(num2);
-------------------test2.js-------------------------------
    let fun = function (n) {
        console.log(n);
    };
    e = "123";
    let b = 456;
    let c =237;
    var u = 10;

    dict = {a:1, b:2};
    console.log(fun(10));
    console.log(e);

    let arr2 = [1,2,3];
    newfun = (a) => {console.log(a.length)};
    newfun(arr2);
*/


下载地址:

链接: https://pan.baidu.com/s/1ugD3tdnUQQ9OQZGPwel41g?pwd=29fi

提取码: 29fi 


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞1
打赏
分享
最新回复 (2)
雪    币: 286
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
MrSean 2022-3-26 02:28
2
0
怎么打不开?
雪    币: 1010
活跃值: (2810)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
中国小孩大人 2022-3-26 09:40
3
0
MrSean 怎么打不开?
我用DENO打包的EXE,目标平台应该是64位的
游客
登录 | 注册 方可回帖
返回