close

Metasploit

Gå till navigering Gå till sök
Metasploit
Metasploit logotyp och wordmark.png
Metasploit snapshot.png
Allmän information
programtyp säkerhet
utvecklaren Snabb7
Licens BSD-licens med tre klausuler
Teknisk information
Schemalagt in
Plattformar som stöds
Versioner
Senaste stabila versionen 6.2.21 ( info ) (6 oktober 2022 (10 dagar))
Länkar

Metasploit är ett öppen källkodsprojekt för datorsäkerhet , som ger information om säkerhetssårbarheter och hjälper till med penetrationstester " Pentesting " och utveckling av signaturer för intrångsdetekteringssystem .

Dess mest kända delprojekt är Metasploit Framework , ett verktyg för att utveckla och köra exploater mot en fjärrmaskin. Andra viktiga delprojekt är opcode- databaser, ett skalkodarkiv och säkerhetsforskning. Det skapades ursprungligen med hjälp av Perl scripting programmeringsspråk även om nu Metasploit Framework har skrivits om helt och hållet till Ruby- språket .

Historik

Metasploit skapades av HD Moore 2003, som ett bärbart nätverksverktyg som använder Perl -språket . Den 21 oktober 2009 meddelade Metasploit Project [ 1 ] att det hade förvärvats av Rapid7, ett säkerhetsföretag som erbjuder enhetliga lösningar för sårbarhetshantering.

Precis som konkurrerande produkter som Core Security Technologies och Core Impact kan Metasploit användas för att testa sårbarheten hos datorsystem eller bryta sig in i fjärrsystem. Liksom många datorsäkerhetsverktyg kan Metasploit användas för legitima och auktoriserade aktiviteter såväl som olagliga aktiviteter. Sedan förvärvet av Metasploit Framework har Rapid7 lagt till två Open Source "Open Sources" som heter Metasploit Express och Metasploit Pro.

Metasploit 3.0 började inkludera otydliga verktyg, som användes för att upptäcka sårbarheter i programvara, istället för att bara utnyttja kända buggar. Metasploit 4.0 släpptes i augusti 2011.

Metasploit ramverk/system

De grundläggande stegen för att driva ett system med hjälp av systemet inkluderar:

  1. Valet och konfigurationen av en kod som kommer att utnyttjas . Som kommer in i målsystemet, genom att dra fördel av en av buggar; Det finns över 900 exploateringar inkluderade för Windows , Unix / Linux och Mac OS X ;
  2. Möjlighet att kontrollera om målsystemet är mottagligt för de valda buggarna.
  3. Tekniken för att kryptera Intrusion Prevention System (IPS) och ignorera den krypterade nyttolasten ;
  4. Visas när exploateringen utförs.

Metasploit körs på Unix (inklusive Linux och Mac OS X) och på Windows. Metasploit-systemet är utbyggbart och kan använda plugins på flera språk.

För att välja en exploatering och nyttolast behövs lite information om målsystemet, såsom operativsystemversion och installerade nätverkstjänster. Denna information kan erhållas med portskanning och "OS fingerprinting", denna information kan man få med verktyg som Nmap, NeXpose eller Nessus, dessa program kan upptäcka sårbarheter i målsystemet. Metasploit kan importera sårbarhetsskanningsdata och jämföra identifierade sårbarheter. [ 2 ]

Metasploit-gränssnitt

Det finns olika gränssnitt för Metasploit tillgängliga. De mest populära underhålls av Rapid7 och Estratégico Ciber LLC [ 3 ]

Metasploit edition

Gratisversionen. Den innehåller ett kommandoradsgränssnitt, tredje parts import, manuell exploatering och brute force. [ 3 ]

Community Metasploit-utgåva

I oktober 2011 släppte Rapid7 Metasploit Community Edition, ett gratis webbaserat användargränssnitt för Metasploit. Metasploit-gemenskapen inkluderar nätverksupptäckt, modulnavigering och manuellt utnyttjande.

Metasploit express

I april 2010 släppte Rapid7 Metasploit Express, en kommersiell utgåva med öppen källkod, för säkerhetsteam som behöver leta efter sårbarheter. Den erbjuder ett grafiskt användargränssnitt, integrerar nmap för upptäckt och lägger till intelligent brute force samt automatisk bevisinsamling.

Metasploit Pro

I oktober 2010 lade Rapid7 till Metasploit Pro, en penetrationstestare med öppen källkod. Metasploit Pro innehåller alla funktioner i Metasploit Express och lägger till utforskning och exploatering av webbapplikationer.

Armitage

Armitage är ett grafiskt gränssnitt för cyberattacker från Metasploit Project, det visualiserar mål och rekommenderar attackmetoder. Det är ett verktyg för webbsäkerhetsingenjörer och är öppen källkod. Uppmärksammad för sina bidrag till röda teamsamarbete, som tillåter delade sessioner, data och kommunikation genom en enda Metasploit-instans [ 4 ] Det är öppen källkod och utvecklat av Raphael Mudge. [ 5 ]

Cobalt Strike är en betalversion [ 5 ] som förbättrar Armitage, [ 6 ] lägger till sina egna möjligheter, och förutom att dra nytta av Metasploits möjligheter, tillåter den användningen av andra verktyg som Mimikatz . [ 7 ]

Nyttolaster

Metasploit erbjuder många typer av nyttolaster, inklusive:

  • "Kommandoskal" tillåter användare att köra laddningsskript eller utföra godtyckliga kommandon.
  • "Meterpreter" låter användare styra en enhets skärm via VNC och bläddra, ladda upp och ladda ner filer.
  • "Dynamiska nyttolaster" tillåter användare att undvika antivirusförsvar genom att generera unika nyttolaster.

Lista över ursprungliga utvecklare:

  • HD Moore (grundare och chefsarkitekt)
  • Matt Miller (Programvara) | Matt Miller (kärnutvecklare 2004-2008)
  • Spoonm (kärnutvecklare 2003 till 2008)

Referenser

  1. ^ "Rapid7 Press" . Snabb7 . Hämtad 18 februari 2015 . 
  2. [http:. //www.metasploit.com/download "Metasploit Penetration Testing Tool Gratis nedladdning - Rapid7"]. Snabb7 . 
  3. ^ a b "Metasploit-upplagor" . rapid7.com . snabb 7 . Hämtad 16 februari 2013 . 
  4. Mall: Citera nyheter.
  5. a b Armitage Manual på spanska . Edgar Parra. dragonjar.org
  6. Vad är Cobalt Strike? . Raphael mudge. pentestpartners.com
  7. Cobalt Strike . mitre.org

Externa länkar