1.简要概括
本次h5st算法更新主要是将js代码进行了vmp控制流化,进一步保护了代码,其次对之前的标准算法进行了魔改;这就导致需要花时间去查看魔改的地方,进而实现协议算法。此外,除了以上难点,还需要一些调试的技巧和思维的转变。然后就是一些异步代码的调试方法,可以看下Cute老师的视频学习一些技巧。
2.逆向核心流程
这里明显把r对象传入进去 然后生成h5st 注意apply的调试技巧!!!
这里即可看到控制流 注意观察这里有多个控制流 每个控制流有不同的执行流程 对应不同的函数。
面对控制流 我们直接茶庄解决 打不日志文本 分析核心算法的生成
更多技巧,视频讲解:
3.需要算法,如何联系?
Cute老师: CryptoJS.MD5(message)
某哔哩主页:
aHR0cHM6Ly9zcGFjZS5iaWxpYmlsaS5jb20vNjMzMTAxNDcwP3NwbV9pZF9mcm9tPTMzMy4xMDA3LjAuMA==