js逆向中的坑和经验记录
- window,document变量,执行delete window。在浏览器中是无效的。在自己抠出来的js代码中是有效的。这会导致一些问题
- js中如下一段代码
window["sign"] = function sign() {
try {
div = document["createElement"];
return Date["parse"](new Date())["toString"]();
} catch (IIl1lI1i) {
return "123456789abcdefghigklmnopqrstuvwxyz";
}
}
抠出来后,运行不会报错,但是会结果错误。因为我们抠出来的代码,没有div = document["createElement"];
会有错,进入了catch部分。但是网页本身不回错,不会进入catch部分,所以要对try catch语句,小心
3.使用rpc来处理爬虫逆向