Livre pour apprendre assembleur pas à pas

Parlez de tout ce qui n'a pas sa place dans les autres rubriques.

Livre pour apprendre assembleur pas à pas

Messagepar thejedi » 06 Novembre 2015, 22:51

Bonjour,
j'aimerais savoir quel livre vous me conseillez pour apprendre l'assembleur pas à pas.
Car, sur Internet, je suis tombé sur une liste de tutos et de cours de pifoman et à la fin d'une des pages, pifoman disait que sa référence, c'était "Assembleur : Une découverte pas à pas" de Philippe Mercier.
Donc, je voulais l'acheter mais sur votre forum, mais après avoir vu votre topic "http://www.forumcrack.com/viewtopic.php?f=2&t=4359&start=15", j'ai un doute.

Est-ce que je dois obligatoirement prendre un livre sur l'assembleur x86 (32 bits) ou est-ce que ce livre pourrait m'aider quand meme pour apprendre les bases de l'assembleur ?

Mon but étant de pouvoir comprendre plus facilement le code assembleur affiché par ollydbg et IDA.
thejedi
 
Messages: 6
Inscription: 07 Juillet 2015, 19:19

Re: Livre pour apprendre assembleur pas à pas

Messagepar thejedi » 09 Novembre 2015, 19:36

Toujours par de réponse ? ça m'étonne.
Bref, j'ai trouvé un cours de 141 pages au lieu des +400 pages du livre de Philippe Mercier.
Voici le lien (cours gratuit en pdf) : hxxp://asm.developpez.com/cours/noteworthy/

Grâce à ce cours (je suis à la page 94 pour l'instant), j'ai trouvez plusieurs informations concernant ce que j'avais vu précédemment dans ollydbg ou IDA. Notamment, les db, dw, pour les variables, le mot clé "LOCAL" pour les variables locales d'une fonction, ...
Bref, cours très intéressant pour mieux comprendre le code assembleur affiché par ollydbg, IDA, ...
thejedi
 
Messages: 6
Inscription: 07 Juillet 2015, 19:19

Re: Livre pour apprendre assembleur pas à pas

Messagepar etherlord » 10 Novembre 2015, 09:23

Peu de réponse, probablement parce que c'est pas si évident de répondre. Perso je ne connaît pas ce livre.

Je me suis formé à l'assembleur en partant sur un Motorola 6502 (rien à voir avec de l'Intel donc), et j'ai évolué en tapant dans les diverses documentations disponibles sur
les nouvelles techos, principallement en lisant des tutos sur le net, donc de mon point de vue, je te dirais cela ne peut pas faire de mal de commencer avec cela, dans les sens
ou les bases sont identiques.

Mais après, il y en as sûrement sur ce forum qui ont un autre point de vue.

D'autres préfèrent partir très vite sur du code et apprendre sur le tas. Auquel cas, si c'est ton style, autant partir sur du 32 bits, voir du 64.

Après il faut voir ton but. Si tu veut améliorer ta pratique du reverse-engineering, ou faire du développement en assembleur, c'est peut-être pas tout à fait le même approche.

ethelord
etherlord
Triumvirat
Triumvirat
 
Messages: 2476
Inscription: 22 Mars 2004, 16:12

Re: Livre pour apprendre assembleur pas à pas

Messagepar Bango » 10 Novembre 2015, 10:48

etherlord a écrit:D'autres préfèrent partir très vite sur du code et apprendre sur le tas.

C'est ce que j'ai fait :) en m'appuyant sur les différents tutos "digestes" pour un débutant sur l'assembleur.

Sinon tu as un liste dans ce post:
viewtopic.php?p=114045#p114045
à la section "Débuter en ASM Win32".

Je suppose que tu n'as pas pour objectif de développer en asm? donc pour reverser, à mon sens le mieux c'est de se former via des tutos, essais perso sur des petits bouts de reverse et de ponctuellement faire des recherches quand tu tombes sur un truc que tu ne connais pas.
Après tout dépend des objectifs ;)
\ô/
Avatar de l’utilisateur
Bango
Modérateur
Modérateur
 
Messages: 1527
Inscription: 23 Juillet 2007, 15:33
Localisation: Gotham city

Re: Livre pour apprendre assembleur pas à pas

Messagepar thejedi » 10 Novembre 2015, 12:31

ok merci pour vos réponses ;-)
Je vais voir le topic que tu m'as indiqué qui m'a l'air très intéressant.
Effectivement, mon but n'est pas de développer en ASM mais bien de faire du reversing.
thejedi
 
Messages: 6
Inscription: 07 Juillet 2015, 19:19

Re: Livre pour apprendre assembleur pas à pas

Messagepar dionosis » 11 Novembre 2015, 23:40

Salut,

Sinon un truc pas mal aussi si tu sais développer en natif, c'est de te faire des petits bouts de code et d'aller jeter un coup d'oeil au code que le compilo t'a généré.

Edit: - la faute

++
Dernière édition par dionosis le 13 Novembre 2015, 16:04, édité 1 fois.
Avatar de l’utilisateur
dionosis
Maître des ténèbres
Maître des ténèbres
 
Messages: 507
Inscription: 09 Octobre 2009, 21:43

Re: Livre pour apprendre assembleur pas à pas

Messagepar AmandaLear » 13 Novembre 2015, 13:26

Selon ton niveau de connaissance je te conseillerai de commencer par un cours sur l'architecture des ordinateurs. En ayant ce genre de connaissance l'assembleur s'apprend beaucoup plus facilement.

Par exemple :

Code: Tout sélectionner
http://www.dunod.com/informatique-multimedia/fondements-de-linformatique/architectures-des-machines/ouvrages-denseignement/architecture-de--0
Avatar de l’utilisateur
AmandaLear
Elève
Elève
 
Messages: 46
Inscription: 06 Octobre 2015, 17:42

Re: Livre pour apprendre assembleur pas à pas

Messagepar thejedi » 13 Novembre 2015, 18:37

ok vais regarder ça aussi.
thejedi
 
Messages: 6
Inscription: 07 Juillet 2015, 19:19

Re: Livre pour apprendre assembleur pas à pas

Messagepar etifer » 03 Mars 2016, 10:51

"ARM System Developer's Guide: Designing and Optimizing System Software" de Andrew Sloss, Dominic Symes et Chris Wright. Il n'est pas spécialisé sur l'assembleur, mais offre une vision globale intéressante sur pas mal d'aspect de cette architecture
etifer
 
Messages: 1
Inscription: 28 Février 2016, 03:13

Re: Livre pour apprendre assembleur pas à pas

Messagepar baboon » 03 Mars 2016, 12:23

Ces spammeurs sont de plus en plus forts !
Newbie mais ayant soif d'apprendre et étant motivé
Avatar de l’utilisateur
baboon
Modérateur
Modérateur
 
Messages: 3279
Inscription: 08 Juillet 2005, 17:49

Re: Livre pour apprendre assembleur pas à pas

Messagepar dionosis » 03 Mars 2016, 14:27

Salut,

baboon a écrit:Ces spammeurs sont de plus en plus forts !

Mais grave, c'est exactement la reflexion que je me suis faite en voyant passer le flood un peu plus tôt. :shock:

Je pensais que tout ça n'était l'oeuvre que de bots, mais là force est de constater qu'il doit bel et bien y avoir des hommes derrière en fait.

++
Avatar de l’utilisateur
dionosis
Maître des ténèbres
Maître des ténèbres
 
Messages: 507
Inscription: 09 Octobre 2009, 21:43

Re: Livre pour apprendre assembleur pas à pas

Messagepar TouEnMasm » 05 Mai 2016, 14:13

ce n'est pas un livre mais un site
http://luce.yves.pagesperso-orange.fr/debut.htm
TouEnMasm
 
Messages: 2
Inscription: 01 Mai 2016, 09:30

Re: Livre pour apprendre assembleur pas à pas

Messagepar Squallsurf » 06 Mai 2016, 07:46

Aujourd'hui l'assembleur x86 ne suffit plus, en terme de littérature papier Practical Reverse Engineering est une bonne référence française pour l'apprentissage : https://www.amazon.fr/Practical-Reverse ... 1118787315
w00tz
Avatar de l’utilisateur
Squallsurf
King of Cracking
King of Cracking
 
Messages: 848
Inscription: 27 Février 2006, 16:14


Retourner vers Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité