在Delphi中利用CreateRemoteThread远程注入例子 | ||
作者: 来自: 阅读次数: <script language="javascript" src="/inc/info.aspx?Info_SN=34762" type="text/javascript"></script> [大 中 小]
|
||
花了一个下午翻了MSDN,写了这个例子,为了安全,我用Delphi建了个什么也没有作的程序prjzzhost.exe,将它用作被注入的宿主进程. 写了一个TestDll.Dll,里面只有一个Log函数,用来在文件Test.Txt中输出信息.最重要的一个程序project1.exe是用来注入的. 测试环境: windows server 2003 + delphi 7.0 程序很简单,高手就不用看了.废话不说了,看代码吧! 测试用的TestDll.Dll源代码(它将被注入到prjzzhost.exe中去): ![]() library TestDll; uses SysUtils, System, windows, Classes; procedure Log( s : PChar);stdcall; var F : TextFile; begin assignfile(f,'Test.txt'); if fileexists('Test.txt') then append(f) else rewrite(f); writeln(f,s); |
在Delphi中利用CreateRemoteThread远程注入例子
最新推荐文章于 2024-08-01 15:33:13 发布