cd ~ || exit 1
echo "== début $(date '+%Y-%m-%d %H:%M')"
echo "== 3. code brouillé (lettres prises une à une dans une chaîne), fichiers PHP de moins de 100 Ko"
find . -path ./hors-web-2026-10-06 -prune -o -path '*/var/cache' -prune -o -type f -name '*.php' -size -100k -print0 2>/dev/null | xargs -0 grep -lE '\$[A-Za-z0-9_]{2,8}="[A-Za-z0-9_]{40,}";\$[A-Za-z0-9_]{2,8}=\$[A-Za-z0-9_]{2,8}\[[0-9]+\]\.' 2>/dev/null
echo "== 4. .htaccess qui font exécuter des images"
find . -path ./hors-web-2026-10-06 -prune -o -type f -name '.htaccess' -print0 2>/dev/null | xargs -0 grep -lE "(AddType|AddHandler|SetHandler).*(php|x-httpd).*(jpe?g|png|gif|ico)|(jpe?g|png|gif|ico).*(AddType|AddHandler|SetHandler).*php" 2>/dev/null
echo "== fin $(date '+%Y-%m-%d %H:%M')"
