<< index Android/Java/x86/... opcodes tables PDF tricks Portable Executable x86 oddities
Portable Executable 101 - a windows executable walkthrough
This graphic is a walkthrough of a simple Windows Portable Executable (download sources and binary here), that shows its dissected structure and explains how it's loaded by the operating system.
<wiki:gadget url="https://corkami.googlecode.com/svn/wiki/gadgets/imgur_pe101.xml" width=600 height=550 border=0/>
order a print
this analyzed PE file was entirely written by hand to be concise (standard PEs contain more informations that are not essential for such a first introduction).
You can download the poster, print it, distribute it, or even modify it (with attribution).
| العربية | تجول خلال ملف ويندوز تنفيذي | وليد عصر | PDF PNG SVG | |:--------|:----------------------------|:-----------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Deutsch | Ein Überblick über Windows Executables | Daniel Plohmann | PDF PNG SVG | | English | a windows executable walkthrough light (xkcd-style) | | PDF A4 PDF PNG SVG | | English | a windows executable walkthrough | | PDF JPG SVG | | English | a windows executable walkthrough 64 bits | | ALL | | Español | un recorrido por los ejecutables de windows | Gorka Ramírez | PDF PNG SVG | | Français | visite guidée d'un exécutable Windows | | PDF PNG SVG | | 한국어 | 윈도우 실행 정보 | Daniel Choi | PDF PNG SVG | | 日本語 | Windows実行可能形式 | 板橋一正 | PDF PNG SVG | | Polski | Plik PE krok po kroku | Adam Błaszczyk Gynvael Coldwind | PDF PNG SVG | | Русский | пошаговое руководство к исполняемым файлам (EXE) Windows | Lyr1k | PDF PNG SVG | | 中文 | Windows可执行文件详解 | 童进 RXW |PDF PNG SVG |
and if you're curious about the DOS stub of a PE: COM 101 - a DOS executable walkthrough (PNG+PDF+SRC+COM)
SVGs: * made entirely under Inkscape * Creative Commons licence * requires the Envy Code R font * the light version also requires the Aracne and Just the way you are fonts.
Acknowledgments
- Daniel Plohmann
- David Curran
Fabian Sauter
Caroline Détente
- Moritz Kroll
- Nicolas Ruff
- Patrick Fitzgerald
<< index Android/Java/x86/... opcodes tables PDF tricks Portable Executable x86 oddities