今天我们来看猿人学2
我们发现这是一个cookies加密,小编在这里使用hook方法,小编用的是油猴插件
hook代码如下
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://match.yuanrenxue.com/match/5
// @run-at document-start
// @grant none
// ==/UserScript==
(function () {
Object.defineProperty(document, 'cookie', {
set: function (val) {
if (val.indexOf('m') != -1) {
debugger;
return val;
}
},
});
})();
在这里我们断下来了,我们查看堆栈如下
我们进入上一个堆栈,
我们在document下断点发现这个就是cookies生成的地方,我们开始手动解一下混淆,因为后面的代码简单,我们从后面开始解,当我们解到如下函数时
我们在控制台打印该函数生成的值
我们发现这个函数就是m生成的地方,好了我们的解密完成了,扣代码会有一点坑,会出现卡住,我们可以先进行压缩再粘贴进去。代码有点多,需要代码的可以联系小编