111
专注培训windows平台软件开发, 结合人10多年软件开发经验和学习经历总结了一套学习课程, 课程分为初/中级,高级软件开发,蕴含PC平台绝大部分技术,理论结合实战。
初/中级软件开发加逆向破解
高级软件开发课程:
(一)内核驱动入门
1. hello world
2. 驱动框架理解
(二)内核开发基础篇
3. 驱动级文件与注册表操作
4. 中断运行级别
5. 同步与多线程
6. 内核数据结构
7. 应用程序与驱动通信与弹窗
(三)内核高级技术
8. HOOK
9. 文件系统过滤(sfilter/minifilter)
10. 网络过滤驱动(tdi/ndis/wfp)
11. 汇编与逆向(ida/ollydbg/)
12. Linux内核安全开发
13. 移动安全(Android底层开发,NDK,HOOK,ROOT,逆向,病毒分析)
14. 漏洞分析、挖掘与安全编程(缓冲区溢出,SQL注入,任意地址写入任意数据等漏洞分析与预防)