吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 361|回复: 0
收起左侧

[求助] 请教一个AST的解法

[复制链接]
zpbz 发表于 2024-9-24 10:00
最近逆向一个网站的时候碰到了一种混淆方式,类似于这种:
K += h[C[++K]] ? C[++K] : C[++K,++K];

h[C[++K]] = h[C[++K]][C[++K]];

for (s = C[++K]; s > 0; s--)
     e.push(h[C[++K]]);
h[C[++K]] = o(K + C[++K], e, Y, W, a);

其中K是动态值,同一个表达式K可能传进来不同的数值,C是一个固定的超大数组,K是一个数组,里面放了若干个元素,基本上表达式都是放在switch case的控制流里,里面放一条或者多条语句,然后break。
调试起来非常费劲,所以想用AST解一下,里面涉及到了运算优先级,++的顺序,实在不知道怎么做。

请问这种用AST怎么解?或者有什么好的调试方法吗?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-11 23:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表