51ASM / REVERSE ENGINEERING

软件逆向 · 系统底层 · 安全研究

读懂代码背后的运行逻辑。

从编程基础到软件逆向分析。 循序学习,动手实践,建立对程序的深入理解。

C / C++x86 / ARMWindows / Android
AI 工程实践 AI 辅助逆向
INSIDE THE PROGRAM从现象到原理 ↓
51ASM / REVERSE LAB x86 · 教学示意
sum.exe ↔ sum.c STEP 00 / 11
sum.exex86 / .text
00401000xor eax, eax
00401002mov ecx, 03h
00401007add eax, ecx
00401009dec ecx
0040100Ajnz 00401007
0040100Cret
寄存器HEX
EAX
00000000
ECX
00000000
EIP
00401000
ZF
0
入口断点
对应源码 int total = 0; L02 ↔ 00401000
控制流CONTROL FLOW
01 / ENTRY初始化eax = 0
02 / LOOP循环累加eax += ecx
03 / RETURN返回结果return eax
ecx ≠ 0 回到循环
入口暂停:下一步执行高亮代码。
01 编程基础 C / C++ 02 系统机制 OS INTERNALS 03 动态调试 DEBUGGING 04 逆向分析 REVERSING
01 / LEARNING PATH

搭建你的逆向技术体系。

从源代码到机器指令,将 AI 融入工具开发与安全分析。

全部课程 ↗
01

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

理解内存、数据结构与算法,实践高效数据引擎。

02

系统开发与 AI 工程实践

结合 Windows、QT 与网络编程,开发 AI 辅助工具。

03

逆向工程与 AI 安全对抗

学习逆向分析,实践 AI 反混淆、脱壳与漏洞挖掘。

WATCH / REVERSE ENGINEERING

软件逆向,
从看懂它开始。

什么是逆向工程?它与软件安全有什么关系?用一段短片,了解这门技术的思路与应用。

接着了解课程体系 ↗
软件逆向工程介绍 点击播放 · 支持全屏
02 / ABOUT KERUI

专注技术。
也专注每一次理解。

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

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

了解科锐与师资 ↗
03 / STUDENT WORK

让作品,记录成长。

学员的技术分享、竞赛成果与学习经历。

学员荣誉 ↗
04 / BEFORE YOU START

开始之前,你可能想了解。

咨询更多问题 ↗

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

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

为什么要重视编程基础?

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

如何了解学习安排?

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

HOW TO START

从了解,到开始。

  1. 了解课程

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

  2. 沟通基础

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

  3. 确认入学事项

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

联系课程老师 ↗
05 / LATEST NEWS

学习之外,还有新鲜事。

全部动态 ↗
YOUR NEXT STEP

找到适合自己的学习起点。

课程方向、学习基础、试听安排,和老师聊一聊。

联系课程老师 ↗ 在线留言 →