Date: Wed, 31 Jan 2001 20:24:35 -0800 (PST) From: mheffner@vt.edu To: freebsd-gnats-submit@FreeBSD.org Subject: ports/24774: New port: BFBTester: Security tool for testing binaries for overflows Message-ID: <200102010424.f114OZ089312@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 24774 >Category: ports >Synopsis: New port: BFBTester: Security tool for testing binaries for overflows >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 31 20:30:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Mike Heffner >Release: >Organization: >Environment: >Description: BFBTester >How-To-Repeat: >Fix: A whitespace preserved patch is also available at: http://filebox.vt.edu/users/mheffner/patches/bfbt-port # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/security/bfbtester # /usr/ports/security/bfbtester/pkg-plist # /usr/ports/security/bfbtester/Makefile # /usr/ports/security/bfbtester/distinfo # /usr/ports/security/bfbtester/pkg-comment # /usr/ports/security/bfbtester/pkg-descr # /usr/ports/security/bfbtester/files # /usr/ports/security/bfbtester/files/patch-aa # echo c - /usr/ports/security/bfbtester mkdir -p /usr/ports/security/bfbtester > /dev/null 2>&1 echo x - /usr/ports/security/bfbtester/pkg-plist sed 's/^X//' >/usr/ports/security/bfbtester/pkg-plist << 'END-of-/usr/ports/security/bfbtester/pkg-plist' Xbin/bfbtester END-of-/usr/ports/security/bfbtester/pkg-plist echo x - /usr/ports/security/bfbtester/Makefile sed 's/^X//' >/usr/ports/security/bfbtester/Makefile << 'END-of-/usr/ports/security/bfbtester/Makefile' X# New ports collection makefile for: bfbtester X# Date created: 31 January 2001 X# Whom: Mike Heffner <mheffner@vt.edu> X# X# $FreeBSD$ X# X XPORTNAME= bfbtester XPORTVERSION= 2.0 XCATEGORIES= security XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR=bfbtester X XMAINTAINER= mheffner@vt.edu X XHAS_CONFIGURE= yes XUSE_GMAKE= yes X X.include <bsd.port.mk> END-of-/usr/ports/security/bfbtester/Makefile echo x - /usr/ports/security/bfbtester/distinfo sed 's/^X//' >/usr/ports/security/bfbtester/distinfo << 'END-of-/usr/ports/security/bfbtester/distinfo' XMD5 (bfbtester-2.0.tar.gz) = 73f41bfe1b8498b7bb2967fe7339e8bd END-of-/usr/ports/security/bfbtester/distinfo echo x - /usr/ports/security/bfbtester/pkg-comment sed 's/^X//' >/usr/ports/security/bfbtester/pkg-comment << 'END-of-/usr/ports/security/bfbtester/pkg-comment' XA security tool for testing binaries for overflows END-of-/usr/ports/security/bfbtester/pkg-comment echo x - /usr/ports/security/bfbtester/pkg-descr sed 's/^X//' >/usr/ports/security/bfbtester/pkg-descr << 'END-of-/usr/ports/security/bfbtester/pkg-descr' XBFBTester will perform checks of single and multiple argument command Xline overflows and environment variable overflows. BFBTester will also Xwatch for tempfile creation activity to alert the user of any programs Xusing unsafe tempfile names. X X XWWW: http://bfbtester.sourceforge.net X X X- Mike Heffner Xmheffner@vt.edu END-of-/usr/ports/security/bfbtester/pkg-descr echo c - /usr/ports/security/bfbtester/files mkdir -p /usr/ports/security/bfbtester/files > /dev/null 2>&1 echo x - /usr/ports/security/bfbtester/files/patch-aa sed 's/^X//' >/usr/ports/security/bfbtester/files/patch-aa << 'END-of-/usr/ports/security/bfbtester/files/patch-aa' XIndex: src/bfbt/exec.c X=================================================================== XRCS file: /cvsroot/bfbtester/bfbtester/src/bfbt/exec.c,v Xretrieving revision 1.5 Xdiff -u -r1.5 exec.c X--- src/bfbt/exec.c 2001/01/25 06:24:49 1.5 X+++ src/bfbt/exec.c 2001/02/01 03:35:37 X@@ -144,7 +144,8 @@ X else if( WIFSIGNALED(entry->status) ){ X /* we ignore SIGKILL and SIGPIPE */ X if( WTERMSIG(entry->status) == SIGKILL X- || WTERMSIG(entry->status) == SIGPIPE){ X+ || WTERMSIG(entry->status) == SIGPIPE X+ || WTERMSIG(entry->status) == SIGPROF){ X return; X } X { END-of-/usr/ports/security/bfbtester/files/patch-aa exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102010424.f114OZ089312>