elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  ¿Es posible hacer que el software de cámara de un dispositivo muestre lo que se ve en el del otro?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Es posible hacer que el software de cámara de un dispositivo muestre lo que se ve en el del otro?  (Leído 3,090 veces)
Juanqueador

Desconectado Desconectado

Mensajes: 6


Ver Perfil
¿Es posible hacer que el software de cámara de un dispositivo muestre lo que se ve en el del otro?
« en: 23 Noviembre 2023, 20:08 pm »

Hola, ¿hay alguna forma de hacer que, al abrir la app/el software de la cámara de un móvil u ordenador,  aparezca lo que graba la cámara en otro móvil u ordenador?

Es decir, tenemos un dispositivo A y un dispositivo B, y queremos que al abrir el software de cámara de ambos, en el de A se vea lo que capta el de B y que se puede tomar una fotografía.

Si no fuera posible, ¿hay alguna forma de hacer una falsa fotografía? Por ejemplo, que al pulsar en el botón de hacer fotografía, la cámara cargue una ya hecha previamente.

Gracias de antemano.


En línea

crazykenny


Desconectado Desconectado

Mensajes: 4.228



Ver Perfil WWW
Re: ¿Es posible hacer que el software de cámara de un dispositivo muestre lo que se ve en el del otro?
« Respuesta #1 en: 23 Noviembre 2023, 21:22 pm »

Hola, ¿hay alguna forma de hacer que, al abrir la app/el software de la cámara de un móvil u ordenador,  aparezca lo que graba la cámara en otro móvil u ordenador?

Es decir, tenemos un dispositivo A y un dispositivo B, y queremos que al abrir el software de cámara de ambos, en el de A se vea lo que capta el de B y que se puede tomar una fotografía.

Si no fuera posible, ¿hay alguna forma de hacer una falsa fotografía? Por ejemplo, que al pulsar en el botón de hacer fotografía, la cámara cargue una ya hecha previamente.

Gracias de antemano.

Hola, Juanqueador.

Si no recuerdo mal, hay algunos programas que, insisto, creo que te deberían permitir hacer algo tipo duplicar la pantalla del movil en tu ordenador y hacer algo parecido a lo que comentas.

De cualquier forma, y, aunque lo que he comentado es algo que mire hace tiempo y muy por encima, quisiera pasarte un par o tres de enlaces que mencionan este tipo de programas y que, bueno, espero que puedan resultarte utiles para hacer lo que comentas:

https://www.tenorshare.es/mirror-android/duplicar-pantalla-android-en-pc.html#:~:text=Aseg%C3%BArate%20de%20conectar%20el%20dispositivo,pantalla%20del%20Android%20en%20PC.

https://drfone.wondershare.es/screen-recorder/how-to-record-screen-on-pc-no-root.html

https://letsview.com/es/grabar-la-pantalla-de-android.html

Muchas gracias por vuestra atencion, y, bueno, saludos.


En línea

A nivel personal, lo que me da mas miedo no son los planteamientos y acciones individuales, sino las realizadas en grupo, ya que estas ultimas pueden acabar con consecuencias especialmente nefastas para todos.
Se responsable, consecuente y da ejemplo.
https://informaticayotrostemas.blogspot.com/

Mi canal de Youtube:

https://www.youtube.com/@crazykenny
Juanqueador

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: ¿Es posible hacer que el software de cámara de un dispositivo muestre lo que se ve en el del otro?
« Respuesta #2 en: 23 Noviembre 2023, 22:18 pm »

Gracias por responder, crazykenny. Los programas que mencionas son para grabar la pantalla. A lo mejor debería haber explicado un poco mejor lo que busco.
Lo que to necesito es algo, algún software, app, o hack que haga que cualquier app o programa que accede a la cámara de un determinado dispositivo vea lo que ve la cámara de otro dispositivo distinto. O bien que vea una foto que yo elija. Pero tiene que ser la cámara, no sirve grabar la pantalla.

El problema es que necesito hacer unas fotos con la geolocalización activada para un asunto (una tontería, pero lo necesito) y ahora mismo no puedo viajar para hacerlas (además de que sería una enorme pérdida de tiempo y de dinero). Usar una VPN o un falso GPS no sirve ya que lo detectan. En el teléfono, hasta detectan si tienes las opciones de desarrollador activadas y te obligan a desactivarlas. El nivel de intromisión en la privacidad al que han llegado ciertas empresas es demencial.
En línea

D3s0rd3n

Desconectado Desconectado

Mensajes: 97


Tu Mente es mi arma. Entregame tu mente


Ver Perfil
Re: ¿Es posible hacer que el software de cámara de un dispositivo muestre lo que se ve en el del otro?
« Respuesta #3 en: 27 Noviembre 2023, 08:36 am »

Si pero varia de la plataforma. Lo hizo un amigo y lo ayude a investigarlo (para trolear un spyware). La cosa es que necesitas un SO de fuente abierta para poder espoofear El API que se encarga de escribir los archivos. La cosa es que android tiene varios components es su API para El processo de tomar una foto. Uno de ellos es android.view.SurfaceView Este es El que te da la imagen en vivo de lo que esta viendo tu camara. Este lo dejas intacto ya que quieres que Este muestre lo que ve la camara (Al menos eso entendi de tu post). Y luego esta un listener (escuchador no se como se dice en Español xd) que activa un evento cuando se suelta El boton de tomar foto. Aqui es donde esta lo bueno. Lo siguiente es El Codigo java de una foto capturada normalmente tomado de la documentacion de android:

Código
  1. private PictureCallback mPicture = new PictureCallback() {
  2.  
  3.    @Override
  4.    public void onPictureTaken(byte[] data, Camera camera) {
  5.  
  6.        File pictureFile = getOutputMediaFile(MEDIA_TYPE_IMAGE);
  7.        if (pictureFile == null){
  8.            Log.d(TAG, "Error creating media file, check storage permissions");
  9.            return;
  10.        }
  11.  
  12.        try {
  13.            FileOutputStream fos = new FileOutputStream(pictureFile);
  14.            fos.write(data);
  15.            fos.close();
  16.        } catch (FileNotFoundException e) {
  17.            Log.d(TAG, "File not found: " + e.getMessage());
  18.        } catch (IOException e) {
  19.            Log.d(TAG, "Error accessing file: " + e.getMessage());
  20.        }
  21.    }
  22. };
  23.  

La idea era remplazar las Fotos tomadas con una imagen ironica como un meme o Algo. Se supone que esto es El Codigo para crear una aplicacion que toma Fotos sin depender de El intent nativo de android. Algo asi para hacer una aplicacion de camara personalizada. Entonces observa la variable data esta variable son los bytes que le pasa la camara a tu aplicacion que despues seran escritos a un archivo. La idea es reemplazar los bytes de esta variable con los bytes de Otra imagen (en Este Caso un meme de umaru chan) cosa que es muy facil. El Problema es que, y para esto se necesita un Sistema de fuente abierta, es que hay que reemplazar la funcionabilidad de la camara original con esta.

Para lo que tu describes me imagino que Seria Algo por El estilo solo que sobre la red. Para esto se me ocurre que podrias mandar los bytes de una camara a la Otra atravez de la red (nc tal vez?). La limitacion Seria que esto genera mucha latencia ademas de que Seria muy complejo programar la sincronia a lo largo de Los dos dispositivos y mas si son plataformas diferentes. Practicamente tendria que escribir tu propio API para que cuando un dispositivo genere el evento de capturar una foto el otro la tome y envir sus bytes por la red. Tambien esta El Problema de compatibilidad de la encodificacion que usarias. Pero muy possible en fin. Me imagino que podrias tener una computadora que funcionen como relay central que comande a los dispositivos que se envien la informacion ademas de encargarse de la compatibilidad de la encodificacion.

Suena divertido y suerte.
En línea

Gobiernos del Mundo Industrial, ustedes, cansados gigantes de carne y acero
vengo del Ciberespacio, el nuevo hogar de la Mente. En nombre del futuro, les
pido en el pasado  que nos dejen en paz.  No son  bienvenidos entre nosotros.
No tienen ninguna soberania sobre el lugar donde nos reunimos.
D3s0rd3n

Desconectado Desconectado

Mensajes: 97


Tu Mente es mi arma. Entregame tu mente


Ver Perfil
Re: ¿Es posible hacer que el software de cámara de un dispositivo muestre lo que se ve en el del otro?
« Respuesta #4 en: 27 Noviembre 2023, 08:41 am »

Lo que to necesito es algo, algún software, app, o hack que haga que cualquier app o programa que accede a la cámara de un determinado dispositivo vea lo que ve la cámara de otro dispositivo distinto. O bien que vea una foto que yo elija. Pero tiene que ser la cámara, no sirve grabar la pantalla.

El camino facil es usar un RAT que controle un dispositivo, lo haga tomar las Fotos y luego enviartelas a ti mismo. Por lo que Veo tendras que modificar los metadatos de la imagen para que correspondan a la camera, fecha y hora que se supone que Las deberias de tomar.

Otra es simplemente modificar los metadatos de una foto x para que coincidan con lo que se supone que deberia ser. Pero no se que tipo de.foto tienes que tomar.
« Última modificación: 28 Noviembre 2023, 00:30 am por D3s0rd3n » En línea

Gobiernos del Mundo Industrial, ustedes, cansados gigantes de carne y acero
vengo del Ciberespacio, el nuevo hogar de la Mente. En nombre del futuro, les
pido en el pasado  que nos dejen en paz.  No son  bienvenidos entre nosotros.
No tienen ninguna soberania sobre el lugar donde nos reunimos.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines