diff options
author | Niklas Baumstark <niklas.baumstark@gmail.com> | 2015-09-21 14:41:44 +0200 |
---|---|---|
committer | Niklas Baumstark <niklas.baumstark@gmail.com> | 2015-09-21 14:41:44 +0200 |
commit | c2a7d05aaa87027789aa22b926c9f074633e43b8 (patch) | |
tree | de80ef6d91392e43e2fb93a7d8180514062557b0 | |
parent | aa03bc5a74fa106c6a32907cf6523a7cbcd5c580 (diff) | |
download | libc-database-c2a7d05aaa87027789aa22b926c9f074633e43b8.tar.gz libc-database-c2a7d05aaa87027789aa22b926c9f074633e43b8.zip |
update identify script and README
-rw-r--r-- | README.md | 5 | ||||
-rwxr-xr-x | identify | 4 |
2 files changed, 7 insertions, 2 deletions
@@ -35,3 +35,8 @@ to dump. offset_dup2 = 0x000db590 offset_recv = 0x000ed2d0 offset_str_bin_sh = 0x160a24 + +Check whether a library is already in the database. + + $ ./identify /usr/lib/libc.so.6 + id local-f706181f06104ef6c7008c066290ea47aa4a82c5 @@ -4,5 +4,5 @@ if [[ $# != 1 ]]; then exit 2 fi libc=$1 -sha1=`sha1sum $libc` -sha1sum db/*.so | grep `echo $sha1 | awk '{print $1 }'` +sha1=`sha1sum $libc | awk '{print $1}'` +sha1sum db/*.so | grep "$sha1 " | perl -n -e '/db\/(.*)\.so/&&print "id $1\n"' |