永发信息网

delphi编程序如何注入其它程序?

答案:3  悬赏:60  手机版
解决时间 2021-04-18 14:22
delphi编程序如何注入其它程序?
最佳答案
function GetLocalIpAddress : String;
var
WSADataVar: WSAData;
HostName : array[0..255] of char;
HostEntVar: PHostEnt;
InetAddr : in_addr;
begin
Result := '';

if WSAStartup(MakeWord(2, 0), WSADataVar) = 0 then
begin
if GetHostName(HostName, 256) = 0 then
Result := HostName;

HostEntVar := GetHostbyName(HostName);
if not(HostEntVar = nil) then
begin
InetAddr.S_un_b.s_b1 := HostEntVar.h_addr_list^[0];
InetAddr.S_un_b.s_b2 := HostEntVar.h_addr_list^[1];
InetAddr.S_un_b.s_b3 := HostEntVar.h_addr_list^[2];
InetAddr.S_un_b.s_b4 := HostEntVar.h_addr_list^[3];
Result := Inet_NtoA(InetAddr);
end;
WSACleanUp;
end;
end;
全部回答
uses 引用其他单元
窗体的话,是可以使用继承的。
dll注入( 钩子注入 , 远程线程注入)
shellcode直接注入 (远程线程注入)
还有通过explorer的ShellExecuteHooks注入
QueueUserAPC 注入
方法多的一塌糊涂,我也不好一一列举
给你个简单的远程线程注入dll的代码
procedure InjectDllToProcess(hProcess:DWORD;lpDllName:PCHar);
var
dwWritten : DWORD;
dwThread : DWORD;
dwTid: DWORD;
pArg : Pointer;
begin
pArg := VirtualAllocEx(hProcess, nil, 4096, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
WriteProcessMemory(hProcess, pArg, Pointer(lpDllName), 4096, dwWritten);
dwThread := CreateRemoteThread(hProcess, nil, 0, GetProcAddress(GetModuleHandle('KERNEL32.DLL'), 'LoadLibraryA'), pArg, 0, dwTid);
WaitForSingleObject(dwThread, INFINITE);
VirtualFreeEx(hProcess, pArg, 0, MEM_RELEASE);
CloseHandle(dwThread);
CloseHandle(hProcess);
end;
这些方法都是病毒的伎俩,研究还好
不然写的程序大多要被杀软kill掉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
表示使仪态和丽质最充分地显露出来的成语、
含有嘉的好诗句,带有嘉字的诗句
潮流占线金利店在哪里啊,我有事要去这个地方
八岁的男孩,二年级,做什么事情
请教怠速时机油报警灯亮是什么问
华硕e403n做系统后找不到硬盘
表达人间真情的古诗词,描写人间真情的古诗!!!
格列佛游记佳句及赏析,格列佛游记每卷的读书
凯子是什么意思
四川海外旅行社地址有知道的么?有点事想过去
如图,已知直线AB//CD,试确定∠A,∠F,∠C与∠E
建筑工程税收是多少,现在的土建施工员工资多
形容一个人坚韧的句子,形容坚强的句子
开学第一课中的大圣归来的台词
寒烟翠的作者自评
推荐资讯
天梭力洛克想自己换表带大小怎么定,量的19mm
写小说很懒怎么办
狐狸的台词英雄联盟,英雄联盟的领取新手专属
春天柳条与麻雀的诗句,写两个关于麻雀的歇后
砂锅士豆粉制作方法
英语翻译第5,6,7,8,10单元内有英译英要求的翻
河蚌喜欢生和活在哪里
含糊近义词是什么,含糊不清的近义词
言字旁加念什么,言字旁加一个未病的未念什么
201不锈钢1,219x2,438加工怎么报价
哪种透明材质韧性好,强度高?
鬼泣名刀怎么搭配装备,名刀怎么配装备.本人新
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?