Su Wordpress, il contenuto generato dall'utente dovrebbe andare in /wp-content
mentre altri nomi di file e directory (contenuto in /wp-admin
, /wp-includes
) sono per lo più statici e prevedibili in quanto appartengono al core di Wordpress.
L'elenco delle directory all'interno di /wp-content
può aiutarti a enumerare i file multimediali caricati ( /uploads
), i temi ( /themes
) e, soprattutto, i plugin ( /plugins
). Essere in grado di elencare tutti i plug-in installati senza noioso indovinare aiuta a identificare rapidamente versioni obsolete - il che è un grande vantaggio poiché i plugin vulnerabili sono uno dei più comuni punti di accesso. Ho anche visto alcuni plug-in utilizzare i propri meccanismi di memorizzazione nella cache e archiviare dati potenzialmente sensibili in file con nomi casuali. Anche una directory /tmp
all'interno di /wp-content
è comune.
Sebbene ciò non sia limitato a Wordpress, potresti anche incappare in backup di database o file legacy con nomi modificati (ad esempio wp-config.php_old
) che non potresti scoprire tramite percorsi di forzatura bruta. Per identificare tutti i file generati dall'utente ti suggerisco di spiderare l'indice e diffare la struttura della directory rispetto a un'installazione predefinita.
Tuttavia, sebbene l'elenco di directory su Wordpress faciliti la raccolta di informazioni, di solito non rappresenta una minaccia immediata e sfruttabile.