jsrpc+mitmproxy配置

安装mitm

下载好后,现在cmd输入mitmproxy启动,默认端口8080,浏览器挂上127.0.0.1:8080的代理后,访问http://mitm.it/下载证书,安装证书过程中要求输密码,不用输入密码,直接"下一步",成功安装证书后,就可以抓取https的流量了。

运行

mitmproxy -s .\1.py 运行,可修改py文件内容,比如下面示例

python 复制代码
import mitmproxy.http

class Modify:
    def request(self, flow: mitmproxy.http.HTTPFlow):
        # 请求体
        url = str(flow.request.url)
        if 'www.baidu.com' in url:
            #替换请求头
            flow.request.headers["headertest"] = "headertest"
            #替换请求体
            flow.request.urlencoded_form = [("bodytest","bodytest")]

addons = [
  Modify()
]

这段代码的意思是代理到127.0.0.1:8080的请求如果是百度,就修改请求头和请求体。

查看效果如下,可以看到请求头,请求体已经修改了:

自动化签名场景

相关推荐
m0_6957688013 小时前
CVE-2017-9442 靶场详解
网络安全
聚铭网络19 小时前
聚铭网络入选2026年度连云港市网络和数据安全应急支撑服务机构并获授牌
网络安全
@我漫长的孤独流浪20 小时前
计算机网络与信息安全
计算机网络·网络安全
白猫不黑20 小时前
CTF是什么?从零理解一场攻防竞赛
网络·web安全·计算机·网络安全·信息安全·ctf·红蓝对抗
学习3人组21 小时前
XSS跨站脚本攻击攻击案例拆解-网络安全系列
网络安全
XLYcmy1 天前
Prompt 设计相关问题
网络安全·llm·prompt·agent·cot·漏洞检测·harness
sbjdhjd1 天前
从“删除后重生”到认证绕过:PHP 常驻内存实验与 Cacti remote_agent 命令执行链路复盘
安全·web安全·网络安全·数据挖掘·php·网络攻击模型·安全架构
ccino .1 天前
Docker 容器删除卡在 Removal In Progress / Dead 解决
服务器·安全·web安全·网络安全
马立杰1 天前
mysql中Illegal mix of collations for operation “UNION”错误的解决方法
数据库·sql·网络安全
TechWJ2 天前
没有公网 IP 也想远程连 PostgreSQL?从本地数据库到固定 TCP 地址完整配置
大数据·数据库·网络安全·postgresql·内网穿透