# Desassembleur

**URL:** <https://www.debian-fr.org/t/desassembleur/24909>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/desassembleur/24909 "2016-02-20T21:33:04Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![phiphi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/848f3c/32.png) [@phiphi](https://www.debian-fr.org/u/phiphi)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/desassembleur/24909/1 "2016-02-20T21:33:05Z")

</div>

bonjour  
je recherche un logiciel , de preference en mode graphique qui serait capable d’ouvrir un executable "ELF 64-bit LSB executable, x86-64"  
afin de pouvoir le tracer et l’etudier.  
quelqu’un a une idee ?  
merci

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/desassembleur/24909/2 "2016-02-20T21:33:08Z")

</div>

Salut,

Attention, si tu es amené à désassembler c’est sans doute qu’il ne s’agit pas d’un logiciel libre et là tu cours tout droit vers l’illégalité 🙂

---

<div class="post-metadata">

**Author:** ![anon96191775](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@anon96191775](https://www.debian-fr.org/u/anon96191775)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/desassembleur/24909/3 "2016-02-20T21:33:09Z")

</div>

'apt-cache show ht’  
En mode console avec interface ncurses par contre…

Pour ce qui est des questions de legalite, j’espere que tu sais ce que tu fais !

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/desassembleur/24909/4 "2016-02-20T21:33:14Z")

</div>

[quote=“ggoodluck47”]Salut,

Attention, si tu es amené à désassembler c’est sans doute qu’il ne s’agit pas d’un logiciel libre et là tu cours tout droit vers l’illégalité 🙂[/quote]  
Asbolument pas, il a le droit de désassembler:

[quote]article L.122-6-1, III :

« La personne ayant le droit d’utiliser le logiciel peut sans l’autorisation de l’auteur observer, étudier ou tester le fonctionnement de ce logiciel afin de déterminer les idées et principes qui sont à la base de n’importe quel élément du logiciel lorsqu’elle effectue toute opération de chargement, d’affichage, d’exécution, de transmission ou de stockage du logiciel qu’elle est en droit d’effectuer. »[/quote]

Ça n’est pas parce qu’un abruti marque sur la boite d’emballage qu’on n’a pas le droit de désassembler son produit qu’il a pour autant raison.

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/desassembleur/24909/5 "2016-02-20T21:33:15Z")

</div>

Salut,

Et bien sûr tu es prêt à défendre ce point de vue quand Microsoft va t’assigner en justice. 🙂

---

<div class="post-metadata">

**Author:** ![phiphi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/848f3c/32.png) [@phiphi](https://www.debian-fr.org/u/phiphi)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/desassembleur/24909/6 "2016-02-20T21:33:15Z")

</div>

merci pour vos reponses  
non, en fait, rien d’illegal dans ma demarche, car le log que je veux etudier est en GPL.  
merci pour ht

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 9:33 UTC](https://www.debian-fr.org/t/desassembleur/24909/7 "2016-02-20T21:33:16Z")

</div>

[quote=“ggoodluck47”]Salut,

Et bien sûr tu es prêt à défendre ce point de vue quand Microsoft va t’assigner en justice. 🙂[/quote]  
Pas de problème… Ça n’est pas un point de vue, c’est un texte de loi en cours. La loi DADVSI a un nombre importants de défauts mais a des avantages importants qu’il faut mettre en avant tant qu’à faire. Entre autres, le désassemblage en vue de l’interopérabilité est aussi parfaitement légal.

---

<div class="post-metadata">

**Author:** ![Cluxter](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/13edae/32.png) [@Cluxter](https://www.debian-fr.org/u/Cluxter)\
**Post date:** [Février 20, 2016, 9:34 UTC](https://www.debian-fr.org/t/desassembleur/24909/8 "2016-02-20T21:34:39Z")

</div>

En passant, merci pour vos précisions sur la légalité, au moins maintenant je sais que la mention qu’on trouve dans les manuels comme quoi il est interdit de faire du reverse engineering n’a pas de valeur légale !!

---

<div class="post-metadata">

**Author:** ![Num\_s](https://www.debian-fr.org/user_avatar/www.debian-fr.org/num_s/32/3834_2.png) [@Num\_s](https://www.debian-fr.org/u/Num_s)\
**Post date:** [Février 20, 2016, 9:34 UTC](https://www.debian-fr.org/t/desassembleur/24909/9 "2016-02-20T21:34:39Z")

</div>

[quote=“phiphi”]non, en fait, rien d’illegal dans ma demarche, car le log que je veux etudier est en GPL.[/quote]Si c’est du “GPL”, tu dois avoir accès aux sources? … nan? … du coup, à part pour une démarche “pédagogique”, je ne vois pas l’utilité d’un “désassemblage” (surtout qu’un code “désassemblé” est beaucoup plus illisible qu’un code “source”… enfin… il me semble… à moins de tomber sur un champion de sources obcsures… 😆 )

![:smt006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif)

---

<div class="post-metadata">

**Author:** ![Ashgenesis](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/57b2e6/32.png) [@Ashgenesis](https://www.debian-fr.org/u/Ashgenesis)\
**Post date:** [Février 20, 2016, 9:34 UTC](https://www.debian-fr.org/t/desassembleur/24909/10 "2016-02-20T21:34:41Z")

</div>

et les obfuscateurs de code ça sert à quoi hein 😃

---

<div class="post-metadata">

**Author:** ![phiphi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/848f3c/32.png) [@phiphi](https://www.debian-fr.org/u/phiphi)\
**Post date:** [Février 20, 2016, 9:34 UTC](https://www.debian-fr.org/t/desassembleur/24909/11 "2016-02-20T21:34:41Z")

</div>

c’est vrai, je me suis peut etre fourvoye en parlant de ‘desassembleur’ en fait ce que je cherche c’est a voir comment fonctionne mon appli, mais en live.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 9:34 UTC](https://www.debian-fr.org/t/desassembleur/24909/12 "2016-02-20T21:34:45Z")

</div>

Utilise gdb, c’est très pratique et ça identifie les appels à la libc6 et aux librairies partagées.

---

<div class="post-metadata">

**Author:** ![phiphi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/848f3c/32.png) [@phiphi](https://www.debian-fr.org/u/phiphi)\
**Post date:** [Février 20, 2016, 9:35 UTC](https://www.debian-fr.org/t/desassembleur/24909/13 "2016-02-20T21:35:00Z")

</div>

merci je vais me pencher sur gdb, j’espere me pas tomber
