请教,有什么api能实现这个网络功能
某一程序,要能正常使用必须通过网络验证,他会像已知IP地址处发出一固定的数据包,数据包内的16进制数字固定,内容看不懂(可能加密),为一串字母,内容每次相同且内容已知,而远程IP地址会发回两种数据包中的其中一种,一种代表验证失败,程序将提示并退出,一种代表成功,这两种数据包的内容都是已知而且每次都固定。设想功能,vc编程,调用某API,程序直接监视这个目标程序,一旦检测到发出的目标数据包,立即拦截下来,并且对目标程序返回一伪造数据包(因为数据包内容已知,所以理论上应该可以伪造),完成验证,这样就能摆脱网络验证了
请问什么api能实现这种功能