Metasploit Project
Metasploit Project — це проєкт сфери комп'ютерної безпеки, що надає інформацію про вразливості системи і допомагає у тестах на проникнення та розробці IDS.[4] Найвідомішим його підпроєктом є open source[2] Metasploit Framework, застосунок для розробки та здійснювання експлойтів коду проти віддаленого цільового комп'ютера. До інших важливих підпроєктів належать Opcode Database, shellcode архів і пов'язані з проєктом дослідження. Metasploit Project відомий своїми засобами проти комп'ютерної судової експертизи та засобами для проникнення, частина з яких включена у Metasploit Framework. ІсторіяMetasploit був створений американським хакером H. D. Moore у 2003 році як портативний мережевий застосунок написаний на Perl. До 2007 року, Metasploit Framework був повністю перенесений на Ruby.[5] 21 жовтня 2009 року Metasploit Project анонсував[6], що його придбала Rapid7, підприємство з кібербезпеки, що надає послуги уніфікованого управління вразливостями. Як і рівноцінні комерційні продукти, такі як Immunity's Canvas або Core Impact від Core Security Technologies, Metasploit можна використати для перевірки вразливостей комп'ютерних систем або для того щоб отримати доступ до віддаленого комп'ютера. Як і багато застосунків із інформаційної безпеки, Metasploit можна використати як для легальних, так і для незаконних цілей. З часу придбання Metasploit Framework, Rapid7 додало два власних видань із відкритим кодом: Metasploit Express та Metasploit Pro. Metasploit FrameworkОсновними кроками у експлуатації систем, використовуючи Metasploit, є:
Цей модульний підхід — дозвіл комбінації будь-якого експлойта з будь-яким пейлоадом — є основною перевагою Metasploit. Це полегшує завдання для хакерів та авторів експлойтів і пейлоадів. Metasploit працює на Unix (включно з Linux та Mac OS X) і на Windows. Metasploit Framework може бути розширений додатками на різних мовах. Для правильного вибору експлойта і пейлоада, необхідна певна інформація про цільову систему, такі як версія ОС і встановлені мережеві сервіси. Цю інформацію можна зібрати скануванням портів та виконуючи OS fingerprinting з допомогою застосунку Nmap. Сканери уразливості, такі як Nexpose чи Nessus, можуть визначити вразливості цільової системи. Metasploit може імпортувати результати сканувань і порівняти ідентифіковані вразливості з дійсними модулями експлойтів для точної експлуатації.[7] Інтерфейси MetasploitІснує декілька доступних інтерфейсів Metasploit. Найбільш популярні підтримуються компаніями Rapid7 та Strategic Cyber LLC.[8] Metasploit Framework EditionБезкоштовна версія. Містить інтерфейс командного рядка, додатки сторонніх виробників та експлуатацію і методи перебору, що здійснюються власноруч.[8] Metasploit Community EditionУ жовтні 2011 року, Rapid7 випустила Metasploit Community Edition — безкоштовний користувацький інтерфейс, на основі веб технологій, для Metasploit. Metasploit Community зроблена на основі комерційної функціональності платних версій із зменшеним набором можливостей, включно з дослідженням мережі, перегляд модулів і власноручну експлуатацію. Metasploit Community включено до основного інсталяційного пакету. Metasploit ExpressУ квітні 2010 року, Rapid7 випустила Metasploit Express, комерційну версію з відкритим кодом, яка призначена для команд з безпеки для визначення вразливостей. Ця версія пропонує графічний інтерфейс, інтегрує nmap для дослідження і додає «розумний перебір» та автоматичний збір доказів. Metasploit ProУ жовтні 2010 року, Rapid7 додала Metasploit Pro, комерційну версію з відкритим кодом Metasploit, для тестів на проникнення. Metasploit Pro окрім функцій Metasploit Express містить такі, як Quick Start Wizards/MetaModules, створення і менеджмент кампаніями із соціальної інженерії, тестування веб застосунків, просунута Pro Console, динамічні пейлоади для ухилення від антивірусу, інтеграція Nexpose для сканування вразливостей ad-hoc та VPN pivoting. ArmitageArmitage це графічний застосунок організації кібер-атак для Metasploit Project що візуалізує цілі та рекомендовані експлойт. Це безкоштовний застосунок із відкритим кодом для мережевої безпеки. Cobalt StrikeCobalt Strike це колекція застосунків із емуляції небезпеки забезпечений компанією Strategic Cyber LLC для роботи з Metasploit Framework. Cobalt Strike містить властивості Armitage і додає застосунки для використання після експлуатації, на додаток до засобів створення звітів.[9] ПейлоадиMetasploit наразі має 438 payloads. Деякі з них це:
АвториMetasploit Framework працює як проєкт з відкритим ресурсом і приймає внески користувачів через GitHub.com pull requests. Матеріали перекладаються командою, що складається з працівників Rapid7 найдосвідченіших користувачів. Більшість внесків додають нові модулі, такі як експлойти та сканери.[10]
Примітки
Посилання
|
Portal di Ensiklopedia Dunia