__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#! /bin/bash
IFS=$'\n'
for module in $(grep -E '/lib/modules/.+\.ko(\.gz|\.bz2|\.xz)?$'); do
tmpfile=""
if [ "x${module%.ko}" = "x${module}" ]; then
tmpfile=$(mktemp -t ${0##*/}.XXXXXX.ko)
proc_bin=
case "${module##*.}" in
xz)
proc_bin=xz
;;
bz2)
proc_bin=bzip2
;;
gz)
proc_bin=gzip
;;
esac
[ -n "$proc_bin" ] || continue
"$proc_bin" -d -c - < "$module" > "$tmpfile"
module="$tmpfile"
fi
if [[ -n $(nm $module | sed -r -ne 's:^0*([0-9a-f]+) A __crc_(.+):0x\1 \2:p') ]]; then
nm $module \
| sed -r -ne 's:^0*([0-9a-f]+) A __crc_(.+):0x\1 \2:p' \
| awk --non-decimal-data '{printf("ksym(%s) = 0x%08x\n", $2, $1)}' \
| LC_ALL=C sort -u
else
ELFRODATA=$(readelf -R .rodata $module | awk '/0x/{printf $2$3$4$5}')
if [[ -n $(readelf -h $module | grep "little endian") ]]; then
RODATA=$(echo $ELFRODATA | sed 's/\(..\)\(..\)\(..\)\(..\)/\4\3\2\1/g')
else
RODATA=$ELFRODATA
fi
for sym in $(nm $module | sed -r -ne 's:^0*([0-9a-f]+) R __crc_(.+):0x\1 \2:p'); do
echo $sym $RODATA
done \
| awk --non-decimal-data '{printf("ksym(%s) = 0x%08s\n", $2, substr($3,($1*2)+1,8))}' \
| LC_ALL=C sort -u
fi
[ -z "$tmpfile" ] || rm -f -- "$tmpfile"
done
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| find-provides.d | Folder | 0755 |
|
|
| brp-compress | File | 1.42 KB | 0755 |
|
| brp-implant-ident-static | File | 970 B | 0755 |
|
| brp-java-repack-jars | File | 2.76 KB | 0755 |
|
| brp-python-hardlink | File | 686 B | 0755 |
|
| brp-strip | File | 509 B | 0755 |
|
| brp-strip-comment-note | File | 803 B | 0755 |
|
| brp-strip-shared | File | 707 B | 0755 |
|
| brp-strip-static-archive | File | 416 B | 0755 |
|
| config.guess | File | 44.24 KB | 0755 |
|
| config.sub | File | 34.74 KB | 0755 |
|
| dist.sh | File | 1.93 KB | 0755 |
|
| find-provides | File | 2.8 KB | 0755 |
|
| find-provides.ksyms | File | 1.44 KB | 0755 |
|
| find-provides.libtool | File | 203 B | 0755 |
|
| find-provides.pkgconfig | File | 603 B | 0755 |
|
| find-requires | File | 4.06 KB | 0755 |
|
| find-requires.ksyms | File | 5.85 KB | 0755 |
|
| find-requires.libtool | File | 271 B | 0755 |
|
| find-requires.pkgconfig | File | 282 B | 0755 |
|
| kmodtool | File | 8.11 KB | 0755 |
|
| libtool-handle-ppc64le.sh | File | 3.64 KB | 0755 |
|
| macros | File | 10.1 KB | 0644 |
|
| redhat-hardened-cc1 | File | 70 B | 0444 |
|
| redhat-hardened-ld | File | 47 B | 0444 |
|
| rpmrc | File | 3.69 KB | 0644 |
|
| rpmsort | File | 2.11 KB | 0755 |
|
| symset-table | File | 903 B | 0755 |
|