// .
using System;
using System.Net;
using System.Text;
private void (HttpListenerContext )
{
HttpListenerRequest request = .Request;
HttpListenerResponse response = .Response;
byte[] array = new byte[0];
switch (request.HttpMethod)
{
case "POST":
try
{
response.Headers.Add("Content-Type: application/octet-stream");
response.Headers.Add("X-Eamuse-Info: 1-53d121c7-a8b3");
response.Headers.Add("X-Compress: none");
if (request.RawUrl.Contains("module=services&method=get") || request.RawUrl.Contains("/services/get"))
{
array = new byte[544]
{
23,
126,
252,
142,
26,
21,
65,
155,
174,
213,
160,
245,
44,
161,
185,
210,
83,
202,
230,
41,
144,
96,
253,
213,
134,
42,
140,
7,
7,
213,
235,
89,
99,
109,
3,
187,
73,
6,
191,
123,
11,
191,
228,
145,
158,
159,
133,
171,
95,
127,
84,
245,
68,
182,
81,
164,
22,
80,
190,
204,
75,
125,
215,
240,
193,
220,
185,
174,
78,
91,
76,
86,
166,
70,
217,
122,
97,
142,
33,
186,
36,
39,
251,
175,
197,
166,
200,
241,
105,
43,
220,
43,
240,
38,
32,
210,
70,
247,
135,
60,
45,
61,
100,
217,
245,
95,
215,
251,
220,
83,
242,
26,
33,
43,
45,
212,
226,
86,
174,
15,
181,
41,
15,
179,
159,
2,
113,
91,
251,
127,
193,
186,
249,
161,
232,
97,
176,
248,
217,
221,
171,
243,
124,
155,
118,
156,
55,
49,
143,
125,
145,
253,
28,
195,
38,
68,
57,
109,
112,
237,
172,
148,
51,
85,
175,
104,
253,
155,
62,
162,
231,
116,
131,
60,
220,
113,
191,
179,
109,
169,
184,
27,
229,
73,
241,
55,
6,
150,
173,
99,
170,
141,
15,
23,
161,
231,
173,
104,
181,
154,
29,
76,
69,
96,
15,
185,
119,
132,
128,
214,
80,
195,
70,
33,
141,
0,
127,
78,
57,
197,
21,
107,
120,
179,
8,
15,
33,
197,
52,
239,
27,
194,
80,
147,
94,
200,
91,
120,
167,
228,
198,
71,
188,
48,
111,
94,
211,
108,
160,
228,
6,
248,
146,
198,
179,
178,
134,
120,
198,
128,
168,
229,
203,
173,
43,
126,
160,
228,
76,
94,
199,
222,
214,
199,
182,
234,
100,
212,
52,
131,
232,
5,
93,
121,
216,
85,
185,
23,
0,
1,
127,
90,
2,
7,
238,
48,
11,
119,
179,
213,
131,
190,
121,
33,
25,
1,
24,
5,
209,
19,
231,
173,
212,
97,
59,
167,
176,
139,
140,
143,
25,
190,
59,
150,
97,
141,
163,
201,
82,
164,
25,
205,
134,
90,
182,
82,
100,
123,
74,
144,
64,
175,
196,
197,
204,
204,
1,
60,
161,
241,
250,
193,
7,
34,
87,
44,
249,
55,
221,
207,
101,
96,
71,
126,
194,
20,
137,
253,
180,
163,
234,
61,
250,
179,
202,
237,
56,
125,
24,
26,
230,
247,
90,
231,
46,
128,
129,
163,
86,
164,
94,
143,
217,
119,
160,
101,
136,
141,
40,
231,
141,
67,
177,
97,
187,
224,
47,
96,
81,
130,
95,
140,
34,
137,
173,
229,
161,
120,
250,
247,
228,
153,
20,
73,
171,
149,
96,
97,
129,
21,
206,
36,
133,
165,
79,
103,
94,
204,
224,
11,
67,
22,
150,
166,
59,
223,
54,
243,
224,
194,
118,
1,
103,
223,
12,
113,
0,
90,
82,
196,
241,
241,
245,
74,
39,
136,
234,
67,
45,
196,
147,
203,
226,
112,
155,
224,
22,
65,
145,
25,
3,
219,
233,
65,
4,
226,
70,
53,
249,
70,
161,
73,
63,
132,
103,
94,
59,
5,
13,
71,
67,
59,
156,
169,
153,
161,
215,
35,
157,
205,
97,
87,
217,
65,
164,
31,
105,
188,
190,
175,
87,
117,
59,
136,
182,
202,
199,
159,
4,
114,
119,
219,
156,
183,
242,
241,
32,
200,
168,
88,
139,
139,
185,
82
};
}
else if (request.RawUrl.Contains("module=pcbtracker&method=alive") || request.RawUrl.Contains("/pcbtracker/alive"))
{
array = new byte[112]
{
23,
126,
124,
14,
26,
21,
65,
35,
174,
213,
160,
245,
44,
161,
185,
210,
83,
200,
210,
13,
146,
4,
29,
93,
44,
94,
25,
149,
31,
113,
92,
13,
115,
173,
3,
191,
8,
246,
145,
79,
228,
251,
113,
13,
135,
108,
239,
187,
147,
251,
127,
48,
67,
100,
245,
116,
17,
183,
156,
239,
18,
211,
45,
192,
82,
118,
151,
173,
165,
39,
12,
128,
167,
66,
98,
226,
226,
160,
37,
116,
72,
141,
213,
174,
30,
218,
136,
15,
104,
47,
103,
179,
114,
8,
36,
28,
42,
93,
169,
61,
246,
65,
36,
39,
244,
91,
108,
99,
94,
125,
246,
212
};
}
else if (request.RawUrl.Contains("module=message&method=get") || request.RawUrl.Contains("/message/get"))
{
array = new byte[48]
{
23,
126,
124,
14,
26,
21,
65,
3,
174,
213,
160,
245,
44,
161,
185,
210,
83,
197,
206,
42,
83,
64,
189,
237,
169,
40,
212,
4,
12,
16,
111,
105,
241,
56,
45,
184,
162,
122,
255,
141,
10,
187,
95,
9,
28,
177,
129,
101
};
}
else if (request.RawUrl.Contains("module=facility&method=get") || request.RawUrl.Contains("/facility/get"))
{
array = new byte[500]
{
23,
126,
124,
14,
26,
21,
64,
23,
174,
213,
160,
245,
44,
161,
185,
210,
83,
202,
170,
238,
69,
28,
153,
19,
134,
38,
240,
215,
147,
29,
2,
164,
4,
197,
151,
40,
92,
113,
248,
38,
68,
8,
184,
116,
172,
79,
138,
99,
237,
126,
84,
37,
159,
52,
26,
94,
217,
56,
175,
168,
250,
87,
52,
211,
199,
136,
105,
172,
161,
225,
224,
66,
172,
64,
216,
112,
45,
163,
32,
215,
81,
53,
53,
82,
208,
219,
142,
216,
37,
214,
200,
113,
78,
0,
151,
1,
13,
198,
178,
138,
56,
68,
46,
148,
233,
124,
247,
124,
26,
162,
102,
42,
72,
138,
212,
172,
178,
177,
116,
68,
103,
83,
244,
215,
211,
45,
115,
66,
62,
36,
85,
57,
17,
217,
7,
134,
226,
248,
45,
217,
101,
159,
215,
245,
125,
148,
241,
86,
135,
251,
88,
254,
142,
161,
91,
250,
117,
129,
203,
115,
5,
60,
205,
138,
198,
25,
107,
50,
179,
37,
201,
30,
70,
53,
137,
166,
231,
218,
21,
18,
204,
75,
99,
29,
117,
243,
94,
183,
48,
12,
204,
43,
53,
6,
56,
65,
151,
167,
37,
100,
27,
71,
166,
197,
23,
27,
232,
153,
43,
95,
117,
61,
184,
32,
142,
203,
107,
122,
70,
179,
133,
41,
49,
60,
231,
146,
75,
160,
199,
250,
78,
16,
192,
77,
162,
14,
96,
92,
9,
205,
83,
254,
49,
189,
236,
238,
184,
146,
171,
236,
197,
189,
4,
111,
58,
126,
14,
22,
174,
94,
195,
195,
45,
13,
213,
128,
94,
59,
218,
213,
179,
174,
236,
232,
153,
102,
11,
183,
85,
233,
213,
57,
3,
61,
211,
109,
137,
47,
48,
46,
15,
58,
53,
49,
152,
85,
101,
3,
156,
252,
173,
190,
121,
33,
25,
1,
24,
3,
32,
53,
43,
88,
227,
175,
217,
137,
123,
120,
201,
42,
25,
190,
59,
181,
9,
249,
214,
185,
104,
139,
54,
163,
199,
57,
215,
62,
13,
20,
57,
155,
88,
47,
214,
69,
252,
227,
113,
93,
237,
133,
136,
160,
100,
73,
50,
92,
230,
28,
221,
207,
101,
96,
71,
116,
130,
127,
238,
145,
221,
208,
158,
61,
250,
179,
202,
205,
80,
6,
46,
42,
220,
216,
117,
154,
41,
151,
148,
191,
4,
228,
2,
151,
140,
44,
241,
49,
208,
205,
43,
248,
234,
47,
216,
18,
207,
207,
4,
113,
57,
246,
43,
248,
118,
210,
242,
137,
206,
27,
155,
143,
226,
130,
23,
7,
132,
186,
16,
14,
238,
121,
224,
91,
153,
161,
21,
120,
22,
132,
224,
103,
44,
117,
247,
192,
56,
213,
32,
247,
129,
174,
31,
119,
2,
223,
12,
96,
104,
46,
38,
229,
187,
183,
180,
65,
114,
196,
164,
67,
42,
200,
129,
211,
138,
31,
232,
148,
57,
126,
246,
105,
86,
158,
175,
6,
16,
253,
71,
105,
184,
20,
230,
72,
54,
214,
37,
24,
12,
43,
61,
105
};
}
else if (request.RawUrl.Contains("module=pcbevent&method=put") || request.RawUrl.Contains("/pcbevent/put"))
{
array = new byte[32]
{
23,
126,
124,
14,
26,
21,
65,
11,
174,
213,
160,
245,
44,
161,
185,
210,
83,
202,
210,
13,
129,
52,
219,
148,
121,
208,
200,
157,
181,
251,
239,
151
};
}
response.OutputStream.Flush();
response.OutputStream.Write(array, 0, array.Length);
}
catch (Exception)
{
}
break;
case "GET":
{
string s = "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><META http-equiv="Content-Type" content="text/html; UTF-8"><TITLE>The server is doing operations.</TITLE></HEAD><BODY>
The server is doing operations.
</BODY></HTML>";
try
{
response.Headers.Add("Content-Type: text/html");
array = Encoding.UTF8.GetBytes(s);
response.OutputStream.Flush();
response.OutputStream.Write(array, 0, array.Length);
}
catch (Exception)
{
}
break;
}
}
response.Close();
}
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.