深入计算机系统(3天)
计算机中数据的表示方法
计算机硬件的组成结构及各部件的功能介绍
计算机指令与程序,程序代码的组织结构
操作系统概念
机器语言到高级语言
编译原理概念
计算机软件的运行过程及计算机启动原理
汇编语言(5天)
常用指令及寻址方式;
源程序的书写格式和规定;
伪指令,宏定义,过程调用及其在编程中的应用;
汇编语言程序的基本结构形式及其程序设计的基本方法和技巧。
上机调试和运行。
C\C++语言(25天)
基本数据类型和运算
控制结构
内存分配
数组与指针
函数定义与函数的调用
类与对象
函数重载技术与运算符重载
类的继承与派生
虚函数与多态性
函数模板与类模版
输入/输出流和文件操作
异常处理
数据结构和算法(8天)
线性表
栈和队列
链表
树和二叉树
查找表
排序
VC++/VC++.net深入编程 (25天)
参见http://www.sunxin.org/video/vc.asp
COM/DCOM/COM+深入编程 (10天)
COM的演变,接口和组件类的编写。类工厂,CoCreateInstance的执行流程,BSTR数据类型的详细讲解。接口方法参数说明符的详细讲解,封装类CComBSTR,VARIANT类型,VARIANT_BOOL类型,封装类CComVarint,安全数组的操作。IDispatch接口和具体应用,智能指针。包容和聚合。ActiveX控件。COM线程模型和DCOM。枚举和集合。对Word、Excel编程,DMO访问数据库。COM+。
软件加密与破解 (1天)
代码分析技术
软件保护方式及其弱点
加密算法
反跟踪技术
加壳与脱壳
补丁技术
系统编程 (1天)
远程注入代码
外挂程序原理
PE文件格式分析 |