Sniper(狙擊手模式)
狙擊手模式只能使用一組payload,它一次只使用一個payload位置。假設你標記了A位置和B位置,payload爲m,n。那麼會形成下列4種組合。
第幾次攻擊 | A位置數值 | B位置數值 |
---|---|---|
1 | m | 原來的數值 |
2 | n | 原來的數值 |
3 | 原來的數值 | m |
4 | 原來的數值 | n |
Battering ram(攻城錘模式)
攻城錘模式與狙擊手模式類似的地方是,同樣只能使用一個payload集合,不同的地方在於每次攻擊都是替換所有payload標記位置,而狙擊手模式每次只能替換一個payload標記位置。如下述所示
第幾次攻擊 | A位置數值 | B位置數值 |
---|---|---|
1 | m | m |
2 | n | n |
Pitchfork(草叉模式)
草叉模式允許使用多組payload組合。假設有兩個位置“A”和“B”,payload組合1的值爲“m”和“n”,payload組合2的值爲“1”和“2”,如下所示:
第幾次攻擊 | A位置數值 | B位置數值 |
---|---|---|
1 | m | 1 |
2 | n | 2 |
Cluster bomb(集束炸彈模式)
集束炸彈模式允許使用多組payload組合,與草叉模式不同的是集束炸彈模式會對payload組進行笛卡爾積。若依然和草叉模式payload相同時,如下所示
第幾次攻擊 | A位置數值 | B位置數值 |
---|---|---|
1 | m | 1 |
2 | m | 2 |
3 | n | 1 |
4 | n | 2 |