|
|
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
Друзья! Посоветуйте, что делать! Есть скрипт на стороне, который должен делать инстерты в базу mysql. Скрипт подключается под известным пользователем, но неизвестным паролем (забыли пароль). Отредактировать скрипт возможности нет. Есть рутовый доступ к серверу MySql. Существует ли способ разрешить этому пользователю подключение к базе с ЛЮБЫМ паролем? независимо от того, какой пароль он отправляет... Возможно, есть другие варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 08:14:37 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
Если существует другой экземпляр MySQL, к которому раньше подключался этот скрипт, то можно пароль (его хэш) перебросить оттуда. Скрипт на чтение тоже не доступен? Я бы еще попробовал дать доступ вообще без пароля, возможно, пройдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 10:31:32 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
miksoftЕсли существует другой экземпляр MySQL, к которому раньше подключался этот скрипт, то можно пароль (его хэш) перебросить оттуда. Скрипт на чтение тоже не доступен? К сожалению, ничего этого нет. Скрипт на PHP, все закрыто. miksoftЯ бы еще попробовал дать доступ вообще без пароля, возможно, пройдет. Пробовал, та же картина. Пароль то он отправляет, как ни крути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 10:56:25 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzerСкрипт на PHP, все закрыто.В смысле он закодирован каким-нибудь Zend-ом? Можно попытаться найти раскодировщики. Еще можно попытаться посмотреть что передается по сетевому соединению, но это нужно хотя бы мало-мальски протокол знать. Вряд ли там пароль в открытом виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 11:56:17 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
miksoftblazzerСкрипт на PHP, все закрыто.В смысле он закодирован каким-нибудь Zend-ом? Можно попытаться найти раскодировщики. Еще можно попытаться посмотреть что передается по сетевому соединению, но это нужно хотя бы мало-мальски протокол знать. Вряд ли там пароль в открытом виде. Не могу сказать. К тому, что на стороне скрипта, у меня доступа никакого нет абсолютно. Я сканил на уязвимости, чтобы туда залезть и посмотреть содержимое файла. Там сервер настроен так, что на запрос выдается только результат выполнения. Так что исходных данных не видно. У себя на MySQL-сервере смотрел, конечно, снифер натравиливал на порт и на хост, отсюда и логин узнал. Все верно, пароль в закрытом виде передается. P/S/ Я надеялся, что есть вариант, чтобы mysql не проверяла пароль при подключении, т.е. пускала с любым. Если это невозможно, то я так понимаю, решение проблемы одно - править скрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 12:57:34 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzer, Забавно. Т.е. вы неизвестно кому даете доступ к вашей базе? Почему бы не попросить помощи у владельца сервера, на котором работает этот скрипт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:01:04 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzerЯ надеялся, что есть вариант, чтобы mysql не проверяла пароль при подключении, т.е. пускала с любым.Почитайте про использование --skip-grant-tables Далеко не лучший вариант, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:04:37 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
miksoftblazzer, Забавно. Т.е. вы неизвестно кому даете доступ к вашей базе? Почему бы не попросить помощи у владельца сервера, на котором работает этот скрипт? да почему же ) Просто мы не помним данные этого клиента =) а там обслуживающий персонал в отпуске, через 3 недели только будет. Территориально это другая область. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:04:48 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
Мне не нужен способ узнать его пароль. Мне нужно восстановить работу скрипта. А скрипт не может подключиться к МОЕЙ базе с ошибкой пароля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:23:45 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
vkle--skip-grant-tables Далеко не лучший вариант, конечно.Да, костыль, но сработать вроде должен. На всякий случай, дока - http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_skip-grant-tables ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:46:18 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzerобслуживающий персонал в отпуске, через 3 недели только будетПрисоединяюсь к алексу, как-то это подозрительно выглядит. Вот ровно в тот момент, когда пароли "вдруг" "перестали совпадать", весь обслуживающий персонал резко рванул в отпуск... blazzerА скрипт не может подключиться к МОЕЙ базе с ошибкой пароля.А почему такой упор на слове "моей"? он раньше к другой подключался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:49:16 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
tanglirblazzerобслуживающий персонал в отпуске, через 3 недели только будетПрисоединяюсь к алексу, как-то это подозрительно выглядит. Вот ровно в тот момент, когда пароли "вдруг" "перестали совпадать", весь обслуживающий персонал резко рванул в отпуск... blazzerА скрипт не может подключиться к МОЕЙ базе с ошибкой пароля.А почему такой упор на слове "моей"? он раньше к другой подключался? Да присоединяйтесь сколько хотите ) Главное, по взаимному согласию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:51:02 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
miksoftvkle--skip-grant-tables Далеко не лучший вариант, конечно.Да, костыль, но сработать вроде должен. На всякий случай, дока - http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_skip-grant-tables спасибо, но это не то. Я все равно не смогу ВОСсоздать пароль клиента. Ладно, всем спасибо за советы и за издевки тоже спасибо! =))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:53:46 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzerспасибо, но это не то. Я все равно не смогу ВОСсоздать пароль клиента.Воссоздать - нет, но продержаться три недели до выхода из отпуска админа того сервера сможете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:55:32 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
miksoftblazzerспасибо, но это не то. Я все равно не смогу ВОСсоздать пароль клиента.Воссоздать - нет, но продержаться три недели до выхода из отпуска админа того сервера сможете. Не, страшно. Слишком чревато возможными последствиями в таком режиме три недели сидеть. Клиент то не один, их много. Да и возможно злоумышленников тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 13:58:46 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
наснифать пароль, скорее всего, удастся, ибо пехопешник с зендом вряд ли слышал про ssl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 14:13:35 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzer, Если данные клиента возможно отделить от остальных данных, то можно попробовать перенести их в отдельный инстанс и пускать этого клиента в этот отдельный инстанс, где уже будет включено skip-grant-tables. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 14:35:11 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
vkle, miksoft, miksoftvkle--skip-grant-tables Далеко не лучший вариант, конечно.Да, костыль, но сработать вроде должен. На всякий случай, дока - http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_skip-grant-tables На данный момент это единственный вариант. Сделал, заработало. С отдельным инстансом жуть как неохота возиться. Запустил пока mysql в режиме mysqld-safe --skip-grant-tables Так работает. Ну и пусть пока работает, пока не найду другого решения либо чел не выйдет из отпуска. СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:18:49 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzerКлиент то не один, их много. Да и возможно злоумышленников тоже.Пускаем инстанс не с "голым задом в инете", а только с локальным подключением. Либо файрволлом разрешаем подключения только с определенных адресов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:22:53 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzerлибо чел не выйдет из отпускаВот эта "сотрудник-ориентированность" меня всегда бесила. Ушел чел отдыхать - и хоть потоп. То не достать его по срочному вопросу, то обижается за доставание... Видимо, "особенность национального бизнеса" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:27:20 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzerДрузья! Посоветуйте, что делать! Есть скрипт на стороне, который должен делать инстерты в базу mysql. Скрипт подключается под известным пользователем, но неизвестным паролем (забыли пароль). Отредактировать скрипт возможности нет. Есть рутовый доступ к серверу MySql. Существует ли способ разрешить этому пользователю подключение к базе с ЛЮБЫМ паролем? независимо от того, какой пароль он отправляет... Возможно, есть другие варианты? Сбросить пароль. И дать пользователю входить с ПУСТЫМ паролем. Это, конечно, не ЛЮБОЙ пароль, но ничем не хуже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:27:25 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
vkleblazzerКлиент то не один, их много. Да и возможно злоумышленников тоже.Пускаем инстанс не с "голым задом в инете", а только с локальным подключением. Либо файрволлом разрешаем подключения только с определенных адресов. Да, конечно, внешним клиентам расписал все на файрволле. Только с определленных IP и на порт 3306. Единственное - у них может быть динамика, завтра выйдут в сесть с другими адресами, опять танцы с бубном начнутся. Ну да ладно это уже другая песня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:28:33 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
MasterZivСбросить пароль. И дать пользователю входить с ПУСТЫМ паролем. Это, конечно, не ЛЮБОЙ пароль, но ничем не хуже.Пробовал, в этом случае все равно отбивает с Access denied for user ####@### using password: YES. Клиент то шлёт пароль, не смотря на мои телодвижения на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:31:05 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
blazzerЕдинственное - у них может быть динамика, завтра выйдут в сесть с другими адресами, опять танцы с бубном начнутся. Ну да ладно это уже другая песня. Хотя нет, статика у них, до этого же на mysql были адреса прописаны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:33:12 |
|
||
|
Беспарольный доступ к MySQL из вне.
|
|||
|---|---|---|---|
|
#18+
может попробовать? http://habrahabr.ru/post/107243/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 15:43:40 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38714664&tid=1834394]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 378ms |

| 0 / 0 |
