Bonjour à vous !
Je reviens avec un projet sur le RDM (oui encore).
Pour ceux qui s'en rappellent, j'avais fait commencé un projet nommé RawDataMessage Interpreter
Pour je ne sais quelle raison, j'ai stoppé le projet.
Mais j'ai décidé de reprendre le projet, j'ai réussi à corriger quelques bugs.
Mais pour continuer dans mon projet, j'ai besoin de déobfu le RDM pour ainsi mieux le comprendre.
Ce nouveau projet nommé PizzaRDM est le déobfucateur !
Le déobfuscateur sera fait en C# !
Voici la liste des fonctionnalités:
Cliquez pour révéler
Cliquez pour masquer
-Décodage des noms de définitions obfu:
§_a_-_---§.§_a_--_--§(-1820302787)
Déobfu:
contentLoaderInfo
-Décodage des strings obfu:
if((dofusClassDesc.@name.toString() == dec("PFmDRk0=","eDblMz4=") && dofusClassDesc.@base.toString() == dec("WayFi0h6xE3NXVOhncIaB9BW11la","P8Dk+CBUoCS+LQ==") && dofusClassDesc.@isDynamic.toString() == "false" && dofusClassDesc.@isFinal.toString() == "false" && dofusClassDesc.@isStatic.toString() == "false" && _loc3_.@declaredBy.toString() == dec("VHURGC9Ia1ZHKl54CVF9ImZMRDZTYD8JLQNsSw==","Mhlwa0dmDz80Wg==")) != function():Boolean
{
Déobfu:
if((dofusClassDesc.@name.toString() == "Dofus" && dofusClassDesc.@base.toString() == "flash.display::Sprite" && dofusClassDesc.@isDynamic.toString() == "false" && dofusClassDesc.@isFinal.toString() == "false" && dofusClassDesc.@isStatic.toString() == "false" && _loc3_.@declaredBy.toString() == "flash.display::DisplayObject") != function():Boolean
{
Un screen:
![[Image Introuvable]](https://img15.hostingpics.net/pics/227501unknown.png)
Et finalement le GitHub:
https://github.com/Trytax/PizzaRDM
Si vous avez de RDM(RawDataMessage) en swf, veuillez me les envoyer s'il vous plaît.
Merci ;)