Jeden nepovedený útok

13. 10. 2011 14:53 (aktualizováno) Tomas Matějíček

Kdysi dávno jsem u kamaráda viděl, jak se hlásil do phpMyAdminu na jeho serveru. Zadal nějakou naprosto šílenou URL a byl tam, žádné přihlašování. Je tajná URL adresa k webovskému administračnímu rozhraní (k čemukoli) dostatečným zabezpečením? Samozřejmě že není, ale je to úplně jedno. Pokud k danému adminu přistupujete přes HTTP, je to naprosto totožné jako přihlášení s funkčním heslem přes web form nebo přes HTTP autentizaci – ve všech případech se po drátě posílají nešifrovaná data, a tudíž i nešifrované heslo (či tajný název adresáře).

Jediný drobný rozdíl, který by vás snad mohl od takovéhohle „zabezpečení“ odradit je, že narozdíl od POST dat z formuláře nebo „Authorization: Basic“ hlavičky se bude vaše „tajné“ url zřejmě ukládat do nějakého logu po cestě, především pokud Váš provider používá proxy (což nemusíte ani vědět).

Je až s podivem, kolik lidí ale phpMyAdmin nechá dokonce na „netajném“ (uhádnutelném) URL. Dnes jsem při prohlídce error logu natrefil na bota, který zkoušel umístění mého phpMyAdminu uhádnout. Tyhle všechny adresáře zkoušel (všimněte si, že po sobě nechal podpis. Znáte někdo ten tool který to hádání provádí? podělte se v komentářích):

/home/www/w00tw00t.at.blac­khats.romanian.anti-sec:)
/home/www/bazapma
/home/www/my
/home/www/cp
/home/www/admin/cp
/home/www/MyAdmin9
/home/www/tools
/home/www/tools
/home/www/_admin
/home/www/_myadmin
/home/www/_scripts
/home/www/_admin
/home/www/3rdparty
/home/www/PHPMYADMIN
/home/www/PMA
/home/www/PMA2005
/home/www/SQL
/home/www/SSLMySQLAdmin
/home/www/admin/phpmyadmin
/home/www/admin/pma
/home/www/admin/scripts
/home/www/bbs
/home/www/cpadmin
/home/www/cpadmindb
/home/www/cpanelmysql
/home/www/cpanelphpmyadmin
/home/www/cpanelsql
/home/www/cpdbadmin
/home/www/cpphpmyadmin
/home/www/db
/home/www/dbadmin
/home/www/myadmin
/home/www/mysql
/home/www/mysqladminconfig
/home/www/mysqlmanager
/home/www/p
/home/www/pMA
/home/www/php-my-admin
/home/www/php-myadmin
/home/www/phpMyAdmin-2.2.3
/home/www/phpMyAdmin-2.2.6
/home/www/phpMyAdmin-2.5.1
/home/www/phpMyAdmin-2.5.4
/home/www/phpMyAdmin-2.5.5-pl1
/home/www/phpMyAdmin-2.5.5-rc1
/home/www/phpMyAdmin-2.5.5-rc1config
/home/www/phpMyAdmin-2.5.5-rc2
/home/www/phpMyAdmin-2.5.5
/home/www/phpMyAdmin-2.5.6-rc1
/home/www/phpMyAdmin-2.5.6-rc2
/home/www/phpMyAdmin-2.5.6
/home/www/phpMyAdmin-2.5.7-pl1
/home/www/phpMyAdmin-2.5.7
/home/www/phpMyAdmin-2.6.0-alpha
/home/www/phpMyAdmin-2.6.0-alpha2
/home/www/phpMyAdmin-2.6.0-beta1
/home/www/phpMyAdmin-2.6.0-beta2
/home/www/phpMyAdmin-2.6.0-pl1
/home/www/phpMyAdmin-2.6.0-pl2
/home/www/phpMyAdmin-2.6.0-pl3
/home/www/phpMyAdmin-2.6.0-rc1
/home/www/phpMyAdmin-2.6.0-rc2
/home/www/phpMyAdmin-2.6.0-rc3
/home/www/phpMyAdmin-2.6.0
/home/www/phpMyAdmin-2.6.1-pl1
/home/www/phpMyAdmin-2.6.1-pl2
/home/www/phpMyAdmin-2.6.1-pl3
/home/www/phpMyAdmin-2.6.1-rc1
/home/www/phpMyAdmin-2.6.1-rc2
/home/www/phpMyAdmin-2.6.1
/home/www/phpMyAdmin-2.6.2-beta1
/home/www/phpMyAdmin-2.6.2-pl1
/home/www/phpMyAdmin-2.6.2-rc1
/home/www/phpMyAdmin-2.6.2
/home/www/phpMyAdmin-2.6.3-pl1
/home/www/phpMyAdmin-2.6.3-rc1
/home/www/phpMyAdmin-2.6.3
/home/www/phpMyAdmin-2.6.4-pl1
/home/www/phpMyAdmin-2.6.4-pl2
/home/www/phpMyAdmin-2.6.4-pl3
/home/www/phpMyAdmin-2.6.4-pl4
/home/www/phpMyAdmin-2.6.4-rc1
/home/www/phpMyAdmin-2.6.4
/home/www/phpMyAdmin-2.7.0-beta1
/home/www/phpMyAdmin-2.7.0-pl1
/home/www/phpMyAdmin-2.7.0-pl2
/home/www/phpMyAdmin-2.7.0-rc1
/home/www/phpMyAdmin-2.7.0
/home/www/phpMyAdmin-2.8.0-beta1
/home/www/phpMyAdmin-2.8.0-rc1
/home/www/phpMyAdmin-2.8.0-rc2
/home/www/phpMyAdmin-2.8.0.1
/home/www/phpMyAdmin-2.8.0.2
/home/www/phpMyAdmin-2.8.0.3
/home/www/phpMyAdmin-2.8.0.4
/home/www/phpMyAdmin-2.8.0
/home/www/phpMyAdmin-2.8.1-rc1
/home/www/phpMyAdmin-2.8.1
/home/www/phpMyAdmin-2.8.2
/home/www/phpMyAdmin-2
/home/www/phpMyAdmin
/home/www/phpMyAdmin2
/home/www/phpadmin
/home/www/phpmanager
/home/www/phpmy-admin
/home/www/phpmya
/home/www/phpmyadmin
/home/www/phpmyadmin1
/home/www/phpmyadmin2
/home/www/pma
/home/www/pma2005
/home/www/roundcube
/home/www/scripts
/home/www/sl2
/home/www/sqladmin
/home/www/sqlmanager
/home/www/sqlweb
/home/www/typo3
/home/www/web
/home/www/web
/home/www/webadmin
/home/www/webdb
/home/www/websql
/home/www/xampp
/home/www/~
/home/www/pmy
/home/www/published
/home/www/wbsadmin
/home/www/vhcs2
/home/www/tools
/home/www/phpadmin
/home/www/phpMyAdmin-2.11.4
/home/www/administrator
/home/www/Admin
/home/www/phpmyadmin_old
/home/www/phpmyadmino-ld
/home/www/test
/home/www/my
/home/www/databaseadmin
/home/www/admm
/home/www/admn

Sdílet