[40391] in bugtraq

home help back first fref pref prev next nref lref last post

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




home help back first fref pref prev next nref lref last post