软件逆向基础班全栈软件安全精英课更新记录网络安全高级课更新记录
2015   全栈软件安全精英课更新记录
07-20
v2.4第008期使用的教学方案
FIX : 重构了SDK部分的课程,扩展了约40%的内容,扩展后的课程知识点衔接更顺畅
FIX : 重构了MFC部分的课程,扩展了约20%的内容
FIX : 在汇编语言后面加了部分软件逆向入门的内容
ADD: 编写并启用了数据结构的教材
ADD: 编写并启用了汇编语言的教材
ADD: 编写并启用了SDK的教材
ADD: 编写并启用了MFC的教材
ADD: 编写并启用了PE文件的教材
ADD: 编写并启用了核心编程的教材
ADD: 编写并启用了网络与数据库的教材
ADD: 编写并启用了软件逆向的教材
ADD: 编写并启用了安全编程的教材
ADD: 编写并启用了加壳脱壳的教材
ADD: 编写并启用了内核编程的教材
ADD: 添加了CPP阶段的项目指导手册
ADD: 添加了反汇编引擎的项目指导手册
ADD: 添加了任务管理器的项目指导手册
ADD: 添加了反病毒软件的项目指导手册
ADD: 添加了调试器的项目指导手册
ADD: 添加了ARK的项目指导手册
01-28
v2.0第006/007期使用的教学方案
FIX: 修正了C语言课程中的一些错别字及个别概念错误
FIX: 修正了C语言课程中指针“*”号的位置问题
FIX: 修正了C语言课件中的一些错别字(感谢006期安帅同学的反馈)
FIX: 修正了C语言教材中的代码问题(感谢006期任凯蒂同学的反馈)
FIX: 修正了x64汇编中的一个问题
FIX: 修正了OllyDBG插件编写课程中存在的一些问题
FIX: 将汇编语言由第三阶段提前到第二阶段
ADD: 添加了C语言阶段的项目指导手册
ADD: 添加了OllyDBG插件编写的一些阶段性例子,使得课程衔接更加平滑
ADD: 添加了反调试与反反调试的示例,并以OllyDBG插件的形式体现
ADD: 添加了还原VM Code的相关课程
2014
09-26
v1.9 第005期使用的教学方案
FIX: 修正了C语言课程中的一些错别字及个别概念错误
FIX: 修正了C++课程中的一些错别字及个别概念错误
FIX: 修正了SDK课程中的一些错别字
FIX: 修正了核心编程课程中的一些错别字
FIX: 修复了调试器课程中的隐晦难点
ADD: 进一步深化4321计划,精度由原先的48小时增加为24小时
ADD: 添加了x64的C语言内容
ADD: 添加了x64的C++内容
ADD: 添加了x64汇编课程
ADD: 添加了深入讲解反汇编引擎的内容
ADD: 安全编程部分添加了简单的反汇编引擎使用介绍
07-16
v1.8 第004期使用的教学方案
FIX: 修正了C语言课件的几处错别字(感谢003期学员李强的反馈)
FIX: 修正了C语言课件的冗余部分,删掉了一些过时的知识点
FIX: 修正了C语言课后题的部分排版问题以及一些错误性问题
FIX: 修正了C语言课件与教材的部分错误
FIX: 将C语言课程长度增加到7天
FIX: 修正了C++课件的一些错别字(感谢003期学员李强的反馈)
FIX: 修正了C++课件的一些错误
FIX: 修正了C++课件中对象名不易辨识的问题
FIX: 修正了C++教材中的部分问题
FIX: 修正了汇编语言的一些描述二义性问题,并修复了一些表述错误
FIX: 优化最后3天的手工杀毒课程,将C++课程的总课时缩短为7天
FIX: 修改安全编程中的部分错误
FIX: 修改C语言课程时长为2周
FIX: 精简了数据结构课程,使其缩短为4天
FIX: 将汇编语言迁移到第二阶段起始位置
FIX: 修改了SDK部分课程,使其更注重系统行为,而并非界面控件
FIX: 修改了MFC课程,去掉了一些不必要的内容,并新增了其他实用内容
FIX: 修改核心编程的时长为1周
FIX: 修改网络编程的时长为3天
FIX: 修改数据库编程的时长为3天
FIX: 修复并增补了逆向工程部分的课程内容
FIX: 大幅度修正了Rootkit部分的内容
FIX: 改进了内核文件遍历的代码逻辑,使其更加易懂,实用性更强(感谢003期学员郭敉苍的反馈)
ADD: 添加了详细的OPCode介绍,并增加了x64汇编的介绍
ADD: 提出4321概念,计划将为期六个月的课程细分为4321个小时,详细规划每个小时的学习/作息内容
ADD: 在汇编语言后添加了反汇编引擎项目
ADD: 确定了“二进制代码审核”专题,预计利用4~8个月的时间研发相关课程
ADD: 添加了OllyDBG 2.xx版本插件的编写课程
ADD: 添加了Ring3到Ring0的最优跟踪案例
01-10
v1.6
FIX: 修正了C语言部分的课后练习目标与具体实施方案、实施流程,极大的改善了练习效果
FIX: 修正了C++部分的课程分割策略,使其更加合理
FIX: 合并且扩充了C++中部分课程元素,使其更加有张力,课程安排更加理想
FIX: 修正了C++部分特殊元素的配色方案,以使得其能够在打印时更易分辨
FIX: 修正了数据结构部分的课程进度分级,使其逐级递增,更易于理解、吸收
FIX: 修正了数据结构部分有关A*自动寻路算法的课程目标,使其与整个阶段的内容结合更为紧密
FIX: 修正了A*算法的部分概念性问题,并优化了A*算法的代码,使其更加简单易懂
ADD: C语言部分添加了关于个别安全工具的使用介绍
ADD: C语言部分添加了新的练习内容与全新的课后练习方案,使得课后练习真正成为课堂的延伸
ADD: C++部分做了较大的扩充,添加了API相关的介绍
2013
12-20
v1.5 第002期使用的教学方案
ADD: 补充了PE文件的课堂互动课件
ADD: 在汇编语言后面增加了为期1周的项目时间
ADD: 在PE文件后面增加了为期1周的项目时间
ADD: 在软件逆向后面增加了为期1周的项目时间
ADD: 在Rootkit后面增加了为期1周的项目时间
11-20
v1.4
FIX: 修改了C语言教材的排版方式
FIX: 修正了C++部分的2处教学错误
FIX: 将反病毒专项阶段的“反病毒工程师工作流程”与“病毒样本分析”合并为1周的课程
FIX: 将“蠕虫病毒专杀工具编写”的时间缩短为1周
FIX: 将第三阶段的最终“阶段项目”取消,使用分布在其他时间的4个项目替代
ADD: 增加了C++部分的教材,使得C++的学习更加简单有效
ADD: 添加了C++部分的17处技术细节,重构了部分课程的结构
ADD: 在C++中添加了初级的手动杀毒部分内容
ADD: 在第二阶段增加了为期1周的安全编程
ADD: 在安全编程后面增加了为期1周的项目时间
10-03
v1.3
FIX: 修改了部分图列,使之更加直观
FIX: 修改了部分课堂代码的逻辑,使其更加简洁正确
FIX: 修正了C语言部分课程的瑕疵,改进了部分示例,使其更加易于理解
ADD: 为课程添加了重点难点的标识,以便于学生能快速区分
ADD: 增加了C语言部分的教材,使得C语言的学习更加简单有效
ADD: 在SDK、MFC后添加为期1周的项目时间
ADD: 在核心编程后面增加为期1周的项目时间
09-25
v1.2
FIX: 耗时近1个月,重新定制并修复了教案的整体代码配色方案,使其风格完全统一,更易辨识
FIX: 修正了C语言教案中诸多不准确的地方
FIX: 修正了可能导致PPT放映效果不好的部分配色
FIX: 砍掉了SDK的部分内容,使得SDK学习的曲线更加平缓
FIX: 优化了MFC课程的授课方式,使其在不影响学员吸收且不降低知识容量的前提下,缩短了1周课时
ADD: 添加了为期1周的Windows核心编程课程
08-31
v1.1
FIX: 调整了C/C++课程的实例程序比例,使其更加符合教学要求
FIX: 修正了C/C++课程的代码配色问题,以增强其辨识度
FIX: 修正了课程中的一些错误的知识点
ADD: 为C++添加了部分遗漏的课程内容
ADD: 添加了换页动画约定,使得PPT整体风格一致,让学生对接下类的内容更有预
07-14
v1.0 第001期使用的教学方案
FIX: 修正了逆向课程中可能存在的一些问题
ADD: 完成了反病毒工程师专项阶段的课件及课程设计
06-24
v0.9
FIX: 确定了PPT格式的最终风格,修复了一些可能存在的问题
FIX: 优化了C/C++的课程内容,使其更易理解
FIX: 修改了SDK课程的整体结构及知识结构,使其实用性增加且更易理解
FIX: 优化了数据库课程的内容,降低了趣味性,但增强了实用性且更易理解
ADD: 完成了壳相关的课件及课程设计
ADD: 完成了驱动相关的课件及课程设计
05-21
v0.8
FIX: 优化了第二阶段的课程细节,在不影响知识容量的前提下将总课时缩短为5个月
FIX: 增强了数据结构课程的深度
FIX: 为C/C++增补了必要的基础概念性知识
FIX: 为C语言中部分难于理解的逻辑性知识点增添了动画
FIX: 降低了第二阶段项目的难度,使其难度系数更加合理
ADD: 添加了驱动开发课程方案
ADD: 完成了PE文件相关的课件及课程设计
ADD: 完成了软件逆向相关的课件及课程设计
ADD: 完成了预科班的课程设计
04-30
v0.6
FIX: 修正了C++课件中的一些问题
FIX: 修正了SDK课件中的一些问题
FIX: 修正了第一阶段课程的梯度,尽量避免了过多高难知识的过早出现
FIX: 优化了第一阶段整体课程授课及讲解流程,在不影响知识容量的前提下将总课时缩短为6个月
FIX: 修正了C++部分的课程结构,使其更具有关联性
ADD: 完成了数据库相关的课件及课程设计
ADD: 完成了网络编程相关的课件及课程设计
ADD: 完成了汇编相关的课件及课程设计
ADD: 为第二阶段设计了阶段项目
03-21
v0.5
FIX: 修正了课程整体结构,将其从4个阶段修正为3个阶段
FIX: 将最后一个阶段按领域分为不同定向,使得相关高端课程课时增加一倍,且总课时缩短为7个月
FIX: 修正了C语言课程中的实例使其更有趣味性
ADD: 增加了一些更接近底层的例题
ADD: 完成了数据结构相关课件及课程设计
ADD: 完成了SDK相关的课件及课程设计
ADD: 完成了MFC相关的课件及课程设计
ADD: 为第一阶段设计了阶段项目
2012
12-29
v0.3
FIX: 修正了MFC课程相关方案,使得新课程方案的课程长度由v0.2版的10个月缩减为8个月
FIX: 修正了入门门槛,添加了预科班机制
FIX: 修正了C语言课件的部分问题
FIX: 修正了课件整体风格
ADD: 添加了网络编程课程方案
ADD: 添加了数据结构中的A*寻路算法相关课程方案
ADD: 完成了C++相关课件及课程设计
11-09
v0.2
ADD: 添加了PE文件结构相关课程方案
ADD: 添加了逆向工程相关课程方案
ADD: 添加了壳相关课程方案
ADD: 添加了反病毒课程相关方案
ADD: 添加了游戏安全课程相关方案
ADD: 完成了C语言相关课件及课程设计
10-01
v0.1
ADD: 设计了整体课程构想,预计课时7个月