C'est vrai, mais le but de mon post c'était de lister le plus de méthodes possibles pour pouvoir bannir quelqu'un. Bien sur, toutes ces méthodes ont un point faible Parce que je me dis que quelque soit la méthode utilisée, il y aura toujours un moyen de contourner, donc une solution pas mal serait de mélanger les méthodes !
Parce qu'on peut se demander si la personne, a chaque ban, va s'amuser a se déconnecter, lancer une machine virtuelle, se reconnecter et creer un compte. Ca m'étonnerais fort. Et si elle se reconnecte, il suffit de la rebannir ... Ca prendra 5 sec alors que pour la personne ca prendra bien 5 min
tient, je pense à une autre de ces méthodes
si l'utilisateur est banni, qu'il essai de lancer le chat avec un autre compte sur la même machine...il est lui aussi banni
je précise ma pensée...c'est le programme client qui demande au serveur se bannir
Ouais ca rejoint l'idée de mettre un fichier sur le PC pour éviter une autre connection ... Mais si l'utilisateur supprime le fichier ou si il utilise une machine virtuelle ...
Et il faut faire attention : les cyber cafés ...
D'où le fait de voir à utiliser le CPUID : si celui de la VM est le même que celui de la machine réelle, le problème est réglé d'entrée de jeu.
salut tout le monde
il est 2h du mat, je ne vois plus trop devant moi lol
juste de passe pour lire rapidement ce qui s'est dit
je verrai la technique de Mac LAK
et pour le ban, je ne ban pas le pseudo (ça on s'en fiche) je ban carrément le "pc"
pourquoi ne pas activer le compte après 24 h ? parce que ça peut décourager la personne de venir sur le tchat, genre "bon bin parce qu'il faut attendre 24h, je vais ailleurs !"
et oui, il faut trouver d'autres moyens ... pas infaillible mais qui protègera un minimum ...
Alors si tu veux detecter une machine virtuel (vmware) l'un des logiciel les plus utiliser.
Voila la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 function MauvaisVmware: LongBool; stdcall; begin Result := False; {$IFDEF CPU386} try asm mov eax, 564D5868h mov ebx, 00000000h mov ecx, 0000000Ah mov edx, 00005658h in eax, dx cmp ebx, 564D5868h jne @@exit mov Result, True @@exit: end; except Result := False; end; {$ENDIF} end; begin if MauvaisVmware then MessageBox(0,'Votre machine utilise Vmware :) ','Info', MB_OK) else MessageBox(0,'Machine virtuel non detecter!!','Info', MB_OK); end.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager