最近开始学习使用python进行exp的编写,毕竟python的功底也不太好,期间遇到了许多问题,下面记录一下编写文件上传exp的过程
使用的是pikachu靶场的的文件上传的第一个模块来练习
创建一个简单地一句话木马,将文件后缀改为jpg(由于这一关是前端白名单验证,我们能通过抓包修改文件后缀绕过;也可以直接用exp绕过,因为requests的请求不经过前端,也就是不进行客户端验证,直接在请求数据中用php后缀就行;但这里我们要分析数据包,得进行正常的上传流程),然后开启浏览器代理,打开burpsuite,抓到我们文件上传的数据包
接下来,就是exp的编写了
我们知道,python中用于exp编写使用最基础的就是requests模块和re模块了,一个用于发送请求,一个