From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Plan 9 buffer overflow exploit explained in Phrack Volume 0x0b, Issue 0x3e, Phile #0x09 of 0x0f From: "Russ Cox" In-Reply-To: <200309201714.h8KHE4j24603@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Date: Sat, 20 Sep 2003 13:22:47 -0400 Topicbox-Message-UUID: 3e55ffe2-eacc-11e9-9e20-41e7f4b1d025 i count 36 essential system calls, up from 35 in 2e. basically fd2path is the only change. 4e essential: #define BIND 2 #define CHDIR 3 #define CLOSE 4 #define DUP 5 #define ALARM 6 #define EXEC 7 #define EXITS 8 #define FAUTH 10 #define SEGBRK 12 #define OPEN 14 #define SLEEP 17 #define RFORK 19 #define PIPE 21 #define CREATE 22 #define FD2PATH 23 #define BRK_ 24 #define REMOVE 25 #define NOTIFY 28 #define NOTED 29 #define SEGATTACH 30 #define SEGDETACH 31 #define SEGFREE 32 #define SEGFLUSH 33 #define RENDEZVOUS 34 #define UNMOUNT 35 #define SEEK 39 #define FVERSION 40 #define ERRSTR 41 #define STAT 42 #define FSTAT 43 #define WSTAT 44 #define FWSTAT 45 #define MOUNT 46 #define AWAIT 47 #define PREAD 50 #define PWRITE 51 2e essential: #define ERRSTR 1 #define BIND 2 #define CHDIR 3 #define CLOSE 4 #define DUP 5 #define ALARM 6 #define EXEC 7 #define EXITS 8 #define FSESSION 9 #define FAUTH 10 #define FSTAT 11 #define SEGBRK 12 #define MOUNT 13 #define OPEN 14 #define READ 15 #define SEEK 16 #define SLEEP 17 #define STAT 18 #define RFORK 19 #define WRITE 20 #define PIPE 21 #define CREATE 22 #define BRK_ 24 #define REMOVE 25 #define WSTAT 26 #define FWSTAT 27 #define NOTIFY 28 #define NOTED 29 #define SEGATTACH 30 #define SEGDETACH 31 #define SEGFREE 32 #define SEGFLUSH 33 #define RENDEZVOUS 34 #define UNMOUNT 35 #define WAIT 36