ΠΡΡΠΎΡΠΈΡ ΠΎΠ± ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π² 3-Ρ
ΡΠ°ΡΡΡΡ
. Π§Π°ΡΡΡ 1 β ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ.
ΠΡΠΊΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ β ΠΏΠΎΠ»ΡΠ·Ρ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅.
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
Π Ρ ΠΎΠ΄Π΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠ΅Π½ΡΠ΅ΡΡΠΎΠ² ΠΈ RedTeam ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ΄Π°Π΅ΡΡΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠ°ΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠ², ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ VPN, RDP, Citrix ΠΈ Ρ.Π΄. Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ Π΄Π»Ρ Π·Π°Ρ ΠΎΠ΄Π° Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ΅ΡΡ. ΠΠ΄Π΅-ΡΠΎ ΡΡΠ°ΡΠ½ΡΠΉ VPN ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎ MFA ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΆΠ΅Π»Π΅Π·Π½ΡΠΉ ΡΠΎΠΊΠ΅Π½, Π³Π΄Π΅-ΡΠΎ ΠΎΠ½ ΠΆΠ΅ΡΡΠΎΠΊΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡΡ ΠΈ Π½Π°Ρ Π²Ρ ΠΎΠ΄ ΠΏΠΎ VPN ΡΡΠ°Π·Ρ ΠΆΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΠΈΠ΄Π΅Π½, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ β ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π²ΡΡΠ΅ΠΊΠ°ΡΡΠΈΠΌΠΈ, Π° Π³Π΄Π΅-ΡΠΎ ΡΠ°ΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΏΠΎΠΏΡΠΎΡΡΡ Π½Π΅Ρ.
Π ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ Β«ΠΎΠ±ΡΠ°ΡΠ½ΡΠ΅ ΡΡΠ½Π½Π΅Π»ΠΈΒ» β ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈΠ· Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ΅ΡΠΈ ΠΊ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ ΡΠ΅ΡΡΡΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΌΡ Π½Π°ΠΌΠΈ ΡΠ΅ΡΠ²Π΅ΡΡ. ΠΠ½ΡΡΡΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠ½Π½Π΅Π»Ρ ΠΌΡ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠ².
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ ΡΠ°ΠΊΠΈΡ
ΠΎΠ±ΡΠ°ΡΠ½ΡΡ
ΡΡΠ½Π½Π΅Π»Π΅ΠΉ. Π‘Π°ΠΌΡΠΉ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΈΠ· Π½ΠΈΡ
, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Meterpreter. Π’Π°ΠΊ ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΏΡΠΎΡΠΎΠΌ Π² Π½Π°ΡΠΎΠ΄Π½ΡΡ
Ρ
Π°ΠΊΠ΅ΡΡΠΊΠΈΡ
ΠΌΠ°ΡΡΠ°Ρ
ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ SSH-ΡΡΠ½Π½Π΅Π»ΠΈ Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΌ ΠΏΡΠΎΠ±ΡΠΎΡΠΎΠΌ ΠΏΠΎΡΡΠΎΠ². Π‘ΡΠ΅Π΄ΡΡΠ² ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½Π½Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ
Ρ
ΠΎΡΠΎΡΠΎ ΠΈΠ·ΡΡΠ΅Π½Ρ ΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π·Π°ΡΠΈΡΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π΅ ΡΡΠΎΡΡ Π² ΡΡΠΎΡΠΎΠ½Π΅ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
Π ΠΏΡΠΈΠΌΠ΅ΡΡ, MSF-ΡΠ΅ΡΡΠΈΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΡΡΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ IPS ΠΎΡ Cisco ΠΈΠ»ΠΈ Positive Tech, Π° ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ SSH- ΡΡΠ½Π½Π΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΡΠΌ ΠΌΠ°Π»ΠΎ-ΠΌΠ°Π»ΡΡΠΊΠΈΠΌ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ°ΠΉΠ΅ΡΠ²ΠΎΠ»Π»ΠΎΠΌ.
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌ Π² Ρ ΠΎΡΠΎΡΠ΅ΠΉ RedTeam ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ β Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠΎΠΈΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΡΠ½Π½Π΅Π»Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΏΠΎΠ΄ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠΈ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π½Π°ΠΉΡΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΡΠΈ Π½Π΅ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΡΠΎ-ΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ Π½Π°Π΄ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΌΡ Ρ
ΠΎΡΠΈΠΌ Π΄ΠΎΡΡΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ Π±ΡΠ΄ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΡΠ½Π½Π΅Π»Ρ, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΊΡΡΡΠ½ΠΎΡΡΠΈ?
ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ, Π½ΠΎ ΠΏΠΎ ΠΎΠΏΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅:
- ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΠ‘ Windows-7-10. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΠΈΠ½Π΄Π°;
- ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΏΠΎ SSL Π΄Π»Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠΏΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ips;
- ΠΏΡΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅Ρ Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, Ρ.ΠΊ. Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ Π²ΡΡ ΠΎΠ΄ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠΊΡΠΈ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°Ρ ΠΌΠ°ΡΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ± ΡΡΠΎΠΌ Π΄Π°ΠΆΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ ΠΈ Π½Π΅ Π·Π½Π°ΡΡ, Π° ΠΏΡΠΎΠΊΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°Π»ΠΎΠΆΠΈΡΡ;
- ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°Ρ ΡΠ°ΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½Π° ΠΈ ΠΏΠΎΡΡΠ°Π±Π΅Π»ΡΠ½Π°;
ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π²Π½ΡΡΡΠΈ ΡΠ΅ΡΠΈ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ OpenVPN ΠΈ ΠΏΠΎΠ΄Π½ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΡΠ½Π½Π΅Π»Ρ Π΄ΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° (Π±Π»Π°Π³ΠΎ ΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡ openvpn ΡΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠΊΡΠΈ). ΠΠΎ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΡΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ Π±ΡΡΡ ΡΠ°ΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ Π°Π΄ΠΌΠΈΠ½Π°ΠΌΠΈ, Π° Π²ΠΎ-Π²ΡΠΎΡΡΡ , ΡΡΠΎ Π½Π°Π΄Π΅Π»Π°Π΅Ρ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΌΡ, ΡΡΠΎ ΠΏΠΎΡΡΠ΄ΠΎΡΠ½ΡΠΉ SIEM ΠΈΠ»ΠΈ HIPS ΡΡΡ ΠΆΠ΅ Π½Π° Π½Π°Ρ Β«Π½Π°ΡΡΡΡΠΈΡ ΠΊΡΠ΄Π° Π½Π°Π΄ΠΎΒ». Π ΠΈΠ΄Π΅Π°Π»Π΅ Π½Π°Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ inline ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΊΠ°ΠΊ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ bash-ΡΠ΅Π»Π»Ρ, ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ· word-ΠΌΠ°ΠΊΡΠΎΡΠ°. - Π½Π°Ρ ΡΡΠ½Π½Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ;
- ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΡΡΠ½Π½Π΅Π»Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Π° Π½Π΅ Π΄Π»Ρ Π²ΡΠ΅Ρ
, ΠΊΡΠΎ ΠΏΡΠΈΠ΄Π΅Ρ ΠΊ Π½Π°ΠΌ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ ΠΈ ΠΏΠΎΡΡΡ. Π ΠΈΠ΄Π΅Π°Π»Π΅, Π΄Π»Ρ Β«ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉΒ» Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ Π»Π΅Π½Π΄ΠΈΠ½Π³-ΡΡΡΠ°Π½ΠΈΡΠ° Ρ ΠΊΠΎΡΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠ°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ, ΡΠΎ Π΄Π»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΡΠ΅ΡΠΈΠ²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅ΡΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠ°ΡΠ°Π»ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΠΊΠ»ΠΈΠ½ΠΈΠΊΠΈ, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠΊΡΡΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠ° Ρ ΡΠ°ΡΠΌΠ°ΡΠ΅Π²ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠΎΠ²Π°ΡΠ°ΠΌΠΈ, Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π³Π½ΠΎΠ·Π° ΠΈΠ»ΠΈ Π±Π»ΠΎΠ³ Π΄ΠΎΠΊΡΠΎΡΠ° ΠΠΎΠΌΠ°ΡΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΠΈ Ρ.Π΄.
ΠΠ½Π°Π»ΠΈΠ· ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ ΡΠ²ΠΎΠΉ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ β Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π½Π°Π»ΠΈΠ· ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ΠΎΠ² ΠΈ ΠΏΠΎΠ½ΡΡΡ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΈ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΡ Π·Π°Π΄ΡΠΌΠ°Π»ΠΈΡΡ ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π°.
ΠΡΠ³Π»Π΅Π½ΠΈΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ (Π³ΡΠ³Π»ΠΈΠΌ ΠΌΡ Π²ΡΠΎΠ΄Π΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ Π³ΠΈΡΡ Π°Π±Ρ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ Β«reverse socksΒ» Π½Π΅ Π΄Π°Π» ΠΎΡΠΎΠ±ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ². Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, Π²ΡΠ΅ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ssh-ΡΡΠ½Π½Π΅Π»Π΅ΠΉ Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΌ ΠΏΡΠΎΠ±ΡΠΎΡΠΎΠΌ ΠΏΠΎΡΡΠΎΠ² ΠΈ Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎ Ρ ΡΡΠΈΠΌ ΡΠ²ΡΠ·Π°Π½ΠΎ. ΠΠΎΠΌΠΈΠΌΠΎ SSH-ΡΡΠ½Π½Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ:
ΠΠ°Π²Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½Π½Π΅Π»Ρ ΠΎΡ ΡΠ΅Π±ΡΡ ΠΈΠ· ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΠΠ°ΡΠΏΠ΅ΡΡΠΊΠΎΠ³ΠΎ. ΠΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° Python 2.7, ΡΡΠ½Π½Π΅Π»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² cleartext ΡΠ΅ΠΆΠΈΠΌΠ΅ (ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΡ β ΠΏΡΠΈΠ²Π΅Ρ Π ΠΠ)
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΠΈΡΠΎΠ½Π΅, ΡΠ°ΠΊ ΠΆΠ΅ Π² cleartext, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π±ΠΎΠ»ΡΡΠ΅. ΠΠ°ΠΏΠΈΡΠ°Π½ Π² Π²ΠΈΠ΄Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ Π΅ΡΡΡ API Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ.
ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠ»ΠΊΠ° β ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Π²Π΅ΡΡ ΡΠΎΠΊΡΠ° Π½Π° Π³ΠΎΠ»Π°Π½Π³Π΅ (Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ).
ΠΡΠΎΡΠ°Ρ ΡΡΡΠ»ΠΊΠ° β ΡΠΆΠ΅ Π½Π°ΡΠ° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΡΠΊΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΆΠ΅ Π½Π° Π³ΠΎΠ»Π°Π½Π³Π΅. Π Π½Π°ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΌΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ SSL, ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠΊΡΠΈ Ρ NTLM-Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅, Π»Π΅Π½Π΄ΠΈΠ½Π³-ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΡΠΈ Π½Π΅Π²Π΅ΡΠ½ΠΎΠΌ ΠΏΠ°ΡΠΎΠ»Π΅ (Π²Π΅ΡΠ½Π΅Π΅ β ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡ Π½Π° Π»Π΅Π½Π΄ΠΈΠ½Π³-ΡΡΡΠ°Π½ΠΈΡΡ), ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ (Ρ.Π΅. Ρ ΡΡΠ½Π½Π΅Π»Π΅ΠΌ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ), ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΈΠ½Π³ΠΎΠ² ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ β ΠΆΠΈΠ²ΠΎΠΉ ΠΎΠ½ ΠΈΠ»ΠΈ Π½Π΅Ρ.
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΡΠ° ΠΎΡ Π½Π°ΡΠΈΡ
Β«ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ
Π΄ΡΡΠ·Π΅ΠΉΒ» Π½Π° ΠΏΠΈΡΠΎΠ½Π΅. Π’Π°ΠΌ ΠΆΠ΅ Π΄Π»Ρ Π»Π΅Π½ΠΈΠ²ΡΡ
ΠΈ Β«Π±Π΅ΡΡΠΌΠ΅ΡΡΠ½ΡΡ
Β» Π»Π΅ΠΆΠΈΡ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ Π±ΠΈΠ½Π°ΡΡ (exe), ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ ΠΊΠΈΡΠ°ΠΉΡΠ°ΠΌΠΈ ΠΈ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π’ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ Π±ΠΎΠ³ Π·Π½Π°Π΅Ρ, ΡΡΠΎ Π² ΡΡΠΎΠΌ Π±ΠΈΠ½Π°ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΅ΡΠ΅, ΠΊΡΠΎΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°, ΡΠ°ΠΊ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π° ΡΠ²ΠΎΠΉ ΡΡΡΠ°Ρ
ΠΈ ΡΠΈΡΠΊ.
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ-ΡΠ°ΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° Π‘++ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΡΠ° ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ. ΠΠΎΠΌΠΈΠΌΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½Π½Π΅Π»Ρ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ±ΡΠΎΡ ΠΏΠΎΡΡΠΎΠ², ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π»Π»Π° ΠΈ Ρ.Π΄.
MSF meterpreter
Π’ΡΡ ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ, Π±Π΅Π· ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π². ΠΡΠ΅ ΠΌΠ°Π»ΠΎ-ΠΌΠ°Π»ΡΡΠΊΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΡΠ΅ Ρ
Π°ΠΊΠ΅ΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΡΠΎΠΉ ΡΡΡΠΊΠΎΠΉ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Π³ΠΊΠΎ Π΅Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π°ΡΠΈΡΡ.
ΠΡΠ΅ Π²ΡΡΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎ ΡΡ ΠΎΠΆΠ΅ΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: Π½Π° ΠΌΠ°ΡΠΈΠ½Π΅ Π²Π½ΡΡΡΠΈ ΡΠ΅ΡΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. ΠΠ° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ SOCKS4/5 ΡΠ΅ΡΠ²Π΅Ρ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠΈΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΡΡΠΈΠΉ ΠΈΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ Π²ΡΠ΅Ρ Π²ΡΡΠ΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π»ΠΈΠ±ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Python ΠΈΠ»ΠΈ Golang (ΡΠ°ΡΡΠΎ Π»ΠΈ Π²Ρ Π²ΡΡΡΠ΅ΡΠ°Π»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Python Π½Π° ΠΌΠ°ΡΠΈΠ½Π°Ρ , ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΡΠΈΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ²?), Π»ΠΈΠ±ΠΎ Π½Π° ΡΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΡΠΈΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ Π±ΠΈΠ½Π°ΡΡ (ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ python ΠΈ ΡΠΊΡΠΈΠΏΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ»Π°ΠΊΠΎΠ½Π΅) ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΡΠΎΡ Π±ΠΈΠ½Π°ΡΡ ΡΠΆΠ΅ ΡΠ°ΠΌ. Π Π·Π°Π³ΡΡΠ·ΠΊΠ° exe Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΠΊΠΎΠΌ β ΡΡΠΎ Π΅ΡΠ΅ ΡΠ° ΡΠΈΠ³Π½Π°ΡΡΡΠ° Π΄Π»Ρ ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ° ΠΈΠ»ΠΈ HIPS.
Π ΠΎΠ±ΡΠ΅ΠΌ, Π²ΡΠ²ΠΎΠ΄ Π½Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°ΠΌ ΡΠΎΠ±ΠΎΠΉ β Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° powershell. Π‘Π΅ΠΉΡΠ°Ρ Π² Π½Π°Ρ ΠΏΠΎΠ»Π΅ΡΡΡ ΠΏΠΎΠΌΠΈΠ΄ΠΎΡΡ β ΠΌΠΎΠ» powershell β ΡΡΠΎ ΡΠΆΠ΅ Π²ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠΎ, ΠΎΠ½ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡΡ, Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ ΠΈ Ρ.Π΄. ΠΈ Ρ.ΠΏ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ β Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²Π΅Π·Π΄Π΅. ΠΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π·Π°ΡΠ²Π»ΡΠ΅ΠΌ. ΠΡΡΠ°ΡΠΈ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΉΠΌΠ° ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΠ±ΠΎΠΉΡΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ (ΡΡΡ ΠΎΠΏΡΡΡ ΠΌΠΎΠ΄Π½Π°Ρ ΡΡΠ°Π·Π° ΠΏΡΠΎ ΠΏΡΠΈΠ²Π΅Ρ Π ΠΠ π ), Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ ΡΡΠΏΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ powershell.exe -> cmdd.exe ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ powerdll ΠΈ Ρ.ΠΏ.
ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ
ΠΠΎΠ½ΡΡΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ, ΡΡΠΎ ΡΠΏΠ΅ΡΠ²Π° ΠΌΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π² Π³ΡΠ³Π» ΠΈβ¦ Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΠΌ ΡΠΎΠ²Π½ΡΠΌ ΡΡΠ΅ΡΠΎΠΌ Π½ΠΈΡΠ΅Π³ΠΎ ΠΏΠΎ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅ (Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ Π½Π°ΡΠ΅Π» β ΠΊΠΈΠ΄Π°ΠΉΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΡ). ΠΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ
ΠΡΠ°ΠΊ, ΠΌΡ Π½Π΅ Π½Π°ΡΠ»ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄. ΠΠ° ΠΎΡΠ½ΠΎΠ²Ρ Π½Π°ΡΠ΅Π³ΠΎ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π° ΠΌΡ Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ
RSocksTun
ΠΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ rsockstun?
Π ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°Π±ΠΎΡΡ RsocksTun (Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΡΠ΅ΠΊΡΡΡ β rs) Π»Π΅ΠΆΠ°Ρ Π΄Π²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° β Yamux ΠΈ Socks5 ΡΠ΅ΡΠ²Π΅Ρ. Socks5 ΡΠ΅ΡΠ²Π΅Ρ β ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΡΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ socks5, ΠΎΠ½ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. Π ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΠΊ Π½Π΅ΠΌΡ (ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΠΏΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ?) ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ yamux (
Π‘ΡΡΡ ΡΠ°Π±ΠΎΡΡ yamuxβΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π²Π²ΠΎΠ΄ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΡΡΠΈΠΌΠΎΠ², ΡΠ΅Π°Π»ΠΈΠ·ΡΡ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ 12-Π±Π°ΠΉΡΠ½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°. (ΠΠ΄Π΅ΡΡ ΠΌΡ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠ»ΠΎΠ²ΠΎ Β«ΡΡΡΠΈΠΌΒ», Π° Π½Π΅ ΠΏΠΎΡΠΎΠΊ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΡΠ°ΡΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΏΠΎΡΠΎΠΊΠΎΠΌ Β«threadΒ» β ΡΡΠΎ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΌΡ ΡΠ°ΠΊ ΠΆΠ΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅). ΠΠ½ΡΡΡΠΈ yamux Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΈΠΌΠ°, ΡΠ»Π°Π³ΠΈ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ/Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠΈΠΌΠ°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΡ Π±Π°ΠΉΡ, ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠΊΠ½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ/Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠΈΠΌΠ° Π² yamux ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ keepaliveβΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΡΠ²ΡΠ·ΠΈ. Π Π°Π±ΠΎΡΠ° ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° keeplive-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Yamux-ΡΠ΅ΡΡΠΈΠΈ. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈΠ· Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ°ΠΌ ΡΠΎΠ»ΡΠΊΠΎ β Π΄Π²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°: enable/disable ΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡΡ ΠΎΡΡΡΠ»ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
. Keepalive-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΠ»Π°ΡΡ yamux-ΡΠ΅ΡΠ²Π΅Ρ, ΡΠ°ΠΊ yamux-ΠΊΠ»ΠΈΠ΅Π½Ρ. ΠΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ keepalive-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ΄Π°Π»Π΅Π½Π½Π°Ρ ΡΡΠΎΡΠΎΠ½Π° ΠΎΠ±ΡΠ·Π°Π½Π° ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π½Π΅Π³ΠΎ ΠΏΠΎΡΡΠ»ΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ (ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ β ΡΠΈΡΠ»Π°), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½Π° ΠΏΡΠΈΠ½ΡΠ»Π°. Π ΠΎΠ±ΡΠ΅ΠΌ, keepalive β ΡΡΠΎ ΡΠΎΡ ΠΆΠ΅ ΠΏΠΈΠ½Π³, ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ yamux.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π²ΡΡ ΡΠ΅Ρ
Π½ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡΠ°: ΡΠΈΠΏΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΡΠ»Π°Π³ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
ΠΎΠΏΠΈΡΠ°Π½Π° Π²
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ
ΠΡΠ°ΠΊ, Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΡΠ°ΡΡΠΈ ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΠΈΡΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΌ ΠΏΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ
ΡΡΠ½Π½Π΅Π»Π΅ΠΉ, ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π½Π° ΠΈΡ
ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ, ΠΈΠ·ΡΡΠΈΠ»ΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΡΠ°Π±ΠΎΡΡ Yamux ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π²Π½ΠΎΠ²Ρ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌΡ powershell-ΠΌΠΎΠ΄ΡΠ»Ρ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΠΌΡ Π·Π°ΠΉΠΌΠ΅ΠΌΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, Ρ Π½ΡΠ»Ρ. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ. ΠΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ΡΡ π
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com