Ceux qui utilisent cette technique, ne le faites pas vous serez marquez comme flag au niveau de l'intégrité.
Yes c’est flag depuis quelques mois (2-3mois)
Suivez la vidéo ci-dessous pour savoir comment installer notre site en tant qu'application web sur votre écran d'accueil.
Note: Cette fonction peut ne pas être disponible dans certains navigateurs.
Ceux qui utilisent cette technique, ne le faites pas vous serez marquez comme flag au niveau de l'intégrité.
Hello, je up parce que je trouve ce sujet extrêmement intéressant et c'est le seul poste qui en parle
Si je ne dis pas de connerie le client 32 bits n'existe plus, tous les serveurs pourraient demander des paquets signés, ce qui soulève quelques questions :
- Pourquoi on est pas ban instantanément si on ne signe pas les paquets ?
- Il existe des solutions en MITM qui consistent à utiliser le client pour appeler `applyPacketToSendPostProcessing`, mais qu'en est-il du full socket, vu que c'est impossible de décompiler l'implémentation est-ce que le socket est mort ?
- Quelqu'un aurait des pistes pour de potentielles solutions de contournement (en socket), pour construire la signature ?
Un système antibot ne ban jamais instantanément, et ankama ban avec une vérification humaine derrière (en théorie). L'équipe Rétro n'est pas grande, actuellement il n'y a qu'un dév qui surveille le système anti-bot et ce depuis peu de temps (source Ankamalive). Sans signature des paquets ou mauvaise signature, j'ai également remarqué que les modérateurs en jeu sont alertés par le système (sûrement via leur interface) et te suivront pour confirmer si tu es un bot ou pas et c'est pareil si tu ne gères pas bien d'autres packets antibot car il n'y a pas que celui-là sur Retro.- Pourquoi on est pas ban instantanément si on ne signe pas les paquets ?
Le socket est toujours possible, il suffit de comprendre comment gérer la partie signature des packets sans avoir à lancer le client complet.- Il existe des solutions en MITM qui consistent à utiliser le client pour appeler `applyPacketToSendPostProcessing`, mais qu'en est-il du full socket, vu que c'est impossible de décompiler l'implémentation est-ce que le socket est mort ?
Il y a déjà des ressources sur le forum et discord qui en parlent, ça te permettra d'investiguer davantage dans la bonne direction. Ne tente pas de reverse le jsc, perte de temps. Reste sur l'utilisation des fonctions du jsc, essaie seulement de trouver une solution pour ne pas avoir à te trimballer le client complet. Commence par comprendre déjà comment utiliser correctement les fonctions, afficher celles disponibles, les valeurs attendues, ensuite procède par étape et sois persévérant, tu y arriveras de cette manière à tes fins.- Quelqu'un aurait des pistes pour de potentielles solutions de contournement (en socket), pour construire la signature ?
le challenge a la connexion et qui est renvoyé par le serveur chaque x minutes durant la session de jeu le plus compliqué pour moi a bypass je trouve, c'est sa dont tu parle quand tu dis les autres packets antibot ?Un système antibot ne ban jamais instantanément, et ankama ban avec une vérification humaine derrière (en théorie). L'équipe Rétro n'est pas grande, actuellement il n'y a qu'un dév qui surveille le système anti-bot et ce depuis peu de temps (source Ankamalive). Sans signature des paquets ou mauvaise signature, j'ai également remarqué que les modérateurs en jeu sont alertés par le système (sûrement via leur interface) et te suivront pour confirmer si tu es un bot ou pas et c'est pareil si tu ne gères pas bien d'autres packets antibot car il n'y a pas que celui-là sur Retro.
Le socket est toujours possible, il suffit de comprendre comment gérer la partie signature des packets sans avoir à lancer le client complet.
Il y a déjà des ressources sur le forum et discord qui en parlent, ça te permettra d'investiguer davantage dans la bonne direction. Ne tente pas de reverse le jsc, perte de temps. Reste sur l'utilisation des fonctions du jsc, essaie seulement de trouver une solution pour ne pas avoir à te trimballer le client complet. Commence par comprendre déjà comment utiliser correctement les fonctions, afficher celles disponibles, les valeurs attendues, ensuite procède par étape et sois persévérant, tu y arriveras de cette manière à tes fins.![]()
"il suffit de comprendre comment gérer la partie signature des packets" Oui oui, "il suffit de"Un système antibot ne ban jamais instantanément, et ankama ban avec une vérification humaine derrière (en théorie). L'équipe Rétro n'est pas grande, actuellement il n'y a qu'un dév qui surveille le système anti-bot et ce depuis peu de temps (source Ankamalive). Sans signature des paquets ou mauvaise signature, j'ai également remarqué que les modérateurs en jeu sont alertés par le système (sûrement via leur interface) et te suivront pour confirmer si tu es un bot ou pas et c'est pareil si tu ne gères pas bien d'autres packets antibot car il n'y a pas que celui-là sur Retro.
Le socket est toujours possible, il suffit de comprendre comment gérer la partie signature des packets sans avoir à lancer le client complet.
Il y a déjà des ressources sur le forum et discord qui en parlent, ça te permettra d'investiguer davantage dans la bonne direction. Ne tente pas de reverse le jsc, perte de temps. Reste sur l'utilisation des fonctions du jsc, essaie seulement de trouver une solution pour ne pas avoir à te trimballer le client complet. Commence par comprendre déjà comment utiliser correctement les fonctions, afficher celles disponibles, les valeurs attendues, ensuite procède par étape et sois persévérant, tu y arriveras de cette manière à tes fins.![]()
Si je ne savais pas je n'aurai rien dit. Je l'ai fait et d'autres aussi l'ont fait. Ce qui te semble impossible ne l'est pas forcément pour les autres. Continue d'apprendre et reste humble. C'est aussi pour ça que je ne partage pas plus, donner des informations à des gens comme toi ça me dégoûterait."il suffit de comprendre comment gérer la partie signature des packets" Oui oui, "il suffit de"
Le jsc s'exécute uniquement avec electron donc dans le client complet, tu peux pas juste le faire tourner sur un nodejs de base, tu racontes n'imp.
Tu racontes n'imp, t'es obligé de reverse le jsc pour récupérer les clés de chiffrement pour signer les paquets.Si je ne savais pas je n'aurai rien dit. Je l'ai fait et d'autres aussi l'ont fait. Ce qui te semble impossible ne l'est pas forcément pour les autres. Continue d'apprendre et reste humble. C'est aussi pour ça que je ne partage pas plus, donner des informations à des gens comme toi ça me dégoûterait.
Par ailleurs, je n'ai jamais dit qu'on pouvait le faire tourner sur du nodejs de base, je n'ai donné aucune info sur cette partie.
Pas besoin de trouver les clés pour réussir, mais si tu veux t'en persuader c'est cool pour toi.Tu racontes n'imp, t'es obligé de reverse le jsc pour récupérer les clés de chiffrement pour signer les paquets.
Effectivement, il y a un an lorsque j'étais dessus ce n'était pas possible par les moyens utilisés, là en 20 minutes j'ai récupéré les clés. Néanmoins, mon bot fonctionnait déjà avec une autre méthode, le seul changement c'est qu'avec les clés ça économise 200 mo de ram / compte si je reprends le projet.avec l'ia aujourd'hui c'est très facile de reverse le jsc et extraire tout la logic du security module
mais bon faut pas être un teb de botteur qui ne sait que copier ou voler des sources
Faut par contre connaitre ce qui est chiffré avec ces clés et l'algorithme exact car il n'est pas évident du tout.Pas besoin de trouver les clés pour réussir, mais si tu veux t'en persuader c'est cool pour toi.
Effectivement, il y a un an lorsque j'étais dessus ce n'était pas possible par les moyens utilisés, là en 20 minutes j'ai récupéré les clés. Néanmoins, mon bot fonctionnait déjà avec une autre méthode, le seul changement c'est qu'avec les clés ça économise 200 mo de ram / compte si je reprends le projet.
ps : drôle de passphrase
Non ça va, "j'ai" réussi assez facilement à orienter mon esclave pour qu'il trouve ça. Après je ne pars pas de rien, j'ai déjà un bot fonctionnel que j'ai mis 3 mois à faire. Je t'avoue que je pensais que ça allait être plus difficile, Unity me stimule plus à ce niveau avec les protos. J'ai carrément une approche data analyst avec Crafus 3Faut par contre connaitre ce qui est chiffré avec ces clés et l'algorithme exact car il n'est pas évident du tout.
Dans la methode get HT par example il y'a plusieurs clés, des flags, des ivs qui se génèrent aléatoirement, des ivs statiques, des sentinelles, un token d'intégrité, le hash d'infos sur la machine etc ...
Je pense qu'il ya que les ogs qui ont pu tout reconstruire et ils ne leakeront jamais tout le code avec toutes les clés et constantes


on parle dans ce thread sur le signing et anticheat de retroNon ça va, "j'ai" réussi assez facilement à orienter mon esclave pour qu'il trouve ça. Après je ne pars pas de rien, j'ai déjà un bot fonctionnel que j'ai mis 3 mois à faire. Je t'avoue que je pensais que ça allait être plus difficile, Unity me stimule plus à ce niveau avec les protos. J'ai carrément une approche data analyst avec Crafus 3
Voir la pièce jointe 1124Voir la pièce jointe 1123
comment tu sais ?Ceux qui utilisent cette technique, ne le faites pas vous serez marquez comme flag au niveau de l'intégrité.