Je sais que nous ne pouvons pas décompiler une DLL (faite par MATLAB) en un fichier .mat. Mais maintenant, j'ai une DLL créée par MATLAB (téléchargé here). S'il vous plaît essayez de le convertir en fichier mat. Merci beaucoup.Comment décompiler un fichier DLL créé par MATLAB dans un fichier mat
Répondre
Réponse courte: Impossible.
Réponse longue: Les fichiers source .m sont chiffrés par le compilateur lorsque le dll est généré. Tout le code source du fichier M est stocké dans un Component Technology File (CTF), qui est chiffré (et décrypté) à l'aide de la spécification de chiffrement AES, où symmetric keys sont protégés par des clés RSA de 1024 bits. Une clé de chiffrement unique est utilisée par le MATLAB Compiler Runtime (MCR) pour déchiffrer le contenu étendu du CTF afin qu'il puisse exécuter le code.
Quelques particularités de a MathWorks developer:
- Nous utilisons la norme de cryptage AES pour protéger les fichiers M dans l'archive du FCT.
- Lorsqu'ils sont extraits de l'archive CTF sur le disque, les fichiers M restent cryptés .
- Les clés sont également cryptées.
- L'utilitaire extractCTF ne déchiffre pas les fichiers M, mais en extrait simplement depuis l'archive CTF.
peu de chance.
Nous n'avons aucun outil pour le faire, non? Merci – user3336190
@ user3336190 Désolé. L'intention est que vous ne devriez pas être capable de le faire, sauf si vous avez écrit le code. Si un outil existait, MATLAB corrigera rapidement leur schéma de déploiement et l'outil deviendra rapidement inutile. – chappjc
@chappjc C'est une info sympa, merci. Aussi, pourquoi ne devrais-je jamais utiliser length() (ever)? – MattG
- 1. Comment décompiler un fichier .dll?
- 2. Comment décompiler un fichier swf
- 3. Comment décompiler un fichier .jar?
- 4. comment créer un fichier .mat avec l'horodatage actuel dans matlab?
- 5. comment écrire au fichier .mat matlab
- 6. MATLAB: accès fichier MAT chargé très lent
- 7. Comment décompiler C++ dll?
- 8. Comment rendre un fichier .dll créé avec IKVM com visible?
- 9. Comment décompiler un exe ou un dll à assembler
- 10. Comment compiler un fichier source .cpp dans un fichier .dll?
- 11. Nommer un fichier dans Matlab
- 12. Comment afficher un fichier .mat dans MATLAB ou dans le shell Unix?
- 13. Comment convertir un fichier MATLAB vers PYTHON?
- 14. Comment déboguer un fichier .dll?
- 15. Comment modifier une image dans un fichier .dll
- 16. Charger un fichier .mat dans un autre fichier sans accéder au nom de la variable du fichier .mat
- 17. Comment automatiser les matrices d'analyse stockées dans un fichier mat?
- 18. Matlab exe impossible de lire un fichier créé en Java
- 19. Comment créer un fichier dll
- 20. Comment déboguer un fichier DLL dans Delphi
- 21. Comment ajouter un fichier .dll dans asp.net?
- 22. dll appel dans un C++ fichier
- 23. Android - Comment décoder et décompiler un fichier APK?
- 24. Comment lire un fichier ".wav" dans MATLAB?
- 25. Comment charger un fichier image dans Matlab?
- 26. décompiler un site asp.net
- 27. MATLAB Enregistrer un fichier .mat dans des fichiers plus petits basés sur une colonne en commun
- 28. Un index peut-il être créé pour un fichier CHM?
- 29. Comment exporter un fichier .mat plein de caractères dans un fichier .txt?
- 30. décompiler les fichiers dll pour ASP
Voulez-vous dire au fichier .m? Ce serait beaucoup de travail même si vous savez exactement comment le faire .... – aschepler
@aschepler: Oui. J'ai besoin du fichier .m Pourriez-vous m'aider? – user3336190
Désolé, je n'ai pas le temps de déchiffrer une quantité inconnue de code d'assemblage, de comprendre ce qu'il fait, puis d'écrire du code Matlab qui ferait quelque chose d'équivalent. – aschepler