首页 > 2019年9月

【原创】 JS 不可逆加密后半部分,去混淆还原代码。

第二篇111第四段 去混淆(解密后的代码,又一段新的历程)接下来的代码行数以解密后的 jiemi.js 文件为基准第一段是一个定时器,定时器以 4000ms 的间隔调用一个 _0x10c488 方法, 里面定义了一个 Object,这个方式在后面会多次出现。 即定义一个对象,里面定义几个方法,将参数返回出来。 比如这个,gHwtC 方法里面就是调用参数一,简化后为:setInterval(function () { _0x10c488(); }, 4e3);往后找一下,定义方法的地方,在第 278 行: 依然定义了一个对象 _0x5d1305 ,然后定义了一个 _0x3e...

【原创】记录一次 JS 解密去混淆的经历 -- 如何破解加密的 JS 代码(一)

写在前头昨天发了一个 《某JS最牛加密脱壳解密破解去混淆工具。》有朋友说上代码不如讲一下思路,于是今天准备捋一下这个思路,顺便当整理复习了。需要直接解密代码的请看上一篇文章,这里只有思路与过程。阅读此文默认你有一定的 JavaScript 基础,对于一些特性等不做解释,如有阅读困难请及时查看手册。另本人也是业余选手,对一些 JS 特性研究不深,仅限会用,如有错误还请多多指教.本次解析相关的原始与过程文件在文章末尾下载。先讲一下我所知道的 JS 加密/混淆有哪些其实我个人并不认为下面讲的这些是加密,顶多是混淆罢了,所以本文后续尽量不用加密来描述。eval 加密最常见的如 packer 等典...

最近回复

标签