
路飞 - 爬虫开发+APP逆向超级大神班
来自 网络整理·免费领取学习资源
8,908 领取 · 5,541 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《路飞 - 爬虫开发+APP逆向超级大神班》。官网需要单独购买,有集上可以免费领取。
课程介绍
从Python语言的基本特性入手,详细介绍了Python爬虫开发的相关知识,涉及HTTP、HTML、JavaScript、正则表达式、自然语言处理、数据科学等内容
基础知识、网站分析、网页解析、Python文件的读写、Python与数据库、AJAX技术、模拟登录、文本与数据分析、网站测试、Scrapy爬虫框架、,内容覆盖网络抓取与爬虫编程中的主要知识和技术
课程目录
- 01–爬虫开发+APP逆向1期【完结】
- 第10章__X头条
- 10.10__今日总结
- 10.11__答疑
- 10.1__今日概要
- 10.2__前戏:js中的call和arguments
- 10.3__分类资讯 – 分析请求和寻找算法
- 10.4__分类资讯 – 本地HTML生成签名
- 10.5__分类资讯 – nodejs编译JS代码
- 10.6__分类资讯 – Python生成签名
- 10.7__分类资讯 – 整合代码
- 10.8__获取评论
- 10.9__精彩视频
- 第11章__APP逆向入门
- 11.1__课程安排
- 11.2__今日概要
- 11.3__安装模拟器
- 11.4__win和max系统疑问
- 11.5__charles抓包
- 11.6__drony处理无法抓包的情景
- 11.7__反编译工具jeb、jadx、gda
- 11.8__案例:B站请求体加密算法
- 11.9__总结
- 第12章__Java开发基础(上)
- 12.10__条件语句
- 12.11__循环语句
- 12.12__数据类型:整型和字节相关
- 12.13__数据类型:进制转换
- 12.14__数据类型:字符
- 12.15__数据类型:字符串
- 12.16__数据类型:数组
- 12.17__数据类型:List系列
- 12.18__今日完结
- 12.1__py和java的对比及今日概要
- 12.2__Java环境搭建
- 12.3__集成开发环境
- 12.4__初识Java
- 12.5__初识Java – 修饰符相关
- 12.6__初识Java – 静态和返回值等
- 12.7__注释
- 12.8__变量
- 12.9__输入和输出
- 第13章__Java开发基础(下)
- 13.1__数据类型补充
- 13.2__答疑
- 13.3__继承和多态
- 13.4__接口和抽象类
- 13.5__面向对象的其他
- 13.6__逆向常见(上)
- 第14章__安卓开发
- 14.1__上节算法补充
- 14.2__学习安卓开发的意义
- 14.3__安卓环境搭建和目录介绍
- 14.4__安卓开发:登录界面
- 第15章__安卓和JNI开发
- 15.1__安卓和JNI开发
- 第16章__案例:得物app
- 16.1__今日概要
- 16.2__adb
- 16.3__工具准备和抓包
- 16.4__Java反编译和初步逆向
- 16.5__Hook验证执行过程
- 16.6__逆向分析
- 16.7__总结
- 第17章__案例:B站
- 17.1__B站逆向(上)
- 17.2__B站逆向(下)
- 17.3__下节预告
- 17.4__今日概要
- 17.5__fp_local算法补充
- 17.6__B站so算法破解
- 第18章__抖音
- 18.1__今日概要
- 18.2__获取评论的三大任务
- 18.3__请求URL参数分析
- 18.4__注册设备和获取评论
- 18.5__抖音结束
- 第19章__知乎
- 19.1__前戏
- 19.2__知乎-udid
- 19.3__知乎-hd
- 19.4__知乎-zse96分析
- 19.5__知乎-zse的实现
- 第1章__Python基础
- 1.10__条件判断_if_01
- 1.11__条件判断_if_02
- 1.12__条件判断_if_03
- 1.13__条件判断_if_04
- 1.14__循环语句_while
- 1.15__break和continue
- 1.16__循环语句_for循环
- 1.17__第一章补充_pass
- 1.18__第二章内容概述
- 1.19__基础数据类型
- 1.1__python基础_认识python
- 1.20__字符串_01_字符串格式化
- 1.21__字符串_02_索引和切片
- 1.22__字符串_03_常用操作_01
- 1.23__字符串_04_切割和替换
- 1.24__字符串_05_查找和判断
- 1.25__字符串_06_补充和总结
- 1.26__列表_01_列表的概念
- 1.27__列表_02_增删改查
- 1.28__列表_03_补充知识点
- 1.29__元组
- 1.2__python基础_python解释器安装
- 1.30__set集合_01
- 1.31__set集合_补充_02
- 1.32__字典_01_字典的概念
- 1.33__字典_02_字典基本操作
- 1.34__字典_03_循环和嵌套
- 1.35__字典_04_循环删除
- 1.36__bytes_01_字符集和编码
- 1.37__bytes_02_编码和解码
- 1.38__运算符_01
- 1.39__运算符_02
- 1.3__第一个python程序的开发
- 1.40__文件操作_01
- 1.41__文件操作_02
- 1.42__文件操作_03
- 1.43__文件操作_04
- 1.44__文件操作_05
- 1.45__函数的概述
- 1.46__函数的定义
- 1.47__参数的概述
- 1.48__实参的分类
- 1.49__形参的分类
- 1.4__pycharm安装
- 1.50__和的补充
- 1.51__函数的返回值
- 1.52__内置函数以及本章总结
- 1.53__函数_下_概述
- 1.54__作用域
- 1.55__函数的嵌套,第一类对象
- 1.56__global和nonlocal
- 1.57__闭包
- 1.58__(不可以拆分)装饰器雏形
- 1.59__被装饰函数的参数问题
- 1.5__注释的重要性
- 1.60__装饰器的返回值问题
- 1.61__装饰器实战
- 1.62__迭代器
- 1.63__迭代器补充
- 1.64__生成器函数
- 1.65__推导式
- 1.66__生成器表达式
- 1.67__匿名函数
- 1.68__内置函数_第二部分
- 1.69__内置函数_sorted
- 1.6__变量
- 1.70__内置函数_filter和map
- 1.71__递归以及函数总结
- 1.7__常量
- 1.8__初识基础数据类型
- 1.9__最简单的用户交互
- 第20章__flask服务
- 20.1__服务架构和队列必备
- 20.2__脚本和服务的调用
- 20.3__通用解决方案
- 20.4__示例:抖音注册设备
- 第21章__Flask服务和平台
- 21.1__今日概要
- 21.2__flask服务(app版本)
- 21.3__平台搭建
- 21.4__下单和美化页面
- 21.5__下单-数据库
- 21.6__下单-redis和订单列表
- 21.7__平台的总结
- 21.8__Worker执行订单
- 21.9__结课说明
- 第2章__爬虫概念
- 2.10__requests入门-处理很多参数的get请求
- 2.1__爬虫概述
- 2.2__本课程软件概述
- 2.3__第一个爬虫程序开发
- 2.4__web请求全过程解析(重点必看)
- 2.5__浏览器工具简介
- 2.6__HTTP协议简单了解
- 2.7__requests模块安装和基本使用
- 2.8__requests入门-处理get请求
- 2.9__requests入门-处理post请求
- 第3章__数据解析
- 3.10__抓取电影天堂电影信息_下
- 3.11__html基础语法规则
- 3.12__css选择器语法规则
- 3.13__css选择器语法规则_剪切完毕
- 3.14__bs4基本使用
- 3.15__bs4实战案例一
- 3.16__bs4实战案例二
- 3.17__xpath解析_上
- 3.18__xpath解析_下
- 3.19__xpath实战案例_猪八戒
- 3.1__数据解析概述
- 3.20__PyQuery基础入门_上
- 3.21__pyquery基础入门_下
- 3.22__pyquery实战案例
- 3.2__正则表达式_元字符_1
- 3.3__正则表达式_元字符_2
- 3.4__正则表达式_量词
- 3.5__正则表达式_贪婪和惰性
- 3.6__初识re模块
- 3.7__re提取分组数据
- 3.8__利用抓取豆瓣TOP250数据
- 3.9__抓取电影天堂电影信息_上
- 第4章__requests进阶-初识反爬
- 4.1__本章内容概述
- 4.2__处理cookie_登录小说网
- 4.3__防盗链_抓取梨视频
- 4.4__代理
- 4.5__第三方代理接入
- 第5章__异步爬虫
- 5.1__点题_多线程与多进程
- 5.2__多线程的两种写法
- 5.3__线程池
- 5.4__线程池案例
- 5.5__多进程
- 5.6__多进程多线程组合案例
- 第6章__逆向爬虫
- 6.10__Scrapy中间件使用
- 6.11__Scrapy与CrawlSpider
- 6.12__Scrapy-Redis分布式爬虫
- 6.13__Scrapy-Splash环境搭建与应用
- 6.14__Scrapy实战案例(二)
- 6.15__Scrapy部署与总结
- 6.16__Javascript入门
- 6.17__Javascript基础进阶
- 6.18__JQuery和Ajax
- 6.19__抓包工具和PyExecjs模块
- 6.1__异步爬虫-多线程
- 6.20__各种加密逻辑
- 6.21__RSA加密解密以及案例
- 6.22__某易云下载案例
- 6.2__抓取wbdy视频以及爬虫的自省
- 6.3__自动化测试工具-selenium入门
- 6.4__自动化测试工具-selenium搞定12306
- 6.5__mysql数据库讲解
- 6.6__MongoDB讲解
- 6.7__Scrapy基本使用入门
- 6.8__Scrapy实战案例(一)
- 6.9__Scrapy处理翻页与实现模拟登录
- 第7章__X视频
- 7.1__开篇
- 7.2__今日概要
- 7.3__前戏:JSONP
- 7.4__前戏:AES加密
- 7.5__前戏:JS面向对象
- 7.6__chrome请求分析
- 7.7__x视频:URL参数分析
- 7.8__x视频:请求体过程分析
- 7.9__x视频:算法逆向过程
- 第8章__X视频优化
- 8.1__今日概要
- 8.2__x视频:脚本的编写
- 8.3__x视频:脚本的编写-获取vkey
- 8.4__x视频:去播放
- 8.5__x视频:线程池播放
- 8.6__x视频:协程
- 8.7__x视频:协程播放
- 8.8__x视频:线程&协程播放
- 8.9__x视频总结
- 第9章__X站
- 9.10__今日总结
- 9.1__今日概要
- 9.2__x站 – PC播放量-请求分析
- 9.3__x站 – PC播放量-click_now请求
- 9.4__x站 – PC播放量-click_web_h5
- 9.5__x站 – PC播放量-心跳和代码梳理
- 9.6__x站 – PC播放量-代理IP
- 9.7__x站 – H5播放量
- 9.8__x站 – PC完播
- 9.9__x站 – h5完播
- 02–爬虫2期:爬虫&逆向2期【完结】
- 第10章__安卓和薅羊毛
- 10.10__滑动屏幕
- 10.11__点赞
- 10.12__评论
- 10.13__总结和其他
- 10.1__今日概要
- 10.2__okhttp请求补充
- 10.3__retrofit发送请求
- 10.4__薅羊毛前置准备
- 10.5__准备阶段
- 10.6__创建项目
- 10.7__引导开启无障碍
- 10.8__点击启动
- 10.9__回到首页
- 第11章__C语言
- 11.10__小结
- 11.1__今日概要
- 11.2__C语言环境
- 11.3__字符串相关
- 11.4__整数相关
- 11.5__指针
- 11.6__指针的指针
- 11.7__结构体
- 11.8__结构体和链表
- 11.9__预处理和头文件
- 第12章__JNI
- 12.10__案例:进制和格式化
- 12.11__案例:B站前戏
- 12.12__案例:C调用java静态方法
- 12.13__案例:C实例化Java类对象
- 12.14__静态注册
- 12.15__动态注册
- 12.16__总结
- 12.1__今日概要
- 12.2__创建项目和调用关系梗概
- 12.3__答疑
- 12.4__创建JNI项目流程
- 12.5__JNI开发和逆向的过程
- 12.6__关于自动生成的native-lib
- 12.7__案例:类型
- 12.8__案例:对参数加工处理
- 12.9__案例:字符串拼接
- 第13章__x智赢
- 13.10__练习题和下节预告
- 13.1__概要和目标
- 13.2__抓包
- 13.3__搜索和密码逆向
- 13.4__其他参数
- 13.5__Hook概述
- 13.6__adb
- 13.7__frida的安装
- 13.8__frida启动和Hook示例
- 13.9__udid分析
- 第14章__x智赢2
- 14.1__上节回顾
- 14.2__udid分析
- 14.3__udid实现
- 14.4__so的反编译和分析
- 14.5__hook获取参数
- 14.6__sign算法
- 14.7__完整代码
- 14.8__截图验证
- 第15章__x物app
- 15.10__最后多说一嘴
- 15.1__今日目标
- 15.2__drony抓包
- 15.3__newSign算法的位置
- 15.4__分析c算法
- 15.5__uuid的生成
- 15.6__getByteValues
- 15.7__encode算法
- 15.8__md5处理
- 15.9__总结
- 第16章__x站
- 16.1__今日目标
- 16.2__抓包
- 16.3__安卓发送Http请求
- 16.4__反编译和初步分析
- 16.5__请求体分析
- 16.6__签名算法
- 16.7__aes加密
- 16.8__did参数的生成
- 16.9__总结和任务
- 第17章__x站 (中)
- 17.1__今日布标
- 17.2__任务细化
- 17.3__buvid初步分析
- 17.4__buvid算法分析和实现
- 17.5__sessionid的算法和实现
- 17.6__fp_local实现和任务
- 17.7__作业
- 第18章__x站 (下)
- 18.10__总结
- 18.1__今日概要
- 18.2__fp_local的ab算法
- 18.3__规范:main
- 18.4__规范:生成器
- 18.5__规范:代理和生成器
- 18.6__规范:并发和案例
- 18.7__规范:解决并发存储的思路
- 18.8__规范:异常和重试
- 18.9__规范:面向对象和函数(推荐函数)
- 第19章__x站 (终)
- 19.10__sign算法的实现
- 19.11__B站结束
- 19.1__今日概要
- 19.2__前戏-C基础
- 19.3__前戏-JNI开发
- 19.4__抓包
- 19.5__session算法
- 19.6__分析并寻找sign
- 19.7__定位so中的函数
- 19.8__定位so中的函数2
- 19.9__so算法分析
- 第1章__day01 x站
- 1.1__课程概要(1)
- 1.1__课程概要
- 1.1__课程概要.temp
- 1.2__关于授课
- 1.3__今日概要
- 1.4__虚拟环境
- 1.5__x站请求分析
- 1.6__x站-click中的cookie实现
- 1.7__x站-now请求的实现
- 1.8__效果展示和最后的分享
- 第20章__知乎
- 20.10__总结
- 20.1__补充:jsdom导入失败问题
- 20.2__今日目标
- 20.3__抓包分析任务
- 20.4__URL转义
- 20.5__udid分析
- 20.6__udid实现
- 20.7__hd实现
- 20.8__zse96算法(错误)
- 20.9__zse96算法(正确)
- 第21章__flask(1)
- 21.1__今日概要
- 21.2__快速上手
- 21.3__案例-提供页面
- 21.4__案例-页面和提交
- 21.5__案例-下单
- 21.6__案例-消费者worker
- 21.7__总结
- 第22章__flask(2)
- 22.1__今日概要
- 22.2__集成静态资源
- 22.3__蓝图
- 22.4__登录和导航
- 22.5__导航居中
- 22.6__面板和栅格
- 22.7__cookie和session的机制
- 22.8__实现用户认证
- 22.9__扩展
- 第23章__某音(上)
- 23.1__今日目标
- 23.2__抓包和任务的分解
- 23.3__参数cdid
- 23.4__其他参数的思路
- 23.5__参数oaid
- 23.6__参数openudid(老)
- 23.7__暂时这样
- 23.8__分析Bug
- 第24章__某音(下)
- 24.10__整合注册设备
- 24.11__整合获取评论(含注册设备)
- 24.12__补充和答疑
- 24.1__今日任务
- 24.2__抓包和任务分解
- 24.3__明文和密文请求体
- 24.4__frida-rpc调用so函数
- 24.5__请求体步骤的细化
- 24.6__x-ss-stub氢气头
- 24.7__寻找位置和参数获取
- 24.8__Khronos的生成
- 24.9__gorgon的生成
- 第25章__打包和qt5
- 25.10__qt5-表格初始化
- 25.11__qt5-下节预告
- 25.1__今日概要
- 25.2__打包和注意事项
- 25.3__打包-多文件
- 25.4__打包-单文件
- 25.5__打包-路径问题
- 25.6__打包-导入模块问题
- 25.7__qt5-空白窗体
- 25.8__qt5-页面布局
- 25.9__qt5-组件拆分
- 第26章__qt5 (上)
- 第27章__qt5 (下)
- 第28章__天狗
- 28.10__结课
- 28.1__今日目标
- 28.2__抓包和目标的拆解
- 28.3__脱壳过程
- 28.4__修复和获取源码
- 28.5__发短信-sign签名
- 28.6__发短信-请求头
- 28.7__代码整合
- 28.8__注册-密码
- 28.9__扩展
- 第2章__day02 X站
- 2.10__心跳-简易版
- 2.11__心跳-进阶思路
- 2.12__心跳-最后小结
- 2.13__闲聊和答疑
- 2.1__今日概要
- 2.2__t参数的生成
- 2.3__b_lsid算法
- 2.4__指纹信息-简单实现
- 2.5__指纹信息分析
- 2.6__x站指纹信息的获取
- 2.7__x站x64hash128算法
- 2.8__闲聊和答疑
- 2.9__闲聊和答疑补充
- 第3章__day03 X视频
- 3.10__aes算法分析和验证
- 3.11__Ea和qa的分析
- 3.12__代码的整合
- 3.1__今日目标
- 3.2__前戏:JSONP
- 3.3__前戏:范围问题
- 3.4__前戏:AES加密
- 3.5__请求分析
- 3.6___dc分析
- 3.7__guid和pid
- 3.8__vurl和playinfo分析
- 3.9__flowid和rnd
- 第4章__day04 X头条
- 4.10__关于长短签名
- 4.1__今日目标
- 4.2__前端js知识(一)
- 4.3__前端js知识(二)
- 4.4__编译js和浏览器环境
- 4.5__xx头条请求分析
- 4.6__寻找签名
- 4.7__签名的验证
- 4.8__签名并实现
- 4.9__签名并实现(pyexecjs)
- 第5章__初识app逆向
- 5.10__油联app-sign逆向
- 5.11__总结和后续课程
- 5.1__今日概要
- 5.2__设备和模拟器
- 5.3__安装app
- 5.4__http抓包
- 5.5__https抓包(android7以下)
- 5.6__臧航app-无任何加密
- 5.7__油联app请求分析
- 5.8__油联app-反编译
- 5.9__油联app-密码逆向
- 第6章__Java基础
- 6.10__语法暂时不要贪多
- 6.11__数据类型-整数
- 6.12__数据类型-字符串
- 6.13__数据类型-数组
- 6.14__数据类型-关于Object
- 6.15__总结
- 6.1__今日概要
- 6.2__环境搭建
- 6.3__IDE的使用
- 6.4__初识语法
- 6.5__注释
- 6.6__变量和常量
- 6.7__输入和输出
- 6.8__条件语句
- 6.9__循环语句
- 第7章__Java基础
- 7.10__接口
- 7.11__接口的逆向应用
- 7.12__抽象
- 7.13__总结
- 7.1__今日概要
- 7.2__内容回顾
- 7.3__List接口与实现类的关系
- 7.4__List常见方法和逆向案例
- 7.5__Set系列
- 7.6__Map系列
- 7.7__Map逆向案例
- 7.8__面向对象和静态
- 7.9__继承
- 第8章__java和安卓入门
- 8.1__今日概要
- 8.2__包中类的修饰符
- 8.3__类成员修饰符
- 8.4__隐藏字节
- 8.5__uuid和随机值
- 8.6__md5加密
- 8.7__aes和其他
- 8.8__安卓环境的搭建
- 8.9__总结
- 第9章__安卓开发
- 9.1__今日概要
- 9.2__登录页面
- 9.3__重置
- 9.4__登录数据处理
- 9.5__发送网络请求
- 9.6__数据反序列化
- 9.7__写入xml文件
- 9.8__页面的跳转
- 9.9__总结
- 03–爬虫3期:爬虫&逆向3期【完结】
- 第10章__day10 cookie介绍及应用
- 10.1__简历模板下载(复习)
- 10.2__cookie处理机制
- 10.3__代理操作
- 10.4__模拟登录操作
- 10.5__防盗链操作
- 第11章__day11 协程
- 11.1__回顾
- 11.2__异步爬虫-多线程
- 11.3__协程操作01
- 11.4__协程操作02
- 第12章__day12 m3u8操作介绍
- 12.1__协程回顾
- 12.2__m3u8操作01
- 12.3__m3u8操作02
- 12.4__selenium基础操作
- 第13章__day13 selenum
- 13.1__selenum登录b站
- 13.2__selenium重点操作1
- 13.3__selenium重要操作2
- 13.4__12306余票检测思路
- 13.5__mysql基本介绍
- 第14章__day14 mysql基础
- 14.1__mysql操作01
- 14.2__mysql操作02
- 第15章__day15 mysql练习
- 15.1__sql练习01
- 15.2__mysql练习02
- 15.3__mysql练习03
- 15.4__pymysql操作
- 第16章__day16 mongoDB&redis
- 16.1__pymysql回顾
- 16.2__mongoDB
- 16.3__redis
- 第17章__day17 scrapy
- 17.1__scrapy基础使用
- 17.2__数据解析
- 17.3__终端指令持久化存储
- 17.4__基于管道的持久化存储
- 第18章__day18 深度爬取
- 18.1__管道-数据库操作
- 18.2__scrapy爬取图片数据
- 18.3__深度爬取
- 第19章__day19 中间件
- 19.1__图片爬取的请求传参
- 19.2__中间件操作01
- 19.3__中间件操作02
- 第1章__day1 函数基础
- 1.1__基础复习
- 1.2__函数之前的巩固
- 1.3__函数基础+返回值
- 1.4__函数参数基础
- 第20章__day20 selenium+scrapy
- 20.1__回顾
- 20.2__selenium+scrapy操作01
- 20.3__selenium+scrapy操作02
- 20.4__百度ai介绍
- 20.5__百度ai+scrapy
- 第21章__day21 crawlSpider
- 21.1__crawlSpider全栈数据爬取
- 21.2__分布式
- 第22章__day22 scrapyd部署
- 22.1__增量式操作01
- 22.2__增量式操作02
- 22.3__scrapyd部署
- 22.4__生产者消费者模型
- 第23章__day23 js常见加密算法
- 23.1__js常见加密算法01
- 23.2__js常见加密算法02
- 23.3__逆向前期准备工作
- 23.4__微信公众平台合集
- 23.5__微信公众平台js逆向改写01
- 23.6__微信公众平台js逆向改写02
- 23.7__整体过程回顾
- 第23章__day23 js常见加密算法
- 第24章__day24 逆向分析1
- 24.1__steam逆向分析
- 24.2__完美世界逆向分析
- 第25章__day25 逆向分析2
- 25.1__试课联盟逆向分析
- 25.2__空中网逆向分析
- 第26章__day26 逆向分析3
- 26.1__长房网逆向分析
- 26.2__有道翻译逆向分析
- 第27章__day27 回顾
- 27.1__回顾01
- 27.2__回顾02
- 第28章__day28 x站逆向
- 28.1__x站逆向01
- 28.2__uuid逆向
- 28.3__b_lsid捕获
- 第29章__day29 数据处理
- 29.1__v2数据包的id处理
- 29.2__now的模拟请求
- 29.3__h5数据包模拟
- 第2章__day2 函数&文件操作
- 2.1__函数基础操作
- 2.2__函数高级
- 2.3__文件操作
- 2.4__文件+函数综合练习
- 第30章__day30 yang视频1
- 30.1__yang视频逆向01
- 30.2__yang视频02
- 30.3__yang视频03
- 30.4__央视频05
- 第31章__day31 yang视频2
- 31.1__回顾-细节处理
- 31.2__yang视频下载
- 31.3__头条-前置知识点
- 31.4__浏览器环境模拟
- 第32章__day32 浏览器环境模拟
- 32.1__头条js改写
- 32.2__浏览器环境模拟
- 32.3__建筑网站逆向分析
- 32.4__fiddler基本使用
- 第33章__day33 逆向入门
- 33.10__油联-sign加密
- 33.11__总结
- 33.1__逆向课程概要
- 33.2__关于上课时间
- 33.3__关于设备
- 33.4__今日概要
- 33.5__臧航-设备和安装apk
- 33.6__臧航-抓包和实现
- 33.7__油联-抓包和https
- 33.8__油联-反编译工具
- 33.9__油联-密码算法
- 第34章__day34 证书和java基础
- 34.10__Java-基础语法
- 34.11__Java-整型和字节
- 34.12__Java-字节案例(java和python不同)
- 34.13__Java-字符串和StringBuilder
- 34.14__答疑
- 34.15__Java-数组
- 34.16__Java-Object类
- 34.17__千万不要放弃呀
- 34.1__今日概要
- 34.2__证书-前置准备和步骤
- 34.3__证书-安装证书(安卓7及以上)
- 34.4__证书-答疑
- 34.5__Java-环境搭建
- 34.6__Java-IDE使用
- 34.7__Java-初识语法
- 34.8__答疑-补充
- 34.9__Java-注释
- 第35章__day35 java基础
- 35.10__面向对象-接口逆向案例
- 35.11__面向对象-抽象
- 35.12__面向对象-知识点结束
- 35.13__面向对象-逆向案例
- 35.14__包的概念
- 35.15__下节预告
- 35.1__今日概要
- 35.2__关于object回顾
- 35.3__常见类型-List接口与实现类的关系
- 35.4__常见类型-List常见方法和逆向案例
- 35.5__常见类型-set系列
- 35.6__常见类型-map系列
- 35.7__面向对象-基础和成员
- 35.8__面向对象-继承
- 35.9__面向对象-接口
- 第36章__day36 java基础和安卓环境
- 36.10__md5补充
- 36.11__AES加密和Base64
- 36.12__gzip压缩
- 36.13__安卓环境-AndroidStudio安装
- 36.14__安卓环境-创建APP并运行
- 36.15__今日总结
- 36.1__今日概要
- 36.3__Java字节处理注意事项
- 36.4__uuid和应用示例
- 36.5__随机字节和十六进制字符串
- 36.6__随机字节问题
- 36.7__时间戳和应用
- 36.8__十六进制字符串
- 36.9__md5和sha256加密
- 第37章__day37 安卓开发
- 37.10__安卓页面-按钮
- 37.11__安卓后端-登录逻辑
- 37.12__安卓后端-获取输入内容
- 37.13__安卓后端-md5加密
- 37.14__安卓后端-okhttp请求
- 37.15__安卓后端-后端API和请求示例
- 37.16__今日总结
- 37.1__详细环境-安装android-studio
- 37.2__详细环境-环境变量
- 37.3__详细环境-真机运行
- 37.4__详细环境-模拟器
- 37.5__详细环境-AVD运行
- 37.6__详细环境-不必安装最新版
- 37.7__安卓开发-目标概要
- 37.8__安卓页面-区域
- 37.9__安卓页面-表单
- 第38章__day38 安卓开发和规范
- 38.10__xml文件常见逆向思考
- 38.11__赠送规范-main
- 38.12__赠送规范-读取文件
- 38.13__赠送规范-获取代理
- 38.14__赠送规范-并发
- 38.15__赠送规范-异常和重试
- 38.16__总结
- 38.1__今日概要
- 38.2__okhttp两种常见格式
- 38.3__okhttp拦截器
- 38.4__okhttp的NO_PROXY防抓包
- 38.5__Drony抓NO_PROXY包
- 38.6__retrofit发送请求
- 38.7__retrofit逆向思考
- 38.8__gson序列化相关
- 38.9__xml文件存储
- 第39章__day39 C语言基础
- 39.10__指针的指针
- 39.11__结构体
- 39.12__预处理和头文件
- 39.13__总结
- 39.1__今日概要
- 39.2__编译器
- 39.3__IDE的安装和破解
- 39.4__字符串相关
- 39.5__整数相关
- 39.6__初识指针
- 39.7__指针-案例1
- 39.8__指针-案例2
- 39.9__指针-案例3
- 第3章__day3 Python中的包
- 3.1__包和模块01
- 3.2__包和模块02
- 3.3__面向对象(了解)
- 第40章__day40 JNI开发
- 40.10__小结:站在安卓开发者角度
- 40.11__小结:站在逆向的角度
- 40.12__静态注册和动态注册
- 40.13__静态和动态注册-逆向角度
- 40.14__今日总结
- 40.15__最后的强调
- 40.1__今日概要
- 40.2__创建项目
- 40.3__快速上手
- 40.4__补充:删除默认函数
- 40.5__补充:命令生成c函数头文件
- 40.6__关于类型
- 40.7__案例:Java调用C函数
- 40.8__案例:C调用Java
- 40.9__案例:C调用Java
- 第41章__day41 车智赢(上)
- 41.10__小练习
- 41.1__今日概要
- 41.2__抓包和任务的细化
- 41.3__密码加密算法分析
- 41.4__其他参数的分析
- 41.5__frida安装过分分析
- 41.6__adb介绍
- 41.7__frida的安装
- 41.8__frida进行hook流程
- 41.9__定位代码位置
- 第42章__day42 车智赢(下)
- 42.10__总结
- 42.1__udid分析-IMEI
- 42.2__问题
- 42.3__udid分析-nanotime时间
- 42.4__udid分析-deviceid
- 42.5__udid分析-算法和实现
- 42.6__问题
- 42.7__初步看看so
- 42.8__sign算法
- 42.9__代码的整合
- 第43章__day43 x物app
- 43.1__背景和今日目标
- 43.2__抓包和任务的分解
- 43.3__分析newSign
- 43.4__解决hook的bug
- 43.5__捋一遍思路和map输出的问题
- 43.6__newSign算法的实现
- 43.7__Auth-Token寻找
- 43.8__示例脚本
- 第44章__day44 x站(上)
- 44.1__今日目标
- 44.2__抓包和任务的拆分
- 44.3__反编译工具
- 44.4__请求体代码分析
- 44.5__请求体签名的实现
- 44.6__请求体加密
- 44.7__did参数
- 44.8__总结
- 44.9__关于did的补充
- 第45章__day45 x站(中)
- 45.10__总结
- 45.1__今日概要
- 45.2__请求头的入口
- 45.3__buvid算法的逆向
- 45.4__session算法的逆向
- 45.5__嵌套很多层怎么办?
- 45.6__deviceid同上一节did
- 45.7__fp_local逆向分析(上)
- 45.8__fp_local逆向分析(下)
- 45.9__关于fp_remove
- 第46章__day46 x站(下)
- 46.1__今日目标
- 46.2__播放代码示例
- 46.3__心跳任务分解
- 46.4__session算法逆向
- 46.5__sign算法的寻找
- 46.6__找不到RegisterNatives方法怎么办?
- 46.7__找到so中对应函数
- 46.8__sign签名算法
- 46.9__结束
- 第47章__day47 x乎
- 47.10__x-zse-96逆向过程(下)
- 47.11__总结
- 47.1__今日目标
- 47.2__抓包和任务分解
- 47.3__URL转义和json问题
- 47.4__分析x-udid
- 47.5__实现x-udid算法
- 47.6__x-hd
- 47.7__x-zse-96前置说明
- 47.8__x-zse-96逆向过程(上)
- 47.9__x-zse-96逆向过程(中)
- 第48章__day48 x音(上)
- 48.10__注册设备-明文和密文
- 48.11__注册设备-请求体
- 48.12__下节预告
- 48.1__今日概要
- 48.2__抓包和任务拆解
- 48.3__cdid算法
- 48.4__其他参数
- 48.5__换设备演示
- 48.6__关于oaid
- 48.7__openudid算法
- 48.8__deviceid和iid请求参数
- 48.9__注册设备-URL参数
- 第49章__day49 x音(下)
- 49.10__再测试
- 49.1__stub算法
- 49.2__x-gorgon函数的参数
- 49.3__hook不到的原因
- 49.4__x-gorgon参数分析
- 49.5__x-gorgon算法分析
- 49.6__frida-rpc
- 49.7__frida-rpc补充
- 49.8__注册设备-实现
- 49.9__注册设备+获取评论
- 第4章__day4 迭代器&生成器
- 4.1__异常处理
- 4.2__迭代器
- 4.3__生成器
- 4.4__装饰器
- 4.5__并发基础概念
- 第50章__day50 大商天狗
- 50.1__今日概要
- 50.2__抓包和反编译失败
- 50.3__脱壳的步骤
- 50.4__其他脱壳工具补充
- 50.5__快捷登录-sign
- 50.6__快捷登录-发短信实现
- 50.7__快捷登录-搞定
- 50.8__用户名和密码登录-搞定
- 50.9__总结
- 第51章__day51 x东和unidbg
- 51.10__unidbg补充
- 51.1__今日目标
- 51.2__抓包和任务的拆分
- 51.3__ep算法分析和实现过程
- 51.4__sign算法寻找和思路
- 51.5__京东-unidbg调用so方法
- 51.6__京东-unidbg参数处理
- 51.7__Python调用unidbg的jar包
- 51.8__关联关键字-代码实现
- 51.9__关键字搜索-分析和代码实现
- 第52章__day52 flask服务
- 52.10__集成MySQL数据库连接池
- 52.11__接收任务并加入队列
- 52.12__worker处理任务
- 52.13__获取结果
- 52.14__耗时版-演示和优化
- 52.1__今日概要
- 52.2__虚拟环境和项目的创建
- 52.3__初识Flask
- 52.4__获取请求数据
- 52.5__返回json数据
- 52.6__直接访问API并返回结果
- 52.7__基于文件进行授权
- 52.8__答疑
- 52.9__数据库版本授权
- 第53章__day53 flask平台(上)
- 53.10__订单列表-前端优化
- 53.11__下节继续
- 53.1__今日概要
- 53.2__功能概要
- 53.3__表结构设计
- 53.4__目录结构的创建
- 53.5__登录实现-粗糙
- 53.6__登录实现-优化
- 53.7__登录实现-请求的拦截
- 53.8__订单列表-基本逻辑
- 53.9__订单列表-后台优化
- 第54章__day54 flask平台(下)
- 54.1__今日概要
- 54.2__创建订单-页面
- 54.3__创建订单-菜单
- 54.4__创建订单-入库和队列
- 54.5__worker-处理订单
- 54.6__worker-执行订单
- 54.7__结束
- 第55章__day55 打包和pyqt
- 55.10__总结
- 55.1__今日概要
- 55.2__打包-快速打包
- 55.3__打包-程序出错闪现问题
- 55.4__打包-单文件和路径问题
- 55.5__打包-单文件路径问题(二)
- 55.6__墙插-ini格式配置文件
- 55.7__打包-动态导入问题
- 55.8__案例1
- 55.9__案例2
- 第56章__day56 pyqt
- 56.1__添加监控项和初始化
- 56.2__表格初始化
- 56.3__邮箱配置
- 56.4__下节预告
- 第57章__day57 pyqt
- 57.10__结课
- 57.1__今日概要
- 57.2__删除监控项
- 57.3__重新初始化
- 57.4__开始执行-基本执行结构
- 57.5__开始执行-线程任务
- 57.6__开始执行-监测过程
- 57.7__停止
- 57.8__表格右键操作
- 57.9__pyqt结束
- 第5章__day5 进程&线程
- 5.1__进程操作01
- 5.2__进程操作02
- 5.3__线程操作
- 第6章__day6 前端介绍
- 6.1__协议基本介绍
- 6.2__html简介
- 6.3__css大致介绍
- 6.4__js简介
- 第7章__day7 爬虫概念
- 7.1__Jquey
- 7.2__爬虫简介
- 7.3__requests基本使用01
- 7.4__requests基本操作02
- 第8章__day8 正则
- 8.1__药监总局作业
- 8.2__正则解析
- 8.3__bs4解析操作
- 第9章__day9 xpath
- 9.1__回顾+xpath概述
- 9.2__xpath使用01
- 9.3__xpath使用02
包含内容
- · 01–爬虫开发+APP逆向1期【完结】
- · 第10章__X头条
- · 10.10__今日总结
- · 10.11__答疑
- · 10.1__今日概要
- · 10.2__前戏:js中的call和arguments
- · 10.3__分类资讯 – 分析请求和寻找算法
- · 10.4__分类资讯 – 本地HTML生成签名
贡献者
Jason
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。