修改git pack文件的方法?

GBl*_*ney 6 git burp

我正在测试一个git服务器,我正在试图弄清楚如何修改包文件.我有我的git请求通过Burp代理运行,但是,我不确定如何篡改我看到被发送到git-receive-pack端点的包文件.是否有任何好的工具可以对包文件进行简单的修改,例如更改正在上传的文件的名称和路径?

我发现了很多 关于pack文件 文档以及通过git CLI 操作它们的命令.但问题是,我想创建格式错误的包文件,git不允许这样做.我也找到了德威,但是文档看起来并不好,我找不到任何我想做的事情.

有关如何修改这些包文件的任何建议将非常有用.

Von*_*onC 3

当涉及到包示例时,您可以查看 Git 中包含的与包相关的测试,看看是否可以从中派生出您自己的(有问题的)包。

例如: