Repo Browser

bashcards/bashcards-kali
Card bundle: cards/717045272617--file-permissions

Front / Back (click to flip)

front
back
Click card to view front/back

Raw Script

#!/bin/bash
E=$'\e[38;5;46m';R=$'\e[0m';w(){[[ $1 ]]&&echo "$1"|fold -sw60;};b(){a=("$@");printf "${E}+";printf -- '-%.0s'{1..60};printf "+${R}\n";for l in "${a[@]}";do w "$l"|while IFS= read -r x;do printf "${E}|${R} %-58s ${E}|${R}\n" "$x";done;done;printf "${E}+";printf -- '-%.0s'{1..60};printf "+${R}\n";};p(){read -n1 -s -r -p "SCAN TO CONTINUE...";};sf(){clear;b "SELECT TARGET FILE FOR PERMISSION CONTROL";mapfile -t f < <(find . -maxdepth 1 -type f);for i in "${!f[@]}";do printf "${E}|${R} %2s - %-53s ${E}|${R}\n" "$((i+1))" "${f[i]}";done;printf "${E}+";printf -- '-%.0s'{1..60};printf "+${R}\n";read -p "SCAN FILE #: " i;T="${f[i-1]}";};ss(){clear;[ "$T" ]&&b "FILE STATUS: $T" "Permissions, Ownership, Size, Last Modified" "Use MODIFY to simulate real admin file handling scenarios." "$(stat -c '%A %U %G %s bytes %y' "$T")";p;};mm(){while :;do clear;b "MODIFY MODULE: PERMISSION CODES FOR $T" "chmod = change file mode bits | chown = change owner" "" "A = Add Execute for Owner (chmod u+x)" "

QR Payload

bash -c "$(echo H4sIAAAAAAAAA6WSXU/iQBSG7/dXvI5UINgK62oMlUSixZAgNbRcbNCLoZ3aSfpBOjWgwH/fM62yu9m92k2atnPmfL3POcdHZ0uZnS25ir84g0bzSSzOr+wL+9tl2rRntaFLv+tWe7tYoNHD8/PJiQjiHKzRY7soT0KYan3Ztff2kpz4oMUaN6xtrwqZlRF5bZ19h30eTRNN07C6qrntWdZld3/w6zS2s/1TxuwoL5BAZjqUL26e98wOc6zpmLDdOpaJwHjkDVAITqULbPT1r9V2OhMM8+JK4XCmzHS70bkyUb/+uUMykdK6ftYj+boNcwXm3Q6n8F3culN/PJ07lmVpbxWRe5AIXthLcnImzq0Pfzi7d3yMxhMHI3eGR2f2MPa8sTutwmfuhNkpX0Var1kiwjWuW5HMQlgwU74JxaqMQdXLt5VA1K64yQ9uR9EB3F/IfKWGNZ/zP/i0WrLTa7f17zZayDrF/6CqIX2iqcQe98EgbX9Q1zB7ugpBUgdICyrkM9CiEa4qxvOH/tzrQ5vZoyhSqZTMM3UKd52JQsVydQpPvotTTLgq8ZCHMpIiJO+5Enhw78aj7yhzKJm+JrwUensS8DAlXhXimGdhIrMXqEBkvJC5siogquQlzABNYwhjDuMehsLyrRQKxluzarRNQEhAmpKAej/7Gvxh4B/V6TOfOP3fB33neNX0K2FBnOYhBgiomRdR90UWgaUsFXZkz9fZz/tcS6cweoZkHYYhnI0IXkmd3oWKDFp10tfORk/1B0ljwdHvAwAA | base64 -d | gunzip)"
NameTypeSize
README.mdfile1,078
assetsdir