Sobre este proyecto
it-programming / mobile-development
Abierto
Se busca una solución ya desarrollada o basada en una implementación existente para crear una Prueba de Concepto (PoC) de un Remote Access Trojan (RAT) para un laboratorio Android. El objetivo principal es realizar una demostración práctica y controlada de ciberseguridad en dispositivos Android de prueba o emuladores bajo estricto control del cliente.
El propósito de esta PoC es demostrar su funcionamiento, analizar sus comunicaciones, comportamiento, indicadores de compromiso y mecanismos de detección en un entorno seguro y autorizado. La finalidad es exclusivamente educativa, de investigación y demostración de ciberseguridad en sistemas autorizados.
Requisitos deseados para la solución:
* Aplicación de prueba para Android (componente cliente).
* Componente de control para laboratorio (servidor o interfaz de gestión).
* Comunicación segura y funcional entre ambos componentes.
* Visualización clara del estado del dispositivo Android comprometido.
* Registro detallado de eventos y comunicaciones para análisis.
* Documentación completa para la instalación y el uso.
* Código fuente, preferiblemente, para facilitar el análisis y la adaptación.
* Proyecto reproducible en Android Studio.
* Compatibilidad con dispositivos Android de prueba o emuladores.
Se valorará especialmente si el freelancer ya dispone de una PoC funcional desarrollada para investigación, formación, CTF o demostraciones de ciberseguridad, con el fin de reducir el tiempo de desarrollo. Si se cuenta con una implementación funcional que pueda adaptarse legalmente al proyecto, se solicita indicar las funcionalidades existentes y las modificaciones necesarias.
El entorno de pruebas utilizará únicamente dispositivos propios/de prueba, emuladores, servidores de laboratorio, redes controladas y cuentas creadas específicamente para las pruebas. No se requiere ni autoriza acceso a dispositivos de terceros ni utilización fuera del entorno controlado.
En la propuesta, se solicita incluir:
1. Funcionalidades disponibles de la solución.
2. Estado actual del proyecto o implementación.
3. Adaptaciones necesarias para cumplir con los requisitos.
4. Tiempo estimado para la entrega.
5. Precio total del proyecto.
6. Confirmación de si incluye código fuente y documentación.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
Plazo de Entrega: No definido
Habilidades necesarias