平时JavaScript逆向需要补环境或者补一些函数,一些常用的函数或者代码说常用吧常用,说不常用吧也不是每次都用得到,每次偏偏到用到某个函数的时候忘了代码怎么写;所以记录一下,以后遇到了不用百度直接到自己的博客拷贝;
补环境篇:
方法一:
window = global;
方法二:
这个方法如果node中没有jsdom,需要npm install jsdom
const {JSDOM} = require('jsdom');
const jsDomIntance = new JSDOM(`
<!DOCTYPE html>
<body>
<p id="root"></p>
<body>
`)
const window = jsDomIntance.window;
补函数篇:
1.atob
var atob = function(v){
return new Buffer.from(v, "base64").toString("binary");
};
2.btoa
var btoa = function(v){
return new Buffer.from(v, "binary").toString("base64");
};
目前就想到这些,以后遇到了继续记录,慢慢积少成多