From 9e9c6d4bcfabadc1ad139ad5a81083485c2212d7 Mon Sep 17 00:00:00 2001 From: n0p <0x90@n0p.cc> Date: Mon, 12 Feb 2018 18:15:36 +0100 Subject: Added support for Debian and ARM (armel, armhf, arm64). Removed the unused tmp/ directory. Output format of dump/find/identify has changed. The folder structure of the database has changed. --- identify | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'identify') diff --git a/identify b/identify index 2e96fd9..6d603cf 100755 --- a/identify +++ b/identify @@ -3,6 +3,10 @@ if [[ $# != 1 ]]; then echo >&2 "Usage: $0 path/to/libc.so" exit 2 fi -libc=$1 -sha1=`sha1sum $libc | awk '{print $1}'` -sha1sum db/*.so | grep "$sha1 " | perl -n -e '/db\/(.*)\.so/&&print "id $1\n"' + +. common/libc.sh + +[[ -e $1 ]] || exit +sha256=`sha256sum $1` +check_sha256 $sha256 || exit +echo "No SHA-256 match found in the database" -- cgit v1.2.3