计算机基础:

《程序是怎样跑起来的》

《编码:隐匿在计算机软硬件背后的语言》

Windows:

《Windows核心编程(第五版)》

《深入理解Windows操作系统(卷一)(第七版)》

《Windows图形编程》

《Win32多线程程序设计》

《Windows程序设计(第五版)》

《多媒体原理与应用设计》

编程语言:

《C语言程序设计》

《设计模式》

《深度探索C++对象模型》

《图解算法》

《你必须知道的495个C语言问题》

《征服C指针(第二版)》

《C++11并发编程》

《Effective C++(第三版)》

《算法导论》

《C#8.0核心技术指南》

逆向:

《逆向工程核心原理》

《加密与解密(第四版)》

《C++反汇编与逆向分析技术揭秘》

《Windows调试技术内幕》

《有趣的二进制(软件安全与逆向分析)》

《汇编程序设计与计算机体系结构》

《逆向工程实战》

《现代操作系统(原理与实现)》

《STL源码剖析》


闲暇的时候会研究一下