首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TCP端口上使用DNS的漏洞

问在TCP端口上使用DNS的漏洞
EN

Security用户
提问于 2018-05-08 12:57:18
回答 1查看 2.3K关注 0票数 0

有一些具体的网络安全挑战(2018年网络立方体,GE)。在其中一个任务中,目标是获得对服务器包含的特定文件的访问权限。

在成功地解决了一些步骤之后,有一个base64编码的字符串:

bmFtZTogZXRlcm5hbHJvbWFuY2UsIHByb3RvY29sOiBkbnMoNTMvdGNwKQo=

解码此字符串提供了以下输出:

‘名称:永恒的浪漫,协议: dns(53/tcp)\n’

我认为访问服务器的唯一方法是执行DNS攻击。

此挑战的创建者暗示,在UDP上选择用于DNS的TCP端口可能会导致某些漏洞。

我对域名系统没有经验,但我知道DNS通常使用UDP端口53来服务请求- DNS查询需要单个UDP数据报请求,并需要单个UDP数据报响应。选择TCP协议的主要原因是响应的数据大于512字节(据我所知,有些DNS实现可以允许UDP数据报响应高达4096字节),以及DNS区域传输。

但是,当在UDP上使用TCP时,DNS可能存在哪些漏洞?

谢谢。

EN

回答 1

Security用户

回答已采纳

发布于 2018-05-08 13:37:48

虽然这是不可能确定的,一个选择应该是AFXR。

AFXR

它是做什么的?

AFXR会给出服务器上所有记录的列表。

为什么TCP会影响它?

RFC 5936,第4节说:

AXFR会话目前仅限于TCP,RFC 1034第4.3.5节规定:因为准确性是必不可少的,TCP或其他一些可靠的协议

代码语言:javascript
复制
must be used for AXFR requests.

对TCP的限制也在“因特网主机的需求-应用和支持”RFC1123的6.1.3.2节中提到。

[来源]

,它怎么会被使用?

这些记录可能包含一个标志,或者是下一步的线索。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/185437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档