πŸ‰ Как ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Metasploit Framework Π½Π° Kali Linux ΠΈΠ· рСпозитория Metasploit?

Metasploit Framework – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных инструмСнтов тСстирования Π½Π° ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ этичными Ρ…Π°ΠΊΠ΅Ρ€Π°ΠΌΠΈ ΠΈ спСциалистами ΠΏΠΎ кибСрбСзопасности.

Он позволяСт Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ уязвимости Π² сСтях ΠΈ систСмах.

Однако, ΠΊΠ°ΠΊ ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Metasploit нуТдаСтся Π² рСгулярном ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСимущСства Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… эксплойтов, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ.

К соТалСнию, обновлСния Metasploit Π½Π΅ всСгда доступны Π² стандартных рСпозиториях Kali Linux. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²Ρ‹ ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° стандартныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ apt update ΠΈ apt upgrade, Ρ‚ΠΎ Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ самой послСднСй вСрсии Metasploit

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Metasploit Π² Kali Linux нСпосрСдствСнно ΠΈΠ· рСпозитория Metasploit.

Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡΠ°ΠΌΡƒΡŽ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ со всСми Π½ΠΎΠ²Ρ‹ΠΌΠΈ возмоТностями.

 

КакиС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Metasploit Π½Π° Kali Linux

БущСствуСт нСсколько распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Metasploit Π½Π° дистрибутивС Kali Linux:

  • ΠŸΠ°ΠΊΠ΅Ρ‚ Π΅Ρ‰Π΅ Π½Π΅ доступСн Π² стандартных рСпозиториях ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сообщСства. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… вСрсий Metasploit Π² основныС Π°Ρ€Ρ…ΠΈΠ²Ρ‹ Kali Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя.
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ брандмауэра Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ доступ ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ рСпозиториям Π²ΠΎ врСмя обновлСния. Если Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π° строгими ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ брандмауэра, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для получСния послСдних Ρ„Π°ΠΉΠ»ΠΎΠ² Metasploit.
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ зависимостСй ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ. Иногда послСдняя вСрсия Metasploit ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ зависимости, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны.

Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСприятны, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° новСйшиС возмоТности Metasploit Π½Π° Kali.

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ эти прСпятствия.

 

Каково Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅?

Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΡΠ΅Ρ‚ΡŒΡŽ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΠΎ HTTP/HTTPS, простым ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ являСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Metasploit .deb Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ машинС.

Π—Π°Ρ‚Π΅ΠΌ пСрСнСсти Π΅Π³ΠΎ Π½Π° систСму Kali Linux ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСпосрСдствСнно Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ dpkg.

Однако Ссли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ рСпозиториям ΠΏΠΎ сСти, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Metasploit Framework нСпосрСдствСнно ΠΈΠ· рСпозитория Metasploit.

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ всСгда ΠΈΠΌΠ΅Ρ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ, Π½Π΅ доТидаясь, ΠΏΠΎΠΊΠ° обновлСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ Π² основныС Π°Ρ€Ρ…ΠΈΠ²Ρ‹ Kali.

Рассмотрим ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс.

Как ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Metasploit Π½Π° Kali Linux?

Kali Linux управляСт ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΈ обновлСниями ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Advanced Packaging Tool (APT).

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½Π° устанавливаСт ΠΈ обновляСт ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ· стандартного рСпозитория Community, содСрТащСго ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π»ΠΈΠ·Ρ‹.

Однако для Ρ‚Π°ΠΊΠΎΠ³ΠΎ быстро Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ инструмСнта тСстирования Π½Π° ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Metasploit, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° самая послСдняя вСрсия со всСми Π½ΠΎΠ²Ρ‹ΠΌΠΈ эксплойтами ΠΈ возмоТностями.

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ сообщСства отстаСт ΠΎΡ‚ Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² Metasploit.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ msfconsole -v, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° устарСла ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с послСднСй доступной вСрсиСй.

ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° Community Π΄ΠΎΠ³ΠΎΠ½ΠΈΡ‚ Metasploit, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ двумя Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ рСпозиториями ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Kali – Bleeding Edge ΠΈ Experimental.

Они содСрТат Π±ΠΎΠ»Π΅Π΅ частыС обновлСния, хотя ΠΈ ΠΌΠ΅Π½Π΅Π΅ тСстируСмыС.

Если ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Metasploit Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π² Community, Bleeding Edge ΠΈΠ»ΠΈ Experimental, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ пСрвоисточнику – ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ Metasploit.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ шаги ΠΏΠΎ обновлСнию Metasploit Π½Π° Kali:

Как ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Metasploit Π½Π° Kali Linux?

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° вСрсии Metasploit

ЗапуститС консоль Metasploit ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ Ρ„Π»Π°Π³ -v для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии:

 

msfconsoleΒ -v

 

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ обновлСния ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠΌΠ΅Ρ€ вСрсии.

 

 

ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° обновлСния ΠΈΠ· рСпозитория сообщСства

НСсмотря Π½Π° ΠΌΠ°Π»ΡƒΡŽ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, всСгда ΠΏΠΎΠ»Π΅Π·Π½ΠΎ сначала ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сообщСство:

sudoΒ aptΒ update
sudoΒ aptΒ installΒ metasploit-framework

 

Если вСрсия ΡƒΠΆΠ΅ послСдняя, Ρ‚ΠΎ появится сообщСниС β€œmetasploit-framework is already the newest version”.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Bleeding-Edge ΠΈ Experimental Repos

Если сообщСство отстаСт, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Bleeding-Edge ΠΈ Experimental:

Β Β sudoΒ kali-tweaks

 

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ установитС Ρ„Π»Π°ΠΆΠΊΠΈ Bleeding-Edge ΠΈ Experimental archives.

 

 

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ OK.

 

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΈ установитС ΠΈΠ· этих Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²:

sudoΒ aptΒ update
sudoΒ aptΒ installΒ metasploit-framework

 

БистСма Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Bleeding-Edge ΠΈ Experimental Π² /etc/apt/sources.list.d/metasploit.list.

Π”ΠΎΠ±Π°Π²ΠΈΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Metasploit

Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Metasploit, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Metasploit:

curlΒ https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erbΒ >Β msfinstallΒ &&
chmodΒ 755Β msfinstallΒ &&
./msfinstall

 

Π”Π°Π»Π΅Π΅ Ρ‚ΠΎΠΆΠ΅ самоС:

sudoΒ aptΒ update
sudoΒ aptΒ installΒ metasploit-framework

 

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Metasploit ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΎ послСднСй вСрсии:

Β Β msfconsoleΒ -v

 

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΎ послСднСй вСрсии нСпосрСдствСнно ΠΈΠ· рСпозитория Metasploit.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ Metasploit с вСрсии 6.3.31 Π΄ΠΎ вСрсии 6.3.36, которая являСтся самой послСднСй вСрсиСй Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ этого руководство.

Π”Ρ€ΡƒΠ·ΡŒΡ ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ этому ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ ΡΡ‚Π°Ρ‚ΡŒ доступнСС Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях.

НС ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈ ΠΌΠΈΠΌΠΎ ΠΆΠΌΠ°ΠΊΠ½ΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΡƒ Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½!