劫持不存在的DLL

某些程序会加载不存在的dll文件,这里选择notepad++ 版本6.6.6

  • 选择loadlibrary相关的API的dll,因为是显式加载,伪造的DLL文件不需要存在任何导出函数即可被成功加载,即使加载后进程内部出错,也是在DLL被成功加载之后的事情

  • 简单做一个恶意dll文件,弹出计算器

    • 创建项目

    • 编写代码,编译(这里选择x86编译)

    • 将得到的dll文件放入对应目录并改名为对应的名称,启动notepad++

      成功弹出计算器

Last updated