#!/bin/bash # 1. Найти процесс, где в окружении есть KEY for pid in $(ps -e -o pid=); do if strings /proc/$pid/environ 2>/dev/null | grep -q 'KEY='; then KEY=$(strings /proc/$pid/environ 2>/dev/null | grep 'KEY=' | head -n1 | cut -d= -f2-) echo "Found KEY in PID $pid" break fi done [ -z "$KEY" ] && { echo "KEY not found"; exit 1; } # 2. Расшифровать flag.enc openssl enc -aes-256-cbc -d -salt -pbkdf2 -iter 100000 \ -in flag.enc -out decoded_flag.txt \ -pass pass:"$KEY" cat decoded_flag.txt