换包功能支持
问题描述 需要在换包时动态保留原始数据包中某些字段的值(如序列号、时间戳等)。
拦截到: 13 10 00 00 00 A3 00 00 00 滤镜中: 13 10 00 00 00 ?? 00 00 00 换包为: 13 10 00 00 00 A3 00 00 FF (保留A3)
拦截到: 13 10 00 00 00 A7 00 00 00
滤镜中: 13 10 00 00 00 ?? 00 00 00
换包为: 13 10 00 00 00 A7 00 00 FF (保留A7)
在换包设置中支持通配符: 换包设置: 13 10 00 00 00 ?? 00 00 FF 其中 ?? 表示保持原包该位置的值,类似于替换模式里面的那个留空
希望在换包功能中也能支持类似功能,就像替换模式的留空那样可以保持原包中某些位置的值不变,当然换包模式中肯定是不能用留空来表示的,可以用类似??符号表示
问题描述 需要在换包时动态保留原始数据包中某些字段的值(如序列号、时间戳等)。
拦截到: 13 10 00 00 00 A3 00 00 00 滤镜中: 13 10 00 00 00 ?? 00 00 00 换包为: 13 10 00 00 00 A3 00 00 FF (保留A3)
拦截到: 13 10 00 00 00 A7 00 00 00 滤镜中: 13 10 00 00 00 ?? 00 00 00 换包为: 13 10 00 00 00 A7 00 00 FF (保留A7)
在换包设置中支持通配符: 换包设置: 13 10 00 00 00 ?? 00 00 FF 其中 ?? 表示保持原包该位置的值,类似于替换模式里面的那个留空
希望在换包功能中也能支持类似功能,就像替换模式的留空那样可以保持原包中某些位置的值不变,当然换包模式中肯定是不能用留空来表示的,可以用类似??符号表示
如果封包长度不变的话,直接用替换就可以了没必要用换包的吧?
对,封包长度不变的情况我是直接用替换的,但是我在使用过程中有遇到这种情况,原包长度和我要换的那个包长度不一样,所以我不能用替换,但原包特定位置有一个会变的值,我是想要换的包延续相同位置原包的值,就跟替换里面的留空一样,有实现的可能吗
对,封包长度不变的情况我是直接用替换的,但是我在使用过程中有遇到这种情况,原包长度和我要换的那个包长度不一样,所以我不能用替换,但原包特定位置有一个会变的值,我是想要换的包延续相同位置原包的值,就跟替换里面的留空一样,有实现的可能吗
这个需要更改换包的逻辑了,我后面想办法加上这个功能