#!/bin/bash
Defining the directory to search our flag
directory="/var/log "
Defining the flag to search
flag="thm-flag01-script "
echo "Flag search in directory: $directory in progress..."
Defining for loop to iterate over all the files with .log extension in the defined directory
for file in "$directory "/*.log; do
Check if the file contains the flag
if grep -q "$flag" "$file"; then
Print the filename
echo "Flag found in: $(basename "$file")"
fi
done
Flag search in directory: /var/log in progress...
grep: /var/log /.log: No such file or directory
root@magic rapids:/home/user# ./flag_hunt.sh
Flag search in directory: /var/log in progress...
grep: /var/log /.log: No such file or directory
root@magic rapids:/home/user# cd /var/log
root@magic rapids:/var/log# ./flag_hunt.sh
bash: ./flag_hunt.sh: No such file or directory
root@magic rapids:/var/log#