DIA#10-Ethical Hacking Tools (Metasploit- Filesystem & Libraries)
Depois ter visto os video de servers ontem, virei-me para o blog post sobre hacking tools "https://www.ceos3c.com/hacking/best-ethical-hacking-tools/", onde a primeira tool que é mencionada é o Metasploit.
Ao fazer uma pesquisa pela internet sobre o Metasploit, deparei-me com o tutorial da Ofensive Security "https://www.offensive-security.com/metasploit-unleashed/", empresa conhecida por trabalhar em segurança nos PCs, por ter criado o Kali Linux e por fornecer cursos de segurança.
Ao fazer uma pesquisa pela internet sobre o Metasploit, deparei-me com o tutorial da Ofensive Security "https://www.offensive-security.com/metasploit-unleashed/", empresa conhecida por trabalhar em segurança nos PCs, por ter criado o Kali Linux e por fornecer cursos de segurança.
O tutorial começou por mencionar a arquitectura que o Metasploit usa, para isso comçou por explicar como funciona o seu filesystem sendo este constituído por:
- data: onde se encontram ficheiros editaveis usados para guardar binários usados em exploits, wordlists, imagens, etc do Metasploit;
- documentation: onde se encontra, como o nome diz, a documentação existente do framework(aquitetura pre-built concebida para ser modificada e melhorada) do Metasploit;
- lib: que contém o cerne do código base do framework;
- modules: contém os modulos do Metasploit Framework (MSF) para exploits, auxiliary e post modules, payloads, encoders e nop generators;
- plugins: contém os plugins incluidos no Metasploit;
- scripts: tem o Meterpreter e outros scripts;
- tools: tem utilidades da command-line.
- REX que serve para:
- incluir a library mais básica dedicada à maioria das tasks;
- lidar com sockets, protocols, text transformations, etc;
- SSL(Secure Sockets Layer permite comunicação encriptada entre os site e o navegador, hoje em dia está a ser substituida pela Transport Layer Security[TLS]), SMB(Server Message Block é um protocolo da camada de aplicação usado para fornecer acesso compartilhado a equipamentos e para fazer comunicação inter-processos), HTTP, XOR, Base64, Unicode.
- MSF::CORE que serve para:
- proporcionar a API (Application Programing Interface) básica;
- definir a framework do Metasploit.
- MSF::BASE que serve para:
- proporcionar a APIs mais user friendly.
PS:Durante a actualização do Metasploit (uma vez que já vem instalado no Kali Linux) descobri o "https://explainshell.com/" que explica em detalhe os comandos que se colocam no terminal.
Comentários
Enviar um comentário