记生平写的第一个病毒!
来源:互联网 发布:雅痞大叔范 淘宝达人 编辑:程序博客网 时间:2024/04/30 13:23
日前写了一个病毒,Troy.Downloader!
程序很简单,一个Exe,一个DLL,共享VCL.bpl
DLL中导出一个函数:
exe中的dpr文件:
最简单的病毒就这样莫名其妙的产生了,卡巴司机还是挺牛的!
程序很简单,一个Exe,一个DLL,共享VCL.bpl
DLL中导出一个函数:
- Delphi(Pascal) code
- function DLLMain: TFormClass
begin
Result := TForm;
end;
exe中的dpr文件:
- Delphi(Pascal) code
function MetaClass: TFormClass;
begin
if not Assigned(FMeta) then
FMeta := ...; // Get DLL FormClass
Result := FMeta;
end;
var
FMeta: TFormClass; // DLL Class
FInstance: TForm;
begin
Application.Initialize;
FMeta := MetaClass;
if Assigned(FMeta) then
Application.CreateForm(FMeta, FInstance);
Application.Run;
end;
最简单的病毒就这样莫名其妙的产生了,卡巴司机还是挺牛的!
- 记生平写的第一个病毒!
- 自己写的第一个病毒(仿的)
- 记自己写的第一个批处理
- 第一个病毒
- 写的第一个blog
- 写的第一个博客
- 写的第一个Shader
- 写的第一个作业
- 今天我编写了自己的第一个病毒
- 写的第一个接口的总结
- 爷爷的生平
- Siow写的第一个控件
- 我写的第一个商业软件
- 用Ogre写的第一个程序
- 备忘,写的第一个ORACLE FUNCTION
- 第一个写数据库的代码
- 写的第一个java程序。
- 我写的第一个类:BasedNum
- 如何向某网站Post信息,并得到CookieContainer以便以后直接通过验证?
- .net中关于PictureBox绑定数据库的图片字段
- P2P的NAT研究
- VB.NET与WEB服务器通讯
- java.lang.Class类
- 记生平写的第一个病毒!
- 构架师已死
- 实现上传下载(jspSmartUpload)
- [亏了] base 标签解决showModalDialog 弹出新窗口问题!
- 关于unix高级环境编程(apue)编译时的err_sys和err_quit错误的解决办法
- 在DataGrid中使用DropDownList控件 (转 土人制造)
- 程序员必知必会之blog篇
- 关于ClickOnce无法更新/Upgrade/下载 应用系统最新版本的问题和解决方法
- One Night In ShangHai ---- 某转和某猫在上海的一天