Permalink
Find file
abc8a32 Oct 20, 2016
33 lines (23 sloc) 1.73 KB
% TODO to be resyncronized with EN-version
\subsection*{mini-FAQ}
\par Q: ?`Por qu\'e deber\'ia aprender lenguaje ensamblador hoy en d\'ia?
\par A: A menos que seas un desarrollador de \ac{OS}, probablemente no necesitas programar en ensamblador\textemdash{}los compiladores modernos
son mucho mejores generando optimizaciones que los humanos
\footnote{Un buen texto acerca de este tema: \InSqBrackets{\AgnerFog}}.
Adem\'as, los \ac{CPU}s modernos son dispositivos muy complejos y el conocimiento de ensamblador en realidad no ayuda a comprender su funcionamiento interno.
Una vez dicho eso, hay al menos dos \'areas donde un buen entendimiento de ensamblador puede ser \'util:
Antes que nada, la investigaci\'on de seguridad/malware. Tambi\'en es una buena manera de obtener un mejor entendimiento de tu c\'odigo compilado mientras es depurado.
Por lo tanto, este libro est\'a dirigido a aquellos que desean comprender el lenguaje ensamblador en vez de codificar en \'el,
raz\'on por la cual contiene tantos ejemplos de c\'odigo generado por compilador.
\par Q: Di click en un link dentro del documento PDF, ?`c\'omo regreso?
\par A: En Acrobat Reader, presiona Alt+FlechaIzquierda.
\par Q: ?`Puedo imprimir este libro / usarlo para ense\~nanza?
\par A: !`Por supuesto! Por eso es que el libro est\'a registrado bajo Creative Commons.
\par Q: ?`C\'omo se consigue un trabajo en ingenier\'ia inversa?
\par A: Existen threads de contrataci\'on que aparecen de vez en cuando en reddit, dedicados a reversing\FNURLREDDIT{}
(\RedditHiringThread{}).
Intenta buscando ah\'i.
Un thread en ocasiones relacionado con contrataciones puede ser encontrado en el subreddit \q{netsec}:
\NetsecHiringThread{}.
\par Q: Tengo una pregunta...
\par A: Env\'iamela por email (\EMAIL).