¿Quieres saber cómo ver el numero de celular de una persona en Facebook? Infinity es un script que te ayuda a averiguar el número de teléfono por nombre.
infinity no es solo una herramienta, es una técnica para averiguar el número de teléfono de alguien. Implica ingeniería social, sentido común y matemáticas. ¡Combinación perfecta!
1. ¿Qué es infinity?
Hoy te presento una herramienta creada por Somdev Sangwan (conocido como D3V) llamada infinity, que puede generar todas las combinaciones posibles de un número de teléfono y verificarlas para obtener información del usuario.
Nos dice lo siguiente:
Un número de teléfono tiene X dígitos (En su ejemplo son 10, en mi país son 9 –no importa). Los últimos 2 dígitos se revelan a menudo mediante formularios de restablecimiento de contraseña y los primeros 3-4 dígitos se asignan según la región y el operador o usuario (veremos esto más adelante).
Eso significa que hay solo 4 dígitos desconocidos en el número, pero todavía hay 10,000 combinaciones únicas. D3V logró reducir el número total de combinaciones al 2-8%. ¿Cómo? con matemáticas!
2. Consiguiendo el número telefónico
Pasemos a ver la información necesaria para conseguir el número de celular de cualquier persona de Facebook:
- Todos sabemos que Facebook y otros sitios populares proporcionan un formulario de restablecimiento de contraseña que revela los últimos 2 dígitos del número por motivos de identificación. (Tomaré el mio como ejemplo)
- Ahora me faltan 7 (en mi País son 9). Para D3V que vive en la India, los primeros 4 dígitos se llaman serie y está basado en su lugar de vivienda y su operador. Para tu “víctima” sería más fácil obteniendo su dirección IP y realizar una búsqueda de IP. En mi caso he recurrido a esta página.
Bien, para el ejemplo usaré mi número: 925 xxx x06. Si tratamos de aplicarles fuerza bruta, habrá 10,000 combinaciones posibles. ¿Cómo reducimos tanta cantidad de combinaciones? Con matemáticas 😕
3. Ingeniería Social
El autor cuenta una interesante historia, pero vayamos al grano. Explicó que cuando restamos la suma de dígitos de un número de sí mismo, el número resultante siempre es un múltiplo de 9. Por ejemplo: 45 – 9 =36 (9 resulta de 4+5 y 36 es 9°). Este truco funciona todo el tiempo porque es Matemáticas.
Esto es lo que puedes hacer para convencer a la víctima para que te de la suma de los dígitos de su número: (lo necesitaremos para que la herramienta reduzca las combinaciones posibles)
- Tu: Oye, tengo un truco increíble que mostrarte. ¿Te animas?
- Víctima: Sí, claro.
- Tú: Sume todos los dígitos de su número de teléfono.
- Víctima: Ummmm Ok…
- Tú: ¿Cuál es el resultado?
- Víctima: 43
(Lo demás no importa :D, pero…bueno)
- Tú: ahora reste a su número de teléfono esta cantidad.
- Víctima: ¿WTF? espera 5 minutos…
- Tú: Sí. Apuesto $100 que es divisible por 9 :p
- Víctima: ¿Eso es todo? abcXYZ….
4. Número telefónico de la víctima asociado a su nombre
Pasamos a la acción:
Requisitos
- Cualquier sistema operativo que tenga instalado python2
- Bibliotecas que debería estar instaladas: mechanize y requests
Instalación y uso
git clone https://github.com/UltimateHackers/infinity
cd infinity
python infinity.py
[Actualización, al parecer el código fuente anterior fue eliminado, pero puedes obtenerlo haciendo lo siguiente…]
git clone https://github.com/krashman/infinity
cd infinity
python infinity.py
Para la siguiente captura, utilicé el 925 xxx x06, en el campo country code es 51 para Perú y en el campo magic sum es 43 (la suma de dígitos del número anteriormente mencionado).
Otra forma, en caso el número sea 9xx xxx x06:
5. Tutorial
¿Te ha gustado este artículo? Tal vez y también te interese comprar likes para tu página de Facebook. Sígue este blog en su fanpage de Facebook, Twitter, Instagram y/o YouTube para que no te pierdas del mejor contenido informático y hacking!