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¨1f?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
Je ne connais ni l'un ni l'autre. Donc, je devrais interpréter ce que le bon RVA devrait être. –
J'ai aussi le même problème quand j'essaie de décompiler Fate Grand Order – prouser135