亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

c# 服務器上傳木馬監控代碼(包含可疑文件)

2020-01-24 03:44:45
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

using System;
using System.IO;
using System.Threading;
using System.Windows.Forms;
using System.Net;
namespace TrojanMonitor
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
delegate void SetTextCallback(string text);
private string fname,code,emailkey,ip;
private Thread thr;
private void fsw_Changed(object sender, FileSystemEventArgs e)
{//文件改動監控(包含了新增)
fname = e.Name;
thr = new Thread(new ThreadStart(chkfile));
thr.IsBackground = true;
thr.Start();
}
private void fsw_Renamed(object sender, RenamedEventArgs e)
{//重命名監控
fname = e.Name;
thr = new Thread(new ThreadStart(chkfile));
thr.IsBackground = true;
thr.Start();
}
private void chkfile(){
string filename = fname;
string content="",filepath=fsw.Path+@"/"+filename,fileName="",hzhui="";
fileName = Path.GetFileName(filename);
hzhui = Path.GetExtension(filename).ToLower();
if (hzhui == ".asp" || hzhui == ".aspx" || hzhui == ".php" || hzhui == ".jpg" || hzhui == ".gif")
{
try{
if (IsFileInUse(filename)) { System.Threading.Thread.Sleep(2000); chkfile(); }
StreamReader sr = new StreamReader(filepath);
content = sr.ReadToEnd();
sr.Close();
if (chkcontent(content)){
try{
string bakpath = Application.StartupPath + @"/TrojanMonitorbak",
logfile = bakpath + @"/log" + DateTime.Today.ToShortDateString() + ".dat",
newfile = bakpath + @"/" + DateTime.Today.ToShortDateString() + @"/",
newfilepath = newfile + DateTime.Now.Hour.ToString() + "點" + DateTime.Now.Minute.ToString() + "分" + DateTime.Now.Second.ToString() + "秒" + DateTime.Now.Millisecond.ToString() + "毫秒-" + fileName;
if (!Directory.Exists(bakpath)) { Directory.CreateDirectory(bakpath); }
if (!Directory.Exists(newfile)) { Directory.CreateDirectory(newfile);}
if (File.Exists(newfilepath)){File.Delete(newfilepath);}
File.Move(filepath,newfilepath);
string str = "[" + DateTime.Now + "] 發現可疑文件: [" + filepath + "] To [" + newfilepath + "]";
addtiem(str);
StreamWriter sw = File.AppendText(logfile);
sw.WriteLine(str + " /r/n");//寫入日志
sw.Flush();
sw.Close();
sw.Dispose();
downurl("http://www.cqeh.com/mail/?EmailSubject=發現可疑文件(" + ip + ")&EmailKey=" + emailkey + "&SendHtml=[" + ip + "][" + DateTime.Now + "] 發現可疑文件: [" + filepath + "]");//發送Email
sw = File.AppendText(filepath);
sw.WriteLine("此文件檢測到有可疑問題!請聯系管理員!");
sw.Flush();
sw.Close();
sw.Dispose();
}
catch (Exception ex) { addtiem(ex.ToString()); }
}
}
catch (Exception ex) { addtiem(ex.ToString()); }
}
}
private string downurl(string url){
WebClient client = new WebClient();
string result=client.DownloadString(url);
return result;
}
private void addtiem(string text){
if (this.lb.InvokeRequired){
SetTextCallback d = new SetTextCallback(addtiem);
this.Invoke(d, new object[] { text });
} else {
this.lb.Items.Add(text);
}
}
private bool chkcontent(string content)
{
bool returnval = false;
string[] sArray = code.ToLower().Split('|');
content = content.ToLower();
foreach (string i in sArray)
{
if (content.IndexOf(i)>-1){returnval=true;break;}
}
return returnval;
}
private void Form1_Load(object sender, EventArgs e){
ip = Dns.GetHostEntry(Environment.MachineName).AddressList[0].ToString();
string config = File.ReadAllText(Application.StartupPath + "http://monitorpath.ini");//獲取監控路徑 d:/wwwroot
try{
code = downurl("http://www.cqeh.com/txt/trojan.txt");
          //獲取木馬特征庫
filepath.Text = config;
fsw.Path = config;
emailkey = downurl("http://www.cqeh.com/txt/trojanemailkey.txt");
          //獲取發送email許可key;
this.ShowInTaskbar=false;
this.Visible = false;
}
catch (Exception ex){
MessageBox.Show("錯誤:" + ex.Message, "無法啟動程序!", MessageBoxButtons.OK); Application.Exit();
}
finally { }
}
bool IsFileInUse(string fileName){//判斷文件是否使用中
bool inUse = true;
if (File.Exists(fileName)){
FileStream fs = null;
try{fs = new FileStream(fileName, FileMode.Open, FileAccess.Read,FileShare.None);inUse = false;}
catch{}finally{if (fs != null)fs.Close();}
return inUse;
}else{return false;}
}
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowState.Normal;
this.ShowInTaskbar = true;
}
private void Form1_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized){
this.ShowInTaskbar = false;
this.Visible = false;
}
}
private void 退出系統ToolStripMenuItem_Click_1(object sender, EventArgs e){
Application.Exit();
}
private void 顯示窗口ToolStripMenuItem_Click(object sender, EventArgs e){
this.Visible = true;
this.WindowState = FormWindowState.Normal;
this.ShowInTaskbar = true;
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e){
this.ShowInTaskbar = false;
this.Visible = false;
e.Cancel = true;
}
}
}

源碼包下載
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品黄色网| 欧美一区视频在线| 97超级碰碰碰久久久| 亚洲影影院av| 亚洲欧美国产一区二区三区| 成人激情视频免费在线| 日韩中文字幕欧美| 日韩精品在线免费观看| 亚洲成人av在线| 亚洲电影免费在线观看| wwwwwwww亚洲| 欧美日韩性视频在线| 疯狂欧美牲乱大交777| 亚洲男人的天堂在线播放| 亚洲国产精品悠悠久久琪琪| 国产精品一区二区三| 国产精品狼人色视频一区| 成人网在线视频| 国产精品一区二区三区久久| 久久99久国产精品黄毛片入口| 亚洲视屏在线播放| 国产精品嫩草视频| 日本国产精品视频| 亚洲韩国欧洲国产日产av| 欧美性猛交xxxx免费看久久久| 91色琪琪电影亚洲精品久久| 亚洲女同精品视频| 国产亚洲精品久久| 亚洲一区二区免费| 最新91在线视频| 成人av.网址在线网站| 亚洲欧美另类中文字幕| 亚洲美女av在线| 欧美综合激情网| 91人人爽人人爽人人精88v| 亚洲九九九在线观看| 国产精品尤物福利片在线观看| 亚洲午夜国产成人av电影男同| 亚洲综合日韩在线| 亚洲国产成人久久综合一区| 欧美激情视频三区| 国产精品99久久99久久久二8| 精品av在线播放| 日韩中文字幕免费| 国产高清视频一区三区| 国外视频精品毛片| 日韩av最新在线观看| 精品自拍视频在线观看| 亚洲一区二区三区久久| 精品久久久久久久久久ntr影视| 国产成人精品999| 国产精品九九九| 欧美高清视频在线观看| 欧美孕妇与黑人孕交| 国产精品爱啪在线线免费观看| 亚洲人成欧美中文字幕| 欧美性猛交xxxx黑人| 97欧美精品一区二区三区| 97色在线视频| 欧美日韩亚洲成人| …久久精品99久久香蕉国产| 2020欧美日韩在线视频| 91av在线精品| 青青草国产精品一区二区| 日韩中文字幕在线视频| 亚洲精品日韩久久久| 精品国产乱码久久久久久天美| 久久精品国产电影| 欧美专区在线视频| 亚洲黄色www| 久久综合国产精品台湾中文娱乐网| 亚洲人成伊人成综合网久久久| 97精品国产97久久久久久| 久久久久久12| 国产成人+综合亚洲+天堂| 国产精品嫩草影院久久久| 欧美日韩国产限制| www.日本久久久久com.| 久久久亚洲福利精品午夜| 亚洲一区二区黄| 一区二区欧美在线| 国产成人精品免费视频| 国产精品网红直播| 色播久久人人爽人人爽人人片视av| 日韩午夜在线视频| 成人福利在线观看| 亚洲第一网中文字幕| 日韩在线观看免费高清| 国精产品一区一区三区有限在线| 福利视频第一区| 亚洲一区亚洲二区亚洲三区| 欧美日韩亚洲一区二| 国产成人综合久久| 欧美黄色成人网| 欧美野外猛男的大粗鳮| 成人精品一区二区三区| 欧美专区在线播放| 欧美成人精品不卡视频在线观看| 国产精品日韩在线| 国外成人在线播放| 成人福利视频网| 成人免费黄色网| 韩国v欧美v日本v亚洲| 亚洲黄色www| 亚洲欧洲xxxx| 韩国三级日本三级少妇99| 午夜精品视频在线| 久久久免费高清电视剧观看| 日本不卡视频在线播放| 一区二区三区视频在线| 日本精品中文字幕| 久久免费成人精品视频| 久久影视电视剧免费网站清宫辞电视| 日韩精品极品视频| 欧美日韩另类在线| 国产精品久久一区主播| 亚洲自拍偷拍视频| 91精品中文在线| 国产脚交av在线一区二区| 美女性感视频久久久| 久久久亚洲成人| 尤物九九久久国产精品的分类| 国产97在线|亚洲| 成人久久久久爱| 伊人亚洲福利一区二区三区| 日韩电影免费观看在线| 精品国产电影一区| 性欧美xxxx视频在线观看| 欧美激情一级二级| 久久伊人精品视频| 国产精品中文在线| 欧美电影在线观看完整版| 日韩中文字幕在线精品| 久久久久久久一区二区| 欧美一级免费看| 17婷婷久久www| 日韩欧美亚洲成人| 亚洲性视频网址| 亚洲欧美国产va在线影院| 清纯唯美日韩制服另类| 国产精选久久久久久| 国产精品福利观看| 亚洲一区免费网站| 国产亚洲欧美一区| 国产精品久久久久久av福利软件| 日韩电影大全免费观看2023年上| 伊人男人综合视频网| 国产精品6699| 成人国产精品久久久| 青青草国产精品一区二区| 国产精品免费观看在线| 日韩免费看的电影电视剧大全| 97视频网站入口| 日韩一区二区久久久| 97在线观看视频国产| 性金发美女69hd大尺寸| 欧美一级免费看| 亚洲成人久久一区| 亚洲天堂男人的天堂| 福利一区福利二区微拍刺激| 伊人久久久久久久久久久久久| 国产亚洲免费的视频看| 国产精品久久久久久久久久ktv| 色噜噜亚洲精品中文字幕|