TinyPE - Creating the smallest possible Windows 32 executable


This article is a translation of the the original TinyPE challenge, authorized by the original author, Solar.

The goal of the challenge was to create the smallest executable that downloads something from the internet and executes it. In this tutorial, was used Microsoft Visual Studio 2005 to compile the code, originally written in C. It was later ported to Assembly, giving total control over the PE executable structure.


tinype.html (56.1 KB)

Posted by Fergo on 11-02-2009

Layout, code and content by Fergo - Copyright 2004-2010
Visitor number 648979