
小肩膀-逆向工程师2023
来自 网络整理·免费领取学习资源
9,328 领取 · 7,807 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《小肩膀-逆向工程师2023》。官网需要单独购买,有集上可以免费领取。
本套课程来自小肩膀-逆向工程师2023
本套课程文件总计67.5G
课程目录
- 环境
- AndroidStudio
- android-studio-2022.1.1.21-windows.exe
- gradle-7.5-bin
- JetBrains全家桶
- CLion-2022.1.1.exe
- ideaIU-2022.1.1.exe
- PyCharm2022.2.3.exe
- WebStorm-2022.1.1.exe
- keypatch
- keypatch-master
- keypatch下载地址.txt
- keystone-0.9.1-python-win64.msi
- vcredist_x64.exe
- Linux
- ubuntu-20.04.2.0-desktop-amd64.iso
- VMware 17 Pro.exe
- VMware-workstation-full-16.1.1-17801498.exe
- 激活密钥.txt
- LSPosed
- app-debug.apk
- LSPosed-v1.9.2-7024-zygisk-release
- Shamiko-v0.7.4-188-release
- Zygisk-Next-v4-0.8.1-111-release
- Windows
- DiskGenius4.9.1-X64
- HEU_KMS_Activator_v24.6.2
- rufus-4.2.exe
- zh-cn_windows_10_business_editions_version_22h2_updated_june_2023_x64_dvd_e1795b9e.iso
- 刷机
- blueline-drivers
- google_devices-blueline-qp1a.191005.007-14f53350.tgz
- qcom-blueline-qp1a.191005.007-e02fb8b9.tgz
- KernelSU
- android13-5.10.107_2022-11-boot.img
- KernelSU_v0.7.1_11366-release.apk
- sailfish-drivers
- google_devices-sailfish-qp1a.191005.007.a3-a1615a0f.tgz
- qcom-sailfish-qp1a.191005.007.a3-191228fe.tgz
- platform-tools_r33.0.2-windows
- 开发者oriole-sq1d.220205.004.x2
- 原版blueline-qp1a.191005.007
- 原版oriole-tp1a.221005.002
- 原版sailfish-qp1a.191005.007.a3
- 抓包
- lamda
- arm64-v8a.tar.gz-install.sh
- lamda-master
- python-3.8.6-amd64.exe
- charles-proxy-4.6.2-win64.msi
- ecapture-v0.5.3-android-aarch64-nocore.tar.gz
- ecapture-v0.5.3-android-aarch64.tar.gz
- FiddlerSetup.exe
- HttpCanary.apk
- iqiyi_20236.apk
- Move_Certificates-v1.9
- ProxifierSetup.exe
- socksdroid-1.0.3.apk
- 010Editor
- AIEnv
- apk查壳神器.exe
- ChromeSetup.exe
- CyberChef_v9.37.3
- Everything-1.4.1.1009.x64
- frida-server-14.2.18-android-arm64
- GDA4.06
- IDA7.6
- jadx-gui-1.4.7-with-jre-win
- jdk-8u131-windows-x64.exe
- JEB_demo_4.28.1.202303082239_by_CXV
- MicrosoftEdgeSetup.exe
- mysql-8.0.28-winx64
- node-v16.15.0-x64.msi
- npp.8.3.3.Installer.x64.exe
- python-3.8.6-amd64.exe
- python-3.9.0-amd64.exe
- QtScrcpy-win-x64-v1.9.0
- ShadowBot_Setup_5.9.20.exe
- unidbg-master
- VSCodeUserSetup-x64-1.80.0.exe
- wechat_devtools_1.06.2308310_win32_x64.exe
- 字体反爬工具
- 课件
- 01.阶段一
- 01.Python基础
- 03课件
- 04.py
- 05.py
- 06.py
- 07.py
- 08.py
- 09.py
- 10.py
- 11.py
- 12.py
- 13.py
- 14.py
- 15.py
- 16.py
- 17.py
- 18.py
- 19.py
- 20.py
- 21.作业-学生管理系统.py
- 23.py
- 02.网络爬虫入门
- 02
- 03.py
- 04.py
- 05.py
- 06.py
- 07.py
- 08.py
- 09.py
- 10.py
- 11.py
- 12.py
- 13.py
- 03.JavaScript基础
- 01课件
- 10-14课件
- 104-107课件
- 108-109课件
- 110-111课件
- 112-113课件
- 15-23课件
- 24-27课件
- 28-35课件
- 36-42课件
- 43-46课件
- 47-53课件
- 54-57课件
- 67-74课件
- 84-91课件
- 92-97课件
- 98-103课件
- 05.JS逆向入门
- 15课件
- 16课件
- 17课件
- 18课件
- 19课件
- 07.Java语言详解
- 003课件
- 005课件
- 014课件
- 015课件
- 017课件
- 018课件
- 019-020课件
- 021课件
- 022-027课件
- 028-030课件
- 031课件
- 032课件
- 033课件
- 034课件
- 035课件
- 036课件
- 037课件
- 038课件
- 039课件
- 040课件
- 041课件
- 043课件
- 044课件
- 045-046课件
- 047课件
- 048课件
- 049课件
- 050课件
- 051课件
- 052课件
- 053课件
- 054课件
- 055课件
- 056课件
- 057课件
- 058课件
- 059课件
- 060课件
- 061课件
- 062课件
- 063课件
- 064课件
- 065课件
- 066课件
- 067课件
- 068课件
- 069课件
- 070课件
- 071课件
- 072-073课件
- 074课件
- 075课件
- 076课件
- 077课件
- 078-079课件
- 081课件
- 082课件
- 083课件
- 084课件
- 086课件
- 087课件
- 088课件
- 089课件
- 090课件
- 092课件
- 093课件
- 094课件
- 095课件
- 096课件
- 097课件
- 098课件
- 099课件
- 100课件
- 101课件
- 102-106课件
- 107-108课件
- 109课件
- 110课件
- 111课件
- 113-117课件
- 118课件
- 119-126课件
- 127课件
- 08.安卓基础
- 04-05课件
- 06-07课件
- 02.阶段二
- 18.小程序逆向
- 01-08课件
- 01
- 09.py
- 26
- 03.阶段三
- 24.C语言基础
- 06-08课件
- 09-11课件
- 12-14课件
- 15课件
- 16-20课件
- 21-24课件
- 25-30课件
- 31-33课件
- 34-41课件
- 42-54课件
- 55课件
- 56-57课件
- 58-59课件
- 60-64课件
- 65-66课件
- 67-69课件
- 70-74课件
- 76-80课件
- 81-83课件
- 84-88课件
- 89-93课件
- 94-98课件
- 99-100课件
- 视频
- 01.阶段一
- 01.Python基础
- 01-00.逆向工程师就业培训班介绍
- 01-01.Python解释器安装
- 01-02.Pycharm安装与配置
- 01-03.Python编译运行流程
- 01-04.Python基本数据类型
- 01-05.循环控制语句
- 01-06.Python的函数
- 01-07.Python的错误处理
- 01-08.Python的类
- 01-09.Python类的基本特性
- 01-10.enumerate和zip
- 01-11.Python文件读写
- 01-12.Python导包
- 01-13.with的原理
- 01-14.call和参数
- 01-15.Python常用装饰器
- 01-16.自制装饰器
- 01-17.Python多线程
- 01-18.多线程上锁
- 01-19.进程和进程池
- 01-20.Python协程异步
- 01-21.作业-学生管理系统
- 01-22.作业讲解
- 01-23.多进程代理数据共享
- 02.网络爬虫入门
- 02-01.网络爬虫基本原理
- 02-02.开发者工具的使用
- 02-03.requests请求库基础
- 02-04.requests请求库进阶
- 02-05.httpx协议2.0和异步爬虫
- 02-06.aiohttp异步请求库
- 02-07.requests、httpx、aiohttp性能比较
- 02-08.bs4解析库
- 02-09.xpath查找语法
- 02-10.正则表达式匹配
- 02-11.文字类爬虫案例
- 02-12.图片类爬虫案例
- 02-13.音乐类爬虫案例
- 03.JavaScript基础
- 03-01.为什么要学JavaScript
- 03-02.JavaScript介绍
- 03-03.JS逆向需要学习哪些内容
- 03-04.Windows系统(注意事项)
- 03-05.Windows系统(cmd)
- 03-06.Windows系统(环境变量)
- 03-07.WebStorm与Node.js的安装
- 03-08.第一个JS程序
- 03-09.编程语言共性
- 03-10.变量
- 03-100.内置对象(Math_Date)
- 03-101.内置对象(Map)
- 03-102.内置对象(Set)
- 03-103.String的常用方法1
- 03-104.正则表达式的简单使用
- 03-105.正则表达式(修饰符_量词)
- 03-106.正则表达式(元字符)
- 03-107.正则表达式进阶
- 03-108.字符串的常用方法2
- 03-109.模块化编程
- 03-11.常量
- 03-110.HTML介绍
- 03-111.HTML表单
- 03-112.简易后台的搭建
- 03-113.CSS
- 03-12.注释_关键字_保留字_标识符
- 03-13.数据类型(number和bigint)
- 03-14.进制
- 03-15.字符串
- 03-16.其他原始类型
- 03-17.显式类型转换
- 03-18.算术运算符
- 03-19.算术运算符练习
- 03-20.自增和自减
- 03-21.自增和自减练习
- 03-22.赋值运算符
- 03-23.关系运算符
- 03-24.逻辑运符
- 03-25.三元运算符
- 03-26.隐式类型转换
- 03-27.if语句
- 03-28.if语句练习
- 03-29.switch语句
- 03-30.while循环
- 03-31.while循环练习
- 03-32.for循环
- 03-33.for循环注意事项
- 03-34.循环嵌套
- 03-35.常见的循环控制方法(break_continue_return)
- 03-36.函数介绍
- 03-37.函数定义的几种方式
- 03-38.函数的参数
- 03-39.函数的返回值
- 03-40.变量作用域
- 03-41.块级作用域
- 03-42.函数的作用域
- 03-43.程序调试
- 03-44.作用域链
- 03-45.作用域练习
- 03-46.匿名函数
- 03-47.对象介绍1
- 03-48.对象介绍2
- 03-49.对象字面量
- 03-50.对象练习
- 03-51.对象属性的遍历
- 03-52.对象的方法
- 03-53.对象的解构
- 03-54.原始类型与对象类型的区别
- 03-55.对象作为函数参数
- 03-56.函数传参机制
- 03-57.对象作为函数返回值
- 03-67.面向对象介绍
- 03-68.类的属性与方法的声明和使用
- 03-69.构造函数
- 03-70.封装
- 03-71.继承
- 03-72.重写Object的toString方法
- 03-73.重写构造函数
- 03-74.多态
- 03-84.可选链操作符
- 03-85.数组
- 03-86.数组的常用方法1
- 03-87.数组的常用方法2
- 03-88.练习(数组去重)
- 03-89.高阶函数
- 03-90.数组遍历1
- 03-91.数组遍历2
- 03-92.数组作为函数参数和返回值
- 03-93.arguments
- 03-94.可变参数和展开运算符
- 03-95.数组解构
- 03-96.数组练习
- 03-97.浅拷贝与深拷贝
- 03-98.对象序列化
- 03-99.异常处理
- 05.JS逆向入门
- 04-15.JS逆向实战(y龙贷)
- 04-16.JS逆向实战(xs盟)
- 04-17.JS逆向实战(hl创投)
- 04-18.JS逆向实战(wxgz平台)
- 04-19.JS逆向实战(某交易平台)
- 07.Java语言详解
- 07-001.JDK的安装与配置
- 07-002.Java语言特点
- 07-003.第1个Java程序
- 07-004.Java语言的基础组成
- 07-005.注释
- 07-006.IDEA的安装与配置
- 07-007.转义字符
- 07-008.Java(变量)
- 07-009.Java(数据类型)
- 07-010.Java(整数类型)
- 07-011.Java(浮点类型)
- 07-012.Java(字符型)
- 07-013.Java(布尔型)
- 07-014.Java(自动类型转换)
- 07-015.Java(强制类型转换)
- 07-016.Java(关键字和保留字)
- 07-017.Java(标识符)
- 07-018.Java(常量)
- 07-019.Java(算术运算符1)
- 07-020.Java(算术运算符2)
- 07-021.Java(算术运算符练习)
- 07-022.Java(赋值运算符)
- 07-023.Java(关系运算符)
- 07-024.Java(逻辑运算符)
- 07-025.Java(逻辑运算符练习)
- 07-026.Java(三元运算符)
- 07-027.Java(运算符优先级)
- 07-028.Java(进制与位运算符)
- 07-029.Java(进制转换)
- 07-030.Java(Hex编码)
- 07-031.Java(if语句)
- 07-032.Java(switch语句)
- 07-033.Java(while循环)
- 07-034.Java(for循环)
- 07-035.Java(break与continue)
- 07-036.Java(数组)
- 07-037.Java(数组遍历)
- 07-038.Java(值传递与引用传递)
- 07-039.Java(二维数组)
- 07-040.Java(数组练习)
- 07-041.Java(10进制转16进制代码实现)
- 07-042.Java(帮助文档的查阅)
- 07-043.Java(类和对象)
- 07-044.Java(对象创建过程)
- 07-045.Java(方法的定义和调用)
- 07-046.Java(方法的返回值和参数)
- 07-047.Java(方法传参机制)
- 07-048.Java(static)
- 07-049.Java(练习1)
- 07-050.Java(练习2)
- 07-051.Java(重载)
- 07-052.Java(可变参数)
- 07-053.Java(构造器)
- 07-054.Java(变量作用域)
- 07-055.Java(this)
- 07-056.Java(包)
- 07-057.Java(访问修饰符)
- 07-058.Java(封装)
- 07-059.Java(继承)
- 07-060.Java(父类构造器)
- 07-061.Java(super)
- 07-062.Java(继承练习)
- 07-063.Java(方法重写)
- 07-064.Java(代码块)
- 07-065.Java(多态1)
- 07-066.Java(多态2)
- 07-067.Java(动态绑定机制)
- 07-068.Java(equals)
- 07-069.Java(toString)
- 07-070.Java(final)
- 07-071.Java(抽象类)
- 07-072.Java(什么是接口)
- 07-073.Java(接口细节)
- 07-074.Java(成员内部类)
- 07-075.Java(静态内部类)
- 07-076.Java(局部内部类)
- 07-077.Java(匿名内部类)
- 07-078.Java(枚举类)
- 07-079.Java(枚举类相关方法)
- 07-080.Java(注解)
- 07-081.Java(try-catch)
- 07-082.Java(throws与throw)
- 07-083.Java(包装类)
- 07-084.Java(字符串)
- 07-085.Java(字符串方法)
- 07-086.Java(字符串编码)
- 07-087.Java(StringBuffer)
- 07-088.Java(Arrays.sort)
- 07-089.Java(Arrays和System)
- 07-090.Java(Biglnteger)
- 07-091.集合
- 07-092.集合(Collection)
- 07-093.集合(List)
- 07-094.集合(List的遍历)
- 07-095.集合(ArrayList)
- 07-096.集合(Vector)
- 07-097.集合(双向链表)
- 07-098.集合(HashSet)
- 07-099.集合(数组链表)
- 07-100.集合(HashSet练习)
- 07-101.集合(LinkedHashSet)
- 07-102.集合(Map接口的特点)
- 07-103.集合(Map接口常用方法)
- 07-104.集合(HashMap的遍历1)
- 07-105.集合(HashMap的遍历2)
- 07-106.集合(HashMap的遍历3)
- 07-107.集合(Hashtable)
- 07-108.集合(Properties)
- 07-109.集合(TreeSet)
- 07-110.集合(TreeMap)
- 07-111.集合(Collections工具类)
- 07-112.集合使用的选择
- 07-113.泛型入门
- 07-114.泛型细节
- 07-115.自定义泛型类
- 07-116.自定义泛型接口
- 07-117.自定义泛型方法
- 07-118.泛型通配符
- 07-119.Properties读配置文件
- 07-120.反射(快速入门)
- 07-121.反射(Class的获取方式)
- 07-122.反射(哪些有Class类对象)
- 07-123.反射创建对象
- 07-124.反射操作属性
- 07-125.反射操作方法
- 07-126.反射(Class类对象的其他方法)
- 07-127.反射(打印类的结构信息)
- 08.安卓基础
- 08-01.安卓逆向设备推荐
- 08-02.AndroidStudio的安装与配置
- 08-03.刷机前置知识
- 08-04.刷机详解1
- 08-05.刷机详解2
- 08-06.pixel6刷机注意事项
- 08-07.pixel6刷入KernelSU
- 02.阶段二
- 14.各类安卓app逆向
- 14-64.frida的Java层hook替代方案(打印所有被调用函数和参数)
- 18.小程序逆向
- 18-01.小程序开发配置——
- 18-02.小程序项目文件——
- 18-03.小程序核心文件——
- 18-04.小程序页面入门——
- 18-05.微信小程序的跳转实现——
- 18-06.微信小程序循环判断语句——
- 18-07.微信小程序数据绑定——
- 18-08.微信小程序事件绑定——
- 18-09.微信小程序Python后端——
- 18-10.微信小程序构造GET和POST——
- 18-26.强制devtools工具编译使用——
- 03.阶段三
- 24.C语言基础
- 24-01.C语言介绍——
- 24-02.1.CLion的安装与配置——
- 24-02.2.Xcode的安装——
- 24-03.Xcode创建第一个C工程——
- 24-04.Xcode配置简介——
- 24-05.添加和删除target——
- 24-06.第一个C程序(注释)——
- 24-07.第一个C程序(主函数)——
- 24-08.第一个C程序(其他细节)——
- 24-09.变量——
- 24-10.printf函数——
- 24-100.匿名结构体_typedef——
- 24-11.变量(其他细节)——
- 24-12.交换两个变量的几种方式——
- 24-13.变量命名规范——
- 24-14.自动类型转换——
- 24-15.算术运算符——
- 24-16.算术运算小案例——
- 24-17复合赋值运算符——
- 24-18.比较运算符——
- 24-19.自增运算符——
- 24-20.逗号表达式——
- 24-21.逻辑运算符——
- 24-22.逻辑运算小案例——
- 24-23.运算符优先级——
- 24-24.运算符优先级小案例——
- 24-25.if语句——
- 24-26.变量作用域——
- 24-27.ifelse——
- 24-28.三目运算符——
- 24-29.ifelseif——
- 24-30.if语句使用小案例——
- 24-31.switch语句——
- 24-32.if和switch的选择——
- 24-33.if和switch的小案例——
- 24-34.程序调试——
- 24-35.while循环——
- 24-36.死循环——
- 24-37.循环案例——
- 24-38.break与continue——
- 24-39.dowhile——
- 24-40.for循环——
- 24-41.嵌套循环——
- 24-42.位运算小案例——
- 24-43.进制——
- 24-44.二进制转十六进制——
- 24-45.位与——
- 24-46.位或——
- 24-47.位异或——
- 24-48.位移——
- 24-49.位运算应用——
- 24-50.int的修饰——
- 24-51.无符号数——
- 24-52.数组——
- 24-53.数组使用注意事项——
- 24-54.数组初始化——
- 24-55.数组在内存中的存储形式——
- 24-56.数组的小案例——
- 24-57.数组反转——
- 24-58.字符数组——
- 24-59.字符串长度的计算——
- 24-60.字符串相关函数——
- 24-61.函数的定义和调用——
- 24-62.函数的声明——
- 24-63.函数参数——
- 24-64.函数返回值——
- 24-65.预处理指令(#define定义常量和函数)——
- 24-66.预处理指令(#include)——
- 24-67.全局变量——
- 24-68.静态变量和静态函数——
- 24-69.全局变量和局部变量的异同——
- 24-70.指针入门——
- 24-71.两种重要的运算符——
- 24-72.指针入门2——
- 24-73.指针常见错误——
- 24-74.指针与const——
- 24-75.内存中的五个区域——
- 24-76.指针与字符串1——
- 24-77.指针与字符串2——
- 24-78.数组指针1——
- 24-79.数组指针2——
- 24-80.中括号的本质——
- 24-81.函数参数的值传递——
- 24-82.函数参数的地址传递——
- 24-83.C语言中的常见写法——
- 24-84.内存操作(malloc)——
- 24-85.内存操作注意事项——
- 24-86.内存操作(calloc与realloc)——
- 24-87.指针作为函数返回值1——
- 24-88.指针作为函数返回值2——
- 24-89.函数指针——
- 24-90.C语言中的Hex编码——
- 24-91.指针练习1——
- 24-92.指针练习2——
- 24-93.多级指针——
- 24-94.结构体——
- 24-95.结构体数组——
- 24-96.结构体指针——
- 24-97.结构体嵌套——
- 24-98.结构体作为函数参数——
- 24-99.结构体作为返回值——
- 04.阶段四
- 34.JS逆向进阶
- 34-02.补环境实战某数扣代码——
- 34-10.某数4补环境成果展示——
- 37.安卓系统定制
- 37-01.安卓系统定制介绍——
- 37-02.VMware的安装——
- 37-03.Ubuntu系统的安装——
- 37-04.虚拟机快照——
- 37-05.Ubuntu系统的配置——
- 37-06.VMware的三种网络连接——
- 37-07.安卓10编译(下载初始化包)——
- 37-08.安卓10编译(同步指定版本源码)——
- 37-09.安卓10编译(获取pixel设备驱动)——
- 37-10.安卓10编译(编译pixel设备系统)——
- 37-11.pixel设备刷机——
- 38.安卓系统定制
- 38-01.安卓10编译(pixel3)——
- 作业
- com-9&Up@3%2x
- 阶段一安卓逆向练习
- 得到SecretString.apk
- 得到解锁码.apk
- 得到连赢1000次的结果.apk
- 绕过frida检测.apk
- 使用主动调用的方式得到正确的flag.apk
- JS逆向练习.txt
- 爬虫练习.txt
包含内容
- · 环境
- · AndroidStudio
- · android-studio-2022.1.1.21-windows.exe
- · gradle-7.5-bin
- · JetBrains全家桶
- · CLion-2022.1.1.exe
- · ideaIU-2022.1.1.exe
- · PyCharm2022.2.3.exe
贡献者
陈可
白银