怎么用VC实现修改回包状态码并跳到指定的网址

如何用VC实现修改回包状态码并跳到指定的网址
大家好,我想实现这样的功能:在浏览器(360浏览器、IE浏览器)地址栏中输入www.baidu.comt网址,它会跳转到www.****.net。在论坛高手的帮助下,我现在的思路是这样的:HOOK NtDeviceIoControlFile,将DLL注入浏览器,拦截到回包信息,把回包状态码改302 ,指向想跳的网址。

目前小弟已经HOOK NtDeviceIoControlFile并拦截到了回报信息。
请问各位,如何用VC实现修改回包状态码并跳到指定的网址呢?
------解决思路----------------------
你拿到包后,需要了解返回值302等的跳转格式,然后就是对应修改数据包
------解决思路----------------------
了解一下BHO