1

C语言基础·

C语言完整版·

C语言_数据类型·

C语言_IF语句·

C语言_IF语句逆向分析·

C语言_正向基础+循环·

参数_返回值-局部变量-数组反汇编·

多维数组·

结构体·

字节对齐_结构体数组·

Switch语句·

指针篇·

指针X·

位运算·

内存分配_文件读写·

PE结构·

PE头解析_手动·

PE头字段说明·

节表·

FileBuffer-ImageBuffer·

代码节空白区添加代码·

任意代码空白区添加代码·

新增节-添加代码·

扩大节-合并节-数据目录·

静态链接库-动态链接库·

导出表·

移动导出表-重定位表·

IAT表·

导入表·

绑定导入表·

导入表注入·

C++相关基础·

C++ this指针·

C++ 继承、构造、析构函数·

C++ 权限控制·

虚函数表·

动态绑定-多态·

模板·

引用-友元-运算符重载·

数据结构篇·

new-delete-Vector·

Vector实现·

链表实现·

二叉树实现·

Win32基础·

Win32 宽字符·

Win32 事件-消息-消息处理函数·

Win32 ESP寻址-定位回调函数·

Win32 子窗口-消息处理函数·

Win32 资源文件-消息断点·

Win32 提取图标-修改标题·

Win32 通用控件-VM NOTIFY·

Win32 PE查看器-项目需求·

Win32 OS篇·

Win32 创建线程·

Win32 线程控制-CONTEXT结构·

Win32 临界区·

Win32 互斥体·

Win32 事件·

Win32 信号量·

Win32 线程同步与线程互斥·

Win32 进程创建-句柄表·

Win32 挂起方式创建进程·

Win32 加密壳-i项目说明·

最后的练习·

枚举窗口-鼠标键盘事件函数·

CE练习·

CE+OD练习·

ShellCode-远程线程注入·

·