当前位置 主页 > 本站WEB程序 > 安全 > IIS7网站监控 >

    [控制台程序.net/c# 实现dns劫持源代码,域名劫持源码

    栏目:IIS7网站监控 时间:2020-12-03 11:45

         今天,想破解一下自己写的程序,程序需要http认证才能正常运行,所以,破解程序,可以通过伪造http响应内容,来使程序认为我是认证过的用户,伪造http响应,方法也有很多,今天想了一下,可不可以用dns劫持的方法,来伪造域名相应的ip地址,从而伪造http响应内容。
         实现dns劫持,最简单的方法就是hosts文件,具体方法网上一大堆,今天,我们用c# 写一个dns劫持的小工具吧
         第一步,当时是我们写程序了,程序目的就是把www.itsvse.com 解析指向127.0.0.1 ,本机我用iis已经搭建了一个80端口的网站,这一步就不说了,源码在最下面。

         第二步,修改本机的dns服务器,修改成127.0.0.1,如下图:

         第三步,启动,我们写的程序,然后,我们用网站访问www.itsvse.com,会发现,网站返回的内容并不是我们真实网站的内容了!已经完全被伪造成了另外一个网页内容,如下图:

         我们,打开百度,会发现百度也没法打开了,是因为,我们只响应www.itsvse.com域名请求的解析,其他域名解析一概忽略,如下图:



         我们怎么应对dns劫持呢?有很多办法,但是上有政策下有对策,到底是矛强还是盾厉害呢?
         哈哈,完。