sh (未测试)如果没有控制台访问权限(如drac,ilo等),则销毁服务器,并且无法启动实时系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh (未测试)如果没有控制台访问权限(如drac,ilo等),则销毁服务器,并且无法启动实时系统相关的知识,希望对你有一定的参考价值。

#!/bin/bash
 
DIRS="/home /opt /srv /tmp /var/backups /var/lib /var/mail /var/opt /var/spool /var/local
/var/cache /var/svn /var/tmp /var/www /var/log /usr/local /usr/games /usr/include /usr/local
/usr/src /usr/X11R6 /etc /root"
 
DRIVES="$(blkid | cut -d ' ' -f1 | perl -pe 's/://g;s/\/dev\/([sm]){1}d([abc]){1}[1-9]{1}/\/dev\/$1d$2/g;' | uniq)"
 
SWAPDEV="$(swapoff -av | cut -d ' ' -f 3)"
 
cat /dev/zero > ${SWAPDEV}
shred --force --zero --exact --verbose --iterations=40 ${SWAPDEV}
 
for DIR in ${DIRS}; do
  find ${DIR} -type f -exec shred --force --zero --remove --exact --verbose --iterations=40 {} \;
done
 
rm -rf ${DIRS};
 
for DRIVE in ${DRIVES}; do
  dd if=/dev/random of=${DRIVE} bs=446 count=1
done
 
for DRIVE in ${DRIVES}; do
  dd if=/dev/random of=${DRIVE}
done

以上是关于sh (未测试)如果没有控制台访问权限(如drac,ilo等),则销毁服务器,并且无法启动实时系统的主要内容,如果未能解决你的问题,请参考以下文章

用户权限控制之命令篇

memcache漏洞--被未授权访问,并作为肉鸡发动DDOS攻击

memcache漏洞--被未授权访问,并作为肉鸡发动DDOS攻击

戴尔服务器修改DRAC远程控制卡密码

web安全测试之三

websockect外网无法访问问题