Π˜Ρ‚Π½ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ Exim Π½Π° 4.92 - ΠΈΠΌΠ° Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΡ˜Π°

КолСги ΠΊΠΎΠΈ користат Exim Π²Π΅Ρ€Π·ΠΈΠΈ 4.87...4.91 Π½Π° Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ сСрвСри Π·Π° ΠΏΠΎΡˆΡ‚Π° - ΠΈΡ‚Π½ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ја Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° 4.92, ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ΠΏΡ€Π²ΠΎ Π³ΠΎ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Π° самиот Exim Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π°Ρ‚ Ρ…Π°ΠΊΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΊΡƒ CVE-2019-10149.

НСколку ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ сСрвСри ΡˆΠΈΡ€ΡƒΠΌ свСтот сС ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ Ρ€Π°Π½Π»ΠΈΠ²ΠΈ, ранливоста Π΅ ΠΎΡ†Π΅Π½Π΅Ρ‚Π° ΠΊΠ°ΠΊΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° (основСн Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ CVSS 3.0 = 9.8/10). НапаѓачитС ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ сСрвСр, Π²ΠΎ ΠΌΠ½ΠΎΠ³Ρƒ случаи ΠΎΠ΄ root.

ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ користитС фиксна Π²Π΅Ρ€Π·ΠΈΡ˜Π° (4.92) ΠΈΠ»ΠΈ вСќС Π·Π°ΠΊΡ€ΠΏΠ΅Π½Π°.
Или Π·Π°ΠΊΡ€ΠΏΠΈ Π³ΠΎ постоСчкиот, Π²ΠΈΠ΄ΠΈ Ρ‚Π΅ΠΌΠ° бСспрСкорСн ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€.

ΠΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π·Π° цСнтос 6: Ρ†ΠΌ. ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ Π½Π° Π’Π΅ΠΎΠ΄ΠΎΡ€ β€” Π·Π° centos 7 исто Ρ‚Π°ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π°ΠΊΠΎ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ пристигнат Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠ΄ epel.

UPD: Π£Π±ΡƒΠ½Ρ‚Ρƒ Π΅ засСгнат 18.04 ΠΈ 18.10, Π·Π° Π½ΠΈΠ² Π΅ објавСно Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅. Π’Π΅Ρ€Π·ΠΈΠΈΡ‚Π΅ 16.04 ΠΈ 19.04 Π½Π΅ сС засСгнати освСн Π°ΠΊΠΎ Π½Π° Π½ΠΈΠ² Π½Π΅ сС инсталирани сопствСни ΠΎΠΏΡ†ΠΈΠΈ. ПовСќС Π΄Π΅Ρ‚Π°Π»ΠΈ Π½Π° Π½ΠΈΠ²Π½Π°Ρ‚Π° ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½Π° Π²Π΅Π±-страница.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ Π½Π° Opennet
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Π²Π΅Π±-страницата Π½Π° Exim

Π‘Π΅Π³Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ опишан Ρ‚Π°ΠΌΡƒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ сС Сксплоатира (Π½Π°Ρ˜Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ ΠΎΠ΄ Π±ΠΎΡ‚), Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π² ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΡ˜Π° Π½Π° Π½Π΅ΠΊΠΎΠΈ сСрвСри (Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° 4.91).

ΠŸΠΎΠ½Π°Ρ‚Π°ΠΌΠΎΡˆΠ½ΠΎΡ‚ΠΎ Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎ само Π·Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ вСќС Π³ΠΎ β€žΠ΄ΠΎΠ±ΠΈΡ˜Π°β€œ - Ρ‚Ρ€Π΅Π±Π° ΠΈΠ»ΠΈ Π΄Π° прСнСсСтС сè Π½Π° чист VPS со свСТ софтвСр ΠΈΠ»ΠΈ Π΄Π° Π±Π°Ρ€Π°Ρ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π”Π° сС ​​обидСмС? Напиши Π΄Π°Π»ΠΈ нСкој ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π½Π°Π΄ΠΌΠΈΠ½Π΅ овој ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π΅Π½ софтвСр.

Ако Π²ΠΈΠ΅, ΠΊΠ°ΠΊΠΎ корисник Π½Π° Exim ΠΈ Π³ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ ΠΎΠ²Π°, сè ΡƒΡˆΡ‚Π΅ Π½Π΅ стС Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ΠΈ (Π½Π΅ стС сС ΡƒΠ²Π΅Ρ€ΠΈΠ»Π΅ Π΄Π΅ΠΊΠ° Π΅ достапна 4.92 ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€ΠΏΠ΅Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°), застанСтС ΠΈ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°Ρ˜Ρ‚Π΅ Π·Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅.

Π—Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ вСќС стигнаа Ρ‚Π°ΠΌΡƒ, Π΄Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌΠ΅...

UPD: supersmile2009 најдС Π΄Ρ€ΡƒΠ³ Π²ΠΈΠ΄ Π½Π° ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π΅Π½ софтвСр ΠΈ Π³ΠΎ Π΄Π°Π²Π° вистинскиот совСт:

МоТС Π΄Π° ΠΈΠΌΠ° Π³ΠΎΠ»Π΅ΠΌΠ° разновидност Π½Π° ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π΅Π½ софтвСр. Π‘ΠΎ Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° Π»Π΅ΠΊΠΎΡ‚ Π·Π° ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Ρ‡ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Ρ€Π΅Π΄ΠΎΡ‚, корисникот Π½Π΅ΠΌΠ° Π΄Π° сС ΠΈΠ·Π»Π΅Ρ‡ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π·Π½Π°Π΅ ΠΎΠ΄ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π»Π΅ΠΊΡƒΠ²Π°.

Π˜Π½Ρ„Π΅ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²Π° Π²Π°ΠΊΠ°: [kthrotlds] Π³ΠΎ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π° процСсорот; Π½Π° слаб VDS Π΅ 100%, Π½Π° сСрвСри Π΅ послаб Π½ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ².

По ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π°, ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π½ΠΈΠΎΡ‚ софтвСр Π³ΠΈ Π±Ρ€ΠΈΡˆΠ΅ записитС Π½Π° cron, Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€Π°Ρ˜ΡœΠΈ сС само сСбСси Ρ‚Π°ΠΌΡƒ Π·Π° Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° Π½Π° сСкои 4 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, Π΄ΠΎΠ΄Π΅ΠΊΠ° ја ΠΏΡ€Π°Π²ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° crontab Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°. ΠšΡ€ΠΎΠ½Ρ‚Π°Π± -Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ Π·Π°Ρ‡ΡƒΠ²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, Π΄Π°Π²Π° Π³Ρ€Π΅ΡˆΠΊΠ°.

Immutable ΠΌΠΎΠΆΠ΅ Π΄Π° сС отстрани, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π°ΠΊΠ°, Π° ΠΏΠΎΡ‚ΠΎΠ° Π΄Π° сС ΠΈΠ·Π±Ρ€ΠΈΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија (1.5 kb):

chattr -i /var/spool/cron/root
crontab -e

Π‘Π»Π΅Π΄Π½ΠΎ, Π²ΠΎ ΡƒΡ€Π΅Π΄Π½ΠΈΠΊΠΎΡ‚ crontab (vim), ΠΈΠ·Π±Ρ€ΠΈΡˆΠ΅Ρ‚Π΅ ја Π»ΠΈΠ½ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π·Π°Ρ‡ΡƒΠ²Π°Ρ˜Ρ‚Π΅:dd
:wq

Π‘Π΅ΠΏΠ°ΠΊ, Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ процСси ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ сС ΠΏΡ€Π΅ΠΏΠΈΡˆΡƒΠ²Π°Π°Ρ‚, јас Π³ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΠΌ Ρ‚ΠΎΠ°.

Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, ΠΈΠΌΠ° Π΅Π΄Π΅Π½ ΠΊΡƒΠΏ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ wgets (ΠΈΠ»ΠΈ ΠΊΠ°Π΄Ρ€ΠΈΡ†ΠΈ) ΠΊΠΎΠΈ висат Π½Π° адрСситС ΠΎΠ΄ скриптата Π·Π° инсталатСр (Π²ΠΈΠ΄ΠΈ ΠΏΠΎΠ΄ΠΎΠ»Ρƒ), сСга Π³ΠΈ ΡƒΡ€ΠΈΠ²Π°ΠΌ Π²Π°ΠΊΠ°, Π½ΠΎ Ρ‚ΠΈΠ΅ ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Π°Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ:

ps aux | grep wge[t]
ps aux | grep cur[l]
echo "Stopping..."
kill -9 `ps aux | grep wge[t] | awk '{print $2}'`
kill -9 `ps aux | grep cur[l] | awk '{print $2}'`

Ја најдов скриптата Π·Π° Ρ‚Ρ€ΠΎΡ˜Π°Π½ΡΠΊΠΈ инсталатСр ΠΎΠ²Π΄Π΅ (centos): /usr/local/bin/nptd... НС ја ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΠΌ Π·Π° Π΄Π° ја ΠΈΠ·Π±Π΅Π³Π½Π°ΠΌ, Π½ΠΎ Π°ΠΊΠΎ нСкој Π΅ Π·Π°Ρ€Π°Π·Π΅Π½ ΠΈ Π³ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π° скриптитС Π½Π° школка, ΠΏΡ€ΠΎΡƒΡ‡ΠΈ Π³ΠΎ ΠΏΠΎΠ²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ.

ЌС Π΄ΠΎΠ΄Π°Π΄Π°ΠΌ бидСјќи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ сС Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π°Ρ‚.

UPD 1: Π‘Ρ€ΠΈΡˆΠ΅ΡšΠ΅Ρ‚ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ (со ΠΏΡ€Π΅Π»ΠΈΠΌΠΈΠ½Π°Ρ€Π΅Π½ chattr -i) /etc/cron.d/root, /etc/crontab, rm -Rf /var/spool/cron/root Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π°, Π½ΠΈΡ‚Ρƒ ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° услугата - ΠΌΠΎΡ€Π°Π² crontab цСлосно Π·Π° сСга ΠΎΡ‚ΠΊΠΈΠ½Π΅Ρ‚Π΅ Π³ΠΎ (ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Ρ˜Ρ‚Π΅ ја Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° со bin).

UPD 2: Π’Ρ€ΠΎΡ˜Π°Π½ΡΠΊΠΈΠΎΡ‚ инсталатСр понСкогаш лСТСшС ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ мСста, ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°:
Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ / -Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° 19825c

Π£ΠŸΠ” 3: ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅! ΠŸΠΎΠΊΡ€Π°Ρ˜ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° selinux, Ρ‚Ρ€ΠΎΡ˜Π°Π½Π΅Ρ†ΠΎΡ‚ Π΄ΠΎΠ΄Π°Π²Π° ΠΈ свој SSH ΠΊΠ»ΡƒΡ‡ Π²ΠΎ ${sshdir}/authorized_keys! И Π³ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° слСднитС полиња Π²ΠΎ /etc/ssh/sshd_config, Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ Ρ‚ΠΈΠ΅ вСќС Π½Π΅ сС поставСни Π½Π° ДА:
PermitRootLogin Π΄Π°
RSAA Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π΄Π°
ΠΠ²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π΄Π°
Π΅Ρ…ΠΎ UsePAM Π΄Π°
PasswordAuthentication Π΄Π°

UPD 4: Π”Π° Ρ€Π΅Π·ΠΈΠΌΠΈΡ€Π°ΠΌΠ΅ Π·Π° сСга: ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ Exim, cron (со ΠΊΠΎΡ€Π΅Π½ΠΈ), ΠΈΡ‚Π½ΠΎ отстранСтС Π³ΠΎ Ρ‚Ρ€ΠΎΡ˜Π°Π½ΡΠΊΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ ΠΎΠ΄ ssh ΠΈ ΡƒΡ€Π΅Π΄Π΅Ρ‚Π΅ ја ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° sshd, Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ sshd! И сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ јасно Π΄Π°Π»ΠΈ ΠΎΠ²Π° ќС ΠΏΠΎΠΌΠΎΠ³Π½Π΅, Π½ΠΎ Π±Π΅Π· Π½Π΅Π³ΠΎ ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Π“ΠΈ ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΠ² Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ΄ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅ Π·Π° Π·Π°ΠΊΡ€ΠΏΠΈ/Π½Π°Π΄Π³Ρ€Π°Π΄Π±ΠΈ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚ Π½Π° Π±Π΅Π»Π΅ΡˆΠΊΠ°Ρ‚Π°, Π·Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ со Π½Π΅Π°.

Π£ΠŸΠ” 5: ΠŸΠΈΡˆΡƒΠ²Π° AnotherDenny Π΄Π΅ΠΊΠ° ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π½ΠΈΠΎΡ‚ софтвСр Π³ΠΈ смСнил Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡ‚Π΅ Π²ΠΎ WordPress.

Π£ΠŸΠ” 6: Полман ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈ ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ Π»Π΅ΠΊ, ајдС Π΄Π° тСстирамС! По Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅ ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅, Π»Π΅ΠΊΠΎΡ‚ сС Ρ‡ΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° исчСзнува, Π½ΠΎ засСга Π±Π°Ρ€Π΅ΠΌ Ρ‚ΠΎΠ° Π΅ Ρ‚ΠΎΠ°.

БСкој ΡˆΡ‚ΠΎ ќС Π½Π°ΠΏΡ€Π°Π²ΠΈ (ΠΈΠ»ΠΈ најдС) стабилно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠ° пишС, ќС ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π΅Ρ‚Π΅ Π½Π° ΠΌΠ½ΠΎΠ³ΡƒΠΌΠΈΠ½Π°.

Π£ΠŸΠ” 7: ΠšΠΎΡ€ΠΈΡΠ½ΠΈΠΊ clsv ΠΏΠΈΡˆΡƒΠ²Π°:

Ако вСќС Π½Π΅ стС ΠΊΠ°ΠΆΠ°Π»Π΅ Π΄Π΅ΠΊΠ° вирусот воскрСснува Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° нСиспратСно писмо Π²ΠΎ Exim, ΠΊΠΎΠ³Π° ќС сС ΠΎΠ±ΠΈΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π΄Π° Π³ΠΎ испратитС писмото, Ρ‚ΠΎΠ° Π΅ Π²Ρ€Π°Ρ‚Π΅Π½ΠΎ, ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ Π²ΠΎ /var/spool/exim4

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја исчиститС Ρ†Π΅Π»Π°Ρ‚Π° Ρ€Π΅Π΄ΠΈΡ†Π° Π½Π° Exim Π²Π°ΠΊΠ°:
expicck -i | xargs exim -Mrm
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° записи Π²ΠΎ Ρ€Π΅Π΄ΠΎΡ‚:
exim -bpc

UPD 8: ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π°ΠΌ Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° AnotherDenny: FirstVDS ја ΠΏΠΎΠ½ΡƒΠ΄ΠΈ ΡΠ²ΠΎΡ˜Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° скриптата Π·Π° Ρ‚Ρ€Π΅Ρ‚ΠΌΠ°Π½, ајдС Π΄Π° ја тСстирамС!

UPD 9: ИзглСда Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π’ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π°ΠΌ ΠšΠΈΡ€ΠΈΠ» Π·Π° сцСнариото!

Π“Π»Π°Π²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΅ Π΄Π° Π½Π΅ Π·Π°Π±ΠΎΡ€Π°Π²ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° сСрвСрот вСќС Π±ΠΈΠ» ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡ‚ΠΈΡ€Π°Π½ ΠΈ Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅Π»Π΅ Π΄Π° успСат Π΄Π° постават Π½Π΅ΠΊΠΎΠΈ повСќС Π½Π΅Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ (Π½Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΊΠ°ΠΏΠ°ΠΊΠΎΡ‚).

Π—Π°Ρ‚ΠΎΠ°, ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΅ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΡ‚Π΅ Π½Π° цСлосно инсталиран сСрвСр (vds), ΠΈΠ»ΠΈ Π±Π°Ρ€Π΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅ Π΄Π° ја слСдитС Ρ‚Π΅ΠΌΠ°Ρ‚Π° - Π°ΠΊΠΎ ΠΈΠΌΠ° Π½Π΅ΡˆΡ‚ΠΎ Π½ΠΎΠ²ΠΎ, ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅ ΠΎΠ²Π΄Π΅, бидСјќи ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π½Π΅ΠΌΠ° ситС Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Ρ‚ Π½Π° Π½ΠΎΠ²Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π°...

UPD 10: Π’ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ clsv: потсСтува Π΄Π΅ΠΊΠ° Π½Π΅ сС Π·Π°Ρ€Π°Π·Π΅Π½ΠΈ само сСрвСритС, Ρ‚ΡƒΠΊΡƒ ΠΈ Малина Пи, ΠΈ сСкакви Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини... Π—Π°Ρ‚ΠΎΠ°, ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС Π³ΠΈ Π·Π°Ρ‡ΡƒΠ²Π°Ρ‚Π΅ сСрвСритС, Π½Π΅ Π·Π°Π±ΠΎΡ€Π°Π²Π°Ρ˜Ρ‚Π΅ Π΄Π° Π³ΠΈ Π·Π°Ρ‡ΡƒΠ²Π°Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ, Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ ΠΈΡ‚Π½.

UPD 11: Од Π°Π²Ρ‚ΠΎΡ€ Π½Π° исцСлувачкото сцСнарио Π’Π°ΠΆΠ½Π° забСлСшка Π·Π° Ρ€Π°Ρ‡Π½ΠΈΡ‚Π΅ исцСлитСли:
(ΠΏΠΎ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π±ΠΎΡ€Π±Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² овој ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π΅Π½ софтвСр)

Π”Π΅Ρ„ΠΈΠ½ΠΈΡ‚ΠΈΠ²Π½ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС рСстартиратС - ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π΅Π½ софтвСр сСди Π½Π΅ΠΊΠ°Π΄Π΅ Π²ΠΎ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ процСси ΠΈ, соодвСтно, Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, ΠΈ сам Π·Π°ΠΏΠΈΡˆΡƒΠ²Π° Π½ΠΎΠ² Π·Π° ΠΊΡ€ΠΎΠ΅ΡšΠ΅ Π½Π° сСкои 30 сСкунди

Π£ΠŸΠ” 12: ΠŸΡ€ΠΎΠ½Π°Ρ˜Π΄Π΅Π½ Π΅ ΡΡƒΠΏΠ΅Ρ€ΡΠΌΠ°Ρ˜Π»2009 Exim ΠΈΠΌΠ° Π΄Ρ€ΡƒΠ³(?) ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π΅Π½ софтвСр Π²ΠΎ ΡΠ²ΠΎΡ˜Π°Ρ‚Π° Ρ€Π΅Π΄ΠΈΡ†Π° ΠΈ Π²Π΅ совСтува ΠΏΡ€Π²ΠΎ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΡƒΡ‡ΠΈΡ‚Π΅ Π²Π°ΡˆΠΈΠΎΡ‚ спСцифичСн ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€Π΅Π΄ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ со Π»Π΅ΠΊΡƒΠ²Π°ΡšΠ΅.

Π£ΠŸΠ” 13: Π›ΠΎΡ€ΠΊ совСтува Ρ‚ΡƒΠΊΡƒ ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Ρ‚Π΅ сС Π½Π° чист систСм ΠΈ ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Ρ‚Π΅ Π³ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ исклучитСлно Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ, бидСјќи ΠœΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π΅Π½ софтвСр Π΅ вСќС јавно достапСн ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ, ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΈ ΠΈ поопасни Π½Π°Ρ‡ΠΈΠ½ΠΈ.

UPD 14: ΡƒΠ²Π΅Ρ€ΡƒΠ²Π°ΡšΠ΅ Π΄Π΅ΠΊΠ° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΡ‚Π΅ Π»ΡƒΡ“Π΅ Π½Π΅ Π±Π΅Π³Π°Π°Ρ‚ ΠΎΠ΄ ΠΊΠΎΡ€Π΅Π½ - ΡƒΡˆΡ‚Π΅ Π΅Π΄Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΈΡ‚Π½Π° ΠΏΠΎΡ€Π°ΠΊΠ° ΠΎΠ΄ clsv:

Π”ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΎΠ΄ root, сС случува Ρ…Π°ΠΊΠΈΡ€Π°ΡšΠ΅... Имам debian jessie UPD: растСгнСтС сС Π½Π° ΠΌΠΎΡ˜ΠΎΡ‚ OrangePi, Exim Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΎΠ΄ Debian-exim ΠΈ сСпак сС случи Ρ…Π°ΠΊΠΈΡ€Π°ΡšΠ΅, ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΈ ΠΊΡ€ΡƒΠ½ΠΈ ΠΈΡ‚Π½.

UPD 15: ΠΊΠΎΠ³Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Ρ‚Π΅ Π½Π° чист сСрвСр ΠΎΠ΄ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡ‚ΠΈΡ€Π°Π½, Π½Π΅ Π·Π°Π±ΠΎΡ€Π°Π²Π°Ρ˜Ρ‚Π΅ Π·Π° Ρ…ΠΈΠ³ΠΈΠ΅Π½Π°, корисСн потсСтник ΠΎΠ΄ w0den:

Кога прСнСсуватС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, ΠΎΠ±Ρ€Π½Π΅Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π΅ само Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ конфигурацискитС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Ρ‚ΡƒΠΊΡƒ ΠΈ Π½Π° сè ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° содрТи Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ MySQL ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ CREATE TRIGGER ΠΈΠ»ΠΈ CREATE EVENT). Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, Π½Π΅ Π·Π°Π±ΠΎΡ€Π°Π²Π°Ρ˜Ρ‚Π΅ Π·Π° .html, .js, .php, .py ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ јавни Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ (ΠΈΠ΄Π΅Π°Π»Π½ΠΎ ΠΎΠ²ΠΈΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΎΠ±Π½ΠΎΠ²Π°Ρ‚ ΠΎΠ΄ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅).

Π£ΠŸΠ” 16: daykkin ΠΈ savage_me Π½Π°ΠΈΠ΄Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ: систСмот имашС Π΅Π΄Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° Exim инсталирана Π²ΠΎ ΠΏΡ€ΠΈΡΡ‚Π°Π½ΠΈΡˆΡ‚Π°Ρ‚Π°, Π½ΠΎ Π²ΠΎ рСалноста Π΄Ρ€ΡƒΠ³Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅.

Π—Π½Π°Ρ‡ΠΈ ситС ΠΏΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π΅ΠΊΠ° ја користитС Π½ΠΎΠ²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°!

exim --version

Π—Π°Π΅Π΄Π½ΠΎ ја срСдивмС Π½ΠΈΠ²Π½Π°Ρ‚Π° спСцифична ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°.

Π‘Π΅Ρ€Π²Π΅Ρ€ΠΎΡ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ DirectAdmin ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ стар ΠΏΠ°ΠΊΠ΅Ρ‚ da_exim (стара Π²Π΅Ρ€Π·ΠΈΡ˜Π°, Π±Π΅Π· ранливост).

Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΎ Π½Π° DirectAdmin, Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, Ρ‚ΠΎΠ³Π°Ρˆ бСшС инсталирана ΠΏΠΎΠ½ΠΎΠ²Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° Exim, која вСќС бСшС Ρ€Π°Π½Π»ΠΈΠ²Π°.

Π’ΠΎ ΠΎΠ²Π°Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°, Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅ΠΊΡƒ custombuild исто Ρ‚Π°ΠΊΠ° ΠΏΠΎΠΌΠΎΠ³Π½Π°.

НС Π·Π°Π±ΠΎΡ€Π°Π²Π°Ρ˜Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡ€Π΅Π΄ Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ СкспСримСнти, Π° исто Ρ‚Π°ΠΊΠ° Π±ΠΈΠ΄Π΅Ρ‚Π΅ сигурни Π΄Π΅ΠΊΠ° ΠΏΡ€Π΅Π΄/ΠΏΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ситС процСси Π½Π° Exim сС ΠΎΠ΄ старата Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π±Π΅Π° Π·Π°ΠΏΡ€Π΅Π½ΠΈ Π° Π½Π΅ β€žΠ·Π°Π³Π»Π°Π²Π΅Π½ΠΈβ€œ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€