forked from wangyif2/RE-for-beginners
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpreface_FR.tex
84 lines (64 loc) · 2.94 KB
/
preface_FR.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
\section*{Préface}
Il existe plusieurs définitions pour l'expression \q{\gls{ingénierie inverse ou rétro-ingénierie}} :
1) L'ingénierie inverse de logiciels : examiner des programmes compilés;
2) Le balayage des structures en 3D et la manipulation numérique nécessaire afin de les reproduire;
3) Recréer une structure de base de données.
Ce livre concerne la première définition.
\subsection*{Sujets approfondis}
x86/x64, ARM/ARM64, MIPS, Java/JVM.
\subsection*{Sujets abordés}
\oracle (\myref{oracle}),
Itanium (\myref{itanium}),
dongles de protection(\myref{dongles}),
LD\_PRELOAD (\myref{ld_preload}),
débordement de pile,
\ac{ELF},
format de fichier Win32 PE (\myref{win32_pe}),
architectures x86-64 (\myref{x86-64}),
sections critiques (\myref{critical_sections}),
appels système (\myref{syscalls}),
\ac{TLS},
code indépendant (\ac{PIC}) (\myref{sec:PIC}),
optimisation dirigée par les profils (\myref{PGO}),
bibliothèque standard C++ (\myref{cpp_STL}),
OpenMP (\myref{openmp}),
SEH (\myref{sec:SEH}).
\subsection*{Exercices et tâches}
\dots
ont été déplacés sur un site différent : \url{http://challenges.re}.
\subsection*{A propos de l'auteur}
\begin{tabularx}{\textwidth}{ l X }
\raisebox{-\totalheight}{
\includegraphics[scale=0.60]{Dennis_Yurichev.jpg}
}
&
Dennis Yurichev est un ingénieur en rétro-ingénierie et un programmeur.
Il peut être contacté par email : \textbf{\EMAIL{}}.
% FIXME: no link. \tablefootnote doesn't work
\end{tabularx}
% subsections:
\input{praise}
\input{thanks}
\input{FAQ_FR}
\ifdefined\ebook
Ceci est le format A5 pour les lecteurs e-book.
Malgré le fait que le contenu soit principalement le même, les illustrations sont redimensionnées et sont peut-être désormais difficilement lisibles.
Vous pouvez essayer de changer l'échelle du zoom depuis votre lecteur e-book.
Otherwise, you can always view them in the A4-format version here:
Sinon, vous pouvez toujours voir le livre dans son format A4, disponible à l'adresse suivante :
\href{http://go.yurichev.com/17009}{beginners.re}.
\fi
\subsection*{A propos de la traduction en Coréen}
En Janvier 2015, la maison d'édition Acorn (\href{http://www.acornpub.co.kr}{www.acornpub.co.kr}) en Corée du Sud a réalisé un énorme travail en traduisant et en publiant mon livre (dans son état en Août 2014) en Coréen.
Il est désormais disponible sur \href{http://go.yurichev.com/17343}{leur site web}.
\iffalse
\begin{figure}[H]
\centering
\includegraphics[scale=0.3]{acorn_cover.jpg}
\end{figure}
\fi
Traduit par Byungho Min (\href{http://go.yurichev.com/17344}{twitter/tais9}).
L'illustration de couverture a été réalisée par mon ami artiste, Andy Nechaevsky :
\href{http://go.yurichev.com/17023}{facebook/andydinka}.
Ils détiennent également les droits d'auteurs sur la traduction coréenne.
Donc si vous souhaitez avoir un livre \IT{réel} en coréen sur votre étagère et que vous souhaitez soutenir mon travail, il est désormais disponible à l'achat.