ΠΠ° ΠΏΡΠΎΡΠ»ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΠΎΠΌΠΌΠ΅ΡΡΠ°Π½ΡΡ
ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°Π·Π±ΠΎΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ΅ΡΠΊΠΈ Ρ ΡΠΆΠ΅ Π΄Π΅Π»Π°Π» Ρ ΡΠ΅Π±Ρ
ΠΠΈΡΠΊΠ»Π΅ΠΉΠΌΠ΅Ρ: Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½ΠΈΠΆΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅Π»ΡΡ
. ΠΠ²ΡΠΎΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π» Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ ΡΡΠ΅ΡΡΠΈΡ
Π»ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²Π·ΡΡΠ° Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΎΡΠΊΡΡΡΡΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ², Π»ΠΈΠ±ΠΎ Π±ΡΠ»Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π°Π²ΡΠΎΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠΌΠΈ Π΄ΠΎΠ±ΡΠΎΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠΌΠΈ.
Π ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ Elasticsearch Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌΠΈ:
- graylog2_0
- readme
- unauth_text
- http:
- graylog2_1
Π graylog2_0 ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΈΡΡ Π»ΠΎΠ³ΠΈ Π½Π°ΡΠΈΠ½Π°Ρ Ρ 16.11.2018 ΠΏΠΎ ΠΌΠ°ΡΡ 2019, Π° Π² graylog2_1 β Π»ΠΎΠ³ΠΈ Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΌΠ°ΡΡΠ° 2019 ΠΈ ΠΏΠΎ 04.06.2019. ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π·Π°ΠΊΡΡΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Elasticsearch, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² graylog2_1 ΡΠΎΡΠ»ΠΎ.
ΠΠΎ Π΄Π°Π½Π½ΡΠΌ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠ° Shodan ΡΡΠΎΡ Elasticsearch Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΡΡ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ Ρ 12.11.2018 (ΠΏΡΠΈ ΡΡΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅, ΠΏΠ΅ΡΠ²ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π² Π»ΠΎΠ³Π°Ρ Π΄Π°ΡΠΈΡΠΎΠ²Π°Π½Ρ 16.11.2018).
Π Π»ΠΎΠ³Π°Ρ , Π² ΠΏΠΎΠ»Π΅ gl2_remote_ip Π±ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Ρ IP-Π°Π΄ΡΠ΅ΡΠ° 185.156.178.58 ΠΈ 185.156.178.62, Ρ DNS-ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ srv2.inventive.ru ΠΈ srv3.inventive.ru:
Π― ΠΎΠΏΠΎΠ²Π΅ΡΡΠΈΠ» Inventive Retail Group (www.inventive.ru) ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ 04.06.2019 Π² 18:25 (ΠΠ‘Π) ΠΈ ΠΊ 22:30 ΡΠ΅ΡΠ²Π΅Ρ Β«ΡΠΈΡ ΠΎΒ» ΠΈΡΡΠ΅Π· ΠΈΠ· ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°.
Π Π»ΠΎΠ³Π°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΎΡΡ (Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ β ΠΎΡΠ΅Π½ΠΎΡΠ½ΡΠ΅, Π΄ΡΠ±Π»ΠΈ ΠΈΠ· ΠΏΠΎΠ΄ΡΡΠ΅ΡΠΎΠ² Π½Π΅ ΡΠ΄Π°Π»ΡΠ»ΠΈΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΌ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΊΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΌΠ΅Π½ΡΡΠ΅):
- Π±ΠΎΠ»Π΅Π΅ 3 ΠΌΠ»Π½. Π°Π΄ΡΠ΅ΡΠΎΠ² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² re:Store, Samsung, Street Beat ΠΈ Lego
- Π±ΠΎΠ»Π΅Π΅ 7 ΠΌΠ»Π½. ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² re:Store, Sony, Nike, Street Beat ΠΈ Lego
- Π±ΠΎΠ»Π΅Π΅ 21 ΡΡΡ. ΠΏΠ°Ρ Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΡ Π»ΠΈΡΠ½ΡΡ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠΎΠ² ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Sony ΠΈ Street Beat.
- Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°ΠΌΠΈ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠΎΠΉ ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΈ Π€ΠΠ (ΡΠ°ΡΡΠΎ Π»Π°ΡΠΈΠ½ΠΈΡΠ΅ΠΉ) ΠΈ Π½ΠΎΠΌΠ΅ΡΠ° ΠΊΠ°ΡΡ Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠΈΠΌΠ΅Ρ ΠΈΠ· Π»ΠΎΠ³Π°, ΠΎΡΠ½ΠΎΡΡΡΠΈΠΉΡΡ ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Nike (Π²ΡΠ΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»Ρ Β«Π₯Β»):
"message": "{"MESSAGE":"[URI] /personal/profile/[ΠΠΠ’ΠΠ ΠΠΠΠ ΠΠ‘Π] contact[ΠΠΠΠΠ«Π POST] Arrayn(n [contact[phone]] => +7985026XXXXn [contact[email]] => [email protected] [contact[channel]] => n [contact[subscription]] => 0n)n[ΠΠΠΠΠ«Π GET] Arrayn(n [digital_id] => 27008290n [brand] => NIKEn)n[ΠΠ’ΠΠΠ’ Π‘ΠΠ ΠΠΠ Π] ΠΠΎΠ΄ ΠΎΡΠ²Π΅ΡΠ° - 200[ΠΠ’ΠΠΠ’ Π‘ΠΠ ΠΠΠ Π] stdClass Objectn(n [result] => successn [contact] => stdClass Objectn (n [phone] => +7985026XXXXn [email] => [email protected] [channel] => 0n [subscription] => 0n )nn)n","DATE":"31.03.2019 12:52:51"}",
Π Π²ΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π² Π»ΠΎΠ³Π°Ρ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΡ Π»ΠΎΠ³ΠΈΠ½Ρ ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΎΡ Π»ΠΈΡΠ½ΡΡ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠΎΠ² ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ Π½Π° ΡΠ°ΠΉΡΠ°Ρ sc-store.ru ΠΈ street-beat.ru:
"message":"{"MESSAGE":"[URI]/action.php?a=login&sessid=93164e2632d9bd47baa4e51d23ac0260&login=XXX%40gmail.com&password=XXX&remember=Y[ΠΠΠ’ΠΠ ΠΠΠΠ ΠΠ‘Π] personal[ΠΠΠΠΠ«Π GET] Arrayn(n [digital_id] => 26725117n [brand]=> SONYn)n[ΠΠ’ΠΠΠ’ Π‘ΠΠ ΠΠΠ Π] ΠΠΎΠ΄ ΠΎΡΠ²Π΅ΡΠ° - [ΠΠ’ΠΠΠ’ Π‘ΠΠ ΠΠΠ Π] ","DATE":"22.04.2019 21:29:09"}"
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠ΅ IRG ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ
ΠΡ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π±Π΅Π· Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΡΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΊ Π»ΠΈΡΠ½ΡΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ°ΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Π»ΠΈΡΠ½ΡΡ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠΎΠ² Π² ΠΌΠΎΡΠ΅Π½Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π»ΡΡ . Π£ΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² street-beat.ru ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π½Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ Π±ΡΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Inventive Retail Group. Π£Π³ΡΠΎΠ·Ρ Π΄Π»Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Ρ.
ΠΠ»ΠΎΡ ΠΎ, ΡΡΠΎ Π² IRG Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΡΠ΅ΠΊΠ»ΠΎ, Π° ΡΡΠΎ Π½Π΅Ρ. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ· Π»ΠΎΠ³Π°, ΠΎΡΠ½ΠΎΡΡΡΠΈΠΉΡΡ ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Street Beat:
"message": "{"MESSAGE":"'DATA' => ['URI' => /local/components/multisite/order/ajax.php,'ΠΠΠ’ΠΠ ΠΠΠΠ ΠΠ‘Π' = contact,'ΠΠΠΠΠ«Π POST' = Arrayn(n [contact[phone]] => 7915545XXXXn)n,'ΠΠΠΠΠ«Π GET' =nttArrayn(n [digital_id] => 27016686n [brand] => STREETBEATn)n,'ΠΠ’ΠΠΠ’ Π‘ΠΠ ΠΠΠ Π' = 'ΠΠΎΠ΄ ΠΎΡΠ²Π΅ΡΠ° - '200,'RESPONCE' = stdClass Objectn(n [result] => successn [contact] => stdClass Objectn (n [phone] => +7915545XXXXn [email] => [email protected]","ΠΠ°ΡΠ°":"01.04.2019 08:33:48"}",
ΠΠ΄Π½Π°ΠΊΠΎ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠ»ΠΎΡ ΠΈΠΌ Π½ΠΎΠ²ΠΎΡΡΡΠΌ ΠΈ ΠΎΠ±ΡΡΡΠ½ΠΈΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ΅ΡΠΊΠ° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² IRG.
ΠΡΠ»ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΡΠΌΠΎΡΡΠ΅ΡΡΡΡ ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ Elasticsearch, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² Π½ΠΈΡ Π·Π°ΠΌΠ΅ΡΠΈΡΡ Π΄Π²Π° ΠΈΠΌΠ΅Π½ΠΈ: readme ΠΈ unauth_text. ΠΡΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²-Π²ΡΠΌΠΎΠ³Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΌ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 4 ΡΡΡ. ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Elasticsearch ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ readme Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
"ALL YOUR INDEX AND ELASTICSEARCH DATA HAVE BEEN BACKED UP AT OUR SERVERS, TO RESTORE SEND 0.1 BTC TO THIS BITCOIN ADDRESS 14ARsVT9vbK4uJzi78cSWh1NKyiA2fFJf3 THEN SEND AN EMAIL WITH YOUR SERVER IP, DO NOT WORRY, WE CAN NEGOCIATE IF CAN NOT PAY"
ΠΠ° Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΊΠ° ΡΠ΅ΡΠ²Π΅Ρ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ IRG Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΡΡ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅, ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π» Π΄ΠΎΡΡΡΠΏ ΡΠΊΡΠΈΠΏΡ-Π²ΡΠΌΠΎΠ³Π°ΡΠ΅Π»Ρ ΠΈ, Π΅ΡΠ»ΠΈ Π²Π΅ΡΠΈΡΡ ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌΡ ΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ»ΠΈ ΡΠΊΠ°ΡΠ΅Π½Ρ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΎΠΌΠ½Π΅Π½ΠΈΠΉ, ΡΡΠΎ ΡΡΡ Π±Π°Π·Ρ Π½Π°ΡΠ»ΠΈ Π΅ΡΠ΅ Π΄ΠΎ ΠΌΠ΅Π½Ρ ΠΈ ΡΠΆΠ΅ ΡΠΊΠ°ΡΠ°Π»ΠΈ. Π― Π±Ρ Π΄Π°ΠΆΠ΅ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΡΠ²Π΅ΡΠ΅Π½ Π² ΡΡΠΎΠΌ. ΠΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΠ΅ΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΎΡΠΊΡΡΡΡΠ΅ Π±Π°Π·Ρ ΡΠ΅Π»Π΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎ ΠΈΡΡΡΡΡ ΠΈ Π²ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡΡΡ.
ΠΠΎΠ²ΠΎΡΡΠΈ ΠΏΡΠΎ ΡΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΠ°ΠΉΠ΄Π΅ΡΠΎΠ² Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΠΌΠΎΠ΅ΠΌ Telegram-ΠΊΠ°Π½Π°Π»Π΅ Β«
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com