我又是很长时间没更博客了 今天讲jsvmp,这个玩意算是现在保护js代码最大的工具之一吧 vmp大家应该都知道 就是虚拟机 其实一样是混淆控制流 但是如果你想去跟这个玩意呢 那么可能你跟个一两天都不一定能搞出来 跟栈还需要很强大的经验的和耐心,废话不多说 开始
1.分析 他这个函数呢 你也可以跟看一下他的一些逻辑 他这个逻辑还是比较底层的 最后你跟了半天你会发现 你在浪费时间 不过对新手还是有很大的帮助的
我的调试过程 : 反正几乎我所有想要调试的代码,都会指向这里,什么encrypt等函数,都会进入到这里来,一步一步的走有灰常繁琐,并且当看到希望时,又是给你指向到这里,而且被加密的参数在你进入这个函数前就已经生成,但是还是得调试调试。反正我比较喜欢在逆向的过程的当中看到缝子我就钻进去了 搞定一种方法之后我才会去搞第二种方法 今天也是给你们讲钻缝子这种方法 还有一种不讲 公开讲不划算