易语言x86x64注入驱动 源码

2023-01-09

易语言x86/x64注入驱动 源码

资源描述

本仓库提供了一个易语言编写的x86/x64注入驱动源码,该源码实现了一个DLL的注入功能。具体来说,该DLL需要在驱动加载之前注入到目标进程中,并通过窗口卡住目标进程,挂载好钩子。注入的原理是通过CreateProcessW拦截正在启动的目标进程,并在进程启动时先行注入DLL。

功能特点

  • 提前注入:在目标进程启动时,通过拦截CreateProcessW函数,实现DLL的提前注入。
  • 持久化:只要不关机或卸载,注入的DLL会一直留存在系统内存中。再次启动目标进程或启动多个目标进程时,不需要再次注入。
  • 跨平台:支持x86和x64架构。

使用说明

  1. 编译源码:使用易语言编译器打开源码文件,编译生成DLL文件。
  2. 注入目标进程:在目标进程启动时,通过拦截CreateProcessW函数,将生成的DLL注入到目标进程中。
  3. 挂载钩子:注入成功后,通过窗口卡住目标进程,挂载好钩子,确保DLL在目标进程中的正常运行。

注意事项

  • 该注入方式依赖于CreateProcessW函数的拦截,因此需要确保目标进程在启动时能够被拦截到。
  • 注入的DLL会一直留存在系统内存中,直到关机或手动卸载。因此,请谨慎使用,避免对系统造成不必要的影响。

适用场景

  • 需要提前注入DLL到目标进程中的场景。
  • 需要实现持久化注入的场景。
  • 需要跨平台支持的场景。

贡献与反馈

如果您在使用过程中遇到任何问题或有任何改进建议,欢迎提交Issue或Pull Request。我们非常欢迎社区的贡献,共同完善这个项目。

下载链接

易语言x86x64注入驱动源码