checksec: 1.5 -> 2.0.1

This commit is contained in:
Robin Gloster
2019-07-24 21:26:13 +02:00
parent dac6a17558
commit a6ddcd45da
2 changed files with 35 additions and 38 deletions
@@ -8,20 +8,21 @@ Signed-off-by: Austin Seipp <aseipp@pobox.com>
checksec.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/checksec.sh b/checksec.sh
diff --git a/checksec b/checksec
index dd1f72e..63acc29 100644
--- a/checksec.sh
+++ b/checksec.sh
@@ -337,7 +337,8 @@ kernelcheck() {
printf " userspace processes, this option lists the status of kernel configuration\n"
printf " options that harden the kernel itself against attack.\n\n"
printf " Kernel config: "
-
--- a/checksec
+++ b/checksec
@@ -676,7 +676,8 @@ kernelcheck() {
echo_message " userspace processes, this option lists the status of kernel configuration\n" '' '' ''
echo_message " options that harden the kernel itself against attack.\n\n" '' '' ''
echo_message " Kernel config:\n" '' '' '{ "kernel": '
-
+
+ modprobe configs 2> /dev/null
if [ -f /proc/config.gz ] ; then
kconfig="zcat /proc/config.gz"
printf "\033[32m/proc/config.gz\033[m\n\n"
if [[ ! "${1}" == "" ]] ; then
kconfig="cat ${1}"
echo_message " Warning: The config ${1} on disk may not represent running kernel config!\n\n" "${1}" "<kernel config=\"${1}\"" "{ \"KernelConfig\":\"${1}\","
# update the architecture based on the config rather than the system
--
1.8.3.2