ΠΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ΠΉ ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΡΠ΅ΡΠΈΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ ΠΎ Π½Π΅ΡΠ»ΠΎΠ²ΠΈΠΌΡΡ
ΠΌΠ°Π»Π²Π°ΡΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π²Π·Π»ΠΎΠΌΠ°, Π½Π΅ ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠ»Π΅Π΄ΠΎΠ² Π°ΡΠ°ΠΊΠΈ, ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ fileless (Β«Π±Π΅ΡΡΠ΅Π»Π΅ΡΠ½ΡΠ΅Β», Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠ΅, Π±Π΅Π·ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠ΅), ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ PowerShell Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
Windows, ΡΡΠΎΠ±Ρ ΡΠΊΡΡΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. ΠΠ±Π½Π°ΡΡΠΆΠΈΡΡ Ρ
Π°ΠΊΠ΅ΡΡΠΊΡΡ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π±Π΅Π· Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² β ΡΠ»ΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌΠ°Ρ Π·Π°Π΄Π°ΡΠ°, Ρ.ΠΊ. Π°Π½ΡΠΈΠ²ΠΈΡΡΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΈΠ³Π½Π°ΡΡΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°. ΠΠΎ Ρ
ΠΎΡΠΎΡΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΠ Π²ΡΠ΅ ΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΠΎΠ³Π΄Π° Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π½Π°ΡΠ°Π» ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ΅ΠΌΡ ΠΊΡΡΡΡΡ
Ρ
Π°ΠΊΠ΅ΡΠΎΠ²,
ΠΠ΅Π»ΠΈΠΊΠΈΠΉ ΠΈ ΡΠΆΠ°ΡΠ½ΡΠΉ PowerShell
Π― ΠΏΠΈΡΠ°Π» ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΈΠ· ΡΡΠΈΡ
ΠΈΠ΄Π΅ΠΉ ΡΠ°Π½ΡΡΠ΅ Π²
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠ°ΠΌΠΈΡ ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΠ Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΠ΅ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ, Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΡΠ΅ΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ. ΠΠ»Ρ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², Ρ.Π΅. ΡΠ°ΠΌ, Π³Π΄Π΅ Π²Ρ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΡΠ΅ΡΠ°Π΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΠ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΌ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΅Π³ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. Π ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΠΆΠ΅ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΎΠ±ΡΠ°Π·Π΅Ρ.
Π ΡΠ»ΡΡΠ°Π΅ Ρ PowerShell ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡΠ°Π·ΡΠ°ΠΌΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² (Visual Basic, JavaScript ΠΈ Ρ. Π΄.), Ρ ΡΠΌΠΎΠ³ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈ ΡΠ°ΠΌ ΠΊΠΎΠ΄. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° ΡΠ°ΠΊΠΎΠΉ PowerShell ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ:
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ PowerShell Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ base64, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Noninteractive ΠΈ Hidden ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ ΠΌΠΎΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠΎ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ, ΡΠΎ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ -e ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ Π² base64. ΠΡΡΠ°ΡΠΈ, Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΈ Ρ ΡΡΠΈΠΌ, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΡΡ Π²ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠcΠ»ΠΈ Π²Ρ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ base64 PowerShell (Π΄Π°Π»Π΅Π΅ β PS) ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
[System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($EncodedText))
ΠΠ½ΠΈΠΊΠ°ΠΉ Π³Π»ΡΠ±ΠΆΠ΅
Π― Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π» Π½Π°Ρ PS-ΡΡΠ΅Π½Π°ΡΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°, Π½ΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΠ°Π²Π΄Π° ΡΠ»Π΅Π³ΠΊΠ° ΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ:
ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, ΡΡΠΎ ΡΠΊΡΠΈΠΏ Π±ΡΠ» ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΠΊ Π΄Π°ΡΠ΅ 4 ΡΠ΅Π½ΡΡΠ±ΡΡ 2017 ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π» ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΡΠ΅ cookies.
Π― ΠΏΠΈΡΠ°Π» ΠΎΠ± ΡΡΠΎΠΌ ΡΡΠΈΠ»Π΅ Π°ΡΠ°ΠΊΠΈ Π²
ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ?
ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΡΠΊΠ°Π½ΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΆΡΡΠ½Π°Π»Ρ ΡΠΎΠ±ΡΡΠΈΠΉ Windows ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ΅ΡΠ²ΠΎΠ»Π»Π°, ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° base64 ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Β«WebClientΒ» ΠΏΠΎ ΠΏΡΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌΡ ΡΠ°Π±Π»ΠΎΠ½Ρ Π² ΡΠ΅Π»ΡΡ Π·Π°ΡΠΈΡΡ ΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΎΠ³ΠΎ Π²Π΅Π±-Π·Π°ΠΏΡΠΎΡΠ°. Π ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ Β«Π·Π»ΠΎΒ» Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ Π·Π°ΡΠ΅ΠΌ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π² Π½Π°Ρ PowerShell, ΡΡΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΊΠ»ΠΎΠ½ΡΡΡΡΡ ΠΎΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ΡΠ½Π΅Π΅, ΡΡΠΎ Ρ ΡΠ°ΠΊ Π΄ΡΠΌΠ°Π» ΡΠ½Π°ΡΠ°Π»Π°.
ΠΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΆΡΡΠ½Π°Π»Π° Windows PowerShell (ΡΠΌ. ΠΌΠΎΡ ΡΡΠ°ΡΡΡ ) Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ Π² ΠΆΡΡΠ½Π°Π»Π΅ ΡΠΎΠ±ΡΡΠΈΠΉ. Π― (ΠΊΠ°ΠΊ
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ
Π₯Π°ΠΊΠ΅ΡΡ Π»ΠΎΠ²ΠΊΠΎ ΡΠΊΡΡΠ²Π°ΡΡ Π°ΡΠ°ΠΊΡ PowerShell Π² ΠΌΠ°ΠΊΡΠΎΡΠ°Ρ Microsoft Office, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π½Π° Visual Basic ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΡ ΡΠ·ΡΠΊΠ°Ρ . ΠΠ΄Π΅Ρ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΆΠ΅ΡΡΠ²Π° ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡ ΡΠ»ΡΠΆΠ±Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ, Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΠΎΡΡΠ΅ΡΠΎΠΌ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ .doc. ΠΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ ΡΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ°ΠΊΡΠΎΡ, ΠΈ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΎΠ½ ΡΠ°ΠΌ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ PowerShell.
Π§Π°ΡΡΠΎ ΡΠ°ΠΌ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Visual Basic ΠΎΠ±ΡΡΡΡΠΈΡΡΠ΅ΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎ ΠΎΠ½ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΡΠΊΠ»ΠΎΠ½ΡΠ΅ΡΡΡ ΠΎΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΊΠ°Π½Π΅ΡΠΎΠ² Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π Π΄ΡΡ Π΅ ΡΠΆΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ, Ρ ΡΠ΅ΡΠΈΠ» Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ PowerShell Π² JavaScript. ΠΠΈΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ:
ΠΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ JavaScript, ΠΏΡΡΡΡΡΠΈΠΉ Π½Π°Ρ PowerShell. Π Π΅Π°Π»ΡΠ½ΡΠ΅ Ρ Π°ΠΊΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π½Π° ΡΠ°Π·-Π΄Π²Π°.
ΠΡΠΎ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ΅Ρ
Π½ΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΡ Ρ Π²ΡΡΡΠ΅ΡΠΈΠ» Π½Π° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ
ΡΠ΅ΡΠΈ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Wscript.Shell Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ PowerShell. ΠΡΡΠ°ΡΠΈ, JavaScript ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ
Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ JS Π²Π»ΠΎΠΆΠ΅Π½ ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ» c .doc.js ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ. Windows, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΡΡΠΈΠΊΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΆΠ΅ΡΡΠ²Π΅ ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Word.
ΠΠ½Π°ΡΠΎΠΊ JS ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΈΠΊΠΎΠ½ΠΊΠ΅ Π² Π²ΠΈΠ΄Π΅ ΡΠ²ΠΈΡΠΊΠ°. ΠΠ΅ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ Π±ΡΠ΄ΡΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΡΡΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠΎ Word-Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ.
Π ΠΌΠΎΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ PowerShell, ΡΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Ρ ΠΌΠΎΠ΅Π³ΠΎ Π²Π΅Π±-ΡΠ°ΠΉΡΠ°. Π£Π΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ PS ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ°ΡΠ°Π΅Ρ Β«Evil MalwareΒ». ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΎΠ½ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ Π·Π»ΠΎΠΉ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Ρ Π°ΠΊΠ΅ΡΡ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Ρ Π² ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½ΠΎΡΡΠ±ΡΠΊΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²Π΅ΡΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄ΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ PowerShell Empire.
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ ΠΌΡ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΠΏΠΎΠ³ΡΡΠ·ΠΈΠ»ΠΈΡΡ Π² ΡΠ΅ΠΌΡ. Π’Π΅ΠΏΠ΅ΡΡ Ρ ΠΏΠΎΠ·Π²ΠΎΠ»Ρ Π²Π°ΠΌ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π΄ΡΡ
, ΠΈ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π· ΠΌΡ Π½Π°ΡΠ½Π΅ΠΌ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π°ΡΠ°ΠΊ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ fileless-ΠΌΠ°Π»Π²Π°ΡΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π²Π²ΠΎΠ΄Π½ΡΡ
ΡΠ»ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com