缺少一些.dll后缀的代码

img

img


就是怎么添加这两个代码, 同时也想问一下,这两个代码是作用于什么的?

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/274546
  • 这篇博客你也可以参考下:动态链接库DLL基础知识
  • 除此之外, 这篇博客: 【网络杂烩 ---> 网络安全】DLL 注入 --- c/c++ 代码实现(超 · 详细)中的 2. 捕获目标进程 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 创建 c++ 项目 ----> 打开目标进程(要注入的进程)----> 获取目标进程 id(pid)
    //我们注入记事本
    system("start %windir%\\system32\\notepad.exe");//打开
    
    /**
    *info ---> 存放快照进程信息的一个结构体
    *processName ---> 进程名
    * 通过获取系统快照,得到进程列表,通过进程名,遍历进程列表得到 pid
    */
    BOOL getProcess32Info(PROCESSENTRY32* info, const TCHAR processName[]){
        HANDLE handle; 
        handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);//获得系统快照句柄
        
        info->dwSize = sizeof(PROCESSENTRY32);
    
        Process32First(handle, info);//从快照中获取进程列表
        
        while (Process32Next(handle, info) != FALSE){
            if (wcscmp(processName, info->szExeFile) == 0){
                return TRUE;//找到了
            }
        }
        return FALSE;
    }
    
  • 您还可以看一下 赵庆明老师的X86软件逆向分析实战(一)课程中的 用易语言编写一个DLL注入器小节, 巩固相关知识点