1.js基础教程。(耗时2个星期 - 2个月,视基础而定)
主要掌握用js进行程序设计,以及dom相关的知识,反复看,反复编程,并做好笔记。
教程:
https://wangdoc.com/javascript/index.html
2.开始进行实战,多看一些别人的教程,找那些能看懂的来练手,比如鱼哥公众号有大把的练手文章,跟着文章走,然后脱离文章自己再实战一遍。
3.掌握一些打断点和HOOK的技巧,第二步的实战文章几乎都会提到,注意,抓包分析也是非常的重要。
4.学习AST插件编写的思路,只要是js逆向,肯定会接触到混淆的代码,大佬们可以做到无视混淆选择硬钢,我们不是大佬,没有他们的头发多,所以走捷径。
聪明人有聪明人的办法,人生苦短。
5.开始学习补环境,这里推荐B站志远的二期视频。很多代码还原后,有的检测可以直接写死,也就不用补了,因此我把AST的学习放在前面。
6.最后也需要了解一些当前比较热门的技术,如WASM,JSVMP,JA3等,这个也是多看别人的文章,多吸取别人的经验。
WASM推荐渔滒在52破解上面的系列文章,真的很棒。
JA3这推荐华哥的文章,网上能让我们看懂的文章比较少。
JSVMP目前这块我不是很熟悉,大佬们说要单步调找规律,或者插桩打印日志,然后再猜加密,有没有其他的思路就不得而知了,网上关于JSVMP的文章比较少,想学也是无从学起。
小小白:现在的jsvmp一般都是基于一个数组来操作的,然后都有一个很明显的特征,一个大循环加一个指令集数组,通过字节码去执行对应的指令,把得到的结果压入存放数据的数组中,思路就是尽可能在log输出里面打印出存放数据的数组,然后根据最后的密文一步步逆推出明文
总之,多实战多打好几次,基础是真的能决定你的楼房能堆多高。
自动化方案:selenium,playwright,puppeteer。这些框架自己研究吧,我对这些目前没啥兴趣。

js逆向学习路线指南相关推荐

  1. C#新手该如何规划学习【学习路线指南】

    花费了几天时间整理了C#学习路线图,可以说是纯野生C#程序员成长路线规划,在这里分享下,希望可以帮助到想从事C#开发的同学们.本人阅历尚浅,有些知识点可能分享不正确,希望广大网友评论区补充,我会同步修 ...

  2. 干干!JavaScript学习路线指南,阅读本文即可

    干干!JavaScript学习路线指南,阅读本文即可 自习/学习路线这样的一期我想写很长时间,因为一直想写的全一点硬一点,所以拖到了现在,我相信这一期对于那些还在上学或者已经工作的同学来说是有帮助的, ...

  3. JS逆向学习笔记 - 持续更新中

    JS逆向学习笔记 寻找深圳爬虫工作,微信:cjh-18888 文章目录 JS逆向学习笔记 一. JS Hook 1. JS HOOK 原理和作用 原理:替换原来的方法. (好像写了句废话) 作用: 可 ...

  4. 如何自学?Android开发学习路线指南,最详资料解析

    现状 后端转 Android 我该从何处下手,现在学习 android 晚吗? 不晚,一点也不晚.因为Android系统在全球范围内仍然是最受欢迎的移动操作系统之一,而且随着智能手机和移动应用的普及, ...

  5. 某短视频(dy)创作者平台发布视频JS逆向学习(1)

    [本文仅供学习,请勿用于非法用途,若非法使用概不负责] 前话 某音创作者平台视频发布大致上可分为三个部分: 视频上传资源申请. 视频上传. 视频发布表单提交. 本章节主要讲解视频上传资源申请相关接口, ...

  6. python3爬虫进阶JS逆向学习(十一)

    目的 目的:JS逆向的学习与交流 目标:分析咪咕音乐参数 目标网址:https://music.migu.cn/v3 // 若有侵权,请联系作者删除,谢谢! 思路分析 一.内容概览 二.请求参数分析 ...

  7. 计算机网络 学习指南,计算机网络工程师学习路线指南

    随着计算机网络在社会生活各个领域的广泛应用,网络安全问题越来越成为人们关注的焦点.下面是学习啦小编收集整理的计算机网络工程师学习路线指南,希望对大家有帮助~~ 计算机网络工程师学习路线指南 工具/原料 ...

  8. android逆向学习路线

    学习路线: 8周 Android基础知识 学习Android开发编程,了解其原理. 熟悉Java,C和C++三种在Android系统中使用较多的语言,了解几种语言的特性. 学习Android开发,推荐 ...

  9. 干货!Java 学习路线指南,看这文就够了!

    作者 | 三太子敖丙 来源 | 三太子敖丙(ID: JavaAudition) 自学/学习路线这样的一期我想写很久了,因为一直想写的全一点硬核一点所以拖到了现在,我相信这一期对不管是还在学校还是已经工 ...

  10. js逆向学习记录某真气网

    项目场景: 第一次写不知道能否表达清楚 在B站上学习JS逆向,结果学到最后一个练习项目时.因为之前学习得人把人家网站搞崩了.到了我来爬取得时候,这个网站反爬已经大幅度升级了,爬取难度急据升高. 声明: ...

最新文章

  1. Ubantu下hadoop运行第一个例子wordcount过程
  2. Jquery为DIV添加点击事件,Jquery为a标签超链接添加点击事件
  3. ubuntu命令创建用户无法登入问题
  4. kibana java_kibana安装
  5. python3读取网页_python3+selenium获取页面加载的所有静态资源文件链接操作
  6. CSDN光合计划-纯干货福利-推荐几个算法、分布式、数据库全系列学习教程(企业实用技术类)
  7. jQuery.Form.js 异步提交表单使用总结
  8. 如何修改可执行文件的图标
  9. redis内存淘汰和持久化_REDIS的淘汰机制与持久化
  10. 2000页Python系列PPT分享九:(GUI编程)(122页)
  11. 短视频直播一对一源码“皇冠”花落谁家
  12. 一行命令获取当前JVM所有可设置的参数以及当前默认值
  13. Servlet与JSP项目实战 — 博客系统(上)
  14. c语言编写五子棋报告,C语言编写五子棋游戏
  15. Dijkstra最短路算法
  16. C#语言自定义平方根函数
  17. CISSP-D7-运营安全
  18. 计算机控制pwm,如何制作自制脉宽调制(PWM)电机控制电路
  19. Error response from daemon: Get https://index.docker.io/v1/search?q=elastics earchn=25: net/http: T
  20. 虚拟机连接摄像头程序报错

热门文章

  1. MySQL具体解释(5)-----------函数超全总结
  2. A Game of Thrones(97)
  3. Arduino六足机器人
  4. 微信企业号上传图片 php,C#开发微信门户及应用微信企业号的消息发送(文本、图片、文件、语音、视频、图文消息等)...
  5. 何绍华Linux操作系统第3版章节课后答案习题
  6. php计算跨月请假天数,计算请假天数JavaScript方法
  7. 14种鼻型图解_十种鼻型分类图解
  8. mysql where in_mysql where in 用法举例
  9. 好听的敕勒川天苍苍野茫茫风吹草低见牛羊
  10. 成功解决win7安装python过程,Setup failed,需要安装Windows 7 Service Pack 1