Comme dit dans le titre, je cherche un désassembleur (graphique si possible) pour Ubuntu 20.04 (logiciel qui génère un code assembleur ou autre depuis un exécutable).
Cependant, j'ai cherché IDA (un désassembleur réputé multiplateforme), mais il n'était pas dans la liste des paquets (logique : il est propriétaire).
Le seul que j'ai trouvé est d52, mais il ne s'occupe que des fichiers *.hex ou *.bin -- c'était celui en tête de liste, il était marqué "Désassembleur pour du code 8052, 8048 [...]" ; bref il ne me convient pas.
Voici donc ma question : connaissez-vous un désassembleur qui fonctionne sur Ubuntu 20.04, de préférence en graphique ? Si il n'y en a pas, y en a il en console (mieux que rien) ?
Merci d'avence, j'espère avoir été assez clair !
EDIT : j'ai oublié de le préciser, mais je préférerais de loin que le logiciel soit gratuit.
- Edité par Durza42 20 février 2021 à 15:15:18
La gentillesse est le langage qu'un sourd peut entendre et qu'un aveugle peut voir.
Il n'y a qu'un seul monde et il est faux, cruel, contradictoire, séduisant et dépourvu de sens. Un monde ainsi constitué est le monde réel. Nous avons besoin de mensonges pour conquérir cette réalité, cette "vérité".
En désassembleur graphique, tu as cutter https://cutter.re/ qui fait même office de décompilateur et qui se base sur Ghidra par défaut pour décompiler mais tu peux y installer un autre décompilateur. Sinon, en ligne de commande, tu as gdb ou radare2.
Je suis surpris : gdb permet de désassembler un programme ?
J'installe cutter.re actuellement, je vous tiens au courant !
Merci
La gentillesse est le langage qu'un sourd peut entendre et qu'un aveugle peut voir.
Il n'y a qu'un seul monde et il est faux, cruel, contradictoire, séduisant et dépourvu de sens. Un monde ainsi constitué est le monde réel. Nous avons besoin de mensonges pour conquérir cette réalité, cette "vérité".
j'ai un léger problème avec l’installation de cutter.re depuis le lien que tu as donné : le téléchargement est sous forme d'appImage, or je n'ai pas trouvé d'application permettant de gérer un fichier appImage (le seul que j'ai trouvé est imagerunner, qui ne marche pour ainsi dire pas : les boutons delete ou lauch n'ont aucun effet...).
Je pense me rabattre soit sur radare2 soit sur gdb, je verrai.
La gentillesse est le langage qu'un sourd peut entendre et qu'un aveugle peut voir.
Il n'y a qu'un seul monde et il est faux, cruel, contradictoire, séduisant et dépourvu de sens. Un monde ainsi constitué est le monde réel. Nous avons besoin de mensonges pour conquérir cette réalité, cette "vérité".
Bon ; après de multiples péripéties (... il fallait faire clique droit -> propriétés -> permissions -> autoriser l'exécution du fichier comme un programme...), j'ai réussi à ouvrir cutter.
Je pense que je vais déclarer ce sujet résolu, ça vaudra mieux...
Merci à tous !
La gentillesse est le langage qu'un sourd peut entendre et qu'un aveugle peut voir.
Il n'y a qu'un seul monde et il est faux, cruel, contradictoire, séduisant et dépourvu de sens. Un monde ainsi constitué est le monde réel. Nous avons besoin de mensonges pour conquérir cette réalité, cette "vérité".
désassembleur
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
La gentillesse est le langage qu'un sourd peut entendre et qu'un aveugle peut voir.
Il n'y a qu'un seul monde et il est faux, cruel, contradictoire, séduisant et dépourvu de sens. Un monde ainsi constitué est le monde réel. Nous avons besoin de mensonges pour conquérir cette réalité, cette "vérité".
Zeste de Savoir | Kali Linux n'est pas une distribution pour débuter ni pour être utilisée tous les jours | Pour choisir une distribution Linux
La gentillesse est le langage qu'un sourd peut entendre et qu'un aveugle peut voir.
Il n'y a qu'un seul monde et il est faux, cruel, contradictoire, séduisant et dépourvu de sens. Un monde ainsi constitué est le monde réel. Nous avons besoin de mensonges pour conquérir cette réalité, cette "vérité".
Zeste de Savoir | Kali Linux n'est pas une distribution pour débuter ni pour être utilisée tous les jours | Pour choisir une distribution Linux
La gentillesse est le langage qu'un sourd peut entendre et qu'un aveugle peut voir.
Il n'y a qu'un seul monde et il est faux, cruel, contradictoire, séduisant et dépourvu de sens. Un monde ainsi constitué est le monde réel. Nous avons besoin de mensonges pour conquérir cette réalité, cette "vérité".
La gentillesse est le langage qu'un sourd peut entendre et qu'un aveugle peut voir.
Il n'y a qu'un seul monde et il est faux, cruel, contradictoire, séduisant et dépourvu de sens. Un monde ainsi constitué est le monde réel. Nous avons besoin de mensonges pour conquérir cette réalité, cette "vérité".