BiG Brother es una herramienta potente y útil que puede utilizarse para encontrar cámaras de videovigilancia con puertos abiertos en todo el mundo. Para encontrarlas, la herramienta utiliza el motor de búsqueda Shodan con su API. Y con la ayuda de los dorks de Shodan, apunta sólo a marcas específicas de cámaras de videovigilancia de tu elección. Una vez detectada una cámara, BiG Brother intentará iniciar una conexión con ella utilizando las credenciales predeterminadas asociadas.
BiG Brother no es una herramienta perfecta por el momento, pero proporciona funcionalidades básicas para automatizar la búsqueda de cámaras de videovigilancia con puerto abierto en Shodan e intentar conectarse a ellas con el uso de credenciales por defecto. Para ello, la herramienta detectará automáticamente de qué tipo de cámaras de videovigilancia se trata (marca y modelo) y probará la asociación de credenciales por defecto. También es posible automatizar la búsqueda de cámaras apuntando a un país específico.
Por el momento sólo se admiten 3 marcas de cámaras de videovigilancia, Sony, Canon y Panasonic. El autor tiene previsto añadir las siguientes marcas en las próximas semanas: Alphafinity, INSTAR, Milesight, Vacron y VideoIQ. También existe la posibilidad de guardar y exportar el resultado de la investigación en .csv
o .txt
una vez completada.
Prueba de Concepto
Como podemos ver, se tardó menos de unos segundos en encontrar las cámaras disponibles en el país de una elección específica.
Instalación
Requerimientos
- Python 3 (probado con Python 3.8.5)
- Cuenta Shodan (clave API)
Instalación
Clona este repositorio y ejecuta:
git clone https://github.com/Naqwada/BiG-Brother.git
pip install -r requirements.txt
Uso:
python3 big-brother.py
Lista de Dorks
Esta es la lista actual de dorks con una descripción. Muchos de los dorks pueden ser modificados para hacer la búsqueda más específica o genérica.
Marca | Dork | Credenciales por defecto | Descripción |
---|---|---|---|
Panasonic | title:”network camera” | admin/12345 | Ex: WV-SW316, BB-ST165, BL-VP101… |
Canon | title:”network camera vb-“ | root/camera | Ex: VB-H761LVE, VB-R13, VB-H651V… |
Sony | title:”Sony Network Camera” | admin/admin | Ex: SNC-EM602R, SNC-CX600W, SNC-EB642R… |
INSTAR | title:”INSTAR Full-HD IP-Camera” | admin/instar | INSTAR? |
VideoIQ | title:”VideoIQ Camera Login” | admin/admin | VideoIQ? |
Milesight | title:”Milesight Network Camera” | admin/ms1234 | Milesight? |
Vacron | title:”Milesight Network Camera” | admin/admin | Vacron? |
Alphafinity | title:”Alphafinity Network Camera” | admin/admin | Alphafinity? |
https://gitlab.com/0xSamy/big-brother