2016-02-10 3 views
0

J'essaie de décompiler une unité dll. Le code est dans Assembly-CSharp.dll. Le réflecteur indique l'adresse RVA invalide '05b81455'. Je suppose qu'ils ont été édités avec quelque chose comme unity3dobfuscator. J'ai lu il y a un moyen de réparer la RVA. Je ne trouve aucun tutoriel sur la façon de le faire. Quelqu'un peut me diriger dans la bonne direction? Le résultat final que je cherche est de pouvoir ouvrir quelques fichiers dat. Si je peux voir le code, je peux lire ces fichiers. Donc, en option, quelqu'un peut-il aider à désérialiser un fichier pour lequel vous n'avez pas de classe? Je comprends que cela pourrait aussi être chiffré. Cependant j'en doute.décompiler une unité dll avec RVA invalide

Voici le texte d'un des fichiers de données.

BR”x AkuaAkua  Š}Gbigpeez-fM- ÿÿÿÿ ƒ 
      ÿÿ„ËBÈ‚iC…~DúZ¹À^Þ3ÃÄ´@G“õÿ?ŠÔ’q–º  úC   úC úC úC  
            úC   úC úC úC  
            úC   úC úC úC  
            úC   úC úC úC  
            €?   €? €? €?  
            ² É!Ñòè­Ëþ(0϶¦ó£êfÚ\¾&¯~=U5=¯ƒz Êœz­Ï¡îwΕ ¾WÎxþ8ô¬4ýýÖ÷×jH®~=U5;Ëh0+DËœz­Ï!Ñ:«þ°Ïø@_¡·¦sœ™?©gI&÷zpH°Ÿ ód¬Ï!ÑY  â³)0϶¦sœÉ÷ñ}_ÈST5;‚ôiXÐ4z­Ï!ÑÙ    ÿÿ   }“Š>$m? €? €? ¾å@>é 
³> €? €? €? €? €? €?Êÿ?¿©<? €? (#  &  ÿÿÿÿÿÿÿÿÙ ) ¥ ÖC        
                                    (                                                                                                                                  „… ®q<ÿ4;ƒÕeÉû ¯¦#¹}Ûôrµ¬á+EÍÀ¤hqç›Â”¼{$$|<T6:†õÖë`zÂ{¦Î/ÐöÏžhØ·1V¦‹ëŒ†¾®s‚®­?è4òƒ2,f¼ÊV 
®¬ å Û©`‘¬Ë+^ÍÙ¤™q‰8”þ®»$ 
nôWÿ9RöêûkwžªjÍÁõgØ|Žˆ1m·Õ>¾;b±¿Ð<Ï%‹ƒ[w³Ê] 
¹¬ 
ÛØçr ¬ö+®Í)¤×qW›n”h½ %úneEc+ÕäÁùˆk;Œ{‡ÍÓHT²ÛvŽý2ü¦’FŒ®¯¯s„¿B-h%’­rwäÛ?h¬H YžØqR¯ (½Î8§r˜.—ñ¿‘':«T¢:õ‚èýzP—{0οЛÑyÛ¿Ž;2J·µuž½ƒa¨1­f?L7!€ïõeeɃ Z¯î#ó4Û»rü¬ª+Íž¤6q5›”ɼ®$|W›9-ö«ëÖyyž¸xÍ—Ó³aÉÛŽ’22´XŒž™¼‹`¡¬\>q6ÜÃdWȲJ®ý"ÂØŠqį’(³Î2§™r<˜ 
—Ù¿»'Tø:†öë`y»žzxßÍRÓpyÑÛŽŠ2k´Õž1½#a‰™­¾?”79÷õdeȽY®ê"ö>Ú´sô­£*Ì‚¥*pªš‡•Z½?%”}V8¼÷$ê'xŠŸWxàÍoÓ_QùÛ$Žå2ͦ®xŒ•¯›s‡ª­}-Q%4’òìw|Û•p½Á1ÁÉ`;ù3φ¤sœ™¿–Š}G}“Š>$m? €? €? ¾å@>é 
³> €? €? €? €? €? €?Êÿ?¿©<? €?   ™OŒEÓH     

Répondre

1

je peux supposer que la réparation RVA est possible

  • si vous connaissez la cause que l'on a été corrompu, comme certains logiciels malveillants spécifiques
  • si vous savez où ce RVA est spécifié et ce qui devrait être pointé avec.
+0

Je ne connais ni l'un ni l'autre. Donc, je devrais interpréter ce que le bon RVA devrait être. –

+0

J'ai aussi le même problème quand j'essaie de décompiler Fate Grand Order – prouser135