ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π°Π½ΡΠΈΡ ΡΠΈΡΡ
Π‘ΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΡ β ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΈ Π±ΠΎΡΡ 2021
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΡΠ½ΠΎ, Ρ ΡΠΆΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ½Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ» Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΠΎΠ². Π Π²ΠΎΡ, ΡΡΠΎΡ Π΄Π΅Π½Ρ Π½Π°ΡΡΠ°Π», ΡΠ΅Π³ΠΎΠ΄Π½Ρ Ρ Π΄Π»Ρ Π²Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ , Π° ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΠ°Π±ΠΎΡΠΈΡ Π±ΠΎΠΌΠ±Π΅ΡΠΎΠ² Π½Π° Π΄Π΅ΠΊΠ°Π±ΡΡ 2020 Π³ΠΎΠ΄Π°. ΠΡΠ΅ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌΠ΅, ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π° Π³Π»Π°Π²Π½ΠΎΠ΅ β ΠΎΠ½ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π°, ΠΎΠ±ΡΡΡΠ½Ρ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅Ρ, Ρ ΠΎΡΡ, Π΄ΡΠΌΠ°Ρ, ΡΡΡ ΡΠ°ΠΊΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ. Π‘ΠΌΡ Π±ΠΎΠΌΠ±Π΅Ρ β ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π½Π° ΠΎΠ΄ΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΡΠΏΠ°ΡΡΡΡ Π΄Π΅ΡΡΡΠΊΠ°ΠΌΠΈ Π±Π΅Π· ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Π·Π°Π±ΠΈΠ²Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡΠΌΠΈ ΠΈ Π·Π²ΡΠΊΠΎΠ²ΡΠΌΠΈ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡΠΌΠΈ.
Π Π°Π½Π΅Π΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ»ΠΈ ΠΎΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ°ΠΊΡΠΈ, ΡΠΌΡ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ, ΠΌΡΡ, Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅. Π‘Π΅ΠΉΡΠ°Ρ ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π±ΡΠ°Π»ΠΈΡΡ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΈ Π½Π°ΡΠ°Π»ΠΈ Π΄Π΅Π»Π°ΡΡ Π±ΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ»ΡΠ΄ΠΈΡΡ ΡΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° Π·Π°Π΄Π°Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ Π½ΠΎΠΌΠ΅Ρ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Ρ Π²Π°ΠΌ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π±ΠΎΠΌΠ±Π΅ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° windows. ΠΡΠ΅ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Ρ Π½Π° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΡ.
Π‘ΠΌΡ Π±ΠΎΠΌΠ±Π΅Ρ ΠΠ-47.
ΠΠΊ-47 β ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ²Π΅ΠΆΠΈΠΉ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅Ρ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠ·Π½Π°Π» Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΎΠ² Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ. ΠΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΡΠΎ ΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π°ΡΠ°ΠΊΠΈ Π½Π° Π½ΠΎΠΌΠ΅Ρ.
Π ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±ΠΎΠΌΠ±Π΅ΡΠ°, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Π»ΠΎΡΡ Π½Π° ΡΠΎΡΡΠΌΠ΅, ΠΎΠΊΠΎΠ»ΠΎ 86 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΏΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ Π½Π° Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π΄Π»Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΠ΄Π΅ΡΠ°. Π Π°Π±ΠΎΡΠ°Π΅Ρ Π±ΠΎΠΌΠ±Π΅Ρ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ°Ρ : Π ΠΎΡΡΠΈΡ, Π£ΠΊΡΠ°ΠΈΠ½Π°, ΠΠ΅Π»ΠΎΡΡΡΡΠΈΡ, ΠΠ°ΡΠ²ΠΈΡ, ΠΠΈΡΠ²Π°, ΠΡΡΠΎΠ½ΠΈΡ, Π€ΠΈΠ½Π»ΡΠ½Π΄ΠΈΡ ΠΈ Π΅ΡΠ΅ ΠΊΡΡΠ° ΡΡΡΠ°Π½ ΠΠ²ΡΠΎΠΏΡ. Π― ΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ» ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π Ρ Π½ΠΎΠΌΠ΅ΡΠ΅.
ΠΡΠ°ΠΊ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠΌ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΠΎΠΌ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
Π§ΡΠΎΠ±Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΌΡ ΡΠ»ΡΠ΄, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΡΠΎΠΏ, ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΌ ΠΆΠ΅ Π³Π΄Π΅ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Run, Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡ Ρ Π½Π°ΡΠΈΠΌ Π±ΠΎΠΌΠ±Π΅ΡΠΎΠΌ, ΡΠΏΠ°ΠΌ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
ΠΠ»ΡΡΡ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΠ° ΠΠ-47.
+ ΠΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.
+ ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
+ ΠΡΠ΅ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ.
+Π‘Π΅ΡΠ²ΠΈΡ Π±Π΅ΠΏΠ»Π°ΡΠ½ΡΠΉ.
+ ΠΡΠΎΠ²Π΅ΡΠ΅Π½ Π½Π° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ.
ΠΠΈΠ½ΡΡΡ.
β ΠΡΡΡ ΠΏΡΠΎΠΏΡΡΠΊΠΈ ΠΏΠΎ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ ΡΠΌΡ.
b0mb3r
Π‘ΠΌΡ Π±ΠΎΠΌΠ±Π΅Ρ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²ΡΠ°Π» Π² ΠΏΡΠΎΡΠ»ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ b0mb3r, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΠΈΡΠΎΠ½Π΅, ΠΏΠΎΡΡΠΎΠΌΡ Π΅Π³ΠΎ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΄Π°ΠΆΠ΅ Π½Π° Π°Π½Π΄ΡΠΎΠΈΠ΄ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. Π‘Π°ΠΌ ΡΠ΅ΡΠ²ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎΠΉ, Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΎΠΊΠΎΠ»ΠΎ 145 ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ· Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠΈΡ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄ Π²ΠΎΠΏΡΠΎΡΠΎΠ², Π½ΠΈΠΊΡΠΎ Π½Π΅ ΡΡΠΈΡΠ°Π», Π΄Π° ΠΈ Π½Π°Π²ΡΡΠ΄-Π»ΠΈ Π±ΡΠ΄Π΅Ρ.
ΠΠ»ΡΡΡ Π±ΠΎΠΌΠ±Π΅ΡΠ° b0mb3r.
+ ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
+ ΠΠΎΠ½ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
+ Π‘Π΅ΡΠ²ΠΈΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ.
+ ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½Π° Π°Π½Π΄ΡΠΎΠΈΠ΄.
+ ΠΡΠΎΠ²Π΅ΡΠ΅Π½ Π½Π° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ.
ΠΠΈΠ½ΡΡΡ.
β ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°.
β ΠΡΡΡ ΠΏΡΠΎΠΏΡΡΠΊΠΈ ΠΏΠΎ ΡΠΌΡ.
Π‘ΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΡ β Π±ΠΎΡΡ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ.
Π ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, ΡΡΠΎ Π±ΠΎΡΡ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΠΎΡ Π²Π°Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΡΠ΅ ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π±ΠΎΡΠ° ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΠ΅Π±Π΅ Π½Π° Π°ΠΊΠΊΠ°ΡΠ½Ρ ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠΏΠ°ΠΌ.
ΠΠΎΠΊΠ°ΠΆΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π±ΠΎΡΠ° @mobilebomber_bot, ΠΏΠΎΡΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½Π° Π°ΠΊΠΊΠ°ΡΠ½Ρ ΠΎΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π΅ΠΌΡ ΡΡΠ°ΡΡ ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅ΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ. ΠΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ. ΠΠ°Π½Π½ΡΠΉ Π±ΠΎΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ.
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠΈΠ½ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΠΎΠ² Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ, ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΌΡ ΡΠΏΠ°ΠΌΠ°, ΠΏΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅Ρ Π±ΠΎΠΌΠ±Π΅ΡΠ°Ρ Π΄Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ 10 ΠΌΠΈΠ½ΡΡΠ°ΠΌΠΈ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΡ Π±ΠΎΠΌΠ±Π΅ΡΠΎΠ², ΡΠΎ ΡΠΏΠ°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ. ΠΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±ΠΎΡΠ° ΠΏΡΠΈΡΠ»ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΡΡΠΎΠ±Ρ ΠΌΠ½Π΅ Π½Π°Π΄ΠΎΠ΅ΡΡΡ. Π‘Π΅ΡΠ²ΠΈΡΡ ΡΠ°Π·Π½ΡΠ΅, ΠΎΡ ΠΠ’Π‘ Π’Π, Π΄ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ°ΠΊΡΠΈ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΎΠΊ Π΅Π΄Ρ.
Π ΡΡΠΎ Π»ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ Π±ΠΎΡ, ΠΌΡ ΠΆΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π΄Π΅ΡΡΡΠΎΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π±ΠΎΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ, ΡΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅, ΡΠΎ ΡΠΏΠ°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΠΎ-ΠΎΠ΄ΠΈΠ½ΠΎΡΠΊΠ΅.
ΠΠ»ΡΡΡ Π±ΠΎΡΠΎΠ² Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ.
+ ΠΠ½ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅.
+ ΠΡΠΎΠ²Π΅ΡΠ΅Π½Ρ Π½Π° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ.
+ Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
+ ΠΠ΅ ΡΡΠ΅Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΠ½Ρ.
ΠΠΈΠ½ΡΡΡ.
β ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ ΠΌΠ°Π»ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
β ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
β ΠΡΠ²Π°ΡΡ Π±ΠΎΡΡ Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΡΠΌΡ Π±ΠΎΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π²Π°ΠΌ Π·Π°ΡΠ»ΡΠ΄ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΡΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ Ρ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Ρ Ρ ΡΠ΅Π±Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅. ΠΠ΅ΡΠ΅Π΄ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π±ΠΎΡΡ Π±ΡΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠ°Π½Π°Π»Π°.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΠΎΠ² Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ.
ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π±ΠΎΡΠΎΠ², ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π²ΡΡΠ΅ Π½Π° Π½Π°Ρ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π».
Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ²ΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΡΠΌΡ Π±ΠΎΠΌΠ±Π΅ΡΡ, ΠΎΠ± ΡΡΠΎΠΌ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ Π½Π° Π½Π°ΡΠ΅ΠΌ ΠΊΠ°Π½Π°Π»Π΅. ΠΡΡΠ°ΡΠΈ, Ρ Π½Π°Ρ Π² ΠΏΠ»Π°Π½Π°Ρ Π΅ΡΡΡ ΠΌΡΡΠ»Ρ Π·Π°ΠΊΠ°Π·Π°ΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ Π±ΠΎΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΠ»ΡΠ΄ ΡΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ, Π½ΠΎ ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ»Π°Π½Ρ.
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π°Π½ΡΠΈΡ ΡΠΈΡΡ
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ Nginx ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡΡ
ΠΠ°ΡΠ΅ΠΌ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ( nano /etc/nginx/sites-available/default ), ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
| Π’Π΅ΠΏΠ΅ΡΡ Ρ Π½Π°Ρ ΡΠ°ΠΉΡ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π° 666 ΠΏΠΎΡΡΡ)
root /var/www/html; | ΠΏΡΡΡ Π΄ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, Π³Π΄Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΉΡ (Π»ΡΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ).
index index.php index.html; | Π½Ρ ΡΡΠΎ Π²ΡΠ΅ Π·Π½Π°ΡΡ, ΡΡΡ Ρ ΠΏΠΎΠΌΠ΅Π½ΡΡ Π½Π° anti.php, ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡ ΠΊ URL β 127.0.0.1:666, ΠΎΠ½ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ°ΠΉΠ» anti.php.
Π’Π°ΠΊ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ PHP, Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π²ΡΡΠ΅. ΠΠ°Π»Π΅Π΅ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ»ΡΠΆΠ±Ρ, ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ ΡΡΠΎ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ (Π²ΠΌΠ΅ΡΡΠΎ start, status), Π½ΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π½Π°Π΄ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π²ΡΠ΅:
Terminal: cat /etc/php/7.4/fpm/php.ini | grep fix_pathinfo
;cgi.fix_pathinfo=0, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅ 0, ΠΎΡΠΊΡΡΠ²Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» ΠΈ ΠΌΠ΅Π½ΡΠΉΡΠ΅ Π½Π° 0.
ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ»ΡΠΆΠ±Ρ: service php7.4-fpm restart &&
Terminal: nmap 127.0.0.1 | grep 666
666/tcp open doom, ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ!
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°Π΄ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π²ΡΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π΅ΡΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ΠΈ:
Terminal: nano /etc/nginx/nginx.conf
# ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΡΠΎ Π² http <>, Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΠΏΡΠΎ ΠΎΡΡΡΡΠΏΡ #
X-Frame-Options β Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ HTTP-ΠΎΡΠ²Π΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π»ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π² frame ΠΈΠ»ΠΈ iframe. DENY: ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π² frame ΠΈΠ»ΠΈ iframe.
ΠΡΠ»ΠΎ:
HTTP/1.1 200 OK
Server: nginx/1.18.0
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
ΠΠΎΠ±Π°Π²ΠΈΠ»ΠΎΡΡ:
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π½Π° ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² Linux
chmod β ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π² Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ .
Π§ΡΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ Π²Π²Π΅Π΄Π΅ΠΌ 3 ΡΠΈΡΡΡ: 666, ΠΏΠ΅ΡΠ²ΠΎΠ΅ β ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄Π»Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°, Π²ΡΠΎΡΠΎΠ΅ β ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄Π»Ρ Π³ΡΡΠΏΠΏΡ, ΡΡΠ΅ΡΡΠ΅ β ΠΏΡΠ°Π²Π° Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ° (Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°), ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊ Π²Π»ΠΈΡΡΡ ΠΏΡΠ°Π²Π°, ΡΡΠΎΠ±Ρ Π²Ρ ΠΈΠΌΠ΅Π»ΠΈ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅:
ΠΠ°ΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ²Π΅Ρ ΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠ°?
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΠΌ ΡΠ°ΠΉΡ Ρ SSL Π½Π° Nginx
Letβs Encrypt β ΡΠ΅Π½ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ X.509 Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄Π°Π½Π½ΡΡ HTTPS ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°Ρ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. ΠΡΠΎΡΠ΅ΡΡ Π²ΡΠ΄Π°ΡΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½.
ΠΡΠ΅ ΡΡΠΎ Π½Π°ΠΌ Π½Π°Π΄ΠΎ, ΡΠ°ΠΊ ΡΡΠΎ ΠΊΡΠΏΠΈΡΡ Π΄ΠΎΠΌΠ΅Π½ ΠΈ ΡΠ΅ΡΠ²Π΅Ρ. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π΄ΠΎΠΌΠ΅Π½Π°, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°: A β ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΡΠΊΠ΅ @, Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ IP (server’a Π³Π΄Π΅ Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎΠΈΡ Debian).
ΠΠ°Π»Π΅Π΅ Π½Π°Ρ ΠΏΡΠΎΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΡΡΡ, ΠΏΡΠΈΠ½ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΈ Π·Π°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ β Π²ΡΠ΅Π³Π΄Π° ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ Π½Π° HTTPS ΠΈΠ»ΠΈ Π½Π΅Ρ (Ρ ΡΡΡΡ-ΡΡΡΡ ΡΡΠ΅Π·Π°Π», ΡΠ°ΠΌ Π΅ΡΡΡ Π΅ΡΡ ΠΏΠ°ΡΠ° ΠΏΡΠ½ΠΊΡΠΎΠ², ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ: ΡΠΊΠ°Π·Π°ΡΡ Π΄ΠΎΠΌΠ΅Π½ ΠΈ Π΄Π°ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΠΏΠΈΡΠ΅ΠΌ, Π½Π° ΠΏΠΎΡΡΡ).
Π Π½Π° ΡΡΠΎΠΉ Π½ΠΎΡΠ΅, Ρ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΠΏΠΎΡΡΡ ΠΏΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Nginx. ΠΡ ΠΏΠΎΠ΄Π½ΡΠ»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΠΈ ΡΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ΄Π½ΡΡΡ ΡΠ²ΠΎΠΉ ΡΠ°ΠΉΡ (Π½Π° nginx Ρ SSL).
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΄ΡΠΎ Debian
Π―Π΄ΡΠ°, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅ Debian, Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΎΡ Π²Π°ΡΠΈΡΡ ΡΠ°ΠΌΡΠΉ ΡΠΈΡΠΎΠΊΠΈΠΉ ΡΠΏΠ΅ΠΊΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ.
Π£ Π²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ, Π²ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎΡΡ Π»ΠΈ Ρ Π²Π°Ρ Π²ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ, Π½ΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΡΡ Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ:
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Ubuntu Touch
Ubuntu Touch β ΠΌΠΎΠ±ΠΈΠ»ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Canonical Ltd. Π΄Π»Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ². Ubuntu Touch ΠΏΡΠΈΠ·Π²Π°Π½Π° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΡ, ΠΊΠ°ΠΊ Π² Ubuntu Desktop Edition. ΠΠ° ΡΠ΅ΠΊΡΡΠΈΠΉ Π΄Π΅Π½Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Ubuntu, Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ UBports.
Fastboot Mode β ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΠ‘ Android. ΠΠ½ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠΎΡΡΠ°Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠ°Π³ΡΡΠ·ΠΈΡΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ADB ΠΈΠ»ΠΈ ΠΆΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π―Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅. ΠΡΡΡ-Π»ΠΈ Π²Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½, Π² ΡΠΏΠΈΡΠΊΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ Ρ Ubuntu Touch Π½Π° ΡΠ°ΠΉΡΠ΅ (devices.ubuntu-touch.io). ΠΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΌ Xiaomi. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ iPhone β ΠΏΡΠΎΠ΄Π°ΠΉΡΠ΅, ΠΈ ΠΊΡΠΏΠΈΡΠ΅ Xiaomi, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Ubuntu.
Download, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ β All Linux, ΡΠΊΠ°ΡΠ°Π΅ΡΡΡ AppImage: ΡΠ°ΠΉΠ» Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π» Π½Π° ubports.AppImage.
ΠΠΎΡΠ»Π΅ ΡΡΠΈΡ ΠΏΡΠΎΡΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ Ubuntu Touch, ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΏΠΎΠ»Π½ΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΠΎ ΡΠ°ΠΌ Π±ΡΠ΄Π΅Ρ Terminal ΠΈ ΠΏΠΎΠ»Π½ΡΠΉ root Π΄ΠΎΡΡΡΠΏ, ΡΡΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΌΠΈ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ.
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡΡ Apache (Debian)
Apache β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅, ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π²ΡΠΏΡΡΠ΅Π½Π½ΠΎΠ΅ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Apache License 2.0. Apache ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΠΎΠ΄ ΡΠ³ΠΈΠ΄ΠΎΠΉ Apache Software Foundation.
Options Indexes FollowSymLinks
AllowOverride All (ΠΌΠ΅Π½ΡΠ΅ΠΌ Ρ None, Π½Π° All)
β’ service apache2 restart (ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π±ΡΠ»ΠΈ ΠΏΡΠΈΠ½ΡΡΡ).
Π‘Π΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠΎΡΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ, Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π»ΠΈ user-agent’Ρ, ΠΈ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅ 404, Π½Π° DuckDuckGo.com:
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ Bash
Bash β ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½Π½Π°Ρ ΠΈ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π²Π°ΡΠΈΠ°ΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Bourne shell. ΠΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ UNIX. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° Π² ΡΡΠ΅Π΄Π΅ Linux, Π³Π΄Π΅ ΠΎΠ½Π° ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ.
ΠΠ°ΡΠ½Π΅ΠΌ ΡΠΎ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄Π΅Π»Π΅Π½ΠΈΡ:
ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ let, ΡΠΎ Ρ ΠΏΠΎΠΊΠ°Π·Π°Π» 2 ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΊΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ. Π ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ (let test=6+6+6, Π΅ΡΠ»ΠΈ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π·Π΄Π΅Π»ΡΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π±Π΅Π· ΠΊΠ°Π²ΡΡΠ΅ΠΊ, Π±ΡΠ΄Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ°). ΠΠΎ Π²ΡΠΎΡΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅, ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΊΠ°Π²ΡΡΠΊΠΈ, ΠΈ ΡΡΡ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠ³ΠΎΠ΄Π½ΠΎ (ΠΏΠΎΡΡΠΈ), ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΆΠΈΠ·Π½Ρ, ΠΈ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ΄Π°.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (test.sh):
Bash, Π½Π΅ ΡΠ°ΠΊΠΎΠΉ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΉ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ. Π‘ΡΠΎΠΈΡ Π΅Π³ΠΎ Π²ΡΡΡΠΈΡΡ, Ρ Π»ΠΈΡΡ ΡΡΡΡ-ΡΡΡΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ» Π²Π°Ρ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ bash ΠΌΠΎΠΆΠ½ΠΎ, Ρ
ΠΎΡΠΎΡΠΎ ΡΠ΅Π±Π΅ ΡΠ°ΠΊ ΠΆΠΈΠ·Π½Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ.
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΆΠ΅ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π±Π΅Π»ΡΠ΅ Ρ Π°ΠΊΠ΅ΡΡ
ΠΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ), Π½ΠΎ Π²ΠΎΡ ΡΠΎΡ ΠΆΠ΅ Ρ^^Π±ΠΈΡΠ½ΡΠΉ Tik-Tok, ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Ρ ΠΎΡΠΎΡΡΡ ΡΡΠΌΠΌΡ Π·Π°ΠΏΠ»Π°ΡΠΈΡΡ. Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ°ΠΊΠΎΠ΅ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ, ΠΈ Π·Π°ΠΏΡΠ΅ΡΠ°ΡΡ ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π°ΡΠ΄ΠΈΡΠ°.
Burp Suite β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π°ΡΠ΄ΠΈΡΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΈ ΡΡΡΠ½ΠΎΠΉ, ΠΊΡΠΏΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ (ΡΡΡΠΊΠ°).
Π Π½Π°Π΄ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π²Ρ Π½Π΅ ΠΎΠ΄Π½ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΊΠ°ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ β ΠΊΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ Π½Π°ΡΠ΅Π», ΡΠΎΠΌΡ ΠΈ ΠΏΠ»Π°ΡΡΡ, ΠΈ Π΅ΡΡ Π½Π΅ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΠ»Π°ΡΠΈΡΡ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ°ΠΊΠΎΠ΅ Π±ΡΠ²Π°Π΅Ρ.
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΡΡΠ΅Π³Π°Π½ΠΎΠ³ΡΠ°ΡΠΈΠ΅ΠΉ
Π‘ΡΠ΅Π³Π°Π½ΠΎΠ³ΡΠ°ΡΠΈΡ β ΡΠΏΠΎΡΠΎΠ± ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠ»ΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΡΡΡΡΠΎΠΌ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ½Π΅ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠ° ΡΠ°ΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ (Ρ ΡΠ°Π½Π΅Π½ΠΈΡ).
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ python3 ΠΈ linux (debian), Π΅ΡΡΡ ΡΡΠΈ (Π½Π΅ ΡΡΠΈ) Ρ ΠΎΡΠΎΡΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΎΠ΄Π½Π° stegano, Π²ΡΠΎΡΠ°Ρ steganocryptopy, Π° ΡΡΠ΅ΡΡΡ steganography (Π°Π²ΡΠΎΡΡ Π―ΠΏΠΎΠ½ΡΡ, ΠΏΡΠ°Π²Π΄Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ΅Π»ΠΈΠ· Π±ΡΠ» 1 Π°ΠΏΡΠ΅Π»Ρ, 2016. ):
β’ pip3 install stegano steganocryptopy
β’ from steganocryptopy.steganography import Steganography
image = Steganography.encrypt(‘anime.key’, ‘γ’γγ‘.jpg’, ‘anime’)
image.save(‘output.png’)
anime β ΡΡΠΎ ΡΠ°ΠΉΠ», Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΏΠΈΡΡΠΌΠΎ, γ’γγ‘.jpg β ΠΈΡΡ ΠΎΠ΄Π½Π°Ρ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ, Π½Ρ ΠΈ output.png β ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. Π§ΡΠΎΠ±Ρ Π½Π°ΠΌ, ΠΎΡΠΊΡΡΡΡ Π½Π°ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ( γ’γγ‘ γθ»’ηγγγγΉγ©γ€γ γ γ£γδ»Άγ ), Π±Π΅ΡΠ΅ΠΌ ΠΊΠ»ΡΡ, ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠ΄:
β’ message = Steganography.decrypt(‘anime.key’, ‘output.png’)
print( message )
Bash: let E=600-6 && expr «$E + 6»
Wassup, Ρ ΠΎΡΠ΅Π» ΠΏΠΎΠ·ΠΆΠ΅ Π²ΡΠ»ΠΎΠΆΠΈΡΡ ΠΏΠΎΡΡ, Π½ΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ Π²ΡΠ»ΠΎΠΆΡ ΡΠ΅ΠΉΡΠ°Ρ
ΠΠ°Π»ΠΎ-Π»ΠΈ ΠΊΡΠΎ Π½Π΅ Π² ΠΊΡΡΡΠ΅, Π½ΠΎ facebook, instagram ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°ΠΉΡΡ/ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (ΠΈΠ·Π²ΠΈΠ½ΠΈΡΠ΅, Π½ΠΎ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ) ΡΠ΅ΡΠΈΠ»ΠΈ ΡΡΠ½ΡΡΡ ΠΊΡΠ΅ΠΏΠΊΠΈΠΌ ΡΠ½ΠΎΠΌ.
Π ΡΠ΅ΠΌ ΠΏΡΠΈΡΠΈΠ½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΏΠΎΠΊΠ° ΡΠΎΡΠ½ΠΎ Π½Π΅ ΡΡΠ½ΠΎ. ΠΠΎ Ρ Π½Π°Π΄Π΅ΡΡΡ ΡΡΠΎ ΡΡΠΎ ΠΊΠΈΠ±Π΅ΡΠ°ΡΠ°ΠΊΠ°, ΡΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΠΈΠ½Π΅Π½ Π΅ΡΡ Π±ΠΎΠ»ΡΡΠΈΠΉ ΡΡΠ΅ΡΠ±, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ³Π΄Π° Π»ΡΠ΄ΠΈ Π½Π°ΡΠ½ΡΡ Π΄ΡΠΌΠ°ΡΡ ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π² ΡΠ΅ΡΠΈ π
Wassup, Π²ΠΎΡ ΠΈ Π΄ΠΎΠ»Π³ΠΎΠΆΠ΄Π°Π½Π½ΡΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΎ HellNet
1: Π‘Π΅ΠΉΡΠ°Ρ ΠΈΠ΄ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠ³ Π΅Π³ΠΎ ΠΌΠ΅Π½ΡΡΡ.
2: ΠΠΎΠ»ΡΡΠ΅ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²Π²Π΅ΡΡΠΈ ΠΎΡ. ΡΠ΅ΡΠ²Π΅Ρ HellNet’a Π²ΡΡΡΠ½ΡΡ, ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π½ΡΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ, Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈ Π²Ρ ΡΠ°ΠΌΠΈ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΡΠ΅.
ΠΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ½ΠΊΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π΄Π΅Π»Π°Ρ, ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΡΡΠΈ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΠΎ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠΉΠ΄Π΅Ρ Π½Π° Linux ΠΈ Android. ΠΡ. ΡΠ΅ΡΠ²Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° (ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΏΠΎΠ΄Π½ΡΠ») ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ ΡΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ.
Π€ΠΈΠ½Π°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ Π² Π½ΠΎΡΠ±ΡΠ΅, ΠΏΠΎΡΠ»Π΅ Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ Π°ΡΠ΄ΠΈΡ. Π― Π½Π΅ Π±ΡΠ΄Ρ ΡΡΠ°ΡΠ°ΡΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΡΡΡΠ΅Π΅, Π»ΡΡΡΠ΅ ΠΏΡΡΡΡ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ»ΡΡΠ΅, Π½ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½Π΅Π΅.
@access_keeper_bot β Π²ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ΄Π°. Π§ΠΈΡΠ°Ρ Π²ΡΡ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΎΡΠ²Π΅ΡΠΈΠ» β ΠΏΡΠΎΡΡΠΈΡΠ΅. ΠΡΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Π», Π²ΠΎΡ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ.
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΡΠ±ΡΠΎΡΠΈΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ BIOS
BIOS β Π½Π°Π±ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΡ API Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΡΠΌΠΈ ΠΊ Π½Π΅ΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. BIOS ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠΈΠ΄Ρ BIOS: BIOS ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ IBM PC-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°; BIOS ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²; NetBIOS.
ΠΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ BIOS (ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ), ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠΌ*, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΠΊΠ΅ ΠΠ.
1: CΠ±ΡΠΎΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ΅ΠΊ, Π½Π°ΠΌ Π½Π°Π΄ΠΎ 3-x ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ (ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ Π½Π° 2 ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ) Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ CLR CMOS / CLEAR CMOS: Π·Π°ΠΌΡΠΊΠ°Π΅ΠΌ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ (ΠΏΡΡΠ°ΡΡΡ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΠ), ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ³ΠΎΠ½ΡΠ΅ΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΠ.
2: Π‘Π±ΡΠΎΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°*, Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΠΊΠ΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΊΡΡΠ³Π»ΡΠΉ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ, ΠΈ Π²ΡΡΠ°ΡΠΈΡΡ Π΅Π³ΠΎ Π½Π° 30-40 ΡΠ΅ΠΊΡΠ½Π΄ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΄ΠΎΠ»ΡΡΠ΅), ΠΏΠΎΡΠ»Π΅ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΠ.
ΠΠΎΡΠ»Π΅ ΠΎΡΠΈΡΡΠΊΠΈ CMOS Π²Ρ ΡΠ±ΡΠΎΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΠΎΠ»ΠΈ BIOS ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΡΡΠΎ ΡΡΠ°Π·Ρ ΡΠΊΠ°ΠΆΠ΅Ρ Π½Π° Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΡΠ°ΠΌ ΡΡΠΎΡΠ» ΠΏΠ°ΡΠΎΠ»Ρ, ΠΈ Π·Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΊ Π½Π°ΠΌ Π² ΡΠ°ΡΠΈΠΊ π
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ Π² Linux ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΡΠ±ΠΈΠ²Π°ΡΡ
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° (Π°Π½Π³Π». Process IDentifier, PID) β ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ) ΠΏΡΠΎΡΠ΅ΡΡΠ° Π² ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°ΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ (ΠΠ‘). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΠ‘ Linux PID Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° (int).
killall β UNIXβΡΡΠΈΠ»ΠΈΡΠ°, ΠΏΠΎΡΡΠ»Π°ΡΡΠ°Ρ ΡΠΈΠ³Π½Π°Π» Π²ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π·Π°ΠΏΡΡΠ΅Π½Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. ΠΡΠ»ΠΈ ΠΈΠΌΡ ΡΠΈΠ³Π½Π°Π»Π° Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΠΏΠΎΡΡΠ»Π°Π΅ΡΡΡ ΡΠΈΠ³Π½Π°Π» SIGTERM β ΡΠΈΠ³Π½Π°Π», ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ Π² POSIX-ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠ° Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
pkill β unix-ΡΡΠΈΠ»ΠΈΡΠ°, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π°ΡΡ ΡΠΈΠ³Π½Π°Π» ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠΌ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ. Π£ΡΠΈΠ»ΠΈΡΠ° pkill ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ pgrep, Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠ»Π°Π΅ΡΡΡ ΡΠΈΠ³Π½Π°Π», Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ kill, Π²ΠΌΠ΅ΡΡΠΎ Π²ΡΠ΄Π°ΡΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ°.
Wassup, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ setuid, setgid ΠΈ Linux capabilities
setuid, setgid β ΡΠ²Π»ΡΡΡΡΡ ΡΠ»Π°Π³Π°ΠΌΠΈ ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ° Π² Unix, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ root ΠΈΠ»ΠΈ Π³ΡΡΠΏΠΏΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
tar β ΡΠΎΡΠΌΠ°Ρ Π±ΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠΊΠ° ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»Π° Π°ΡΡ ΠΈΠ²Π°, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΉ Π΄Π»Ρ Unix ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π°ΡΡ ΠΈΠ²Π°ΠΌΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° tar Π±ΡΠ»Π° ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π° Π² POSIX.1-1998, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π² POSIX.1-2001.
capabilities β ΡΡΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² Unix ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π±ΡΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌ, Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠΌ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ root.
ΠΡΠ»ΠΈ Π΄Π°ΡΡ ΠΏΡΠ°Π²ΠΎ S β vim, cp, rm ΠΈ Π΄ΡΡΠ³ΠΈΠΌ, Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» ΠΈΠ· Π»ΡΠ±ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ», ΡΠ΄Π°Π»ΡΡΡ ΡΠ°ΠΉΠ»Ρ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ (———-). ΠΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²Π»Π΅ΡΡ Π·Π° ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ, ΠΈ ΡΠ΅ΡΡΡΠ·Π½ΡΠΉ Π²ΡΠ΅Π΄:
Linux capabilities, Π²ΠΎΡ ΡΡΡ ΡΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅, Π΄Π°Π²Π°ΠΉΡΠ΅ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ Π½Π°Ρ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ°Π²Π° setuid:
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ cp ΡΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ root-Π΄ΠΎΡΡΡΠΏ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΡΠ°ΠΉΠ» bash Π² /etc/cron (Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΊΡΠΈΠΏΡΡ Π΅ΠΆΠ΅ΡΠ°ΡΠ½ΠΎ). ΠΠ° ΠΈ ΠΊΡΠΎ Π΄Π°ΡΡ ΡΡΠΏΠ΅Ρ-ΠΏΡΠ°Π²Π° Π½Π° cp? Π₯ΠΎΡΡ Π±ΡΠ²Π°Π΅Ρ Π²ΡΡΠΊΠΎΠ΅, ΡΠ»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΠΏΡΠ°Π²Π°ΠΌΠΈ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅!





