js逆向爬虫属于什么水平

JavaScript025

js逆向爬虫属于什么水平,第1张

高级水平

高级爬虫是应对反爬的,所以js爬虫是高级水平。

掌握了加密算法且可以将加密的密文进行解密破解的,也是我们从一个编程小白到大神级别的一个质的飞跃,且加密算法的熟练程度和剖析也是有助于我们实现高效的js逆向。

这是之前爬虫时候的记录笔记,以后方便查看。

使用方法

但是比较关键的是要加入navigator.userAgent

常见的js加密里面有很多参数要注意保留比如 document,navigator,location

当然头条爬虫入口有很多,也不用只局限于此,比如...(嘿嘿不说了,自己尝试吧)

首先你的加密后的代码有误,无法执行,应将return(c35?String.fromCharCode(c+29):

修改为return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):

c和35之间的部分你没复制出来

这种加密的算法的解密方法很简单

<html>

<body>

<div id="test"></div>

<script type="text/javascript">

document.getElementById('test').innerHTML = 将需要破解的代码全部复制过来,注意你原来的代码不对,请通过替换先将上面说的那个错误改正

</script>

</body>

</html>

将上面的代码保存成html文件,打开此文件即可看到加密前的内容,由于你的问题解密后是广告语,所以不在此处给出,自己试一下