关于 Js 逆向咸鱼有话说,我是怎么学习 Js 逆向的

今天正好有些感想,所以水一篇文章分享一下。

先从之前的文章的一些不足说起

早期写过一些文章是我自学时侯的笔记,记着一些简单的加密,用的都是扣代码的方式,之后发现更好的方法直接导加密库就行,所以之后简单的加密代码都是直接导库的。

比如:之前的文章有些时候是会提到一些扣代码的技巧,之后的文章就很少提及了,更多是直接点出网站用到的加密是那种算法,本意是想读者能直接用加密库就可以实现。

而且早期的很多文章里的加密代码之前也讲过如何分析这是什么加密算法,有很多方法都带有很明显的加密算法的特征是可以通过搜索引擎解决掉的问题就直接跳了,想着像这类有加密库实现好的代码其实不值得花太多的时间去扣,知道是怎么回事就行了,所以文章是有一些跳跃性的,不适应的新手可以从近期的文章开始学习。

我想早期我的文章里更多是补全了代码,导致一些读者朋友看到加密就想自己扣,不过个人认为不是错误的方向,不过i类似 MD5 AES RSA 这些加密动手补全过一次就好了,不要太过纠结,如果大家有心去扣代码可以多尝试分析一些网站自写的加密逻辑这样才能进步。

应该学习哪些教程能够快速入门 Js 逆向?(有广告)

第一、学习 Js 基础教程

这里推荐菜鸟教程,之前推荐过 B 站上的 Js 教程,第一太多了很多人没耐心看完,第二就是不知道看到哪里才可以开始动手实践,每个人基础不同我也给不了建议,所以文字版的菜鸟教程可以实现随查随用,推荐!!

https://www.runoob.com/js/js-tutorial.html

第二、实践

从简单的网站入手,自己走完分析的流程

这里推荐公众号系列文章的前 10 篇,不够就再照着教程再搞 10 篇,这个时候请脱离公众号文章的限制,去自己找找平时因为加密劝退的网站,自己动手,遇到不会借助搜索引擎多学习,踩坑才能进步。

第三、不会扣 Js 代码怎么办?

个人认为这个更多是因为 Js 知识储备不够了(如果是检查环境不会补全的另说),对于新手多学学 Js, 了解下网站的加密上下文逻辑是什么,把这个逻辑的代码都复制出来粘贴到一起,再打印一下看看报错,把报错提示认真看一遍,提示少了什么再回到网页上找对应的代码复制过来

如此反复,千万千万不要没有百度过就问为什么,大家时间都很宝贵,有这个时间多开车不好吗?

第四、有系列教程推荐吗?

作为夜幕的一员,我肯定首推自家的教程,课程是收费的,不适合想要白嫖的朋友。

我们团队目前已经出了两门课程,一门是系列课程适合新手,主要讲解常见的加密和 Js 逆向的基础和进阶知识,这是我们团队 10 位讲师共同打造,目前课程已经有近 1000 的学员,想想已经帮助近 1000 的爬虫工程师先一步学习爬虫进阶还是有点自豪。

当然还是要简单说下课程的不足:我们的课程是完全使用自行搭建的练习平台搭配课程供学员学习的,不存在直接攻克某一个网站加密的教程,所以不适合想着能通过购买系列课程实现某个网站的快速逆向(想直接在这里氪金完成逆向)的朋友。

先看看目录内容能不能提供你要的知识再付费,不要盲目付费,无脑氪金。

对所有的付费教程我都是建议大家好好思考前面这句话的

第五、基础的都会,遇到难的就懵了,怎么办?

多动手,多看看大佬们怎么做的,爬虫工程师就是与人斗其乐无穷的职位,网站一更新就完蛋了的情况比比皆是,所以多学点技能傍身吧,可以看看蔡老板,花哥等诸多大佬的公众号,或者夜幕爬虫论坛上大佬们的帖子学习学习,可以看到很多网站的解密思路,学习新知。

推荐公众号:NightTeam、妄为写代码、菜鸟学Python编程

论坛:https://bbs.nightteam.cn/

第六、如何进阶 Js 逆向?

u1s1,现在市场上的 Js 逆向大佬太多了,攻克某数、某验全家桶的能力集与一身,所以你认真看了上面的第四点你就知道如何进阶了,想进阶找夜幕啊。

除了夜幕的进阶教程,肯定还有其他的路子,不过需要你有一定的评估能力,现在市场有不少的 Js 大佬都开通了付费文章,一杯饮料的钱就能解决困扰你很久的问题,所以适当付费也是可以的。

除了上面之外就是多多请教大佬,不过姿势要摆正,大佬也是人也要恰饭的,没事给大佬的文章点个赞、点个好看、打个赏,如此混脸熟,我不信大佬会好意思不解答你的问题。

正确提问的姿势才是最主要的啊。

https://github.com/xianyucoder/Stop-Ask-Questions-The-Stupid-Ways

继续送书

刚刚接触咸鱼的朋友看完上面的两大段话估计已经开喷了,就知道钱钱钱,掉钱眼里了?

emmmm,说的对,不过我不听,难道你不吃饭的?

站直了挣钱还真不用不好意思,就像很多大佬不好意思说的,我今天要说。

每个人的时间和精力都不是免费的,帮你是情分,不帮你是本分,见多了麻烦人家两三个小时连句谢谢都没有的情况,也见过抬手就是大佬牛逼,转身就骂的情况,所以你会选择怎么做呢?

今天继续送两本书,感谢北京大学出版社的支持

《Python 3.x网络爬虫从零基础到项目实战》介绍了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介、发送请求、提取数据、使用多个线程和进程进行并发抓取、抓取动态页面中的内容、与表单进行交互、处理页面中的验证码问题及使用Scrapy和分布式进行数据抓取,并在最后介绍了使用本书讲解的数据抓取技术对几个真实的网站进行抓取的实例,旨在帮助读者活学活用书中介绍的技术。

本书提供了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。

本书适合任何想学习Python爬虫的读者,无论您是否从事计算机相关专业,是否接触过Python,均可以通过学习本书快速掌握Python爬虫的开发方法和技巧。

《Python人工智能开发从入门到精通》主要介绍了Python进行人工智能开发所需的技术、基础设施、核心理念、实施方法与流程,以及实战操作应用。

全书共分3篇。1篇主要讲解了人工智能开发中常用Python编程语言相关入门知识,包括:1章 关于Python与开发环境配置、第2章 Python编程基础、第3章 Python编程进阶;第2篇主要讲解了人工智能开发相关知识的应用,包括:第4章 人工智能简介、第5章 机器学习理论基础、第6章 Python机器学习常用库的应用、第7章 第一个机器学习项目、第8章 典型的机器学习算法及应用实战、第9章 深度学习算法理论、第10章 深度学习之TensorFlow;第3篇通过3个综合案例,以神经网络在计算机视觉问题中的重要应用为线索,介绍深度学习人工智能技术在计算机视觉任务中的实践,包括:第11章 人工智能识万物、第3篇:第12章 人工智能知万物、第13章 人工智能绘万物。

参与赠书

以上就是今天的全部内容啦,咱们下次再会~

Love&Share 

[ 完 ]

  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值