Les langages Sécurité FiveM Les scripts des autres
Les portes dérobées
La plupart des serveurs piratés ne l'ont pas été par une faille de FiveM, mais par une ressource installée par leur propriétaire : un script « premium » récupéré gratuitement, un pack trouvé sur un forum, une ressource envoyée par un inconnu serviable.
À quoi ressemble une porte dérobée
- Un événement discret qui donne des droits, de l'argent ou un accès à la
console à qui connaît un mot de passe. Son nom imite souvent un événement
interne (
__cfx_...,esx:...) pour passer inaperçu. - Du code qui télécharge du code puis l'exécute :
PerformHttpRequestsuivi deloadou deassert(load(...))(). Le jour où l'auteur change le fichier distant, il exécute ce qu'il veut sur ton serveur. - Du code illisible exprès : de longues chaînes de chiffres, des séquences d'échappement en cascade, des noms de variables sans aucun sens. Un script légitime n'a aucune raison de se cacher de celui qui l'installe.
Les réflexes
- Ne jamais installer une ressource d'une source dont tu ne sais rien.
- Avant d'installer, chercher dans tous ses fichiers :
load,PerformHttpRequest,RegisterNetEvent,ExecuteCommand,add_principal. Chaque occurrence doit avoir une raison claire. - Lister tous les
RegisterNetEventet se demander, pour chacun : que se passe-t-il si un tricheur l'appelle avec n'importe quoi ? - Un code obfusqué ne s'installe pas. Pas d'exception.
1 exercice pour cette lecon
Les exercices demandent un compte : il faut bien enregistrer votre progression quelque part. La lecture, elle, reste libre. Creer un compte
-
Le cadeau empoisonné difficile lecon a valider