易语言注入 c dll,易语言DLL注入模块简单型

易语言注入 c dll,易语言DLL注入模块简单型易语言DLL注入模块简单型系统结构:注入DLL,卸载DLL,提取错误标题,提取错误信息,提取错误代码,UnHookDLL,OpenProcess,VirtualAllocEx,CloseHandle,WriteProcessMemory,VirtualFreeEx,GetModuleHandle,GetProcAddress,CreateRemoteThread,WaitForSingleObje…

大家好,又见面了,我是你们的朋友全栈君。

易语言DLL注入模块简单型系统结构:注入DLL,卸载DLL,提取错误标题,提取错误信息,提取错误代码,UnHookDLL,OpenProcess,VirtualAllocEx,CloseHandle,WriteProcessMemory,VirtualFreeEx,GetModuleHandle,GetProcAddress,CreateRemoteThread,WaitForSingleObject,GetExitCodeThread,LoadLibraryEx,FreeLibrary,myDLLcall,myDLLcall2,注入DLL,卸载DLL,提取错误标题,提取错误信息,提取错误代码,UnHookDLL,OpenProcess,VirtualAllocEx,CloseHandle,WriteProcessMemory,VirtualFreeEx,GetModuleHandle,GetProcAddress,CreateRemoteThread,WaitForSingleObject,GetExitCodeThread,LoadLibraryEx,FreeLibrary,======系统程序集||||——_启动子程序||||——注入DLL||||——卸载DLL||||======内部程序集||||——提取错误标题||||——提取错误信息||||——提取错误代码||||——UnHookDLL||||======调用的Dll||||—[dll]——OpenProcess||||—[dll]——VirtualAllocEx||||—[dll]——CloseHandle||||—[dll]——WriteProcessMemory||||—[dll]——VirtualFreeEx||||—[dll]——GetModuleHandle||||—[dll]——GetProcAddress||||—[dll]——CreateRemoteThread||||—[dll]——WaitForSingleObject||||—[dll]——GetExitCodeThread||||—[dll]——LoadLibraryEx||||—[dll]——FreeLibrary======程序集1||||——_启动子程序||||——_临时子程序||||——myDLLcall||||——myDLLcall2======系统程序集||||——_启动子程序||||——注入DLL||||——卸载DLL||||======内部程序集||||——提取错误标题||||——提取错误信息||||——提取错误代码||||——UnHookDLL||||======调用的Dll||||—[dll]——OpenProcess||||—[dll]——VirtualAllocEx||||—[dll]——CloseHandle||||—[dll]——WriteProcessMemory||||—[dll]——VirtualFreeEx||||—[dll]——GetModuleHandle||||—[dll]——GetProcAddress||||—[dll]——CreateRemoteThread||||—[dll]——WaitForSingleObject||||—[dll]——GetExitCodeThread||||—[dll]——LoadLibraryEx||||—[dll]——FreeLibrary======窗口程序集1||||——_按钮1_被单击||||——_按钮2_被单击 调用的DLL命令:.DLL命令OpenProcess,整数型,”kernel32″,”OpenProcess”,,将句柄返回给过程对象.参数dwDesiredAccess,整数型.参数bInheritHandle,整数型.参数dwProcessId,整数型.DLL命令VirtualAllocEx,整数型,”kernel32.dll”,”VirtualAllocEx”.参数hProcess,整数型.参数lpAddress,整数型.参数dwSize,整数型.参数flAllocationType,整数型.参数flProtect,整数型.DLL命令CloseHandle,整数型.参数hObject,整数型.DLL命令WriteProcessMemory,整数型,,”WriteProcessMemory”.参数hProcess,整数型.参数lpBaseAddress,整数型.参数lpBuffer,字节集.参数nSize,整数型.参数lpNumberOfBytesWritten,整数型,传址.DLL命令VirtualFreeEx,整数型.参数hProcess,整数型.参数lpBuf,整数型.参数dwSize,整数型.参数dwFreeType,整数型.DLL命令GetModuleHandle,整数型,”kernel32″,”GetModuleHandleA”,,获取一个应用程序或动态链接库的模块句柄如执行成功成功,则返回模块句柄。零表示失败。会设置GetLastError.参数lpModuleName,文本型,,指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD;.DLL命令GetProcAddress,整数型,”kernel32″,”GetProcAddress”,,返回函数地址.参数hModule,整数型.参数lpProcName,文本型.DLL命令CreateRemoteThread,整数型,”kernel32″,”CreateRemoteThread”,,在另一进程中建立线索.参数hProcess,整数型.参数lpThreadAttributes,SECURITY_ATTRIBUTES.参数dwStackSize,整数型.参数lpStartAddress,整数型.参数lpParameter,整数型.参数dwCreationFlags,整数型.参数lpThreadId,整数型,传址.DLL命令WaitForSingleObject,整数型.参数hHandle,整数型.参数dwMilliseconds,整数型.DLL命令GetExitCodeThread,整数型.参数Handle,整数型.参数ret,整数型,传址.DLL命令LoadLibraryEx,整数型,”kernel32.dll”,”LoadLibraryExA”.参数lpLibFileName,文本型,传址.参数hFile,整数型.参数dwFlags,整数型.DLL命令FreeLibrary,整数型,”kernel32.dll”.参数hModule,整数型调用的DLL命令:.DLL命令OpenProcess,整数型,”kernel32″,”OpenProcess”,,将句柄返回给过程对象.参数dwDesiredAccess,整数型.参数bInheritHandle,整数型.参数dwProcessId,整数型.DLL命令VirtualAllocEx,整数型,”kernel32.dll”,”VirtualAllocEx”.参数hProcess,整数型.参数lpAddress,整数型.参数dwSize,整数型.参数flAllocationType,整数型.参数flProtect,整数型.DLL命令CloseHandle,整数型.参数hObject,整数型.DLL命令WriteProcessMemory,整数型,,”WriteProcessMemory”.参数hProcess,整数型.参数lpBaseAddress,整数型.参数lpBuffer,字节集.参数nSize,整数型.参数lpNumberOfBytesWritten,整数型,传址.DLL命令VirtualFreeEx,整数型.参数hProcess,整数型.参数lpBuf,整数型.参数dwSize,整数型.参数dwFreeType,整数型.DLL命令GetModuleHandle,整数型,”kernel32″,”GetModuleHandleA”,,获取一个应用程序或动态链接库的模块句柄如执行成功成功,则返回模块句柄。零表示失败。会设置GetLastError.参数lpModuleName,文本型,,指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD;.DLL命令GetProcAddress,整数型,”kernel32″,”GetProcAddress”,,返回函数地址.参数hModule,整数型.参数lpProcName,文本型.DLL命令CreateRemoteThread,整数型,”kernel32″,”CreateRemoteThread”,,在另一进程中建立线索.参数hProcess,整数型.参数lpThreadAttributes,SECURITY_ATTRIBUTES.参数dwStackSize,整数型.参数lpStartAddress,整数型.参数lpParameter,整数型.参数dwCreationFlags,整数型.参数lpThreadId,整数型,传址.DLL命令WaitForSingleObject,整数型.参数hHandle,整数型.参数dwMilliseconds,整数型.DLL命令GetExitCodeThread,整数型.参数Handle,整数型.参数ret,整数型,传址.DLL命令LoadLibraryEx,整数型,”kernel32.dll”,”LoadLibraryExA”.参数lpLibFileName,文本型,传址.参数hFile,整数型.参数dwFlags,整数型.DLL命令FreeLibrary,整数型,”kernel32.dll”.参数hModule,整数型

1-1Q203210415259.jpg

软件名称:

易语言DLL注入模块简单型

软件语言:

简体中文

源码大小:

18.45 KB

运行平台:

Winall,Win2003,WinXP,Win7,Win8

软件授权:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/145769.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号