ΠΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ RACK911 Labs Π½Π° ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΏΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΈ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Windows, Linux ΠΈ macOS ΡΠ° Π±ΠΈΠ»ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΈ Π½Π° Π°ΡΠ°ΠΊΠΈ, ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΡΠΈ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° Π³ΠΎΠ½ΠΊΠΈ (race conditions) ΠΏΡΠΈ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π² ΠΊΠΎΠΈΡΠΎ Π΅ ΠΎΡΠΊΡΠΈΡ Π·Π»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ.
ΠΠ° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ°ΡΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΊΠ°ΡΠΈ ΡΠ°ΠΉΠ», ΠΊΠΎΠΉΡΠΎ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΡΡ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π° ΠΊΠ°ΡΠΎ Π·Π»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ΡΡΠΎΠ²Π° ΡΠΈΠ³Π½Π°ΡΡΡΠ°), Π° ΡΠ»Π΅Π΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΡΠ»Π΅Π΄ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π·Π»ΠΎΠ²ΡΠ΅Π΄Π½ΠΈΡ ΡΠ°ΠΉΠ» ΠΎΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ°, Π½ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅, Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Ρ ΡΠ°ΠΉΠ»Π° ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅Π½ Π»ΠΈΠ½ΠΊ. Π Windows Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΡΡΡΠΈΡΡ Π΅ΡΠ΅ΠΊΡ, Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΡΡΠ΅Π· ΡΠΎΡΠΊΠ° Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ (directory junction). ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅, ΡΠ΅ ΠΏΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΈ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΈ Π½Π΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½ΠΈΡΠ΅ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ ΠΈ, ΡΠΌΡΡΠ°ΠΉΠΊΠΈ, ΡΠ΅ ΠΈΠ·ΡΡΠΈΠ²Π°Ρ Π·Π»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΡΠ°ΠΉΠ», ΠΈΠ·ΡΡΠΈΠ²Π°Ρ ΡΠ°ΠΉΠ»Π° Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ°, Π½Π° ΠΊΠΎΡΡΠΎ ΡΠΎΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½ΠΈΡ Π»ΠΈΠ½ΠΊ.
Π Linux ΠΈ macOS Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΡΡΠΈΠ΅ /etc/passwd ΠΈΠ»ΠΈ ΠΊΠΎΠΉΡΠΎ ΠΈ Π΄Π° Π΅ Π΄ΡΡΠ³ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΡΠ°ΠΉΠ», Π° Π² Windows DDL-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° ΡΠ°ΠΌΠΈΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡ, Π·Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΌΡ (Π² Windows Π°ΡΠ°ΠΊΠ°ΡΠ° Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΡΠ°ΠΌΠΎ Π΄ΠΎ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Β«exploitΒ» ΠΈ Π΄Π° ΠΊΠ°ΡΠΈ Π² Π½Π΅Ρ ΡΠ°ΠΉΠ»Π° EpSecApiLib.dll Ρ ΡΠ΅ΡΡΠΎΠ²Π° Π²ΠΈΡΡΡΠ½Π° ΡΠΈΠ³Π½Π°ΡΡΡΠ°, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ΡΠΎ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Β«exploitΒ» ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅Π½ Π»ΠΈΠ½ΠΊ Β«C:\Program Files (x86)\McAfee\Endpoint Security\Endpoint Security PlatformΒ», ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° EpSecApiLib.dll ΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π½Π° Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ°. Π Linux ΠΈ macOS Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½ ΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈ Ρ ΠΏΠΎΠ΄ΠΌΡΠ½Π° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Ρ Π»ΠΈΠ½ΠΊ Β«/etcΒ».
#!/bin/sh
rm -rf /home/user/exploit ; mkdir /home/user/exploit/
wget -q https://www.eicar.org/download/eicar.com.txt -O /home/user/exploit/passwd
while inotifywait -m "/home/user/exploit/passwd" | grep -m 5 "OPEN"
do
rm -rf /home/user/exploit ; ln -s /etc /home/user/exploit
Π³ΠΎΡΠΎΠ²ΠΎ

ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π² ΠΌΠ½ΠΎΠ³ΠΎ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΈ Π·Π° Linux ΠΈ macOS Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /tmp ΠΈ /private/tmp, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΎΠΌΠΎΡΠΈΡΡΠ° Π΄ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» root.
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π²Π΅ΡΠ΅ Π±ΡΡ Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈ ΠΎΡ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ, Π½ΠΎ Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅Π»Π½ΠΎ, ΡΠ΅ ΠΏΡΡΠ²ΠΈΡΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΡ Π° ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡΠ΅ ΠΏΡΠ΅Π· Π΅ΡΠ΅Π½ΡΠ° Π½Π° 2018 Π³. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π½Π΅ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΏΡΡΠ½Π°Ρ Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΈΠΌ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 6 ΠΌΠ΅ΡΠ΅ΡΠ° Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ, Π° RACK911 Labs ΡΠΌΡΡΠ°, ΡΠ΅ Π²Π΅ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠ°Π²ΠΎ Π΄Π° ΡΠ°Π·ΠΊΡΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅. ΠΠ°Π±Π΅Π»ΡΠ·Π²Π° ΡΠ΅, ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° RACK911 Labs Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, Π½ΠΎ Π½Π΅ Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»Π°, ΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Ρ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΠΎΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½Π°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡ ΠΏΠΎΡΠ°Π΄ΠΈ Π·Π°Π±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ°.
ΠΡΠΎΠ΄ΡΠΊΡΠΈ, Π·Π°ΡΠ΅Π³Π½Π°ΡΠΈ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° (Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈΡΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ ClamAV Π½Π΅ Π΅ Π² ΡΠΏΠΈΡΡΠΊΠ°):
- Linux
- BitDefender GravityZone
- Comodo Endpoint Security
- Eset File Server Security
- F-Secure Linux Security
- Kaspersy Endpoint Security
- McAfee Endpoint Security
- Sophos Anti-Virus for Linux
- Windows
- Avast Free Anti-Virus
- Avira Free Anti-Virus
- BitDefender GravityZone
- Comodo Endpoint Security
- F-Secure Computer Protection
- FireEye Endpoint Security
- Intercept X (Sophos)
- Kaspersky Endpoint Security
- Malwarebytes for Windows
- McAfee Endpoint Security
- Panda Dome
- Webroot Secure Anywhere
- macOS
- Π‘Π ΠΠΠΠ
- BitDefender Total Security
- Eset Cyber Security
- Kaspersky Internet Security
- McAfee Total Protection
- Microsoft Defender (BETA)
- Norton Security
- Sophos Home
- Webroot Secure Anywhere
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
