Migel, какая cms посмотреть можно. В тегах head часто многие популярные cms оставляют свои следы. Есть сервисы в том числе которые определяют cms. Хотя не всегда можно понять. Зачастую многие разработчики скрывают следы cms.
Если есть доступ к базе данных, скорее всего пароли от доступа к сайту хранятся в одной из таблиц. В нормальных системах чаще всего пароль и логин зашифрован через функцию md5 php. Поменять на другой проблем нет. Пишешь логин, пропускаешь его через md5 и результат сохраняешь в базе.
Если есть доступ к работающему сайту на хостинге, особенно к его базе данных все это проделать можно. Если на локалке только, но домен принадлежит вам. Можно взять другой хостинг, перенести туда домен (dns новые) и там развернуть сайт. Это быстрее и легче, чем пидалиться с деятелем, указанным выше.
Часто так бывает. На своем хостинге, разворачивают сайт, а потом требуют денег за работу с сайтом. Но зачастую заказчик сам в таких ситуациях виноват. Заказывая сайт за копейки, потом налетает на такое. Достаточно распространенная практика.