Utilisateur:Sstcyr/Brouillon

Triches sur les jeux Diablo

modifier

Les façons de tricher dans les jeux vidéo ont toujours été présentes. Que ce soit des triches intégrées dans les jeux, des glitch, ou des programmes externes. C'est ceux-ci que l'on va voir ici pour les différents jeux de la série de Diablo. Que ce soit des triches pour jouer seul ou en multijoueur, ils seront brièvement expliqués ici.


Détection de triches

modifier

Blizzard n'ont pas eu de réelle détection de triches à l'intérieur de l'univers de Diablo 1. Le jeu de requiert pas de clé cd unique, donc il était plus difficile de retirer des joueurs du jeu pour tricherie.

Copie d'item

modifier

La première méthode est une méthode n'impliquant pas de programme externe, c'est un glitch déjà présent dans le jeu.

Les étapes pour le reproduire :

1- S'assurer qu'il y ait de la place dans l'inventaire.

2. Prendre l'objet que l'ont veut copier en dehors de l'inventaire, et le mettre sur le sol

3. Avoir un objet sur la ceinture (potion, rouleau, élixir)

4. Fermer l'inventaire, s'éloigner de l'objet.

5. Cliquer sur l'objet sur le sol, aussitôt que vous êtes sur le point de le ramasser, cliquer sur un objet sur la ceinture. Si les 2 actions se sont produites en même temps, l'objet de la ceinture sera devenu l'objet qui était au sol.[1] [2]


Lorsque 2 objets qui ont été copiés se retrouvent sur le sol en même temps, un de ceux-ci sera détruit, car le jeu va le détecter.

Mode Dieux

modifier

La deuxième méthode est un glitch présent dans le jeu.

1- Avoir un objet qui donne de la vitalité

2- Avoir la magie "mana shield"

3- Utiliser la magie "Blood star" de façon à avoir environ 50-100 de vitalité

4- Utiliser lmagie "Mana shield"

5- Retirer l'objet donnant de la vitalité[1]

La façon dont ce glitch fonctionne est que notre vie est maintenant à zéro. Par contre, le fait d'avoir "mana shield" d'actif fait en sorte que tous les dégâts vont directement sur le mana. Le jeu ne ce rend pas compte du compteur de vie a zéro, et on peut ainsi être "immortel".

Trainer

modifier

La troisième méthode pour tricher dans Diablo est l'utilisation d'un Trainer. Le jeux utilisant des sauvegardes locales a l'ordinateur, on peut ainsi utiliser celui-ci. Le trainer pourra donc modifier le fichier du personnage directement sur le disque, et il pourra ainsi aussi modifier la mémoire du jeu à l'exécution, permettant donc d'affecter le personnage du jeu.

En voici quelque-un :

1- BoBaFeTT diablo trainer.[3]

2- Doom-Gaze trainer (prenant son nom d'un objet du jeu)

3- Stu's Diablo Trainer

Detection de triche (Warden)

modifier

Blizzard ont à leur disposition un outil de détection anti-triche. Cet outil est le Warden. Celui-ci télécharge du code au client (ici, le jeux de Diablo II), et l'exécute. Le code de détection peut donc changer n'importe quand, et il n'est pas possible de savoir ce que le warden recherche et ce qui ne l'est pas. Si le Warden détecte de la tricherie, il va alors envoyer un message à blizzard leur faisant savoir qu'une triche a été détectée. [4]

Copie d'objets

modifier

Il y a eu certaines méthodes pour dupliquer des objets sur le jeu tout au long des années. En voici une de celles-ci :

1- Avoir plusieurs nécromanciens avec la magie mur d'os

2- Avoir les objets que l'ont veut dupliquer sur les nécromanciens.

3- Les amener tous au même endroit a l'extérieur.

4- Lancer les murs d'os à partir de tous les nécromanciens.

5- Faire ceci pendant un certain temps (13-18 minutes), et le jeu va finir par se mettre à ralentir)

6- Se connecter sur les personnages alors que les autres sont encore dans les parties initiales (à faire des murs d'os)

7- Transférer les objets des personnages sur d'autres personnages.

Une fois cela fais, les items seront alors sur les nouveaux personnages, et aussi sur les personnages qui étaient dans les parties initiales (à faire des murs d'os).

Cela fonctionne, car à force de faire des murs d'os dans la partie initial, la partie où les nécromanciens sont, est désynchronisée du serveur, permettant donc de joindre une nouvelle partie avec les mêmes personnages. Par contre, une fois que les magies ne sont plus utilisées, la partie se resynchronise aux serveurs, cela fait en sorte que les objets sont maintenant duppliqués[5].

Il y a plusieurs méthodes de ce genre, mais la plupart de celle-ci ont quand même été réglés assez rapidement

D2JSP est un bot en source fermée, ou plutôt un Logiciel Propriétaire. Le bot était même payant. Il était toutefois possible de lui rajouter différents scripts (ou autrement dit, Programme informatique) pour effectuer différentes tâches [6]. Celui-ci permettait, après un certain temps de développement, de faire tous les différents boss du jeu automatiquement. Toutefois, Blizzard on finit par être capable de détecter celui-ci, faisant en sorte de bannir les joueurs l'utilisant. Ainsi ce bot disparut assez rapidement, n'ayant pas eu de support à long terme.


Kuk-bot

modifier

Kuk-bot était un bot offert en 2008. Ce bot avait quelque chose de particulier contrairement aux autres. Celui-ci était payant, on pouvait donc acheter une Licence de logiciel qui était lié a un nom de compte. Une fois le bot acheté, il était donc possible de l'utiliser, de recevoir les mises a jours, et aussi de recevoir du support sur le forum officiel. Ce bot a souvent été Cracker par différentes personnes de façon à pouvoir l'utiliser gratuitement. Par contre, ces versions pirates contenaient souvent des Enregistreur de frappe

Red-Vex

modifier

Red-vex fonctionne comme un Proxy. Toutes les fonctionnalités sont des Plugins. Cela fait en sorte que si un plugin devient détectable par le warden, on peut donc tout simplement arrêter de l'utiliser, et red-vex peut continuer d'être utilisés.

Red-vex intercepte toute l'information qui se promène entre Diablo II et les serveurs de blizzard. Quand un paquet est reçu, il passe par un Proxy. Par la suite, celui-ci passe au travers des plugins, qui eux peuvent soient le modifier, ou bien insérer d'autres paquets a la suite (Donc injecter des packets). Une fois que le paquet a passé au travers de tous les plugins, il est ainsi envoyé à sa destination (soit le client ou le serveur). [7]

Red-vex a donc une multitude de Plugins, pouvant être des bots, des ramasseurs d'objets, etc. Les plugins sont codés en .NET

Map-hack

modifier

Un Map-hack permet de révéler la carte du jeu au complet sans devoir l'explorer. Certains de ceux-ci ont existé sur Diablo II

1 - Mousepads Diablo II Maphack [8] : Ce maphack permet en plus de révéler la carte, d'ajouter certains éléments sur celle-ci qui ne sont pas normalement présents.

2- Sting's maphack [9] : Ce maphack, en plus de révéler la carte, montre l'adresse ip de la partie a laquelle on est connecté, et montre certaines autres informations en lien avec le personnage.


Injection DLL

modifier

Certains hacks de diablo II fonctionnent par Injection DLL . Plus principalement les aimbots. Le programme injecte donc un DLL modifier a l'intérieur du jeu, permettant ainsi d'amener des fonctionnalités qui n'étaient pas présentent à la base dans le jeu. [10]

Détection de triche (Warden)

modifier

La détection de triche pour Diablo III semble fonctionner de la même façon que celle sur diablo II

HappyAuction

modifier

Diablo III avait, lors de sa sortie, un hôtel des ventes. Il était possible d'y vendre et d'y acheter des objets pour de l'argent réel. C'est alors que ce bot vu le jour.

Celui-ci est écrit en C++ et est un logiciel libre. Il était possible de lui programmer des additions en Lua. Il était programmé de façon à imiter un humain, de sorte qu'il était plus difficilement détectable par le programme de détection de triche. Par contre, celui-ci est vite devenu inutilisable du au fait que l'hôtel de vente a été retiré du jeu après un certain temps. [11]

TurboHUD

modifier

TurboHUD[12] est un programme qui rajoute des informations sur l'écran du jeu. Celui-ci n'est pas un logiciel libre, il n'est donc pas possible pour n'importe qui de modifier le code source.

Il donne des informations supplémentaires aux joueurs, comme le taux d'expérience par heure, les dégâts par secondes. Il donne aussi des pistes sur la carte, de façon à savoir où aller, à la façon d'un map-hack. [13]

Il y a aussi beaucoup de scripts existants sur internet qui sont des scripts AutoIt. C'est à dire des scripts qui automatisent certains comportements voulus. L'avantage de ceux-ci est que la mémoire du jeu n'est pas modifiée d'une quelqu'onque façon. Ce que ses scripts font est qu'Ils effectuent une série d'évenements (certains clics, certaines combinaison de touche).

DemonBuddy

modifier

DemonBuddy[14] est un bot qui est payant. Un peu à la façon de kukbot, il est possible d'acheter une licence d'utilisation de celui-ci. Par contre, le fait qu'il soit payant ne le rend pas plus sécuritaire pour les utilisateurs. Il est donc possible de se faire tout de même bannir même si on utilise un bot payant. Celui-ci utilise une sorte de détection de détection de triche. Lorsqu'une modification subvient au jeu qui pourrait amener a une détection du programme (DemonBuddy), celui-ci se déconnecte des serveurs de blizzard comme tentative de protections des utilisateurs.

Références

modifier
  1. a et b (en) « Diablo cheats »
  2. evilpriest18, « Diablo: the duping technique », (consulté le )
  3. (en) « BoBaFett's diablo main page »
  4. « Blizzhackers • View topic - Warden discussion and FAQ », sur www.blizzhackers.cc (consulté le )
  5. « How were People Able to Dupe in D2 • /r/Diablo », sur reddit (consulté le )
  6. « d2jsp project: All Projects », (consulté le )
  7. « RedVex • View topic - Make your own plugins! [Learn here] », (consulté le )
  8. (en) « mousepad maphack »
  9. d2event, « Diablo 2 Sting's Hackmap - Diablo II Maphack - Diablo 2 Hacks », sur newd2event.net (consulté le )
  10. « What is DLL Injection and Hooking? (Cheating in Games) », sur hackerbot.net (consulté le )
  11. « Blizzhackers • View topic - [AH Bot] HappyAuction », sur www.blizzhackers.cc (consulté le )
  12. « Home | TurboHUD », sur turbohud.freeforums.net (consulté le )
  13. batismul, « Diablo 3 TurboHUD », (consulté le )
  14. « Demonbuddy - Best available 3rd party Bot for Blizzard's Diablo 3 », sur www.demonbuddy.com (consulté le )