#!/bin/bash # 8 LOUD accent escape codes R=$'\033[31m' O=$'\033[38;5;16m' Y=$'\033[33m' G=$'\033[32m' C=$'\033[36m' B=$'\033[34m' P=$'\033[35m' L=$'\033[38;5;17m' W=$'\033[1;37m' X=$'\033[0m' BOLD=$'\033[1m' b='XXXXXX' cat << EOF ${W} ................. ${W} .syhhso++++++++/++osyyhys+. ${W} -oddyo+o+++++++++++++++o+oo+osdms: ${W} :dmyo++oosssssssssssssssooooooo+/+ymm+\` ${W} hmyo++ossyyhhddddddddddddhyyyssss+//+ymd- ${W} -mho+oosyhhhddmmmmmmmmmmmmmmddhhyyyso+//+hN+ ${W} my+++syhhhhdmmNNNNNNNNNNNNmmmmmdhhyyyyo//+sd: ${W} hs//+oyhhhhdmNNNNNNNNNNNNNNNNNNmmdhyhhhyo//++y ${W} s+++shddhhdmmNNNNNNNNNNNNNNNNNNNNmdhhhdhyo/++/ ${W} 'hs+shmmmddmNNNNNNNNNNNNNNNNNNNNNmddddddhs+oh/ ${W} shsshdmmmmmNNMMMMMMMMMMMNNNNNNNNmmmmmmdhssdh- ${W} +ssohdmmmmNNNNNMMMMMMMMNNNNNNmmmmmNNmdhhhs:\` ${W} -+oo++////++sydmNNNNNNNNNNNNNNNNNNNdyyys/--://+//: ${W} d/+hmNNNmmdddhhhdmNNNNNNNNNNNNNNNmdhyyyhhhddmmNmdyd- ${W} ++--+ymNMMNNNNNNmmmmNNNNNNNNNNNmdhddmNNMMMMMMNmhyss ${W} /d+\` -+ydmNMMMMMMNNmNMMMMMMMmmmmNNMMMMMNNmh- :sdo ${W} sNo \` /ohdmNNMMMMNNMMMMMNNNMMMMMNmdyo/ \` hNh ${W} M+' \`\`-/oyhmNNMNhNMNhNMMMMNmho/ \` 'MN/ ${W} d+' \`-+osydh0w.nzmNNmho: 'mN: ${W} +o/ \` :oo+:s :+o/-\` -dds ${W} :hdo ${R}x${W} \`-/ooss:':+ooo: \` ${R}0${W} :sdm+ ${W} +dNNNh+ :ydmNNm' \`sddmyo +hmNmds ${W} dhNMMNNNNmddhsyhdmmNNNM: NNmNmhyo+oyyyhmNMMNmysd ${W} ydNNNNNh+/++ohmMMMMNMNh oNNNNNNNmho++++yddhyssy ${W} \`:sNMMMMN' \`mNMNNNd/\` ${R}${b}${O}XXXX${W} y/hMMNm/ .dXb. -hdmdy: \` ${P}XXXX${L}${b} ${R}${b}${O}XXX${W} \`o+hNNds. -ymNNy- .yhys+/\`\` ${P}XXX${L}${b} ${R}${b}${O}XXX${W} +-+//o/+odMNMMMNdmh++////-/s ${P}XXX${L}${b} ${R}${b}${O}XX${W} mhNd -+d/+myo++ysy/hs -mNsdh/ ${P}XXX${L}${b} ${R}${b}${O}XXX${W} mhMN+ dMm-/-smy-::dMN/sMMmdo ${P}XXX${L}${b} ${R}${b}${O}XXXXX${W} NMy+NMMh oMMMs yMMMyNMMs+ ${P}XXXX${L}${b} ${R}${b}${O}${b}${W} dy-hMMm+dMMMdoNMMh ydo ${P}${b}${L}${b} ${R}${b}${O}${b}${Y}XX ${W} smm 'NMMy dms sm ${B}X${P}${b}${L}${b} ${R}${b}${O}${b}${Y}XXX ${B}XX${P}${b}${L}${b} ${R}${b}${O}${b}${Y}${b}${G}${b}${C}${b}${B}${b}${P}${b}${L}${b} ${R}${b}${O}${b}${Y}${b}${G}${b}${C}${b}${B}${b}${P}${b}${L}${b} ${R}${b}${O}${b}${Y}${b}${G}${b}${C}${b}${B}${b}${P}${b}${L}${b} ${R}${b}${O}${b}${Y}${b}${G}${b}${C}${b}${B}${b}${P}${b}${L}${b} ${R}${b}${O}${b}${Y}${b}${G}${b}${C}${b}${B}${b}${P}${b}${L}${b} ${R}${b}${O}${b}${Y}${b}${G}${b}${C}${b}${B}${b}${P}${b}${L}${b} ${X} EOF echo "" echo -e "${BOLD}${R} GRADE: F+${X}" echo "" echo -e "${BOLD}You just piped a random script from the internet into bash.${X}" echo "" echo " This one happens to not be malicious." echo " The next one might not be so friendly." echo "" echo " This could have:" echo " - exfiltrated your SSH keys and cloud credentials" echo " - installed a persistent backdoor" echo " - added a crypto miner to your crontab" echo " - rm -rf'd something you care about" echo " - all of the above, silently" echo "" echo -e " ${BOLD}Read scripts before you run them.${X}" echo " Especially ones about supply chain security." echo " The irony would have been incredible." echo "" echo " Here's what you just ran (this file):" echo " https://gist.github.com/fielding/886a6be1118fdb857a7020f42c32bcd2" echo "" echo " Here's the actual scanner you meant to run:" echo " https://gist.github.com/fielding/846f963ae19cb69bc8ae35d9a76ada93" echo "" echo " Read them both. Then run the real one." echo ""