├─01_Assembly
│ ├─000_画函数调用堆栈图
│ └─img
├─02_CLanguage
├─03_PE
│ └─.CODE
│ ├─005_AddMessageBoxToExe
│ ├─006_操作节
│ │ ├─1_新增节
│ │ ├─2_合并节
│ │ ├─3_扩大节
│ │ └─4_目录项
│ ├─009_导出表
│ │ ├─01_输出导出表
│ │ └─02_getFunAddrByOrdinals
│ ├─010_重定向表
│ ├─011_移动表
│ │ ├─1_导出表
│ │ ├─2_重定位表
│ │ └─3_模拟系统通过重定位表修复绝对地址
│ ├─012_导入表
│ ├─013_绑定导入表
│ ├─014_导入表注入dll
│ │ ├─x64_vs2022
│ │ │ └─x64
│ │ │ ├─Debug
│ │ │ │ └─mydll.tlog
│ │ │ └─Release
│ │ │ └─mydll.tlog
│ │ └─x86_vc6.0
│ ├─015_输出pe资源表
│ └─016_vs2022
├─04_CPlusPlus_DataStructures
│ └─.code
│ ├─001_Vector实现
│ ├─002_单链表实现
│ └─003_数据结构(BST)
└─05_Win32Api
└─.code
├─001_win32调试输出工具
├─002_消息断点测试
├─003_icon
├─004_输出pe资源表(vc++6.0)
├─005_WindowsProject1
├─006_遍历进程和模块
├─007_PETool
│ ├─Debug
│ │ └─PETool.tlog
│ └─x64
│ └─Debug
│ └─PETool.tlog
├─008_Thread
│ └─Debug
│ └─WinDesktopTest.tlog
├─009_Thread_Mutex
├─010_MakerConsumer
├─011_Process
├─012_创建被挂起的进程
│ ├─Debug
│ │ └─WinDesktopTest.tlog
│ └─x64
│ └─Debug
│ └─WinDesktopTest.tlog
├─013_Packing
│ ├─PETool
│ │ ├─Debug
│ │ │ └─PETool.tlog
│ │ ├─Release
│ │ │ └─PETool.tlog
│ │ └─x64
│ │ └─Debug
│ │ └─PETool.tlog
│ └─Shell
│ └─Debug
├─014_InjectDll(x64)
│ └─x64
│ ├─Debug
│ │ └─InjectDll.tlog
│ └─Release
│ └─InjectDll.tlog
├─014_RemoteThreadInjectDll(PETool)
│ └─Debug
│ └─PETool.tlog
├─015
│ └─Debug
│ └─PETool.tlog
├─016_IATHook
│ ├─0_hookItself
│ │ └─x64
│ │ └─Debug
│ │ └─IATHook.tlog
│ └─1_hookExplorer
├─017_KeyMonitor
└─018_PETool(x64)
└─x64
├─Debug
│ └─PETool.tlog
└─Release
└─PETool.tlog