两周后,我正在寻找一个关于如何完全安装库“lib_mysqludf_sys”的正确教程。
我从一个俄罗斯站点获得了.dll,因为似乎没有其他64位系统。我已经成功安装了该过程并创建了该函数,但每当我想调用一个文件时,整个数据库都会崩溃。我得出结论,DLL文件有问题,或者我忘了要安装的东西。
有人可以向我解释如何使用UDF库来调用MySQL中正确隐含的Windows Server 2016 64bit上的文件吗?
这对我很有帮助,谢谢!
从这里下载Windows 64位版本: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/
看起来您使用的是MySQL 57 /早期版本。对于图书馆,我建议用“依赖步行者”控制它。查看依赖库是否存在任何问题。至少KERNEL32.DLL和MSCVTR.DLL(Visual C ++ Redistrubatable文件)应该在根级别没有任何警告。
如果你有代码,我建议你用mygwin64重新编译它。编译它需要修复很多项目。以下链接是UDF DLL编译的良好链接