小明的服务器遭到了黑客的攻击,他想了一个简易的办法来判断服务器收到的数据包是否是来自黑客的攻击。
小明假设黑客的攻击都是往一些模式串里插入一个片段伪装出来的,例如模式串M为AN--ATTACK,那么黑客可能往M里插入一段信息,如在AN-后插入hello,来得到伪装后的数据包,AN-hello-ATTACK。小明想出了一系列的模式串Mi,你能否帮助小明判断服务器收到的数据包是否可能由某个模式串伪装而成。
示例,给定两个模式串M1=abc,M2=abd,那么数据包abec可能是攻击(模式M1),但数据包xyz则不属于M1、M2里面任何一个类型的攻击。