Jump to content
Dolan

Anti-cheat

Recommended Posts

Dolan

Primeiramente bom dia a todos.

Eu sou um ADM de um servidor de um jogo e gostaria de fazer um anti-cheat para ele pelo Visual Studio Express 2012.

O que eu gostaria de aplicar nesse anti-cheat era o seguinte:

Eu gostaria que o anti-cheat abrisse junto com o .EXE do jogo e que ficasse em segundo plano, impossibilitando de ser fechado tanto pela janela quanto pelos processos (essa não é a parte principal pois já tenho uma ideia de como vou fazer isso)

Eu também gostaria de que ele fechasse todos os "Hacks" que eu designaria-lo a fechar...

Agora com fechamento de processo eu até tenho uma base também, más eu queria que de algum jeito (que não sei qual)

ele detectasse o "Hack" de um jeito que, caso eu mudasse o nome da janela ou o nome do processo do hack, o meu anti-cheat continuasse detectando o mesmo.

E que ao detectar um hack o meu anti-cheat automáticamente feche o .EXE do meu jogo e o próprio anti-cheat..

Bom eu sei que estou pedindo de mais, más tentem responder parte das minhas dúvidas para eu tentar fazer aqui xD

Já procurei bastante na net más não achei nada muito útil para mim.

Obrigado desde já pela atenção galera.

Fui.

Share this post


Link to post
Share on other sites
UnrealSkill

Aqui Tem Um Exemplo o Unico Poblema é Que Voce Quer Uma Coisa Muito F*** No Caso Ireu Te Passa a Base Do Que Voce Quer

Timer1:

Try
Dim p As Process() = Process.GetProcessesByName("WPE PRO - modified")
If Not p.Length = 0 Then
Dim myProcesses() As Process
Dim myProcess As Process
myProcesses = Process.GetProcessesByName("PurblePlace"­)
For Each myProcess In myProcesses
Next
myProcess.CloseMainWindow()
End If
Catch ex As Exception
End Try

Timer2:

Dim o As New Process()
For Each o In Process.GetProcesses(".")
Try
If o.MainWindowTitle.Contains("Engine") Then
Try
Dim myProcesses() As Process
Dim myProcess As Process
myProcesses = Process.GetProcessesByName("PurblePlace"­)
For Each myProcess In myProcesses
Next
o.CloseMainWindow()
myProcess.CloseMainWindow()
o.CloseMainWindow()
Catch ex As Exception
End Try
End If
Catch ex As Exception
End Try
Next

Acima Podemos Destacar a Palavra: If o.MainWindowTitle.Contains("Engine") -> "Engine" ele Irar Detectar Tudo Que Esta Aberto Com Esta Palavra Na Janela,

Eu Falei Nome Da Janela e Não Proceesso!

Edited by UnrealSkill

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.