diff --git a/README.md b/README.md index 26ed7dd..d253f69 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Updates - All options now require `--$option=$value` instead of `--$option $value` - --extended option now includes clang CFI and safe stack checks - Last Update: 2024-04-26 + Last Update: 2024-04-29 For OSX ------- diff --git a/checksec b/checksec index 2bc3210..46e98a3 100755 --- a/checksec +++ b/checksec @@ -39,7 +39,7 @@ export PS4='+(${BASH_SOURCE##*/}:${LINENO}): ${FUNCNAME[0]:+${FUNCNAME[0]}(): }' export LC_ALL="C" # version -SCRIPT_VERSION=2024042601 +SCRIPT_VERSION=2024042901 SCRIPT_MAJOR=2 SCRIPT_MINOR=7 SCRIPT_REVISION=1 @@ -1608,7 +1608,7 @@ proccheck() { fi fi - #check for forifty source support + #check for Fortify source support Proc_FS_functions="$(${readelf} -s "${1}/exe" 2> /dev/null | awk '{ print $8 }' | sed 's/_*//' | sed -e 's/@.*//')" if grep -q '_chk$' <<< "$Proc_FS_functions"; then echo_message '\033[32mYes\033[m' 'Yes' " fortify_source='yes'>" '"fortify_source":"yes" }' diff --git a/checksec.sig b/checksec.sig index 851ec77..c5f83cd 100644 Binary files a/checksec.sig and b/checksec.sig differ diff --git a/checksec_new.pub b/checksec_new.pub index a10a005..7c0cd4b 100644 --- a/checksec_new.pub +++ b/checksec_new.pub @@ -1 +1 @@ -LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMwVENDQWxlZ0F3SUJBZ0lVWXJkQXNRZWF6SC9ibFU3bVI1cXRTRVJVOFlFd0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpRd05ESTNNak15T1RBMldoY05NalF3TkRJM01qTXpPVEEyV2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUU5Q051Rld1bm1kNlZ6YkNyQm1iYUdkMUFuL3c4eVFRcGF6a1IKSUdGM1BHZ1hCSjhmSFFFTE1JUlAvRW9BVzRPbVY5aDBiMTdEU3lLNlhNWXVZbGNvTTZPQ0FYWXdnZ0Z5TUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVVVZjBQClRpa1NUTXFCYXRqbUJ2dFV2bURGdk5jd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFkKWkQ4d0lBWURWUjBSQVFIL0JCWXdGSUVTYzJ4cGJXMDJNRGxBWjIxaGFXd3VZMjl0TUN3R0Npc0dBUVFCZzc4dwpBUUVFSG1oMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5c2IyZHBiaTl2WVhWMGFEQXVCZ29yQmdFRUFZTy9NQUVJCkJDQU1IbWgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlzYjJkcGJpOXZZWFYwYURDQmlnWUtLd1lCQkFIV2VRSUUKQWdSOEJIb0FlQUIyQU4wOU1Hckd4eEV5WXhrZUhKbG5Od0tpU2w2NDNqeXQvNGVLY29BdktlNk9BQUFCanlIawpFNTBBQUFRREFFY3dSUUloQUtxY1hyVitvRVRqa3drUG93MEsvSzlXd0gzbExmTnVqMWJEdDJUcEdpd1ZBaUEvCm12bXpGemJUbitrblZJVUlCQVBxSlcrdEoxOTgrQVdXc0JMMHllSjh1VEFLQmdncWhrak9QUVFEQXdOb0FEQmwKQWpFQXBRR29pTHpKZ1NhREVSZzBLN1V4TDVGMEdEclk4Lzh6SUZlSUR5aERKSVdWTTlJTUVqMCtIektnMFRPUgpacnlTQWpBMXlXNzRuNEJveE1yd3BGRkU4bjg2OXpVOEQzQnRyQ0hMVzFvR1kzT0ZIa0NNUHZPSUU5bzlOSEpnCkI4U2dzMDg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K +LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMwRENDQWxlZ0F3SUJBZ0lVVDhkR3FKY044OUhxbnJuVEhuTk04YUlrek5Nd0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpRd05ETXdNREExTXpFM1doY05NalF3TkRNd01ERXdNekUzV2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVRUGF3bEphaThhL21LbDVyUXA5Skx0M0l5UFZZb1hUd0NuMGYKSW1ncGo4SlQrYmM5N1hmb2RiRWp3c3pqbmRjVEtQSG5STnBnMzE5eWxHNzNBcEN0OHFPQ0FYWXdnZ0Z5TUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVVhaGxDCmJqNHMyWFR5eDlMN3lMdncwTWZ2WTVjd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFkKWkQ4d0lBWURWUjBSQVFIL0JCWXdGSUVTYzJ4cGJXMDJNRGxBWjIxaGFXd3VZMjl0TUN3R0Npc0dBUVFCZzc4dwpBUUVFSG1oMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5c2IyZHBiaTl2WVhWMGFEQXVCZ29yQmdFRUFZTy9NQUVJCkJDQU1IbWgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlzYjJkcGJpOXZZWFYwYURDQmlnWUtLd1lCQkFIV2VRSUUKQWdSOEJIb0FlQUIyQU4wOU1Hckd4eEV5WXhrZUhKbG5Od0tpU2w2NDNqeXQvNGVLY29BdktlNk9BQUFCanl4OQozRzBBQUFRREFFY3dSUUloQU1jZ2J0eXMyRUQ2dFlhVEhlSjcrUXBKOEhNZmxUc25JMUlqUWpQai9sUktBaUE4ClErK3duNnpETkd1YUhtWFlEK3NFTEY4akRVUy9WcGx6VFhVZ1FIS2RXVEFLQmdncWhrak9QUVFEQXdObkFEQmsKQWpBNkpYd2VTWmFiY2VuaFZiUncrVjRTcWRXblBKTy95TmErZUVsY3N3bGxwRGxFTWUwa1lWSno5WEIxY3ZOOApzYndDTUJvSWF1aXQ1NjI3NjRrejVHZ3c2T3JUTS8rNFRXRk9XdVNDZ0UwQTgwa3JQYmlhT29mMjZUZHh5d3ZjCnFKaTVZZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K diff --git a/checksec_new.sig b/checksec_new.sig index 6b84f72..5d2bc64 100644 --- a/checksec_new.sig +++ b/checksec_new.sig @@ -1 +1 @@ -MEUCIQDWbgZM95MYkvWxwrz/yNCZ6WPM0PTQpX/+v2Tu+9N3zgIgLuL/3oTJS/QsR08pq54vD3F5Roy5+0s4xrqCWv4NXYs= +MEYCIQCq4r3YdQlqEUsAou21slbpbngIxtRM9JbKOC8+tPt2hwIhAMsptMjtVzJpDzkyTjeNY073MegL18FMPwPNSZV8zLY2 diff --git a/src/core.sh b/src/core.sh index 176a5dd..13815d0 100644 --- a/src/core.sh +++ b/src/core.sh @@ -6,7 +6,7 @@ export LC_ALL="C" # version -SCRIPT_VERSION=2024042601 +SCRIPT_VERSION=2024042901 SCRIPT_MAJOR=2 SCRIPT_MINOR=7 SCRIPT_REVISION=1