Counter-Strike: Global Offensive - SpinHack & WallHack

*Por Lucas Magno Pinheiro para Trabalho de Jogos em Redes*

**CS:GO**

Counter-Strike: Global Offensive é um shooter em primeira pessoa desenvolvido pela companhia Valve, distribuída através da steam, hoje em dia. CS é um jogo muito conceituado desde muito tempo, onde as pessoas se reuniam em Lan Houses para jogar entre amigos, ou em pequenos campeonatos, suas versões anteriores. Hoje em dia, o jogo possui uma enorme comunidade e muitos hacks conhecidos, além de sites que se tratam como “empresas de hack”, vendendo programas para alterar e facilitar a sua vitória no jogo. Por sorte, a Valve corre atrás e sempre bane os jogadores que exploram essas falhas e sempre tentam ativar alguma espécie de anti-hack, mas é algo complicado, por que os hacks sempre evoluem uma passo junto.

**SpinHack & Wallhack**

Como dito, CS existem diversos hacks conhecidos e aqui trataremos de dois deles. O Spinhack é um programa que altera e ajusta os parâmetros para fazer o personagem dentro do jogo girar 360 graus a todo momento. Esse hack é munido de um Aimbot, ou seja, esse hack permite que o jogador não só tenha 100% de precisão – o que seria só o Aimbot – mas ele tem 360 graus de visão, podendo acertar até mesmo os jogadores que tentarem acertá-lo pelas costas.

Existem dois tipos de Spinhack que consegui encontrar informação, um deles é alterando os parâmetros, fazendo o jogador girar sempre que eles tiver “grounded”, forçando o jogador andar pulando para conseguir ver algo enquanto caminha. O outro tipo é um pouco mais sofisticado, que é onde esses parâmetros do cliente são alterados, mas além disso, há uma alteração na troca de informação entre cliente e o servidor. Nesse segundo caso, para o cliente, ele está se movendo normal, andando como os demais, mas quando a informação chega no servidor, ele estará girando, assim, os outros jogadores sempre verão ele girando, mas ele conseguirá se mover tranquilamente.

Outro hack conhecido é o Wallhack, que também existe uma gama de variações. Existem wallhack que são capazes de ignorar o colisor das paredes, fazendo os tiros passarem por elas e acertar jogadores do outro lado do mapa, mas nesse caso aqui, trataremos de outro tipo de wallhack. Neste exemplo, o wallhack consiste em mais um ajuste, nesse caso, é necessário um conhecimento de shader para realizar essa alteração, ao passo que, após essa modificação, o shader aparece através da parede para o jogador, informando para o hacker, onde estão os oponentes.

Nesse caso, o shader já existe e é utilizado no modo “Espectador” apenas, para que o jogador tenha uma visão geral enquanto está morto, e possa criar estratégias para a próxima vez que voltar a vida. No entanto, acionando esse shader para a partida normal e modificando-o para que ele possa ser visível através da parede, fornece esse tipo de informação a todo momento.

Como dito, a Valve tenta ao máximo evitar os hacks em seu jogo, banindo todos aqueles que usam do mesmo e criando modos de impedir programas externos atuem em seu jogo. No entanto, é muita coisa que a Valve necessita de se preocupar, por isso também existem outros “hacks do bem”, que são programas que evitam que os jogadores em sua partida use esses programas.

Como dito, esses hacks podem ser encontrados na internet e, os mais sofisticados, são vendidos por empresas de hack pela internet.

No link abaixo, é possível ver os dois hacks em ação.

https://www.youtube.com/watch?v=BDMQzPyUqzU