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

易语言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

软件授权:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值