Deobfuscation du client Dofus Retro 1.48 — Reverse engineering du Shield V8

LuthTeur#7938 a dit:
pas a 100% , mais quand j'ai parler de frida c'est juste pour qu'il evite de laisser des artefacts si jamais il avait utilisé frida
j'utilise pas frida j'utilise cytrus qui permets de DL le main.jsc dans un container docker et executer les script de desobfu automatiquement
 
donc pas de trigger rien et oui je lance le client mais je me connecte jamais juste pour l'extractions des string
 
LuthTeur#7938 a dit:
pas a 100% , mais quand j'ai parler de frida c'est juste pour qu'il evite de laisser des artefacts si jamais il avait utilisé frida
mais normalement si tu clone le repo et tu le passe a nimporte qu'elle claude ou codex il t'expliquera comment ça fonctionne en detaille
 
l'objectif de la desobfu et la compréentions du shield et de tout ce qui ce passe côter electron car : le jeux et lancer dans un electron qui utilise un vieux plugin papperflash pour executer le client Flash de dofus rétro. le client flash construit des requête que le electron signe. côter electron ta tout un tas de méthode de vérifications il utilise une biblihothèque qui renvois les info de ta machine et il ce serve de ça comme anti bot. mais honnêtement ta largement assez d'info et de moyen technique pour arriver a comprendre et reproduire ça
 
xkenzzo31 a dit:
l'objectif de la desobfu et la compréentions du shield et de tout ce qui ce passe côter electron car : le jeux et lancer dans un electron qui utilise un vieux plugin papperflash pour executer le client Flash de dofus rétro. le client flash construit des requête que le electron signe. côter electron ta tout un tas de méthode de vérifications il utilise une biblihothèque qui renvois les info de ta machine et il ce serve de ça comme anti bot. mais honnêtement ta largement assez d'info et de moyen technique pour arriver a comprendre et reproduire ça
Ouaip j'ai bien compris ton git 🙂 j'ai un bot maison qui exploite tout ce qui est normalement possible avec retro , apres mon message initial c'était pour parler en gros 🙂 mais merci d'avoir partager ton git cela pourras en aider plus d'un 🙂
 
LuthTeur#7938 a dit:
Ouaip j'ai bien compris ton git 🙂 j'ai un bot maison qui exploite tout ce qui est normalement possible avec retro , apres mon message initial c'était pour parler en gros 🙂 mais merci d'avoir partager ton git cela pourras en aider plus d'un 🙂
d'accord j'ai toujours pas compris t'es message initiaux alors x)
 
J'ai mis à jour le repo et j'ai résolu plusieurs milliers de strings supplémentaires.
 
bravo on est happy pour toi
884490619131670628.png
 
petite mise à jour dans la pipeline docker qui fonctionnait pas très bien normalement c'est corrigé
 
J’arrive à dépiler le V8 avec Claude mais je reste bloqué sur obfuscator.io on a quand même pas mal d’infos coter client mais je suis preneur si des personnes techniquement savent reverse la couche obfuscator.io
 
Ca a l'air interessant ton projet, je serais curieux pour voir, sur boune, ils utilisent une fonction nomée applyPacketToSendPostProcessing pour signer les paquets, est-ce que ton tool arrive a reconstituer une version lisible de cette fonction ?
 
Retour
Haut Bas