powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / некорректно отрабатывает sp_cmdshell
6 сообщений из 6, страница 1 из 1
некорректно отрабатывает sp_cmdshell
    #39580863
Arl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Arl
Гость
Добрый день всем!
При запуске скрипта из запроса и из командной строки все отрабатывает нормально (считает хэш sha1).
Код: sql
1.
EXEC sys.xp_cmdshell 'certutil -hashfile c:\windows\hh.exe'


Если указываю параметр MD5 -
Код: sql
1.
EXEC sys.xp_cmdshell 'certutil -hashfile c:\windows\hh.exe MD5'


при запуске из CMD считает хэш (md5), а из запроса возвращает результат, как будто ошибка выполнения CMD-команды.
В чем может быть причина такого поведения?
...
Рейтинг: 0 / 0
некорректно отрабатывает sp_cmdshell
    #39581064
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arlиз запроса возвращает результат, как будто ошибка выполнения CMD-команды.Может, посмотреть ошибку?
Видимо, разные права, разные аккаунты, под которым запускается certutil.
...
Рейтинг: 0 / 0
некорректно отрабатывает sp_cmdshell
    #39581102
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArlДобрый день всем!
При запуске скрипта из запроса и из командной строки все отрабатывает нормально (считает хэш sha1).
Код: sql
1.
EXEC sys.xp_cmdshell 'certutil -hashfile c:\windows\hh.exe'


Если указываю параметр MD5 -
Код: sql
1.
EXEC sys.xp_cmdshell 'certutil -hashfile c:\windows\hh.exe MD5'


при запуске из CMD считает хэш (md5), а из запроса возвращает результат, как будто ошибка выполнения CMD-команды.
В чем может быть причина такого поведения?
certutil не на всех версиях Windows поддерживает MD5 например.

Таки попробуйте "powershell get-filehash -algorithm md5 <file_to_check>"
Ну или более навороченная версия .
...
Рейтинг: 0 / 0
некорректно отрабатывает sp_cmdshell
    #39581106
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAPcertutil не на всех версиях Windows поддерживает MD5 напримерОй, прочитал неверно, почудилось, работает из SSMS, не работает из Job :-)
...
Рейтинг: 0 / 0
некорректно отрабатывает sp_cmdshell
    #39581423
Arl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Arl
Гость
Всем спасибо за ответы. Почему из процедуры не передается последний параметр так и не разобрался.
Получил хеш следующим способом:
Также можно воспользоваться утилитой FCIV (File Checksum Integrity Verifier utility) эта утилита может не входить по умолчанию в систему.
Скачать можно ее с оф.сайта http://support.microsoft.com/ru-ru/kb/841290
Распаковываем и кладем файл fciv.exe для удобства в папку C:windowssystem32
Теперь можно выполнив команду
Код: powershell
1.
fciv c:file


узнать хеш-сумму файла, по умолчанию MD5.
...
Рейтинг: 0 / 0
некорректно отрабатывает sp_cmdshell
    #39581426
Arl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Arl
Гость
Andy_OLAPcertutil не на всех версиях Windows поддерживает MD5 например.

Да, вы оказались правы, версия Windows на сервере не поддерживает MD5.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / некорректно отрабатывает sp_cmdshell
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]