> For the complete documentation index, see [llms.txt](https://106-sam.gitbook.io/ejptv2-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://106-sam.gitbook.io/ejptv2-notes/crto/malware-essentials/malware.md).

# Malware

- [PE (Portable Executable) File Structure](https://106-sam.gitbook.io/ejptv2-notes/crto/malware-essentials/malware/pe-portable-executable-file-structure.md)
- [DOS header](https://106-sam.gitbook.io/ejptv2-notes/crto/malware-essentials/malware/dos-header.md)
- [DOS stub](https://106-sam.gitbook.io/ejptv2-notes/crto/malware-essentials/malware/dos-stub.md)
- [NT headers](https://106-sam.gitbook.io/ejptv2-notes/crto/malware-essentials/malware/nt-headers.md)
- [Optional header](https://106-sam.gitbook.io/ejptv2-notes/crto/malware-essentials/malware/optional-header.md)
- [Data directories](https://106-sam.gitbook.io/ejptv2-notes/crto/malware-essentials/malware/data-directories.md)
