迃ヅ 幵 2024-12-09 15:29 采纳率: 0%
浏览 219

为什么我的burp抓包抓不到pikachu靶场里的sql注入[POST]注入,显示为GET方法而不是POST方法

各位大能,为什么我的burp抓包抓不到pikachu靶场里的sql注入[POST]注入,显示为GET方法而不是POST方法?

  • 写回答

1条回答 默认 最新

  • 爱好学习的哥哥 2024-12-09 23:44
    关注

    以下是一些可能的解决方法:

    一、检查浏览器和代理设置

    1. 浏览器代理设置

    • 确保浏览器的代理设置正确指向Burp Suite。在浏览器设置中找到代理选项,将代理地址设置为 127.0.0.1 ,端口设置为Burp Suite监听的端口(通常是8080)。
    • 如果你使用的是Firefox浏览器,可以尝试安装FoxyProxy插件来管理代理设置,确保插件配置正确。

    2. 检查Burp Suite监听设置

    • 在Burp Suite中,检查“Proxy”选项卡下的“Options”设置,确保“Proxy Listeners”中的监听端口和IP地址设置正确。通常监听 127.0.0.1 和端口 8080 。

    二、检查pikachu靶场设置

    1. 表单提交方法

    • 检查pikachu靶场中的表单是否确实是使用POST方法提交的。可以查看表单的HTML代码,确保 method="post" 属性存在。
    • 如果靶场中的表单是使用GET方法提交的,那么Burp抓包显示为GET方法是正常的。

    三、检查网络和证书问题

    1. 网络连接问题

    • 确保本地网络连接正常,没有阻止Burp Suite和浏览器之间的通信。
    • 尝试关闭防火墙或防病毒软件(暂时),看是否是这些软件阻止了Burp的抓包操作。

    2. 证书问题

    • 如果Burp Suite使用了自签名证书,确保浏览器信任该证书。在Burp Suite中,可以导出证书并导入到浏览器的信任证书列表中。
    • 检查浏览器是否因为证书问题而无法正确与Burp Suite通信,导致抓包显示异常。

    四、检查Burp Suite配置

    1. 拦截规则

    • 检查Burp Suite的拦截规则,确保没有设置错误的规则导致无法正确抓取POST请求。在“Proxy”选项卡下的“Intercept”子选项卡中,查看拦截规则是否正确。

    2. 历史记录和过滤器

    • 检查Burp Suite的“HTTP history”中的请求记录,确保没有遗漏POST请求。可以使用过滤器功能,筛选出POST请求查看。

    通过以上步骤的排查,应该能够找到Burp抓包显示异常的原因并解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 12月9日