V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
abigmiu
V2EX  ›  问与答

js 逆向问题求助

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

    网址:aHR0cHM6Ly9kcHB0LnpoZWppYW5nLmNoaW5hdGF4Lmdvdi5jbjo4NDQzL2ludm9pY2UtcXVlcnkvaW52b2ljZS1xdWVyeS8=

    现象:网页的 ajax 请求的 url 会变成 一段加密的字符串。

    加密的文件是这下图的两个。html 文件和一个 js 文件。html 里面有一个 meta 标签,meta 的 content 是一段加密的 base64. 但是这段 base64 解码出来是乱码。 这段 base64 是通过 https://github.com/livoras/nestscript 运行的。 我进行断点调试无法找到生成加密 url 的代码。目前定位到加密的外层代码是下图这样的。可以直接通过调用 window[window['_d_ts']] 生成加密的 url 。window[window['_d_ts']] 会有两次变化。 第二次变化才能 起作用。

    pFbiUyT.png

    我把这两个文件下载到本地, 发现 window[window['_d_ts']]只会变动一次。 断点调试后发现和原来的网页执行的顺序不一致。 但是那段执行的代码通过 nestscript 运行的时候无法直观的看到。 pFbifmD.png

    请问这种加密方式叫什么。 要怎么去逆向

    2 条回复    2024-04-04 10:56:00 +08:00
    sduoduo233
        1
    sduoduo233  
       75 天前 via Android   ❤️ 1
    Bssn
        2
    Bssn  
       75 天前
    刑啊, 日子越来越有判头了🐶

    开个玩笑, 有请下面的大佬解答:
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3075 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:55 · PVG 19:55 · LAX 04:55 · JFK 07:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.