Exploits de Coordenadas do Login

Há muito tempo, o servidor usava um plugin de autenticação que havia muitos problemas. Por isso, SoicBR decidiu escrever um plugin ~~mais bugado ainda~~ que funcionasse melhor e atendesse suas necessidades direito.

## Melhorias Do Login Que Causaram O Problema

Devido à sua inexperiência em escrever plugins de autenticação, o plugin de login do Soic sofreu com diversos bugs e exploits durante sua história, sendo uns dos mais notáveis deles os exploits de coordenadas.

Antigamente, os jogadores não autenticados ficavam na 0 120 0 e invencíveis (ainda no survival) enquanto faziam login. Entretanto, no dia 24 de junho de 2021, na Era Sombria, no patch 3.97.1, Soic fez um sistema de login melhor.

Esse novo sistema de login tinha várias funções novas, como salvar fôlego, salvar saturação, o inventário não ser visível para jogador não logados, mundo separado para login, **login ser feito no modo espectado**r e etc.

## Exploit Descoberto

Pouco tempo depois disso, gujibra percebeu que ao usar a função de teleporte presente no modo espectador vanilla (uma mecânica que o Soic não conhecia), era possivel teleportar-se para qualquer jogador que estivesse online no momento por uma pequena quantidade de tempo (antes de ser puxado de volta para o mundo de login).

Dessa forma, gujibra griefou diversas bases e dupe stashes. Notoriamente, ele griefou stashes do Soic duas vezes. Foi por causa disso que, um tempo depois, Soic começou a dizer por piada que o gujibra era o "mais infame griefer do servidor de anarquia brasileiro mais antigo do Minecraft".

Alguns dias depois, o bug foi reportado ao Soic e corrigido em 29 de junho de 2021, no patch 3.99.0.

## Novo Exploit

Mesmo depois dos bugs serem consertados, algumas bases ainda estavam sendo griefadas de maneira suspeitosamente rápida. Foi nesse momento em que jogadores como o 5inco começaram a reportar que havia algum outro exploit de coordenadas ativo, mas que não sabiam como fazer. gujibra eventualmente parou de usar o exploit com frequência, então isso parou de ser relevante, já que só ele usava.

Por fim, Soic acabou corrigindo o segundo exploit sem querer. Era um em você poderia usar de um hack para obter as coordenadas de qualquer jogador que teleportasse em seu raio de visão, o que funcionava no login. Esse bug foi corrigido porque um patch para ele está incluído no Papaya, uma fork do paper do Paper 1.12.2 (software para servidor) que o Soic colocou no SCFA porque ele tinha uma correção server-side para a Log4Shell, uma vulnerabilidade de segurança muito grave de Java que afetou o Minecraft e precisava ser consertada no servidor urgentemente, o que foi feito em 10 de dezembro de 2021, no patch 5.1.0.

## Referências

* Mudanças do login;
* primeiro exploit consertado;
* Log4Shell (inglês);
* Log4Shell corrigida;
* relatos do Soic;
* testemunho de outros jogadores.

Todo o texto aqui é de domínio público (mais especificamente, está disponível sobre a licença Creative Commons 0), exceto se especificado no topo de uma página. Isso significa que você pode compartilhar, repostar e utilizar o texto daqui livremente. As imagens podem conter direitos autorais, mas estão aqui apenas para fins documentacionais.