我目前正在测试一个 git 服务器,我正在尝试弄清楚如何修改包文件。我的 git 请求通过 Burp 代理运行,但是,我不确定如何篡改我看到的发送到 git-receive-pack 端点的包文件。有没有什么好的工具可以对打包文件进行简单的修改,比如修改上传文件的名称和路径?
我找到了很多 关于包文件的 文档以及通过 git CLI操作它们的命令。然而,问题是我想创建格式错误的包文件,这是 git 不允许的。我也找到了Dulwich,但文档似乎不是很好,我在我想做的任何地方都找不到任何示例。
有关如何修改这些包文件的任何建议都将非常有用。