Si vous jouez à League of Legends depuis un moment, vous êtes probablement au courant de la politique de Riot Games en ce qui concerne les tricheurs ou les hackers : la tolérance zéro. Si vous vous rendez coupable de l'un de ses crimes, vous écoperez sans aucune doute d'un bannissement définitif de votre compte — au même titre que les joueurs les plus toxiques de la Faille de l'invocateur. Une sanction certes sévère, mais justifiée.
Jusqu'à présent, récupérer un compte banni définitivement était théoriquement impossible sans intervention de la part de l'équipe d'assistance qui, dans de rare cas — suite à un bug ou a une erreur — peu annuler le ban. Mais ça, c'était avant que des joueurs malintentionnés trouvent une faille dans le système...
Devenir immunisé au ban, c'est possible (mais fortement déconseillé)
Si les scripteurs et les hackers ne sont pas très répandus dans LoL, ils existent bel et bien. Des joueurs sont parvenus à découvrir un exploit (un élément de programme permettant à un individu ou à un logiciel malveillant d'exploiter une faille de sécurité informatique dans un système informatique) permettant de contourner n'importe quel ban. En résumé, il permet de contourner le système de sécurité de League of Legends pour faire croire au client qu'un joueur banni... ne l'est pas.
Soyons bien clair, il est totalement interdit de le faire, et nous vous le déconseillons fortement. De plus, la manipulation n'est pas si aisée, la rendant inaccessible à beaucoup.
En premier lieu, les joueurs peuvent "créer" un bannissement en utilisant un proxy pour faire croire à leur client qu'ils ont été bannis du jeu. Cela fait simplement apparaître une fenêtre dans votre client comme si vous étiez banni du jeu, mais n'affecte pas réellement votre compte. Le problème, c'est que l'inverse est aussi vrai : les joueurs peuvent contourner un ban en empêchant le message de bannissement d'atteindre votre client.
Il y a deux façons de procéder. La première consiste à contourner le bannissement en conservant un jeton JWT datant de l'époque où le compte n'était pas banni. Un jeton JWT est en gros une signature numérique qui permet d'accéder au compte d'un joueur, et le fait de conserver un jeton provenant d'une version non bannie du compte permettra à ce joueur d'y accéder. Cependant, cette méthode ne fonctionne que jusqu'à ce qu'un nouveau patch vienne rendre inutilisable le jeton essentiel à cette méthode. En d'autres termes, il s'agit d'une solution à court terme, qui devient caduc à chaque nouveau cycle.
Vous pouvez également utiliser un proxy pour faire en sorte que les données censées être envoyées à votre client (c'est-à-dire la ligne de code qui bloque l'accès des joueurs à leur compte) soient bloquées et n'atteignent jamais le client. Par conséquent, ce compte peut accéder au jeu.
Nous le redisons, ce genre de méthode est strictement prohibée par Riot Games, les utiliser pourrait vous nuire à l'avenir. Certes, Riot Games n'a pas encore réglé ce souci, mais lorsque le studio comblera cette faille dans la sécurité du client — et il le fera — il n'hésitera pas à sanctionner tous les joueurs qui l'auront utilisée, et cette fois-ci, le ban sera vraiment définitif.