Skip site navigation (1)Skip section navigation (2)
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>