|
PS:本文不是什么新技术,纯粹是对一些老知识的总结。
标题里的BufferDriverLoader,就是“无需把【驱动文件】输出到磁盘,而是直接把【映像】映射到内存并执行”的意思。
共同点:
1、“内核重载”与BufferDriverLoader都是本质上都是通过“PE加载器”,把PE文件映射到内存里。都需要经过读取文件、展开对齐、修复导入表、重定位的过程。
2、都不支持SEH,如果发生异常,即使在try...catch里,也会导致直接蓝屏。
不同点:
还有大家最关心的一点,能否在WIN64系统上实现“内核重载”? |
|