高级网络安全编程

CYB80003 12.5学分 山楂

持续时间

  • 一个学期或同等

接触时间

  • 48小时面对面+混合

校园单位交付结合面对面和数字化学习。

目的和目标

这个单元包括汇编语言编程英特尔80 x86/64 CPU体系结构和汇编编程入门的手臂CPU架构。学生将用他们的知识来编写和脆弱的过程中,注入shell代码识别罗普设备和绕过本,环保局系统保护和编写自定义“恶意软件”漏出数据或提供未经授权的访问。学生将大量使用调试器和内存取证工具来理解他们的代码的操作。
单元学习成果(ULO)
在成功完成本单元学生将能够:
1。证明了解汇编语言编程在现代CPU体系结构
2。分析和解释小汇编语言程序
3所示。使用自动化工具分析和逆向工程中型二进制文件
4所示。改变计算机程序通过改变行为的机器代码指令
5。定位和使用罗普设备破坏正常的程序执行
6。设计、编写和shell代码注入到脆弱的过程
7所示。设计、编写和实现正向和反向shell程序作为服务或应用程序