├─第1章__python基础

│      1.1__py基础回顾_上 

│      1.2__py基础回顾_下 

│      1.3__爬虫入门_上 

│      1.4__爬虫入门_下 

│      1.5__数据解析_re 

│      1.6__数据解析_bs4 

│      1.7__数据解析_xpath 

│      1.8__请求头相关 cookie_referer_代理 

│      1.9__多线程和多进程 

│      1.10__协程 

│      1.11__协程案例_网吧电影 

│      1.12__selenium_上 

│      1.13__selenium_下 

│      1.14__数据存储_mysql 

│      1.15__数据存储_mongodb 

│      1.16__数据存储_redis_数据存储 

│      1.17__免费代理IP池搭建 

│      1.17__初识scrapy 

│      1.18__scrapy数据存储 

│      1.19__scrapy分页和模拟登录 

│      1.20__scrapy中间件 

│      1.21__CrawlSpider全站数据抓取 

│      1.22__分布式-增量爬虫 

│      1.23__爬虫大案例-上 

│      1.24__爬虫大案例-下 

│      1.25__javascript-01 

│      1.26__javascript-02 

│      1.27__javascript-03 

│      1.28__javascript-04 

│      1.29__javascript-05 

│      1.31__JS防护策略介绍 

│      1.32__Babel入门和使用 

│      1.33__AST自动完成JavaScript代码防护 

│      1.34__兄弟们,加课了1 

│      1.35__兄弟们,加课了2 

│      1.36__兄弟们,加课了3 

│      

├─第2章__day1 开班和x站

│      2.1__开班-课程概述 

│      2.2__开班-关于直播 

│      2.3__开班-课件和录播视频 

│      2.4__开班-关于设备 

│      2.5__今日目标 

│      2.6__虚拟环境 

│      2.7__Pycharm创建虚拟环境和项目 

│      2.8__抓包和任务 

│      2.9__请求体中的id 

│      2.10__cookie-buvid3 

│      2.11__cookie-bl_sid 

│      2.12__cookie-uuid 

│      2.13__cookie-sid 

│      2.14__最终实现代码 

│      2.15__最后补充 

│      

├─第3章__day02 x条

│      3.1__今日目标 

│      3.2__必备前端-运算 

│      3.3__必备前端-函数 

│      3.4__必备前端-其他 

│      3.5__py执行js代码 

│      3.6__js浏览器环境-提前安装 

│      3.7__js浏览器环境-报错 

│      3.8__js浏览器环境-初步操作 

│      3.9__js浏览器环境-建议环境 

│      3.10__头条-抓包和初步分析 

│      3.11__头条-分析sign位置 

│      3.12__头条-寻找js 

│      3.13__头条-浏览器运行效果 

│      3.14__头条-最终实现效果 

│      3.15__说在最后 

│      3.16__必看 

│     

├─第4章__day3 x视频- 

│      4.1__今日目标 

│      4.2__前置-jsonp处理 

│      4.3__前置-aes加密 

│      4.4__抓包和任务的分解 

│      4.5__guid算法 

│      4.6__pid算法 

│      4.7__vurl分析 

│      4.8__flowid就是pid 

│      4.9__ckey算法的分析 

│      4.10__vurl逆向和实现 

│      4.11__最终代码的实现 

│      4.12__最后总结 

│      

├─第5章__day4 逆向入门

│      5.1__今日目标 

│      5.2__臧航-模拟器 

│      5.3__臧航-安装app 

│      5.4__臧航-抓包和实现 

│      5.5__爱安丘-抓包和配置(安卓7以下) 

│      5.6__爱安丘-分析和实现 

│      5.7__小结 

│      5.8__油联-抓包和任务的分析 

│      5.9__油联-jadx反编译工具 

│      5.10__油联-逆向过程和实现 

│      5.11__总结 

│     

├─第6章__day5 证书和java入门

│      6.1__今日概要 

│      6.2__证书问题-解锁system分区 

│      6.3__证书问题-未解锁-moveCert 

│      6.4__Java环境搭建 

│      6.5__初识Java 

│      6.6__java基础语法 

│      6.7__java数据类型-整数和字节 

│      6.8__java数据类型-字符串相关 

│      6.9__java数据类型-数组和object 

│     

├─第7章__day6 java基础

│      7.1__今日概要 

│      7.2__List系列 

│      7.3__Set系列 

│      7.4__Map系列 

│      7.5__类对象和成员 

│      7.6__类的继承 

│      7.7__接口 

│      7.8__抽象类和抽象方法 

│      7.9__包和修饰符 

│     

├─第8章__day7 java基础和安卓环境

│      8.1__今日概要 

│      8.2__常见加密-隐藏字节和uuid 

│      8.3__常见加密-随机值和时间戳 

│      8.4__常见加密-md5和sha256 

│      8.5__常见加密-AES和base64 

│      8.6__常见加密-gzip压缩 

│      8.7__小结 

│      8.8__android studio-安装和配置 

│      8.9__安卓-初始化和启动 

│      8.10__安卓-关于报错 

│      8.11__结束 

│    

├─第9章__day8 安卓开发

│      9.1__今日概要 

│      9.2__创建项目和页面 

│      9.3__页面开发 

│      9.4__重置 

│      9.5__获取用户名和密码及签名 

│      9.6__发送网络请求 

│      9.7__API发送请求 

│      9.8__反序列化 

│      9.9__XML和跳转 

│      9.10__XML后续逆向应用场景 

│      9.11__总结和下节预告 

│      

├─第10章__day9 安卓开发

│      10.1__今日概要 

│      10.2__请求格式和拦截器 

│      10.3__NO_PROXY和解决方案 

│      10.4__retrofit发送请求 

│      10.5__油联案例-密码加密逆向 

│      10.6__油联案例-sign算法 

│      10.7__编程规范-文件和并发问题 

│      10.8__编程规范-异常和重试 

│      10.9__编程规范-代码可扩展性 

│      10.10__总结 

│      

├─第11章__day10 C语言开发

│      11.1__为什么学C语言 

│      11.2__C语言环境搭建 

│      11.3__字符串相关 

│      11.4__数组相关 

│      11.5__整型相关 

│      11.6__指针-初步了解 

│      11.7__指针-6个示例 

│      11.8__指针-5个示例 

│      11.9__指针的指针 

│      11.10__结构体和链表 

│      11.11__预处理和头文件 

│     

├─第12章__day11 jni开发

│      12.1__今日目标 

│      12.2__NDK和创建项目 

│      12.3__Java调用C代码流程 

│      12.4__安卓和逆向的问题补充 

│      12.5__Java调用C函数 

│      12.6__C调用Java的静态成员 

│      12.7__C调用Java的实例方法 

│      12.8__提前预告B站so 

│      12.9__动态和静态注册 

│      12.10__总结 

│      

├─第13章__day12 车智赢上

│      13.1__今日概要 

│      13.2__抓包和任务的分析 

│      13.3__反编译 

│      13.4__逆向-密码 

│      13.5__小思考 

│      13.6__逆向-sign(待验证) 

│      13.7__adb 

│      13.8__frida-环境搭建 

│      13.9__frida-运行和hook 

│      13.10__hook验证和再次搜索寻找 

│      13.11__下节预告 

├─第14章__day13 车智赢下

│      14.1__今日安排 

│      14.2__udid初步分析 

│      14.3__getIMEI分析 

│      14.4__nanoTime分析 

│      14.5__getDeviceID-情景1 

│      14.6__getDeviceID-情景2和3 

│      14.7__getDeviceID-总结和梳理 

│      14.8__3des-key的寻找 

│      14.9__udid算法逆向完成 

│      14.10__sign和完整代码示例 

│      14.11__总结和扩展 

│      

├─第15章__得物

│      15.1__今日概要和目标 

│      15.2__抓包和任务分析 

│      15.3__newSign-参数分析 

│      15.4__newSign-uuid算法 

│      15.5__newSign-encode过程分析 

│      15.6__newSign-hook和实现 

│      15.7__X-Auth-Token的实现 

│      15.8__代码整合 

│      

├─第16章__day15 B站1

│      16.1__今日概要 

│      16.2__抓包和任务的分析 

│      16.3__寻找请求体位置 

│      16.4__sign签名算法 

│      16.5__aes加密 

│      16.6__预习思路 

│     

├─第17章__day16 B站2

│      17.1__今日概要和上节梳理 

│      17.2__did算法的逆向 

│      17.3__请求头公共参数位置 

│      17.4__请求头-buvid算法 

│      17.5__请求头-寻找细节查看 

│      17.6__请求头-session_id 

│      17.7__请求头-device_id 

│      17.8__请求头-fp_local 

│      17.9__整合代码和效果演示 

│      17.10__说在最后 

│    

├─第18章__day17 B站

│      18.1__今日概要 

│      18.2__session逆向和实现 

│      18.3__sign位置的寻找 

│      18.4__反编译so寻找函数 

│      18.5__定位c中函数及初步分析 

│      18.6__sign算法的实现 

│      18.7__整合代码示例 

│      18.8__总结 

│      

├─第19章__day18 B站4

│      19.1__注册账号-投入产出比分析 

│      19.2__实现思路和步骤概述 

│      19.3__发短信-抓包和美国号 

│      19.4__发短信-逆向流程错误 

│      19.5__发短信-逆向流程的hook和校验 

│      19.6__发短信-成功 

│      19.7__发短信-绕过极验3 

│      19.8__注册-秘钥和请求分析 

│      19.9__注册-流程和案例实现 

│      19.10__今日总结  

├─第20章__day19 B站

│      20.1-今日目标 

│      20.2-补充知识点-fp_local和frida重载 

│      20.3-答题-请求分析 

│      20.4-答题-基础题逻辑 

│      20.5-答题-基础题-实现和演示 

│      20.6-答题-进阶题-实现和演示 

│      20.7-答题-转正成功 

│      20.8-答题-整体演示 

│      20.9-改名-头像-个人信息-点赞 

│      20.10-设置密码 

│      20.11-B站完结 

├─第21章__day20知乎抓包

│      21.1-今日概要 

│      21.10-今日总结 

│      21.2-抓包和任务的拆分 

│      21.3-URL参数转义 

│      21.4-udid分析 

│      21.5-udid逆向和实现 

│      21.6-hd实现 

│      21.7-zse-96算法分析 

│      21.8-zse-96分析和实现(web) 

│      21.9-zse-96分析和实现(app)-有bug 

│    

├─第22章__day21抖音抓包

│      22.1-上节遗留问题说明 

│      22.2-今日概要和知识点 

│      22.3-关于版本和设备 

│      22.4-抓包和任务的拆分 

│      22.5-参数-cdid 

│      22.6-参数-公共位置 

│      22.7-参数-oaid 

│      22.8-参数-iid和deviceid 

│      22.9-参数-openudid 

│      22.10-参数总结 

│      22.11-请求头-字符串拼接 

│      22.12-请求头-字符串和字节的转换 

│      22.13-请求头-分析和实现 

│      22.14-代码示例 

│     

├─第23章__day22抖音抓包

│      23.1-今日概要 

│      23.2-上节回顾和抓包 

│      23.3-请求体流程分析 

│      23.4-明文-分析和参数 

│      23.5-明文-流程分析 

│      23.6-密文-分析过程 

│      23.7-密文-实现示例代码 

│      23.8-x-ss-stub逆向 

│      23.9-注册设备-示例代码 

│      23.10-关于新版本 

│      23.11-最新版-抓包流程 

│      23.12-最新版-抓包具体实现 

│      23.13-今日结束 

│      23.14-答疑-关于自己的设备id 

│      

├─第24章__day23大商天狗

│      24.1-今日概要 

│      24.2-平台概述 

│      24.3-涉及知识点概览 

│      24.4-预约-流程和滑块图片 

│      24.5-预约-识别图片和提交 

│      24.6-预约-发送短信 

│      24.7-预约-生成微信code 

│      24.8-预约-扩展-反编译小程序 

│      24.9-预约-扩展-wxcode的流程 

│      24.10-预约-去登录 

│      24.11-预约-答疑和对接卡商 

│      24.12-预约-答疑如何预约 

│      24.13-换绑-概述 

│      24.14-换绑-代码分析 

│      6 {/ j8 E* l4 s

├─第25章__day24大商天狗

│      25.1-今日目标和版本 

│      25.2-抓包和任务的拆分 

│      25.3-关于壳和脱壳 

│      25.4-armpro-脱壳 

│      25.5-脱壳-dexdump 

│      25.6-dex修复和处理 

│      25.7-反编译和步骤梳理 

│      25.8-逆向-请求头 

│      25.9-逆向-请求体-手机号 

│      25.10-逆向-请求体-密码 

│      25.11-逆向-请求体-密码-原过程 

│      25.12-逆向-代码示例 

│      25.13-低版本现象的补充 

│     

├─第26章__day25京东

│      26.1-今日概要 

│      26.2-算法用途 

│      26.3-抓包和任务拆解 

│      26.4-ep-分析和逆向 

│      26.5-ep-实现 

│      26.6-sign-寻找和定位 

│      26.7-遇到so的三种解决方案 

│      26.8-unidbg-sign算法 

│      26.9-unidbg打包和python调用 

│      26.10-代码的整合 

│      26.11-最后补充 

│     

├─第27章__day26京东  

│      27.1-今日概要 

│      27.2-上节回顾和本节概览 

│      27.3-jd搜索-请求体 

│      27.4-jd搜索-请求URL 

│      27.5-jd商品详细 

│      27.6-jd加入购物车 

│      27.7-jd我的购物车 

│      27.8-jd我的地址 

│      27.9-jd抢茅台-预约 

│      27.10-pyqt5概述 

│      27.11-qt5-白板 

│      27.12-qt5-基本布局 

│      27.13-qt5-布局示例 

│      27.14-下节预告 

│      

├─第28章__day27 qt

│      28.1-今日概要 

│      28.2-qt-表格添加内容 

│      28.3-qt-初始化线程 

│      28.4-qt-表格更新和持久化 

│      28.5-qt-加载默认数据 

│      28.6-qt-删除监控项 

│      28.7-qt-重新初始化 

│      28.8-qt-邮箱弹出框 

│      28.9-qt-发送邮件示例 

│      

├─第29章__day28 qt

│      29.1-今日概要 

│      29.2-Bug处理 

│      29.3-qt-开始执行思路设计 

│      29.4-qt-开始执行(上) 

│      29.5-单例-类和对象 

│      29.6-单例-实现和应用 

│      29.7-qt-开始创建线程 

│      29.8-qt-执行监测 

│      29.9-qt-停止执行 

│      29.10-qt-右键功能 

│      29.11-说在最后 

│      

├─第30章__day29 抓包专题上

│      30.1-今日概要 

│      30.2-抓包-no_proxy 

│      30.3-抓包-https请求过程 

│      30.4-抓包-客户端校验的本质 

│      30.5-抓包-为何中间人无法抓包 

│      30.6-抓包-公钥校验-上 

│      30.7-抓包-公钥校验-下 

│      30.8-抓包-公钥加密值是怎么来的? 

│      30.9-抓包-证书校验位置 

│      30.10-抓包-域名校验 

│      30.11-过校验-frida脚本 

│      30.12-过校验-xposed框架 

│      30.13-过校验-justustme 

│      30.14-案例-安居客 

│      30.15-总结 

│   

├─第31章__day30 抓包服务端:

│      31.1-初识服务端校验和概要 

│      31.2-创建证书 

│      31.3-启动服务端API 

│      31.4-APP开发-p12和bks 

│      31.5-服务端校验-如何抓包 

│      31.6-案例 

│      31.7-自动导出证书和密码 

│      31.8-请求的发送-p12证书 

│      31.9-总结和下节预告 

│      

├─第32章__day31 混淆和底层

│      32.1-今日概要 

│      32.2-代码混淆-pinner校验 

│      32.3-代码混淆-pinner扩展 

│      32.4-代码混淆-证书校验 

│      32.5-代码混淆-host校验 

│      32.6-代码混淆-总结 

│      32.7-网络底层-Python请求 

│      32.8-网络底层-安卓http请求 

│      32.9-网络底层-安卓https请求 

│      32.10-r0capture分析 

├─第33章__day32 flask服务一

│      33.1-今日概要 

│      33.2-API服务方案-耗时和不耗时 

│      33.3-flask基础-请求数据 

│      33.4-flask基础-响应 

│      33.5-不耗时-直接请求 

│      33.6-不耗时-多人和数量 

│      33.7-不耗时-数据库-上 

│      33.8-不耗时-数据库-下 

│      33.9-耗时-任务队列 

│      33.10-耗时-结果集合 

│      33.11-耗时-功能流程概述 

│      33.12-耗时-接收请求 

│      33.13-耗时-实现 

│      33.14-补充和总结 

│      

├─第34章__day33 flask服务二

│      34.1-今日概要 

│      34.2-基础-模板相关 

│      34.3-基础-静态资源 

│      34.4-基础-静态资源-插件 

│      34.5-基础-Cookie和Session 

│      34.6-基础-before_request 

│      34.7-基础-template_global 

│      34.8-基础-蓝图 

│      34.9-基础-总结 │     

├─第35章__day34 flask服务三 

│      35.1-今日概要 

│      35.2-开发-功能概述和表结构 

│      35.3-开发-表结构 

│      35.4-开发-登录-逻辑 

│      35.5-开发-登录-美化 

│      35.6-开发-订单列表-逻辑 

│      35.7-开发-订单列表-美化 

│      35.8-开发-订单列表-导航 

│      35.9-开发-用户认证 

│      35.10-开发-当前用户信息 

│      35.11-开发-新建订单-逻辑 

│      35.12-开发-新建订单-美化 

│      35.13-开发-删除订单 

│      35.14-开发-用户注销 

│      35.15-开发-小结 

│      35.16-下节预告 │     

├─第36章__服务部署

│      36.1-部署概述 

│      36.2-购买服务器和配置 

│      36.3-SSH登录服务器 

│      36.4-git-上传代码 

│      36.5-git-下载和同步代码 

│      36.6-MySQL安装配置和授权 

│      36.7-Python3解释器 

│      36.8-虚拟环境 

│      36.9-uwsgi安装和配置 

│      36.10-MySQL账户问题和重启脚本 

│      36.11-nginx和项目访问 

│      36.12-数据库表结构和数据导入 

│      36.13-域名解析 

│      36.14-扩展 

│      

├─第37章-打包

│      37.1-今日概要 

│      37.2-快速打包 

│      37.3-单文件打包 

│      37.4-配置文件目录的寻找 

│      37.5-依赖模块反射 

│      37.6-qt和终端 

│      37.7-打包-补充 

│      37.8-pip离线包 

│      37.9-分享-frida发调试(上) 

│      37.10-分享-frida反调试(下) 

│      

├─第38章-接单

│      38.1-接单-平台 

│      38.2-接单-服务商 

│      38.3-接单-自运营平台 

│      38.4-接单-专项业务 

│      38.5-接单-其他 

│      38.6-嘉宾分享 

│      38.7-总结 

│      

└─课件资料

        APP逆向 沛齐 

        linux相关 

        mongodb数据库相关包 

        mysql数据库相关包 

        nodejs相关包 

        python零基础入门需要的软件 

        py基础 

        redis相关安装包 

        Typora-打开课件的工具 

        VIP爬虫录播课代码 

        VIP爬虫录播课课件 

        抓包工具 

        爬虫VIP课程四期直播内容 


请开通vip查阅