Список пользователей и паролей ColdFusion DataSources
В настройках ColdFusion соединение с базами данных можно описать в админке в разделе DataSources
. Но что же делать, если пароли нескольких или всех пользователей были утрачены?
Как ни странно сам CF вам и поможет из декодировать из того, что в нем имеется.
Вашему вниманию предлагается скрипт, который выдаст вам на блюдечке, то есть в табличке, список всех пользователей и их пароли.
Для этого можно в папке папке C:\inetpub\wwwroot\CFIDE
создать файл decrypt.cfm
c вот таким содержанием:
<cfset objDS = createobject("java","coldfusion.server.ServiceFactory") .getDatasourceService().getDatasources() />
DataSource Username Password <cfif len(objDS[Key]["password"])> <cfset password = Decrypt(objDS[Key]["password"],generate3DesKey("0yJ!@1$r8p0L@r1$6yJ!@1rj"), "DESede","Base64") /> </cfif> #objDS[key].name# #objDS[key].username# #password#
Дальше заходим по ссылке следующего типа и смотрим: http://ip_адрес_вашего_сервера/CFIDE/decrypt.cfm