记一次上传getshell--突破服务器禁止抓包

弱口令进后台 已知他是某个cms二次开发的 进后台直奔上传类型 添加php 发现被隐藏起来了
没事我有同样的接口 抓包改包就行了 设置好了上传类型 来到编辑器 上传图片文件
发现开了代理拦截抓不到包 不是因为https的原因 我burpsuite导入证书了 可以抓https的
这里具体是怎么实现的 什么原理不太懂 希望有知道的 可以告知一下
然后我就想啊想 想到了 F12大法 继续上传图片 抓到了


可是我这里拼凑上传 死活不行 可能是他这个cms的原因 也可能是他服务器的原因
然后发现 有个curl大法 直接copy as curl(bash)
上传图片成功 可是我要传php啊 这套cms可以用%00截断上传
那么问题来了 我该怎么写%00截断 中间各种折腾各种测试 都没成功 是的 没成功
但是 我没放弃 我试了一下文件名改写成xx.pHP
竟然成功了 我擦 ...

亲亲的curl大法可以哟,以俺的经验来看,应该不是服务器端拦截的,你抓包是本地的和服务端是没关系的。这边建议亲更换浏览器试试呢,如果还不行的话试试Fiddler。 当然啦亲亲也可以试试nc上传啦。

嗯 我估计是我电脑问题 具体什么原因不知道 有的网站可以抓 https的也可以抓的到
但是有的网站抓不到 换了好几个浏览器都不行
nc大法 应该也是可以的

用的是BURP吗 ? 什么版本的 老版本现在抓不到HTTPS包了。

新老都用过 跟https 无关

哈哈 古老的nc上传 还记得以前不懂nc是什么鬼 一直以为是骂人的话。 nc=脑残。。 搞出不少笑话