セキュアソフトウェアを買って読書中なので,P147に載ってるスクリプトのLinux版を作って見ました. 誤用しやすい関数(strcpy,sprintfとか)を探すのに使うスクリプトです。 #!/bin/sh #set -x if [ $# != 3 ]; then echo "Usage: " $0 " [dir] [function list] [output file]" exit 0 fi target_dir=$1 func_list=$2 out_file=$3 tmp=`date '+%Y%m%d%H%M%S'` files=`find $target_dir -perm -o+x -type f` for f in $files do echo "Checking $f" file $f > $tmp exe=`cut -f2 -d' ' $tmp` if [ "$exe"