22 febrero, 2015

Ver fotos de perfiles privados de Facebook

Esta entrada ya la había publicado hace tiempo pero por ciertos motivos tuve que eliminarla, hoy por otros motivos y petición de ciertos usuarios decidí reabrirla.

Aclaro que: Realmente con este método NO se visualizan las fotos o publicaciones de perfiles privados de Facebook, sino que es una forma de ver las fotos etiquetadas, que le gustaron, comentarios en fotos, etc. de dichos perfiles privados.

Esto tampoco se puede considerar un fallo de seguridad de Facebook, pero si a mi modo de ver una invasión de la privacidad de los usuarios que forman parte de esta red social.

Antes de nada comentar que, necesitamos estar registrados en la plataforma de Facebook.

Ahora simplemenete buscamos el perfil del usuario:
https://www.facebook.com/nombreDelUsuario
Donde "nombreDelUsuario", es el nombre del perfil que nos interesa.

Ahora tendremos que conocer el ID que identifica a este usuario, este ID Facebook lo interpreta como una secuencia numérica que apunta al nombre de usuario.

Para poder saber que ID es el del usuario en cuestión tenemos dos opciones:

Sobre cualquier espacio en blanco de la página de Facebook del usuario en cuestión hacemos clic derecho > "Ver código fuente de la página".
Se nos abrirá una ventana en la que pulsaremos las teclas: Ctrl+F, para a continuación buscar "profile_id" (sin comillas) y pulsaremos la tecla Enter.

El primero que encontremos nos servirá, el cual se mostrará similar a lo siguiente:
"profile_id":0000000000000000
Donde la secuencia de "0" (ceros) es el número ID que identifica al nombre de usuario.

La otra opción de conocer este ID es haciendo uso de la propia web oficial de Facebook, en la que cuenta con un API para ello. (https://developers.facebook.com/docs/graph-api)

Entramos en la web: https://graph.facebook.com/nombreDelUsuario
En una vez pulsemos Enter, veremos algo como esto.
{
"id": "0000000000000000",
"first_name": "Nombre",
"gender": "Sexo",
"last_name": "Apellido",
"link": "https://www.facebook.com/nombreDelUsuario",
"locale": "Localidad",
"name": "Nombre del Perfil",
"username": "nombreDelUsuario"
}
Una vez ya sepamos cual es el ID que identifica a dicho usuario, copiaremos y colocaremos este ID en la siguiente URL:
https://www.facebook.com/search/0000000000000000
Donde la secuencia de "0" sería el ID en cuestión.

Por último tendremos que colocar después del ID el tipo de búsqueda que queramos hacer, estes son algunas referencias y los que yo en su día había encontrado.

/photos-tagged = Fotos etiquetadas
/photos-of = Fotos de...
/photos-by = Fotos por...
/photos-liked = Fotos a las que hizo Like
/photos-of/intersect = Más fotos
/photos-commented = Comentarios en fotos
/pages-liked = Páginas que le gusta
/groups = Grupos

Un ejemplo final sería:
https://www.facebook.com/search/IDdelUsuario/photos-tagged
Donde IDdelUsuario sería lógicamente la secuencia numérica respectiva y a continuación, en este caso, se mostrarían los resultados de las fotos en las que a ese usuario otros usuarios le etiquetaron o aparece etiquetado.

Esto no tiene gran misterio, ya que lo que se está haciendo es realizar una búsqueda interna de las bases de datos de Facebook hacía ese ID, ya que la referencia más habitual para las bases de datos es que sea un identificador unívoco "ID" y no un "nombreDeUsuario".
Dentro de esa búsqueda solo nos queda referenciar que tipo o hacia donde queremos buscar: fotos etiquetas, fotos de..., comentarios en fotos, etc. Y que finalmente se muestren estos resultados.

Saludos!

8 Comentarios :

Unknown dijo...

Hola! Muy interesante tu post... sin embargo he tratado de aplicarlo literalmente y obtengo este mensaje: No se entiende esta búsqueda. Intenta expresarlo de otra forma.
Será que puedes orientarme? Gracias!

Adrián Lois dijo...

Hola,

Eso de "literalmente"... será mejor que en base a lo que menciono adaptes el ID en cuestión.

Saludos!

Daniel Larrazábal (AnSyS) dijo...

Creo que se refiere a que no sale nada cuando haces todo lo que indicas es como su Facebook ya hubiera solucionado esa "vulnerabilidad"

Adrián Lois dijo...

Hola @Daniel,

Desde el API graph de facebook esto ya está corregido y no muestra el ID del perfil del usuario.

Pero podemos ver el ID de usuario desde el código fuente del perfil en cuestión, siempre y cuando este perfil esté indexado en los motores de búsqueda y no esté totalmente "oculto" en todos sus campos.

- Lo que menciono en la primera opción de como obtener el ID de usaurio.
A partir de ahí el resto sigue funcionando.

Saludos.

Hadrias dijo...

si era interesante, yo lo hacia como dices y salian las fotos, ahora ya no y sale el mensaje .... no se entiende la busqueda, intenta expresarlo de otra forma¨¨o sea que ya no es valido estas busquedas

Unknown dijo...

mmm pero solo me sale de lo que es amigos en comun no lo relacionado con otras personas

Adrián Lois dijo...

No, sale para cualquier usuario. Siempre y cuando su perfil no sea totalmente cerrado.

marco v dijo...

Hola, una duda hice esto y si me salio. la pregunta es
la persona a la que digamos espías de alguna manera se
puede dar cuenta de que llevaste a cabo esto,saludos
y gracias por tu tiempo.

Publicar un comentario en la entrada

Entradas Relacionadas