如何才能拦截并篡改指定exe程序对网络的tcp访问呢??只想针对某单一程序~~并不希望影响到其他软件的网络访问~~~手头有个别人的程序,一个启动器,用它启动指定程序后就能做到对改改程序网络通信的篡改.(很明显,我用嗅探软件看了~用启动器启动和单独启动时的网络通信明显不一样,连目的ip都不一样)我自己也找过一些资料,但是都是说用hook或者替换WinSock.DLL,~~~~~在下不才~~只好求助csdn各位~~  ^o^

解决方案 »

  1.   

    替换    winsock.dll    是可以得 
    一般是这样 你把原来得winsock.dll改名为aaa.dll 
    然后看winsock.dll得所有导出函数得形式 然后改名为winsock.dll
    然后自己跟其导出形式相同得函数 
    比如原有得 函数 void rcv(char* r
    然后 你可以针对r得内容进行获取 你可以自己修改等等
    然后再调用真正winsock.dll中相同得函数 嘿嘿 其实重点是要看你对这些数据得理解 比如有些C/S得数据传输还会进行加密/验证等 这些数据分析才是最重要得
      

  2.   

    http://dev.csdn.net/Develop/article/22/22765.shtm那个启动器有源码吗?可以给一份不?[email protected]我也很想知道,这样的启动器是什么原理,是Hook吗?关注…………
      

  3.   

    只知道WPE可以..别的就不知道了..以前用WPE跟过大海战游戏的封包.后来改过MU的.再后来就不做了.