[AJUDA]Bad rcon BAN
#1

Pessoal preciso muito de um sistema que de ban apos 3 tentativas falhas de logar na rcon.
Estou recebendo ataques ao meu servidor.Se alguem puder me ajudar o mais rapido possivel agradeceria.
Reply
#2

Primeiro Lugar:
Pesquise no ****** "Rcon Login Incorrect SAMP" Vocк ira Achar
Segundo Lugar:
Usa Serach do prуprio Fуrum
Terceiro Lugar :
Atй na Wiki tem Isso e Vocк me pergunta aqui afF^^
https://sampwiki.blast.hk/wiki/OnRconLoginAttempt
Quarto Lugar :
Aki o Cуdigo
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
  if(!success)
  {
    printf("Login Incorreto do IP %s usando Senha %s",ip, password);
    new pip[16];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
      GetPlayerIp(i, pip, sizeof(pip));
      if(!strcmp(ip, pip, true))
      {
        SendClientMessage(i, 0xFFFFFFFF, "Senha Invalida");
                Ban(i);
            }
    }
  }
  return 1;
}
Oned tem (i) pode ser Subtituido por (playerid) caso der erro
Quinto Lugar:
Procure Mudar Senha RCON (deve ser senha:1234 rsrsrs)
Sexto Lugar:
Pegue o IP e Denuncie!
Reply
#3

Primeiro de tudo:Obrigado pela ajuda

Segundo:Minha rcon nao chega nem perto de 1234, estao usando bruteforce para descobri-la.

Terceiro: eu procurei no forum mas nao achei, devo ter procurado com a frase errada.

Quarto: Obrigado por sua boa vontade...vai ajudar muito meu servidor
Reply
#4

Quote:
Originally Posted by Brunow
Segundo:Minha rcon nao chega nem perto de 1234, estao usando bruteforce para descobri-la.
http://www.pctools.com/guides/password/
Reply
#5

Quote:
Originally Posted by Brunow
Segundo:Minha rcon nao chega nem perto de 1234, estao usando bruteforce para descobri-la.
Cara Desconheco esse tipo de ataque alem disso BrutalForce й usada apenas em Emails no qual sгo porta 8080 ou tambem em POP3
Agora se for mesmo em SAMP esssa tal Brutal Force Desconheco


Estamos Aqui para Ajudar De nada xD

Reply
#6

ta dando erro aqui
por causa desse public
public OnRconLoginAttempt

eu nao tenho ele no meu gm
Reply
#7

Ai Filho Desculpa eu Errei em Te passar
Substitui onde ta escrito
pawn Код:
Sucesso
por
pawn Код:
Sucess
Ficando desta forma

pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
  if(!success)
  {
    printf("Login Incorreto do IP %s usando Senha %s",ip, password);
    new pip[16];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
      GetPlayerIp(i, pip, sizeof(pip));
      if(!strcmp(ip, pip, true))
      {
        SendClientMessage(i, 0xFFFFFFFF, "Senha Invalida");
                Ban(i);
            }
    }
  }
  return 1;
}
Reply
#8

Agora pego, so que eu fui testar e esta dando ban de primeira...
Nгo tem como colocar pra dar ban no 3 erro??
Porque as vezes tem player bobo que nem sabe oque
ta fazendo que tenta loga na rcon. eles veem a frase que tomarao ban e param.Ou as vezes ate eu mesmo acabar errando algo tomo ban....
Reply
#9

Filho Player BOBO й aquele que nгo conhece /rcon
quem conhece rcon sabe que nгo deve nem tentar pois se certamente esta tentando й que esta tentando algo

Agora й Apуs 3 x

pawn Код:
new PassWarnings[ MAX_PLAYERS ] = { 0, ... };

public OnRconLoginAttempt(ip[], password[], success)
{
  if(!success)
  {
    printf("Login Errado do IP %s Usando Senha %s",ip, password);
    new pip[16];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
      GetPlayerIp(i, pip, sizeof(pip));
      if(!strcmp(ip, pip, true))
      {
        SendClientMessage(i, 0xFFFFFFFF, "Senha Errada"); //Envia Mensagem
        ++PassWarnings[ i ];
        if( PassWarnings[ i ] == 3 ) {
          PassWarnings[ i ] = 0;
         Kick(i); //Kicka o Player Caso queira Banir Ban(i);
        }
      }
    }
  }
  return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)