static void Main(string[] args) { Console.Title = "Bot Account - PointBlank Private"; Printf.blue("[Licença de uso]", false); Printf.blue("[+] Esta é uma versão PUBLICA!!!", false); Printf.blue("[+] https://github.com/luisfeliperm", false); Printf.info("\n\n\n Iniciando bot...", false); Config.Load(); Thread.Sleep(5000); Console.Clear(); Printf.danger("=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=", false); Printf.danger("\tBOT FOR POINT BLANK PRIVATE v.1.0.0 ", false); Printf.danger("\t\t{Flooding Accounts}", false); Printf.danger("\t\t-Creator Uchihaker-", false); Printf.danger("=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=", false); Printf.info("[Informações carregadas]"); Printf.info("[+]Alvo:\t" + Config.ipAddress + ":39190"); Printf.info("[+]usuario:\t" + Config.usuario + "{rand}"); Printf.info("[+]senha:\t" + Config.senha); Printf.info("[+]UseFileL.:\t" + Config.userFileList); Printf.info("[+]ClientV:\t" + Config.clientVersion[0] + "." + Config.clientVersion[1] + "." + Config.clientVersion[2]); Printf.info("[+]pais:\t" + Config.pais); Printf.info("[+]key:\t" + Config.key); Printf.info("[+]localIp:\t" + Config.localIp); Printf.info("[+]Sleep:\t" + Config.sleep); Printf.info("[+]Packets:\t" + Config.packets); Printf.white("\r\n Precione qualquer tecla para iniciar o ataque..."); Console.ReadKey(); AuthClient.Start(); Monitoring.updateRAM(); Console.ReadKey(); }
private static void help() { Printf.warnDark("\n\t[SERVIDOR PointBlank]\n", false); Printf.warnDark("Lista de comandos:\n", false); Printf.white("help \tObtem a lista de comandos", false); Printf.white("show info\tExibe informacoes do servidor", false); Printf.white("clear \tLimpa o console", false); Printf.white("\n ----- Comandos avançados -----\n", false); Printf.white("loby -m \"Mensagem\" Envia mensagem geral", false); Printf.white("server -dc -all Desconecta todos os players", false); Printf.white("update [parametros] Atualiza", false); Printf.white(". -all Atualiza o servidor inteiro", false); Printf.white(". -event Atualiza eventos", false); Printf.white(". -regras Atualiza regras camp,cnpb...", false); Printf.white(". -config Arquivo game.ini", false); Printf.white("... -serverlist IP's", false); Printf.white("\n[github.com/luisfeliperm] Créditos: luisfeliperm", false); Printf.white("......................... Base Code: yGigaSet\n", false); }
public Add_Drop_Rule(ReceiveGPacket dados) { try { int ipSize = dados.readC(); int descSize = dados.readC(); string ip = dados.readS(ipSize); if (blocked.Contains(ip)) { return; } IPAddress ipAddr; if (!IPAddress.TryParse(ip, out ipAddr)) { Printf.danger("[Error] Invalid IP"); return; } if (WhiteList.check(ipAddr)) { return; // WhiteList } string descricao = "[" + DateTime.Now.ToString() + "] " + dados.readS(descSize); int timeBan = Tools.getGravit(dados.readC()); // Verifica se o ip já foi permitido if (Add_Allow_Rule.allowed.Contains(ip)) { Printf.info("[Remove] Removendo ip ja liberado para bloqueio" + ip); Netsh.Remove("PB API Protection " + ip); Add_Allow_Rule.allowed.Remove(ip); } uint date = uint.Parse(DateTime.Now.ToString("yyMMddHHmm")); string name = Netsh.RandName(timeBan, ip, date); Netsh.Block(ip, name, descricao); // Bloqueia no firewall Printf.danger("[Blocked " + timeBan + " Min]", false); Printf.white("...IP " + ip, false); Printf.white("...Name: " + name, false); Printf.white("...Description: " + descricao, false); // Adiciona na lista de bloqueados caso o tempo seja diferente de 0 if (timeBan > 0) { Monitoring.RuleInfo ev = new Monitoring.RuleInfo { start = date, end = (date + (int)timeBan), name = name, _ip = ip }; Monitoring.unlockQueue.Add(ev); Printf.info("Adicionado, vence: " + (date + timeBan) + " Name:" + name); } else { Memory.blockPerm++; Printf.info("Bloqueio permanente - " + ip); } blocked.Add(ip); } catch (Exception ex) { Printf.b_danger("[AddRule]\n" + ex); } }