Skip to content

Projeto desenvolvido em C# com o objetivo de proteger o jogo Gunbound contra trapaças e modificações não autorizadas

Notifications You must be signed in to change notification settings

victorbrandaao/GunboundGameGuard

Repository files navigation

Gunbound GameGuard

Licença Linguagem Plataforma

Logo Fênix

Descrição

O Gunbound GameGuard é um projeto desenvolvido em C# com o objetivo de proteger o jogo Gunbound contra trapaças e modificações não autorizadas, renascendo a segurança do jogo como uma fênix. Ele implementa uma série de módulos de segurança, incluindo monitoramento de injeção de DLLs, análise de rede, verificação de integridade da memória, análise de comportamento do jogador e monitoramento de processos.

Funcionalidades

  • Monitoramento de Injeção de DLLs: Detecta e impede a injeção de DLLs não autorizadas no processo do jogo.
  • Análise de Rede: Monitora o tráfego de rede do jogo em busca de padrões suspeitos.
  • Verificação de Integridade da Memória: Garante que a memória do jogo não seja modificada por programas externos.
  • Análise de Comportamento do Jogador: Analisa o comportamento dos jogadores em busca de atividades suspeitas, como uso de hacks.
  • Monitoramento de Processos: Monitora os processos em execução no sistema em busca de programas que possam estar trapaceando no jogo.
  • Interface Gráfica: Interface amigável para iniciar e monitorar os módulos de segurança.

Tecnologias Utilizadas

  • C#: Linguagem de programação principal.
  • .NET Framework: Framework para desenvolvimento de aplicações Windows.
  • WPF (Windows Presentation Foundation): Framework para criação da interface gráfica.

Pré-requisitos

  • Windows: Sistema operacional Windows.
  • .NET Framework 4.7.2 ou superior: Framework necessário para executar a aplicação.
  • Visual Studio Code (opcional): IDE recomendado para desenvolvimento e compilação do projeto.

Como Usar

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/GunboundGameGuard.git
  2. Abra o projeto no Visual Studio Code (ou outro IDE de sua preferência).

  3. Compile o projeto:

    dotnet build
  4. Execute o programa:

    dotnet run
  5. Na interface gráfica, clique em "Iniciar GameGuard" para ativar os módulos de segurança.

  6. Clique em "Iniciar Gunbound" para iniciar o jogo.

Configuração

O arquivo ServerConfig.cs permite configurar o comportamento do GameGuard. As seguintes opções estão disponíveis:

  • GameExecutablePath: Caminho para o executável do jogo Gunbound.
  • AllowedDlls: Lista de DLLs permitidas para serem injetadas no processo do jogo.

Contribuição

Contribuições são sempre bem-vindas! Se você tiver alguma ideia de melhoria, correção de bug ou nova funcionalidade, siga os seguintes passos:

  1. Crie um fork do repositório.

  2. Crie uma branch com sua modificação:

    git checkout -b minha-modificacao
  3. Faça as alterações e adicione um commit:

    git add .
    git commit -m "Adiciona nova funcionalidade"
  4. Envie as alterações para o seu fork:

    git push origin minha-modificacao
  5. Crie um pull request para o repositório principal.

Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.

Autor

[Seu Nome]

Agradecimentos

  • Agradecimentos à comunidade Gunbound pelo apoio e feedback.
  • Agradecimentos aos desenvolvedores de código aberto cujas bibliotecas e ferramentas foram utilizadas neste projeto.

Status do Projeto

O projeto está em desenvolvimento contínuo. Novas funcionalidades e melhorias serão adicionadas em breve.

Disclaimer

Este projeto é fornecido "como está", sem garantias de qualquer tipo. O autor não se responsabiliza por quaisquer danos ou perdas decorrentes do uso deste software.

Imagens do Gunbound

Gunbound Gameplay Gameplay clássico de Gunbound

Gunbound Lobby Lobby de Gunbound

Vídeo

Adicione um vídeo demonstrando o uso do projeto aqui para torná-lo mais interativo.

Links Úteis

Contato

[Seu Email]

Redes Sociais

[Links para suas redes sociais, se houver]

Doações

Se você gostou do projeto e quer apoiar o desenvolvimento, considere fazer uma doação.

[Link para sua conta de doação, se houver]

Changelog

  • v1.0.0: Lançamento inicial do projeto.
  • v1.1.0: Adicionadas novas funcionalidades e correções de bugs.
  • v1.2.0: Melhorias na interface gráfica e otimizações de desempenho.

TODO

  • Adicionar suporte para outros jogos.
  • Implementar um sistema de detecção de hacks mais avançado.
  • Criar uma documentação mais detalhada.

FAQ

P: O GameGuard funciona com todas as versões do Gunbound?

R: O GameGuard foi testado com a versão [especificar versão]. Pode ser necessário adaptá-lo para outras versões.

P: O GameGuard causa algum impacto no desempenho do jogo?

R: O GameGuard foi projetado para minimizar o impacto no desempenho do jogo. No entanto, em alguns casos, pode haver uma pequena queda no desempenho.

P: Como posso desativar o GameGuard?

R: Basta fechar a aplicação GameGuard.

Considerações Finais

Este README foi criado para ser completo, bonito e interativo. Sinta-se à vontade para personalizá-lo ainda mais com suas próprias informações e estilo.

About

Projeto desenvolvido em C# com o objetivo de proteger o jogo Gunbound contra trapaças e modificações não autorizadas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages