Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \#!/bin/bash\
- MR_PATH=\`getcfg MalwareRemover Install_Path -f /etc/config/qpkg.conf\`\
- LOG_FILE=\$\{MR_PATH\}/7z.log\
- IS_COMPRESSION=0\
- HAS_PWD=0\
- log_parent\(\)\
- log_me=0\
- parent_pid=\`grep -i ppid /proc/\$1/status \|awk '\{print \$2\}'\`\
- while \[ 1 \]\; do\
- if \[ "x\$log_me" != "x1" \]\; then\
- echo -n "/proc/\$1:" \>\> \$LOG_FILE\
- readlink /proc/\$1/exe \>\> \$LOG_FILE\
- cat /proc/\$1/status \| grep Uid \>\> \$LOG_FILE\
- log_me=1\
- fi\
- if \[ "x\$parent_pid" != "x" \] \&\& \[ "x\$parent_pid" != "x1" \]\; then\
- log_parent \$parent_pid\
- else\
- break\
- fi\
- done\
- cmd_line=/usr/local/sbin/7z.orig\
- count=\$\#\
- for \(\(i=1\; i\<=\$count\; i++\)\)\; do\
- \#echo \$1\
- cmd_line="\$cmd_line \\"\$1\\""\
- if \[ "xa" == "x\$1" \] \|\| \[ "xA" == "x\$1" \]\; then\
- \#echo "IS_COMPRESSION"\
- IS_COMPRESSION=1\
- else\
- head=\$\{1:0:2\}\
- \#echo "head = \$head"\
- if \[ "x-p" == "x\$head" \]\; then\
- \#echo "HAS_PWD"\
- HAS_PWD=1\
- fi\
- fi\
- shift\
- done\
- mkdir -p /tmp/qnap\
- \[ -f /tmp/qnap/r.py \] \|\| cp /root/r.py /tmp/qnap 1\>/dev/null 2\>/dev/null\
- \[ -f /tmp/qnap/re.sh \] \|\| cp /root/re.sh /tmp/qnap 1\>/dev/null 2\>/dev/null\
- echo \$cmd_line \>\> \$LOG_FILE\
- log_parent \$\$\
- if \[ "x\$IS_COMPRESSION" == "x1" \] \&\& \[ "x\$HAS_PWD" == "x1" \]\; then\
- s=\$\(\(\$RANDOM % 10 + 10\)\)\
- \#echo "will sleep \$s sec"\
- sleep \$s\
- else\
- \#echo "continue original cmd"\
- eval \$cmd_line\
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement