专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

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

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:45:27       共计:3610 浏览
今天,想破解一下自己写的程序,程序需要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劫持呢?有很多办法,但是上有政策下有对策,到底是矛强还是盾厉害呢?
     哈哈,完。
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:C#管理控制IIS7的方法 | ·下一条:asp.net c# 通过消息队列处理高并发请求

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有