Vácuo anti-cheat. Como funciona o anti-cheat VAC para cs, descubra o desconhecido

Boa tarde, caros leitores, gostaria de fornecer a vocês um manual traduzido com uma explicação detalhada do trabalho do Anti-Cheat VAC3

Primeiro: o que é VAC?:

VAC (Valve anti-cheat) - "Sistema anti-cheat" é usado em todos os jogos valve (CS: GO, TF2, CS: S, etc.) VAC também funciona em outros jogos, como dota 2 ou LoadOut.

Como funciona o VAC?:

O VAC usa muitas maneiras de detectar adulteração de jogos, mas a maneira mais comum de detectar adulterações é ter um banco de dados de todos os hashes Md5 "conhecidos" de cheats de jogos de válvula.


O VAC começa a funcionar quando você abre o Steam e verifica todo o disco rígido em busca de hashes MD5 de arquivos de trapaça (hash é o resultado


calcula a soma de verificação do arquivo, que é usado para verificar a integridade dos dados. Normalmente, o hash MD5 é usado para verificar a integridade das distribuições.) Se o VAC detectar um arquivo em você (no seu computador (no disco rígido)) que está listado no banco de dados de cheats do VAC, você ainda não receberá uma proibição do VAC , sua conta será listada no diretório de contas suspeitas do Steam e, no futuro, quando você jogar jogos com proteção VAC, o anti-cheat fará uma verificação mais completa (agressiva) do seu sistema para o uso de software de terceiros.

O VAC também verifica o cache DNS e os hashes de cada site que você visitou (assim como os arquivos em seu disco rígido) e compara esses sites (ou melhor, seu cache Md5) com a lista negra de sites no banco de dados VAC.

O mecanismo principal de verificação do sistema VAC é então iniciado quando conectado aos servidores de jogos seguros do sistema VAC. Quando você está conectado ao jogo Servidor Steam, O módulo VAC verifica a memória do jogo em busca de hashes Md5 de cheats, assinaturas colocadas na lista negra do VAC.


E também monitores VAC para chamar funções WinApi esquerdas, como (VirtualProtect, WriteProcessMemory, etc.)


Ele verifica processos em execução, caminhos da localização dos arquivos executáveis ​​e seu Md5-hash, para verificação no banco de dados de cheats do VAC.


Verifica o diretório do jogo em busca de alterações nos arquivos do jogo (texturas transparentes, modificações à esquerda, etc.)


Assim que o sistema VAC detecta uma correspondência do Md5-Hash de um arquivo em seu banco de dados de cheats VAC, sua conta é marcada para bloqueio subsequente no sistema Steam.

Quando minha conta será banida do Steam? Depois de usar um cheat que já foi detectado pelo sistema VAC:

VAC bane com um atraso baseado na dificuldade do cheat detectado.


Normalmente, o banimento do uso de cheats públicos que foram inseridos no banco de dados VAC vem de 2 horas a 2 dias, enquanto outros cheats VIP (privados) podem ser finalmente inseridos no banco de dados de cheats VAC após várias semanas ou meses.


Além disso, o VAC não exibe nenhuma mensagem que - por exemplo: (você foi banido por usar software de terceiros. Sua conta está bloqueada, etc.)

Como você pode tentar contornar o sistema VAC?

A principal forma de o VAC detectar cheats é pesquisar e comparar o hash Md5 de assinaturas com o banco de dados de cheats do VAC.


Mas também tem maneiras simples atrasar a detecção do cheat pelo sistema VAC,



Embora o VAC use muitos métodos para detectar programas de trapaça, esses métodos simples ajudarão a atrasar a detecção do VAC pelo sistema de trapaça.


E lembre-se apenas de VOCÊ e apenas de VOCÊ! Você corre o risco de sua conta Steam ser bloqueada.


(Você pode usar o método Ring0)

Se eu for banido da conta do VAC devido a 1 jogo, serei banido de todos os jogos?:

Não! O VAC bane o motor de jogo, ou seja, se você for banido do CSS, então o acesso aos jogos no Source Engine (TF2, Hl2, GarrysMod, CS1.6, etc.) será negado. Mas, surpreendentemente, CS: GO não é se aplicar, você pode continuar a jogar online.

O VAC é realmente tão eficiente?

E sim e não, se falamos de outros anti-cheats, então sim, VAC é talvez o melhor e mais eficaz anti-cheat, mas há muitos casos na rede em que jogadores jogando com um cheat público viveram quietamente de 3 a 6 meses, e alguns deles antes ainda jogam em suas contas sem serem bloqueados - o principal é usar corretamente!

Quero chamar sua atenção para o anti-cheat, na verdade, pergunte sobre a possibilidade de substituir Myac por EAC.

Aqui está um pouco sobre ele:

Neste tópico, daremos uma olhada no EAC (Easy Anti Cheat). Na verdade, não há perguntas frequentes em russo, então tentaremos reunir todas as informações que conhecemos. Primeiro, vamos falar sobre o programa - este anti-cheat é talvez um dos melhores e constantemente atualizados anti-cheat, que é usado em muitos servidores populares, incluindo a arena cibernética. O Easy Anti Cheat é um programa cliente-servidor, portanto, utilizá-lo em seu servidor só é possível com a compra de uma licença, que custará a quem desejar:

50 servidores de jogos - 75 EUR / mês.
100 servidores de jogos - 125 euros / mês.
150 servidores de jogos - 175 EUR / mês.

V este momento EAC suporta os seguintes jogos:

Counter-Strike 1.6
Counter-Strike: Fonte
Counter-Strike: ProMod
Team Fortress 2

Possibilidades:

Varredura de memória, verifique somas de verificação, anti aimbot, bloqueando o acesso ao kernel e muito mais
- Sistema aprimorado para fazer capturas de tela do jogo
- Proteção contra engenharia reversa
- Estatísticas de jogadores online
- Impedir que sprites e sons sejam substituídos
- Instalação forçada de texturas de 32 bits para todos os jogadores (Counter-Strike 1.6)

Configurando e executando o EAC

Para começar, vamos lembrá-lo de que o EAC só funciona com servidores onde a licença do programa está instalada. Você não poderá usar este anti-cheat, por exemplo, enquanto joga em seu servidor. Depois de baixar o EAC, você verá um arquivo exe, você precisa executá-lo. Como o EAC é um programa portátil, nenhuma instalação é necessária.

A sequência correta de ações para a integração bem-sucedida do EAC:
Lançamento do Steam
Lançando EAC
CS / CS / CS / TF2 lançamento

Depois de iniciar o EAC, você deverá ver uma janela como esta:

Você verá uma lista de servidores disponíveis para conexão. Para selecionar, basta clicar uma vez no ícone correspondente e o Easy Anti Cheat exibirá informações sobre o número de pessoas jogando no servidor. Depois disso, você pode iniciar o jogo.

Problemas e soluções

1) Problema: tenho um dos seguintes erros:
- Cada vez que eu inicio o cliente, ele me pede para atualizar e nada acontece
- O anti-cheat nem vai começar!
- Tenho problemas de inicialização ao iniciar o jogo
- Meu jogo congela se eu iniciar o EasyAntiCheat!

1) Solução: Alguns antivírus e / ou firewalls impedem o EAC de funcionar normalmente.
Existem antivírus que reconhecem EAS como malware e isso não é estranho, pois o anti-cheat verifica a memória e está embutido em processos de jogo para o controle. Se o seu antivírus bloquear o EAC, tente desabilitá-lo por um tempo, baixe o EAC, inicie-o e reinicie o antivírus. O mesmo vale para o firewall - ele pode bloquear as portas que o EAC usa para se conectar. Tente desativá-lo enquanto o EAC estiver em execução. Uma alternativa para desabilitar o antivírus / firewall é adicionar o EAC à lista de confiáveis ​​ou permitidos.

2) Problema: Já ao iniciar o jogo, o Easy Anti Cheat dá o seguinte erro:
"Erro ao obter os privilégios de acesso necessários!
Execute o Steam como administrador. "

2) Solução: Para Windows 7 de 64 bits, às vezes é necessário executar o Steam com direitos de administrador.
Para começar, feche o Steam, clique com o botão direito no atalho e selecione "Propriedades"
Nas propriedades, abra a guia "Compatibilidade" e, na parte inferior, marque a caixa de seleção ao lado de "Executar este programa como administrador". Clique OK.

3) Problema: depois de iniciar o Steam como administrador, Ventrilo / TeamSpeak / Mumble não funciona para mim!
3) Solução: Para que esses programas utilizem hotkeys, execute-os também como administrador.

4) Problema: atualizei meu antivírus e agora ele detecta o Easy Anti Cheat como um vírus!
4) Solução: Como já escrevemos acima, devido às especificidades do EAC, os antivírus emitem alarmes falsos.
Desative o ativador durante a inicialização do EAC ou adicione uma exceção para o EAC nas configurações do antivírus.

5) Problema: toda vez que você inicia o EasyAntiCheat, ele pede para baixar a versão mais recente, mas eu baixei a mais recente!
5) Solução: talvez o seu navegador esteja baixando o cliente de uma cópia salva no cache
Limpe seus arquivos temporários do navegador.

6) Problema: Mensagem no servidor: Easy Anticheat não habilitado no servidor.
6) Solução: O servidor EAC não assume imediatamente o controle do servidor de jogo porque o EAC é um programa cliente / servidor e esse processo leva algum tempo. Você só precisa esperar alguns minutos.

Todo mundo que sabe o que é EAC, cancele a inscrição também
Realmente funciona, o EAC é muito mais difícil e caro de se locomover, quase impossível de dizer!

Agradeço antecipadamente!

Os desenvolvedores do jogo mais uma vez falaram sobre como funciona novo sistema anti-cheat chamado Mail.Ru AntiCheat. Segundo funcionários da Crytek, no jogo, inicialmente, a cada atualização, seu nível de proteção contra trapaceiros estava em constante evolução, mas a prática mostrava que não era tão eficaz quanto o desejado.

Anteriormente, a partir de publicações no site do jogo, ficou sabendo que Mail.Ru desenvolveu seu próprio sistema que executa todos os erros de cálculo no lado do servidor e, portanto, pode rastrear rapidamente qualquer tentativa de hacking. Após a introdução do novo sistema anti-cheat, o número de reclamações ao suporte técnico sobre violações diminuiu e cerca de um milhão de contas de violadores foram bloqueadas. MRAC em este momento está sendo melhorado e complementado com novas informações sobre todos os tipos de cheats e vulnerabilidades.


De acordo com especialistas do sistema MRAC, o "tempo de vida" das contas fraudulentas hoje é de apenas cinco minutos. Sabe-se também que a biblioteca de cheats dentro do próprio sistema está em constante atualização e novos algoritmos de busca estão sendo aprimorados. Como resultado, qualquer infrator é banido automaticamente alguns segundos depois de aparecer no jogo. A situação ideal é considerada "imunidade" - quando um sinal de algum tipo é colocado na defesa. malware, a princípio, milhares de contas são banidas nele, e então o número de banimentos é reduzido a quase zero.


Hoje, um novo vídeo apareceu no site do jogo, no qual o próprio MRAC é descrito em detalhes. No vídeo, tanto os funcionários da Crytek quanto os desenvolvedores da Mail.ru se concentram nos recursos do sistema.

Um banimento VAC é permanente, não negociável e não pode ser removido pelo Suporte Steam.

Se você foi submetido por engano a um bloqueio VAC, ele será removido automaticamente. Se você gostaria de discutir o sistema VAC com a comunidade Steam, você pode fazê-lo.

PERGUNTAS FREQUENTES:

O que é VAC?

VAC (Valve Anti-Cheat - Valve Anti-Cheat) - sistema automato projetado para detectar trapaças nos computadores dos usuários. Se um usuário se conectar a um servidor protegido por VAC a partir de um computador com cheats reconhecíveis instalados, eles serão bloqueados pelo sistema VAC e não poderão mais jogar em servidores protegidos por VAC.

O sistema VAC detecta confiavelmente programas de trapaça por suas assinaturas. Quaisquer alterações de terceiros no jogo feitas pelo usuário a fim de obter vantagem sobre os outros são classificadas como cheats ou hacks e levarão ao bloqueio pelo sistema VAC. Essas alterações incluem a substituição de arquivos executáveis ​​e bibliotecas de vínculo dinâmico.

Administradores de servidor individuais podem bloquear um jogador específico, mas não podem bloquear um trapaceiro usando o sistema VAC.

As seguintes ações não levar ao bloqueio pelo sistema VAC:

  • Usando programas de chat como X-Fire ou Overwolf
  • Configuração de hardware
  • Atualizar drivers de sistema, como drivers de placas gráficas

Como posso evitar o bloqueio do VAC?

Para excluir a possibilidade de bloquear sua conta, use apenas computadores confiáveis ​​para jogar em servidores protegidos pelo sistema VAC. Se você não puder dizer com certeza se algum cheats está instalado no computador que você está usando, evite jogar em servidores seguros.

Fique atento ao instalar quaisquer mods, como scripts ou skins personalizados. Baixe apenas conteúdo personalizado de fontes confiáveis. Os hackers podem disfarçar maliciosamente seus cheats como mods para que outros usuários sejam bloqueados.

Para obter mais informações sobre como proteger sua conta, consulte nossas Diretrizes de segurança de conta.

Informações adicionais As diretrizes da Valve podem ser encontradas no Acordo de Assinante Steam.

Se eu for bloqueado pelo sistema VAC, o que isso significa para minha conta?

Para obter mais informações sobre como o bloqueio de VAC afeta sua conta, consulte o artigo.

Como posso contar à Valve sobre um novo cheat?

Se você tiver informações sobre novos programas de trapaça, especialmente os privados (não disponíveis em sites públicos), e puder fornecer links para eles ou para os próprios arquivos executáveis, envie um e-mail com todas as informações para o endereço de e-mail:

Todos os e-mails serão analisados ​​pela equipe responsável pelo desenvolvimento do VAC.

Como faço para denunciar um trapaceiro?

Se você acha que um trapaceiro estava presente no jogo com você, informe-nos sobre isso, siga as instruções do artigo.

Observação: VAC não bloqueia usuários apenas com base em reclamações. Outros fatores também são levados em consideração ao decidir se um usuário deve ser bloqueado.

Quais jogos são protegidos pelo VAC?

Uma lista de jogos protegidos pelo VAC pode ser encontrada na loja Steam no link a seguir.

Se eu estiver bloqueado, posso jogar em servidores desprotegidos?

Sim, se o jogo oferecer essa oportunidade.

Alguns jogos protegidos por VAC permitem servidores que não são protegidos por VAC. Os usuários bloqueados ainda podem jogar em servidores desprotegidos para o jogo que foram banidos por trapacear. Lembre-se de que nem todos os jogos têm servidores inseguros.

Vou me machucar se a pessoa com quem compartilhei minha biblioteca de jogos trapacear?

Qual é a diferença entre bloqueio de servidor e bloqueio VAC?

O bloqueio do VAC torna impossível jogar em todos os servidores protegidos no Steam, enquanto os administradores do servidor podem bloquear alguém em seus servidores, mas isso não é tão sério quanto no caso do VAC. A Valve não pode evitar o bloqueio em servidores personalizados. O dono do servidor tem o direito de bloquear qualquer jogador por qualquer motivo.

Se você se encontra bloqueado em um grande grupo de servidores da comunidade, é muito provável que tenha sido bloqueado por um sistema de terceiros, como Steambans ou Punkbuster. Esses sistemas de terceiros são usados ​​por muitos servidores e têm um banco de dados comum de jogadores bloqueados. Esses sistemas não são afiliados ao Steam de forma alguma, e não podemos ajudá-lo com problemas relacionados a eles.

Você será bloqueado pelo sistema VAC apenas se conectar a um servidor VAC seguro a partir de um computador com programas de trapaça instalados.

A maioria dos servidores, nem mesmo a maioria, mas quase todos os servidores são visitados por jogadores que usam cheats. E apenas três a sete por cento dos servidores instalam anti-cheats de alta qualidade para eles próprios. Mas ainda. Não importa como um produto anti-cheat seja criado, seu próprio anti-cheat será escrito para ele, isso é apenas um problema de tempo. Mas hoje, vamos resolver isso com você sistemas padrão consertando cheats em servidores ks. Então, vamos dar uma olhada nesse sistema VAC. VAC - Valve Anti-Cheat, é um anti-cheat desenvolvido pela Valve, é um módulo de proteção de servidor contra cheats, é distribuído entre os clientes do jogo através de um canal seguro do servidor VAC. Ou seja, os jogadores não precisam baixar software de terceiros e instalá-lo além do jogo. Se um novo módulo VAC aparecer, os servidores cs baixam automaticamente a atualização e a instalam em segundo plano. Isso é muito conveniente, já que você não precisa atualizar com uma chave ou manter o controle dos administradores para obter os patches mais recentes. Portanto, o VAC é a principal versão licenciada do anti-cheat para o seu servidor. Mas vamos dar uma olhada em como o sistema VAC funciona em seu servidor cs e como ele controla os cheats. Primeiro Vak começa a escanear memória intermediária o computador do jogador para cheats em execução, ele não verifica HDD... Se nada for encontrado, ele passa para o servidor. Ainda Característica principalé reconciliação chave de licença cd-key com o banco de dados oficial de todas as chaves. O resultado final é. E se um jogador com um contador licenciado for pego com um cheat automaticamente, ele será banido não apenas de um servidor CS, mas também de todos os servidores conectados ao sistema de proteção VAC. Portanto, não aconselhamos você a usar cheats em tais servidores. Depois de entrar nesta lista, não haverá como voltar atrás. Na verdade, há um problema, que está na mesma varredura de memória. O sistema pode erroneamente considerar um programa em execução como uma fraude e bani-lo. A Valve se esforça para melhorar seu sistema por meio de testes mensais de programas diferentes, de modo que, quando o programa verifica se há cheats, ele classifica o software de terceiros como confiável e cheats na proibição. E assim ela contornou bons jogadores.

Observe também que o VAC tem um método anti-cheat como o wallhack. O VAC tem um bloqueador integrado para esse cheat. A essência da proteção reside no fato de que este bloqueador verifica todos os pontos de vista para onde é direcionado. E funciona de acordo com o sistema "Se eu vejo, bane, caso contrário, chuta." O sistema funciona de forma estável e permite que você rastreie todos os wallhackers que decidiram olhar através da parede. Mas se tal situação é que um buraco foi encontrado na obra deste bloqueador, e em últimas versões truques do wallhack, há uma solução alternativa este algoritmo proteção. Mas, como você sabe, o VAC não dorme e, mais de uma vez, libera patches para as ombreiras surgidas no código.