拦截本地EXE的http请求,并从本地返回。

2021-01-21 10:48发布

问题:

拦截一个本地exe发出的http网络请求,把它拦截并从本地返回。请教各位大佬。

我修改了Host,访问和Ping都是正常的,但是客户端exe并没有生效是什么原因?

回答1:

可以考虑修改hosts文件,请求到localhost,然后本地起一个服务,该服务用户处理并返回(本地返回),不用发出去



回答2:

如果exe走代理的话,大概也可以用Fiddler。



回答3:

用抓包工具即可



回答4:

办法很多

  1. 专业的方式用驱动可以拦截所有数据, 一般安全软件都是这样
  2. 写一个dll注册成LSP, 这个方式也比较常用
  3. 写一个代理程序设置系统的http代理
  4. 对exe使用的相关API进行Hook


回答5:

我也觉得可以修改 修改hosts文件 ,转到自己的网站,可以用IIS做一个。这样就转回来。