0Pricing
Ethical Hacking Academy · Aula

Análise da saída

grep e cut

Análise da saída é uma aula grátis de Ethical Hacking Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Ethical Hacking Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Ethical Hacking Academy inclui 4 aulas no total.

Transformando Ruído em Dados

As ferramentas produzem grandes volumes de texto. A habilidade que torna útil um script de reconhecimento é a análise — extrair apenas os IPs, as portas ou os nomes de host relevantes para você.

Esta lição concentra-se em grep e cut, com sort e uniq para a limpeza.

Filtrando com grep

Comece mantendo apenas as linhas relevantes. Para extrair portas abertas da saída do Nmap, procure a palavra open com grep.

grep 'open' services.txt

grep -o para Correspondências Exatas

grep -o exibe apenas a parte correspondente de cada linha, não a linha inteira. Combinado com uma expressão regular, ele extrai tokens precisos, como endereços IP.

grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' scan.txt

cut por Delimitador

cut divide cada linha em campos usando um delimitador e exibe os campos escolhidos. Para obter um número de porta de 80/tcp open http, use a barra como delimitador.

echo '80/tcp open http' | cut -d/ -f1   # prints 80

cut por Posição de Caractere

O cut também pode dividir por um intervalo de caracteres usando -c, o que é útil para saídas de largura fixa.

echo 'PORT-00443' | cut -c6-10   # prints 00443

Encadeando grep e cut

Redirecione grep para cut para extrair exatamente uma coluna das linhas filtradas — por exemplo, todos os números de portas abertas.

grep 'open' services.txt | cut -d/ -f1

Ordenando e Removendo Duplicatas

sort ordena as linhas e uniq remove duplicatas adjacentes (por isso, use sort primeiro). Adicione -c para contar ocorrências.

cut -d' ' -f1 access.log | sort | uniq -c | sort -rn

Analisando o Nmap com grep

O formato do Nmap próprio para grep (-oG) foi criado para isso. Cada host ocupa uma linha, fácil de dividir para encontrar hosts ativos.

grep 'Up' hosts.gnmap | cut -d' ' -f2

Substituição com sed e tr

Quando cut não é suficiente, sed substitui padrões e tr traduz ou exclui caracteres — por exemplo, transformando vírgulas em quebras de linha.

echo '80,443,8080' | tr ',' '\n'
sed 's/Nmap scan report for //' hosts.txt

Criando uma lista de destinos limpa

Junte tudo: extraia os IPs ativos, remova duplicatas e grave um arquivo limpo que a próxima ferramenta possa consumir.

grep 'Up' hosts.gnmap | cut -d' ' -f2 | sort -u > live_hosts.txt

awk para colunas condicionais

Quando precisar de lógica combinada com colunas, awk une essas funções. Aqui, ele exibe apenas as portas acima de 1023 de uma lista analisada.

grep 'open' services.txt | awk -F/ '$1 > 1023 {print $1}'

Verificação rápida

Escolha o extrator de campos correto.

Recapitulação

Você aprendeu a analisar a saída das ferramentas e transformá-la em dados utilizáveis:

  • grep (e -o) filtra e extrai correspondências.
  • cut recorta campos por delimitador ou posição de caractere.
  • sort | uniq -c ordena, remove duplicatas e conta.
  • Encadeie essas ferramentas para produzir listas de destinos limpas para a próxima ferramenta.

A seguir: criação de uma ferramenta completa de reconhecimento.

Perguntas Frequentes

A aula “Análise da saída” é grátis?

Sim — o texto completo de “Análise da saída” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Ethical Hacking Academy, atualize para CoddyKit PRO. O curso de Ethical Hacking Academy inclui 4 aulas no total.

O que vou aprender em “Análise da saída”?

grep e cut Você pratica Ethical Hacking Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Ethical Hacking Academy?

Nenhuma experiência prévia é necessária. Ethical Hacking Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Análise da saída”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Ethical Hacking Academy?

Sim. Cada aula de Ethical Hacking Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Fundamentos de scripts
  2. Automatização do reconhecimento
  3. Análise da saída
  4. Construção de uma ferramenta de reconhecimento
← Voltar para Ethical Hacking Academy