这个是我逛论坛别人发的帖子求破解的,然后我看了一下,就一个cookie加密
下面讲的是 acw_sc__v2 还有一个ssxmod_itna也刚搞出来了,有点累我的天,下周再写吧
ssxmod_itna有点难,再加俩★★,这个加密的数值,检测了一堆的浏览器环境
,后面就是混淆报错了,我们格式化一下,看看集体结果
格式化后依然报错,经验之谈,格式化检查,一般这样的报错也都是格式化检查的原因
全局搜索这个,然后找判断方法的tostring和test,因为好多是utf-16编码的,我当初试过解码啥的,和网上的一键解混淆,后面发现不太好用,然后就能硬着头皮干了
将tostring和test转换一下取中间的字符串,找到她的方法让它变成一行即可
这段js有多地方检查,自己一个一个改一下,改完运行
因为代码是本地弄的,运行不了,先排除是否检查环境,咱们放到浏览器运行一下
我的天,我们发现一运行断点卡住了,完犊子了,得看代码了
不,先别看,咱先看看一步一步运行是啥结果
我们看到一直报vm虚拟机,然后下面答应出一个191,完全无卵用。
继续看代码呗。
在调试断点的的位置往上一步走,咱看看是哪出的断点
发现复现不了了,我的天,咋办?重新开一个百度页面呗搞呗
断到这一步咱一点一点看看这都是啥意思。
选择了几个一看"deb",大几率后面就是拼接出来的debugger
然后咱看看谁调用了debugger这个方法
全局搜索,往下搜,这是定义了的,在这个基础上往下搜索,看哪调用了
发现这调用了,而且上面一堆检查的代码,RegExp检查的,那我直接把和这个都删除
这整个if语句,都删除,再运行一下。
js逆向千万记着,代码可以多,千万别少了,再运行不报错的情况下删除代码
运行了一下什么都没有???
是不没调用啊,大概查看一下代码。
我们发现这有调用,那我们加一个打印看看结果如何
简单改一下:
结论: