?? cldl.cpp
字號(hào):
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#include<windows.h>
#include <time.h>
int i=0,j=0;
int b=0,c=0;
char times[]="00:00:00";
char name[20];
void getinfo(); /*獲取客戶端信息*/
void gettime(); /*獲取時(shí)間*/
void del(); /*執(zhí)行清除連接服務(wù)器殘留文件與服務(wù)必要文件bat,vbs*/
void load(); /*進(jìn)程監(jiān)控后半段*/
void bat(); /*生成清除連接服務(wù)器殘留文件與服務(wù)bat*/
void vbs(); /*生產(chǎn)執(zhí)行清除殘留的bat的vbs*/
void xx();
main()
{
Sleep(1000);
getinfo();
for(;;)
{load(); Sleep(100);}
}
void load()
{
FILE *fp,ffp;
int a;
if(i==4)
{xx(); del(); printf("del..\n");}
if((fp=fopen("c:\\windows\\win.s","rb"))!=NULL) /*監(jiān)視進(jìn)程后半段*/
{
fscanf(fp,"%d",&a); /*讀取前進(jìn)程監(jiān)視前半段寫入流*/
fclose(fp);
if(a==b) /*如果流不再更新,結(jié)束與服務(wù)器的連接*/
{
i++;
return;
}
else if(a!=b){b=a; i=0; return;}
}
}
void del()
{
bat();
vbs();
}
void bat()
{
FILE *fp;
char bf=37;
if((fp=fopen("c:\\windows\\delipc.bat","wb"))!=NULL)
{fprintf(fp,"@echo off\r\nnet use w: /del /y\r\ndel c:\\windows\\svbs.vbs\r\ndel c:\\windows\\win.s\r\ndel %c0",bf); fclose(fp);}
else {printf("erroe in open a file,press any key exit..."); getch(); exit(0);}
fclose(fp);
Sleep(1000);
}
void vbs()
{
FILE *fp;
if((fp=fopen("c:\\windows\\svbs.vbs","wb"))!=NULL)
{fprintf(fp,"CreateObject(\"WScript.Shell\").Run \"cmd /cc:\\windows\\delipc.bat\",0"); fclose(fp);system("start c:\\windows\\svbs.vbs");exit(0);}
else {printf("erroe in open a file,press any key exit..."); getch(); exit(0);}
Sleep(1000);
}
void xx()
{
FILE *fp;
gettime();
char bf=37;
if((fp=fopen("w:\\data.dat","wb"))!=NULL)
{fprintf(fp,"(%s),[%s]離開(kāi)了...\r\n",times,name); fclose(fp);}
if((fp=fopen("w:\\data.dat","rb"))==NULL)
del();
}
void getinfo()
{
FILE *fp;
gettime();
if((fp=fopen("c:\\windows\\saveinfo.dat","rb"))!=NULL)
{fscanf(fp,"%s",name); fclose(fp); return;}
}
void gettime()
{
time_t ltime; /*時(shí)間結(jié)構(gòu)體*/
time(<ime); /*獲取時(shí)間*/
char tmp[20];
int i,j=0;
strcpy(tmp,ctime(<ime)); /*時(shí)間賦值*/
for(i=11;i<19;i++)
times[j++]=tmp[i];
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -