js逆向要学多久

JavaScript07

js逆向要学多久,第1张

我觉得学习js逆向所需要的时间取决于学习者的背景知识和学习努力程度。一般来说,有一定的计算机基础知识的学习者,可以在1-2个月内学习完js逆向;对计算机基础知识不太了解的学习者,则需要3-4个月才能学完js逆向。在此基础上,如果学习者能够投入足够的时间和精力,学习效率也可以得到进一步提高。

什么情况下会被动爬数据

你在网上看到的,95%以上的都是爬虫基础,特别是各种营销号,有很多视频,没有更“高级”的东西,包括知乎上你看到的回答,95%以上都是回答一些基础(可能回答的人自己都没进阶搞过爬虫,只是道听途说),基础你随便找资料学就行了,B站视频也很多,大同小异。

进阶主要是逆向,你会发现基本上没有教程,也很少有人讲这方面的东西,爬虫入门简单,深入很难,我推荐你看以下书籍(我认为是必看的):

小白未入门阶段 :《Python 编程从入门到实践》第二版,作者埃里克·马瑟斯(Eric Matthes)

爬虫入门阶段:《Python3 网络爬虫开发实战》第二版,作者崔庆才

反爬套路总结:《Python3 反爬虫原理与绕过实战》,作者韦世东

数据产品+数据产品思维:《爬虫实战:从数据到产品》,作者贺思聪

爬虫逆向进阶:《反爬虫AST原理与还原混淆实战》,作者李岳阳,卓斌;《安卓Frida逆向与抓包实战》作者陈佳林,《爬虫逆向进阶实战》作者李玺

视频方面,我只推荐进阶,也就是逆向相关的视频:

免费:

JS 逆向:《K 哥爬虫》 K 哥的小助理带你由易到难学习逆向

JS 逆向:《志远2021全新js逆向教程,学完这套就够了!(全套开源)》

APP 逆向:《小肩膀 app逆向百集(105集)》

收费:

夜幕出品 JS 逆向:《JavaScript 逆向系列课》《JavaScript 逆向高阶课》

猿人学:《爬虫高阶课程》

志远和小肩膀 2022 最新的 JS 逆向和 APP 逆向课程,自己在 B 站找购买方式

推荐多逛一下各大论坛:

看雪安全论坛

精易逆向安全

夜幕爬虫论坛

穿甲兵技术社区

PS:很多搞易语言的对于逆向很拿手,可以逛逛易语言的一些论坛,重要的是思路,实现的语言无所谓,也可以关注 K 哥爬虫公众号,我会分享一些 JS 逆向知识,比较适合新手。

爬虫工具推荐:爬虫工具库

爬虫代理推荐:快代理(国内HTTP代理)、bright data(海外HTTP代理)

爬虫工程师的尽头是逆向安全工程师

js逆向能做什么?JavaScript 脚本语言由于其效率高、功能强大等特点,在表单数据合法性验证、网页特效、交互式菜单、动态页面、数值计算等方面获得广泛的应用,甚至出现了完全使用JavaScript编写的基于Web 浏览器的类Unix 操作系统JS/UIX 和无需安装即可使用的中文输入法程序JustInput.1.表单数据合法性验证2.网页特效3.交互式菜单4.动态页面5.数值计算JavaScript 脚本的应用远非如此,Web 应用程序开发者能将其与XML 有机结合,并嵌入Java applet 和flash 等小插件,就能实现功能强大并集可视性、动态性和交互性于一体的HTML 网页,吸引更多的客户来浏览该网站。