OLD | NEW |
---|---|
(Empty) | |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | |
2 # Use of this source code is governed by a BSD-style license that can be | |
3 # found in the LICENSE file. | |
4 | |
5 # Fuzzer dictionary targetting DNS responses. | |
6 | |
7 # A couple 16-bit big-endian values. Useful in a number of fields. | |
Julia Tuttle
2016/05/13 17:15:13
12 is 10 more than a couple.
mmenke
2016/05/17 19:50:36
Done.
| |
8 # Includes A, AAAA, and CNAME IDs, low values for query IDs and record | |
9 # counts, and multiples of lengths of A and AAAA data fields. | |
10 "\x00\x00" | |
11 "\x00\x01" | |
12 "\x00\x02" | |
13 "\x00\x03" | |
14 "\x00\x04" | |
15 "\x00\x05" | |
16 "\x00\x08" | |
17 "\x00\x0C" | |
18 "\x00\x10" | |
19 "\x00\x1C" | |
20 "\x00\x20" | |
21 "\x00\x30" | |
22 | |
23 # Some encoded domain names. | |
24 "\x03foo\x00" | |
25 "\x03foo\x03com\x00" | |
26 "\x01a\x03foo\x03com\x00" | |
27 "\x03bar\x00" | |
28 | |
29 # Message headers (Without message ID field). | |
30 "\x81\x80\x00\x01\x00\x01\x00\x00\x00\x00" | |
31 # Truncated message, requiring TCP fallback. | |
32 "\x83\x80\x00\x01\x00\x01\x00\x00\x00\x00" | |
33 # Varying number of answers | |
34 "\x81\x80\x00\x01\x00\x00\x00\x00\x00\x00" | |
35 "\x81\x80\x00\x01\x00\x02\x00\x00\x00\x00" | |
36 "\x81\x80\x00\x01\x00\x10\x00\x00\x00\x00" | |
37 | |
38 # A, AAAA, and CNAME request suffixes - appear after domain name. | |
39 "\x00\x01\x00\x01" | |
40 "\x00\x1c\x00\x01" | |
41 "\x00\x05\x00\x01" | |
42 | |
43 # A, AAAA, and CNAME requests for foo and foo.com. | |
44 "\x03foo\x00\x00\x01\x00\x01" | |
45 "\x03foo\x00\x00\x1c\x00\x01" | |
46 "\x03foo\x00\x00\x05\x00\x01" | |
47 "\x03foo\x03com\x00\x00\x01\x00\x01" | |
48 "\x03foo\x03com\x00\x00\x1c\x00\x01" | |
49 "\x03foo\x03com\x00\x00\x05\x00\x01" | |
50 | |
51 # All of the answers below are missing the name field, which should appear | |
52 # first. | |
53 | |
54 # A answer suffixes, two different IP and TTLs. | |
55 "\x00\x01\x00\x01\x00\x00\x00\x00\x00\x04\x01\x02\x03\x04" | |
56 "\x00\x01\x00\x01\x00\x00\x00\xFF\x00\x04\x02\x03\x04\x05" | |
57 | |
58 # AAAA answer suffixes, two different IPs and TTLs. | |
59 "\x00\x1C\x00\x01\x00\x00\x00\x00\x00\x08\x01\x02\x03\x04\x05\x06\x07\x08" | |
60 "\x00\x1C\x00\x01\x00\x00\x00\xFF\x00\x08\x02\x03\x04\x05\x06\x07\x08\x09" | |
61 | |
62 # CDATA answer suffixes, first two truncated as well. | |
63 "\x00\x05\x00\x01\x00\x00\x00\xFF" | |
64 "\x00\x05\x00\x01\x00\x00\x00\xFF\x00\x05" | |
65 "\x00\x05\x00\x01\x00\x00\x00\xFF\x00\x05\x03foo\x00" | |
66 "\x00\x05\x00\x01\x00\x00\x00\xFF\x00\x05\x03bar\x00" | |
67 "\x00\x05\x00\x01\x00\x00\x00\xFF\x00\x09\x03foo\x03com\x00" | |
OLD | NEW |