罪恶的Admin(一): 调戏你的用户

| | Comments (0) | TrackBacks (0)

作为罪恶的Admin,一定要有罪恶的脚本。当那个讨厌的用户又登录了你的server,不要pkill -9 -f "sshd: the_user". 如果你这么做了,那是粗鲁而不是罪恶。罪恶的admin要调戏(molest)他的用户。让我们发挥SIGSTOP和SIGCONT的威力吧。找到那家伙的sshd,kill -STOP,sleep 0.1,kill -CONT.让他的终端像9C的魔兽世界一样卡。从精神上打垮他。当然我们需要sleep的真实一些,让这看起来真的像网络故障。于是moluser脚本出现了:

#!/bin/bash
# molest user by SIGSTOP and SIGCONT his sshd

GUY="$1"
MAXSLEEP="$2"
MAXSLEEP=${MAXSLEEP:0:10}
ZERO="0000000000"
if [ -z "$GUY" ]
then
    echo "Usage: moluser <username> [max sleep time(millionseconds)]"
    echo
    echo "Molest a user py kill -STOP his sshd"
    echo '$Id$'
    exit 0
fi

[ -z "$MAXSLEEP" ] && SLEEP=1000

while true
do
    SLEEP=$(expr $RANDOM % $MAXSLEEP)
    SLEEP="${ZERO:0:$(expr ${#MAXSLEEP} - ${#SLEEP})}$SLEEP"
    SLEEP="${SLEEP:0:1}.${SLEEP:1}"
    _UID="$(id -u $GUY 2>/dev/null)"
    pkill -SIGSTOP -U $_UID sshd
    sleep $SLEEP
    pkill -SIGCONT -U $_UID sshd
done

0 TrackBacks

Listed below are links to blogs that reference this entry: 罪恶的Admin(一): 调戏你的用户.

TrackBack URL for this entry: http://blog.jianingy.com:4080/mt-tb.cgi/226

Leave a comment