MySQL Установите библиотеку UDF «mysqludf_sys» на Windows Server 2016

0

В течение 2 недель я ищу подходящий учебник о том, как полностью установить библиотеку lib_mysqludf_sys.

Я получил.dll с русского сайта, потому что, похоже, нет другого для 64-битных систем. Я успешно установил процедуру и также создал функцию, но всякий раз, когда я хочу вызвать файл, вся база данных сбой. Я пришел к выводу, что DLL файл неисправен или что я забыл что-то установить.

может ли кто-нибудь объяснить мне, как использовать библиотеку UDF для вызова файлов на 64-битной Windows Server 2016, правильно подразумеваемых в MySQL?

это мне очень помогло, спасибо!

Теги:
server
user-defined-functions

2 ответа

1

Загрузите 64-битную версию Windows здесь: https://github.com/rapid7/metasploit-framework/tree/master/data/exploits/mysql

Скопируйте его сюда или эквивалент для установки MySQL: c:\Program Files\MySQL\MySQL Server 5.7\lib\plugin\lib_mysqludf_sys_64.dll

Установите и проверьте в соответствии с инструкциями здесь: https://osandamalith.com/2018/02/11/mysql-udf-exploitation/

0

Похоже, вы используете MySQL 57/более раннюю версию. Для библиотеки я предлагаю контролировать ее с помощью "ходячей зависимостей". Посмотрите, есть ли проблемы с библиотеками зависимостей. При аренде KERNEL32.DLL и MSCVTR.DLL(Visual C++ Redistrubatable file) должны быть без предупреждения на корневом уровне.

Если у вас есть код, я предлагаю вам перекомпилировать его с помощью mygwin64. Для его компиляции необходимо зафиксировать множество элементов. Следующая ссылка - хорошая ссылка для компиляции UDF DLL

https://github.com/esabilbulbul/mysql-udf-windows

Ещё вопросы

Сообщество Overcoder
Наверх
Меню