# Referências

## Artigos

A Crash Course in Everything Cryptographic - <https://medium.com/dataseries/a-crash-course-in-everything-cryptographic-50daa0fda482> - Leo Whitehead, 2019.\
Linguagem compilada - <https://pt.wikipedia.org/wiki/Linguagem\\_compilada> - Wikipedia.\
Linguagem interpretada - <https://pt.wikipedia.org/wiki/Linguagem\\_interpretada> - Wikipedia.\
Microprocessador - <https://pt.wikipedia.org/wiki/Microprocessador> - Wikipedia.\
Qual a diferença entre linguagem compilada para linguagem interpretada? - <https://pt.stackoverflow.com/questions/77070/qual-a-diferen%C3%A7a-entre-linguagem-compilada-para-linguagem-interpretada> - StackOverflow.\
Transístor - <https://pt.wikipedia.org/wiki/Transístor> - Wikipedia.\
Understand flags and conditional jumps - <http://www.godevtool.com/GoasmHelp/usflags.htm> - Jeremy Gordon, 2002-2003.

## Vídeos

Pluralsight's Windows Internals - <https://app.pluralsight.com/library/courses/windows-internals> - Pavel Yosifovich, 2013.

## Manuais

Intel® 64 and IA-32 Architectures Software Developer's Manual\
Microsoft Portable Executable and Common Object File Format Specification

## Livros

Crackproof Your Software: Protect Your Software Against Crackers - Pavol Cerven, 2002.\
Fundamentos em programação Assembly - José Augusto N. G. Manzano, 2006.\
História da Matemática - Carl B. Boyer, 1974.\
Reversing: Secrets of Reverse Engineering - Eldad Eilam, 2005.\
Mastering Assembly Programming
