Home
Sign Up
Sign In
DNS 参考资料
›
List of DNS Record Types
›
dig 使用说明
›
djbdns
›
DNS Parameters
›
dnslib for Python
Advertisement
V2EX
›
DNS
如何构造 dns 查询数据包?
nazor
·
Sep 14, 2013
via Android · 6639 views
This topic created in 4800 days ago, the information mentioned may be changed or developed.
貌似很困难啊,特别是一些校验环节很难处理啊。
如何不用二进制来构造数据包?
菜鸟表示很困惑。
数据包
构造
菜鸟
11 replies
•
1970-01-01 08:00:00 +08:00
Livid
MOD
PRO
Sep 14, 2013
1
1
有很多各种语言的 OOP 的 DNS library 都可以做这件事的。
nazor
OP
Sep 14, 2013 via Android
2
@
Livid
具体如何实现,我想要的是手动构造数据包。
Livid
MOD
PRO
Sep 14, 2013
1
3
@
nazor
看文档吧
http://www.dnspython.org/
or
https://github.com/tjfontaine/node-dns
nazor
OP
Sep 14, 2013 via Android
4
@
Livid
谢谢,是否有关于 php 的文档?
sNullp
Sep 14, 2013
1
5
@
nazor
手动构造数据包,你可以搜索一下SOCKET_RAW怎么写。这样你可以操作每一个bit
aveline
Sep 14, 2013
1
6
@
nazor
http://blog.magicaltux.net/2009/02/16/php-dns-daemon/
nazor
OP
Sep 14, 2013 via Android
7
@
sNullp
网上关于dns数据包构造的资料不多,如果可以恳请你写个实例。
est
Sep 14, 2013
8
LZ想干坏事了?
> nazor 18 天前 Reply 21
> @
SharkIng
应该不是这么简单的,据说采用了 dns 流量放大的技术。
不要去学习这些邪邪魔歪道的技术哦。用力太猛当心蹲局子。
maoyipeng
Sep 14, 2013
9
@
est
估计想找能让bind瘫掉的bug
SharkIng
Sep 15, 2013
10
@
est
这不我说那个CN域名root服务器的事么?
fqrouter2
Sep 15, 2013
11
dns查询算是最简单的包了
http://code.google.com/p/dpkt/
fqdns全部都是基于dpkt构造的DNS查询
https://github.com/fqrouter/fqdns
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
5599 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 68ms ·
UTC 02:30
·
PVG 10:30
·
LAX 18:30
·
JFK 21:30
♥ Do have faith in what you're doing.
❯