邪修 Linux,10 條“千萬(wàn)別在生產(chǎn)用”的黑魔法命令 & 腳本
——僅供技術(shù)獵奇,切勿真跑!
?? 每條都可能:系統(tǒng)崩潰 / 數(shù)據(jù)全毀 / 安全爆雷 / 老板跑路
請(qǐng)?jiān)谝淮涡蕴摂M機(jī)或容器里實(shí)驗(yàn)!
1?? 一行自毀根分區(qū)
sudo dd if=/dev/zero of=/dev/sda bs=1M count=1 seek=0
把磁盤前 1 MB 清零,破壞分區(qū)表+引導(dǎo)區(qū),重啟即磚。
2?? fork 炸彈(瞬間吃光 PID)
:(){ :|:& };:
Bash 函數(shù)遞歸 fork,幾秒把系統(tǒng)進(jìn)程表打滿,OOM Killer 救場(chǎng)都來(lái)不及。
3?? chmod -R 000 /
全鎖死
sudo chmod -R 000 /
把所有文件權(quán)限清零,連
sudo
都救不回來(lái)(需 LiveCD 修復(fù))。
4?? 隨機(jī)覆寫內(nèi)存(內(nèi)核崩潰)
echo 1 | sudo tee /proc/sys/kernel/sysrq
echo c | sudo tee /proc/sysrq-trigger # SysRq-c 立即觸發(fā) kernel panic
手一抖,系統(tǒng)重啟;用于演示“藍(lán)屏”。
5?? /dev/null
偽裝硬盤
sudo mount -o bind /dev/null /home
用戶所有寫入
/home
立刻黑洞化,備份直接蒸發(fā)。
6?? 把 shell 歷史寫成只讀黑洞
ln -sf /dev/null ~/.bash_history
歷史命令永遠(yuǎn)寫不進(jìn)去,審計(jì)直接翻車。
7?? 隱藏大文件(文件名包含退格符)
touch $'evil\033.txt'
ls
顯示為空格,rm *
都刪不掉,需rm evil$'\b'.txt
。
8?? 內(nèi)存盤無(wú)限增長(zhǎng)
sudo mount -t tmpfs -o size=100% tmpfs /tmp
cat /dev/zero > /tmp/bigfile &
tmpfs 占滿物理內(nèi)存,觸發(fā) OOM,系統(tǒng)卡死。
9?? 濫用 find
刪除系統(tǒng)文件
sudo find / -type f -name "*.log" -delete
遞歸刪除所有日志,審計(jì)、調(diào)試信息瞬間蒸發(fā)。
?? 偽裝 rootkit 的 LD_PRELOAD
gcc -shared -fPIC -o evil.so evil.c # evil.c 里重載 open/read
sudo LD_PRELOAD=./evil.so /bin/bash
任何程序打開(kāi)文件都被鉤子截獲,隱蔽篡改數(shù)據(jù)。
邪修口訣
“權(quán)限濫用當(dāng)日常,系統(tǒng)崩潰當(dāng)煙花;
一行命令毀天地,備份永遠(yuǎn)來(lái)不及。”
PS
想要正經(jīng)學(xué)習(xí) Linux ,從編程獅《Linux 入門課程》開(kāi)始!