Найти Ρ‚Π΅ΠΌΡƒ
2005 подписчиков

πŸ‘£ Terrapin Vulnerability Scanner


ПолСзная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, написанная Go, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для опрСдСлСния уязвимости SSH-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ сСрвСра ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π°Ρ‚Π°ΠΊΠΈ Terrapin.

Terrapin - это Π°Ρ‚Π°ΠΊΠ°, которая ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² процСссС Ρ…Π΅Π½Π΄ΡˆΠ΅ΠΉΠΊΠ°, Π² ΠΈΡ‚ΠΎΠ³Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Ρ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»Π° SSH ΠΏΡ€ΠΈ использовании ряда ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнных Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ

Атака позволяСт ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ сообщСния, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠ°Π½Π°Π»Π° связи, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π΄Π°ΡƒΠ½Π³Ρ€Π΅ΠΉΠ΄Ρƒ уровня Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΠ»ΠΈ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ timing-Π°Ρ‚Π°ΠΊ, основанных Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ наТатия клавиш, Π² OpenSSH.

Π‘ΠΊΠ°Π½Π΅Ρ€ уязвимостСй Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ соСдинСния с ΠΏΠΈΡ€ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹.

Но ΠΎΠ½ Π½Π΅ выполняСт ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ SSH, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ пытаСтся Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° сСрвСрС ΠΈ Π½Π΅ выполняСт Π°Ρ‚Π°ΠΊΡƒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

ВмСсто этого ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ опрСдСляСтся ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΌΠ΅Ρ€ (строгий ΠΎΠ±ΠΌΠ΅Π½ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ).

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π»ΠΎΠΆΠ½ΠΎΠΌΡƒ заявлСнию ΠΎΠ± уязвимости Π² случаС, Ссли ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΌΠ΅Ρ€Ρ‹, нСизвСстныС Π΄Π°Π½Π½ΠΎΠΌΡƒ инструмСнту.

go install github.com/RUB-NDS/Terrapin-Scanner@latest

β–ͺGithub

πŸ‘£ Terrapin Vulnerability Scanner  ПолСзная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, написанная Go, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для опрСдСлСния уязвимости SSH-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ сСрвСра ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π°Ρ‚Π°ΠΊΠΈ Terrapin.
1 ΠΌΠΈΠ½ΡƒΡ‚Π°