最近使用patch给kernel打补丁的时候,遇到一个诡异的问题。发现patch会把没匹配上的代码也打上去。这会导致失败。
经过对比,发现patch还有个模糊匹配打patch.

而且还有个默认的factor为2.

所以说为了安全起见,还是关闭默认的fuzz
-F 0
再结合dry-run去探测是否能打成功。
本文探讨了使用patch工具给kernel打补丁时遇到的模糊匹配问题,解释了默认fuzz factor的影响,并提供了解决方案,建议关闭默认fuzz并使用dry-run测试。
最近使用patch给kernel打补丁的时候,遇到一个诡异的问题。发现patch会把没匹配上的代码也打上去。这会导致失败。
经过对比,发现patch还有个模糊匹配打patch.

而且还有个默认的factor为2.

所以说为了安全起见,还是关闭默认的fuzz
-F 0
再结合dry-run去探测是否能打成功。
8015

被折叠的 条评论
为什么被折叠?