cs_zizouth
Messages postés12Date d'inscriptionjeudi 3 juin 2004StatutMembreDernière intervention18 décembre 2007
-
26 juin 2006 à 10:08
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 2014
-
27 juin 2006 à 10:39
Bonjours a tous,
Voila je gere des serveurs Counter Strike pour un portail trés fréquenté en Tunisie, mon probleme c'est la triche (le cheat). Vu que la plupart des anti-cheats sur le net sont completement périmés je souhaitereais developper mon propre anticheat. Le truc sa serais de rechercher dans la ram les cheats lancés puis de banir du portail le joueurs qui les utilises.
j'en ai deja creer un qui recherche dans les processus le nom cheats ( exemple : wallhack.exe) et qui banni du portail les joueurs utilisants des cheats.
Je pense que vous avez compris que si on change le nom du cheat ( exemple : wallhack1.exe) le logiciel deviens completement inopérant.
S'il vous plais si vous avez une idée de comment rechercher dans la ram , à la maniere d'un antivirus, un code etc.?. qui correspondrais par exemple a une variable de cheats postez ici.
cs_zizouth
Messages postés12Date d'inscriptionjeudi 3 juin 2004StatutMembreDernière intervention18 décembre 2007 27 juin 2006 à 07:52
Merci pour vos reponse!
Comme je vous ai dis les codes que vous me pesentez ne sont pas bon car, si l'on change le nom de l'exe (cheats.exe --> cheatzizou.exe) dans la liste des processus on aura cheatzizou.exe donc cette methode de recherche dans les processus n'est pas bonne. Par contre j'ai trouver une source (Killer les fenetres visibles et invisibles ) http://www.vbfrance.com/article.aspx?ID=1700 en VB et celle ci cherche les fenetres avec leur nom, meme si l'on change le nom de l'executable, le nom des fenetre ne change pas.
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 27 juin 2006 à 10:39
Le hook de OpenProcess de BruNews est très différent du parcourt du nom des processus.
Dans ton cas, il faut que tu répertorie le nom des fenêtre de cheat.
Dans le sien, il bloque l'accès de tous les processus à l'espace
mémoire de CS, à ce que j'ai compris. Les cheat, peu importe leur nom,
ne sont plus capable d'interagir avec le processus de CS.
M'enfin, si le killage à partir de nom de fenêtre suffit, tant mieux : c'est nettement plus simple.