[40391] in bugtraq
Whitepaper - Writing small shellcode
daemon@ATHENA.MIT.EDU (Dafydd Stuttard)
Mon Sep 19 16:11:06 2005
From: "Dafydd Stuttard" <daf@ngssoftware.com>
To: <bugtraq@securityfocus.com>, <vuln-dev@securityfocus.com>
Date: Mon, 19 Sep 2005 14:06:20 +0100
MIME-Version: 1.0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-Id: <20050919124706.7472B15F511@mail.ngssoftware.com>
I have written a short whitepaper describing techniques for writing small
shellcode. This can be downloaded from:
http://www.ngssoftware.com/papers/WritingSmallShellcode.pdf
Abstract
This paper describes an attempt to write Win32 shellcode that is as small as
possible, to perform a common task subject to reasonable constraints. The
solution presented implements a bindshell in 191 bytes of null-free code,
and outlines some general ideas for writing small shellcode.
Cheers,
Dafydd Stuttard
Principal Security Consultant
NGS Software Ltd