咨询电话 027-87678580 金老师 QQ 2056813683倪老师 QQ 1564396558

在线留言 提交作业 联系我们

软件逆向与安全实训

武汉科锐,2007 年起办学。从 C/C++ 到 Windows 开发与 PC/Android 逆向分析,预科班至第三阶段循序学习。

科锐教室上课现场,学员对照投影屏上的代码练习
科锐教室 · 面授课堂

科锐第 57 期正在招生

预科班 2026年11月13日开班 · 11月08日报名截止 正式班 2026年12月11日开班 · 12月06日报名截止

咨询报名与课程
办学
2007 年起,武汉光谷
毕业学员
1000+ 人,就职 360、奇安信、腾讯等
课程
4 个阶段,预科班至第三阶段
方向
2 个,PC 逆向与安卓逆向

课程体系

没有学过编程语言的同学建议先参加预科班,再进入三个阶段的系统学习。

完整课程体系
  1. 预科班

    C 语言入门

    进制、数据类型、分支循环、函数、数组、指针、文件操作,共 14 课次。

    项目:俄罗斯方块/贪吃蛇、游戏商店系统

    查看预科班
  2. 第一阶段

    C/C++ 核心与 AI 数据基础

    编译链接与装载、数据在内存中的表示、语句的汇编层次实现、C++ 语法原理、数据结构与 STL。

    项目:高效数据引擎仿真

    查看第一阶段
  3. 第二阶段

    系统开发与 AI 工程实践

    Windows SDK、QT 程序设计、网络编程、数据库、Android 与 NDK 开发。

    项目:自制 CAD 软件、任务管理器、远程监控软件等 5 个

    查看第二阶段
  4. 第三阶段

    逆向工程与 AI 安全对抗

    汇编、调试器、PE 文件格式、壳与反混淆、IDA 逆向、ShellCode、Windows 内核、Android 逆向与加固。

    项目:自己编写调试器、加壳工具、ARK 工具等 14 个

    查看第三阶段

科锐动态

全部动态

课堂示例:一段循环的汇编实现

第一阶段讲授「C 语言分支语句、循环语句等语句的汇编层次实现原理」。下面是课堂上常用的例子:计算 3 + 2 + 1,逐条执行,观察 EAX、ECX 和标志位的变化。

教学示意,代码固定,不在浏览器中运行用户程序。

看免费视频教程
sum.exe — CPU
0040100031 C0xor eax, eax
00401002B9 03 00 00 00mov ecx, 3
0040100701 C8add eax, ecx
0040100949dec ecx
0040100A75 FBjnz 00401007
0040100CC3ret
STEP 00 / 11 入口暂停:下一步执行高亮代码。 对应源码 int total = 0; L02 ↔ 00401000

授课老师

三位老师都有多年软件开发与逆向分析经历。

师资力量
  • 钱林松老师

    钱林松

    科锐创始人

    《C++反汇编与逆向分析技术揭秘》第一、二版作者;武汉大学国家网络安全学院企业兼职教师,华中科技大学网络空间安全学院企业导师。

  • 张延清老师

    张延清

    技术总监 · 资深讲师

    创立 64 位软件逆向分析与 Android 软件逆向分析课程体系;《加密与解密》第四版作者之一,看雪论坛技术专家。

  • 王金龙老师

    王金龙

    技术主管 · 资深讲师

    参与多项安全公司的漏洞分析与木马分析;讲授数据结构、SDK、MFC、多线程、汇编、壳、PE 与调试器。

关于科锐

科锐自 2007 年成立,长期深耕信息安全实训领域,持续迭代教学体系、打磨课程内容。

从编程基础到系统开发,再到软件逆向分析,以课堂学习、代码调试和项目练习积累技术能力。了解课程与师资,找到适合自己的学习起点。

毕业学员就职于360、奇安信、腾讯、阿里巴巴、百度、美团、安天、梆梆安全、美亚柏科等安全与互联网公司。

了解科锐
软件逆向工程介绍

学员作品

学员荣誉
日期作品学员评级
2026-10-17 [原创] Hypervisor : Intel VT 平台 DMA和VT-D对抗 科锐黄同学 优
2026-4-30 [原创]打破传统AI逆向的新思路 多Agent、自主管理上下文 - 逆向思路 科锐黄同学 精
2025-6-15 [原创]LLVM 基本块VMP保护之简易虚拟机示例实现 科锐李同学 精
2025-5-22 [原创]调试器开发技术-Linux调试器与Windows调试器实现细节探究 科锐李同学 优

学员反馈

全部反馈
  • 学员反馈【五十三期】

    汇集科锐第53期学员毕业反馈。该期于 2026 年 8月 31日结课,反馈在毕业一个多月后开始收集,分享课程学习、技术实践与就业后的体会。

  • 学员反馈【五十二期】

    汇集科锐第52期学员毕业反馈。该期于 2026 年 5 月 16 日结课,反馈在毕业一个多月后开始收集,分享课程学习、技术实践与就业后的体会。

  • 学员反馈【五十一期】

    汇集科锐第51期学员毕业反馈。该期于 2026 年 3 月 21 日结课,反馈在毕业一个多月后开始收集,并经学员同意保留联系方式供核实。

入学咨询

报名流程

  1. 了解课程

    阅读课程体系与专业方向,梳理自己的学习目标。

  2. 沟通基础

    联系老师,说明学习经历,咨询课程与试听安排。

  3. 确认入学事项

    与老师确认当期时间、费用及所需材料,再办理报名。

常见问题

没有基础,可以从哪里开始?

先了解课程体系,再与老师沟通已有基础和学习目标,确认适合的学习阶段。

为什么要重视编程基础?

逆向分析需要理解程序的运行方式。循序学习编程、系统与调试,让后续分析有据可循。

如何了解学习安排?

可先查看课程、师资与学员反馈,再向老师咨询当前课程安排、入学要求和试听事宜。

联系老师

027-87678580
  • 金老师QQ 2056813683
  • 倪老师QQ 1564396558

武汉东湖新技术开发区高新二路22号中国光谷云计算海外高新企业孵化中心1、2号研发办公楼栋1号楼504-06室