V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imherer
V2EX  ›  前端开发

js 能反混淆吗?总共 500 行代码不到

  •  
  •   imherer · 143 天前 · 1961 次点击
    这是一个创建于 143 天前的主题,其中的信息可能已经有所发展或是发生改变。

    GitHub 上有个开源项目,但是代码是混淆后的(我也不确定,看这个应该是混淆后的吧,不太懂前端),代码虽然不多,总共 500 行不到,但是我不是前端,只会一点点 js ,想拿来改一改,有点难呀

    https://github.com/gitlwz/depth-chart-hb

    14 条回复    2024-07-04 09:30:59 +08:00
    CHTuring
        1
    CHTuring  
       143 天前   ❤️ 4
    Uyloal
        2
    Uyloal  
       143 天前   ❤️ 1
    复制粘贴发给 GPT 解释,然后你再问 GPT 问题
    AuYuHui
        3
    AuYuHui  
       143 天前
    500 行 不大,试试让 GPT 解释
    cheese
        4
    cheese  
       143 天前
    imherer
        5
    imherer  
    OP
       143 天前
    @CHTuring
    @Uyloal
    @AuYuHui
    @cheese 感谢各位大佬
    imgalaxy
        6
    imgalaxy  
       143 天前
    imgalaxy
        7
    imgalaxy  
       143 天前 via Android
    几年前写的屎山了,让楼下大佬重写个吧
    imherer
        8
    imherer  
    OP
       143 天前
    @imgalaxy 你是原作者吗? 感谢感谢
    zhng920823
        9
    zhng920823  
       143 天前
    @Uyloal #2
    @AuYuHui #3
    确实很强大, 试着分析了某个网盘的前端代码 /t/1054470 结果很震惊
    otakustay
        10
    otakustay  
       143 天前
    500 行不到丢给 GPT 让它还原下变量名就得了
    lisxour
        11
    lisxour  
       143 天前
    @CHTuring 效果太差了,新语法报错,没有的变量、类(包括浏览器内置对象)报错,随便找了一个打包后的 js ,报几百个错误,就连很常规的代码都报错。
    ysc3839
        12
    ysc3839  
       143 天前 via Android
    这种直接改代码就好了吧,甚至混淆可能都算不上,只是替换了变量名而已,是最基础的前端打包操作。
    imgalaxy
        13
    imgalaxy  
       142 天前 via Android   ❤️ 1
    @imherer 在前司糊的屎罢了,想不到这玩意也有人稀罕…
    github 上那位应该是直接从官网复制的代码,那个就仅仅过了个 babel ,反正 js 也没啥秘密可言
    imherer
        14
    imherer  
    OP
       142 天前
    @imgalaxy 感谢感谢,找了一圈 就发现你写的这个挺满意的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2389 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:05 · PVG 00:05 · LAX 08:05 · JFK 11:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.