static void Main(string[] args) { Console.WriteLine("Maniac - < /> Nickel-Hydrogen-Aluminum code"); Console.WriteLine("Loading mani4c library..."); if (args.Length == 0) { ShowUsageAndExit(); } if (LoadMani4c() != 0) { Console.WriteLine("An error occurred initializing mani4c."); } string dllToInject = args[0]; int targetPid = int.Parse(args[1]); Console.WriteLine("Attempting DLL Injection..."); InjectError rval = InjectDll(dllToInject, targetPid); if (rval == 0) { Console.WriteLine("Successfully injected {0} into process {1}.", dllToInject, targetPid); } else { Console.WriteLine("An error was encountered injecting {0} into process {1}.", dllToInject, targetPid); Console.WriteLine("Inject returned {0}", Enum.GetName(typeof(InjectError), rval)); } }
static void Main(string[] args) { Console.WriteLine("Psychopath [Process Replacer] - < /> Nickel-Hydrogen-Aluminum code"); Console.WriteLine("Loading psych0p4th library..."); if (args.Length == 0) { ShowUsageAndExit(); } if (LoadPsych0p4th() != 0) { Console.WriteLine("An error occurred initializing mani4c."); } string exeToInject = args[0]; string targetExe = args[1]; Console.WriteLine("Attempting Process Replacement..."); InjectError rval = ProcessReplaceInject(exeToInject, targetExe); if (rval == 0) { Console.WriteLine("Successfully injected {0} into process {1}.", exeToInject, targetExe); } else { Console.WriteLine("An error was encountered injecting {0} into process {1}.", exeToInject, targetExe); Console.WriteLine("Inject returned {0}", Enum.GetName(typeof(InjectError), rval)); } }