架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

楼主: 小渣渣

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

  [复制链接]
发表于 2019-11-9 12:48:08 | 显示全部楼层
net/c# 实现dns劫持源代码
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-12-11 00:11:46 | 显示全部楼层
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-12-12 00:24:37 | 显示全部楼层
if (eventArgsQuery.Questions.Count == 1 && eventArgsQuery.Questions[0].RecordType == RecordType.A)
                {
                    if (domainnew == "www.test.com")  //劫持QQ域名
                    {
                        Response.AnswerRecords.Add(new ARecord(eventArgsQuery.Questions[0].Name, 36000, IPAddress.Parse("192.168.15.15"))); //返回自定义A记录
                        Response.ReturnCode = ReturnCode.NoError;
                    }
                    else
                    {

                        this.richTextBox3.Text = this.richTextBox3.Text.Insert(0, DateTime.Now.ToString("yyyy MM dd HH:mm:ss.ffff").ToString() + "---请求的域名需要转发到公共DNS查询" + Environment.NewLine);
                        DnsClient dnsClient = new DnsClient(IPAddress.Parse("223.5.5.5"), 5000);
                        DnsMessage dnsMessage = dnsClient.Resolve(eventArgsQuery.Questions[0].Name, RecordType.A);

/////请教一下楼主,这个地方请求不到信息,如何解决?谢谢

                        foreach (DnsRecordBase dnsRecord in dnsMessage.AnswerRecords)
                        {
                            ARecord aRecord = dnsRecord as ARecord;
                            if (aRecord != null)
                            {
                                Response.AnswerRecords.Add(new ARecord(eventArgsQuery.Questions[0].Name, 36, aRecord.Address)); //给他返回A记录 127.0.0.1,也就是本机
                                Response.ReturnCode = ReturnCode.NoError;
                            }
                            else
                            {
                                continue;
                            }
                        }



                    }
                }
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-12-20 10:41:36 | 显示全部楼层
好资源,多谢
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-12-25 20:06:20 | 显示全部楼层
adasdasdsadas
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2020-1-12 21:00:14 | 显示全部楼层
学习啦! 正好需要了
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2020-3-21 22:30:11 | 显示全部楼层
haohahaaahahahahah
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2020-3-21 22:35:01 | 显示全部楼层
充值不了米币啊
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2020-3-30 09:16:44 | 显示全部楼层
还是 楼主牛逼。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2020-4-8 11:05:52 | 显示全部楼层
谢谢分享,好东西
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-20 17:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表