Ir al contenido principal

Encontrando a una persona por "todo" Internet mediante una imagen y nombre.

Usaremos una herramienta llamada "EaglEye" lo único que tenemos que tener o darle a EagleEye es la foto de la víctima y nombre después lo que hará es hacer un reconocimiento facial a cada perfil de facebook hasta encontrar a esa persona y luego usa Google y ImageRaider Reverse Image Search para encontrar esa persona en otras redes sociales ya que termine todo este rollo nos dará un informe en modo PDF.

Instalación automatizada de los requisitos obligatorio:

wget https://raw.githubusercontent.com/ThoughtfulDev/EagleEye/master/install.sh && chmod +x install.sh && ./install.sh

Instalación manual basadas en distribuciones en Debian

$ sudo apt update && sudo apt upgrade -y

$ sudo apt install git python3 python3-pip python3-dev

$ sudo apt install libgtk-3-dev libboost-all-dev build-essential cmake libffi-dev

$ git clone https://github.com/ThoughtfulDev/EagleEye

$ cd EagleEye && sudo pip3 install -r requirements.txt

$ sudo pip3 install --upgrade beautifulsoup4 html5lib spry

For Arch

$ sudo pacman -Syu

$ sudo pacman -S git python python-pip gtk3 boost cmake libffi

$ git clone https://github.com/ThoughtfulDev/EagleEye

$ cd EagleEye && sudo pip3 install -r requirements.txt

$ sudo pip3 install --upgrade beautifulsoup4 html5lib spry

Recuerda tener instalado Firefox y si ya lo tienes asegúrate tener instalado Geckodriver en su última versión para su arquitectura y si tesale broken pipe ERROR utiliza la versión de Geckodriver 0.19.1. También si tienes kali linux y tienes Firefox ESR utiliza la versión 17 de Geckodriver

Instalación de Geckodrive

sudo ln -s /path/to/geckodriver /usr/local/bin/geckodriver

Ahora cambia el valor en config.json la ruta del geckodriver

{
    "DEFAULTS": {
        "SLEEP_DELAY": "7",
        "GOOGLE_IMG_PAGES": "3"
    },
    "WEBDRIVER": {
    "ENGINE": "firefox",
    "PATH": "/usr/bin/geckodriver"
    },
    "FILTER": [
        "instagram.com",
        "twitter.com",
        "pinterest.com",
        "plus.google.com"
    ],
    "INSTA_VALIDATION_MAX_IMAGES": "5"
}

Para usar la herramienta

$ python3 eagle-eye.py

Para ver una lista de todas las opciones disponibles

python3 eagle-eye.py -h

Recuerda poner la imagen que vas a buscar en la carpeta




Comentarios

Entradas más populares de este blog

3# Criptografía - Cifrado por sustitución Atbash

__ Indice __ ¿Qué es Atbash? Proceso de cifrado Proceso de descifrar  Código Github ¿Qué es Atbash? Atbash es un método de cifrado para el alfabeto hebreo, por lo tanto entra en la clasificación de           - Cifrado Clásico - se le conoce también como el método espejo, pues consiste en sustituir en la que la primera letra (A) será sustituida por la última (Z), la segunda por la penúltima (B - Y) y así sucesivamente. Proceso de cifrado Vayamos a probarlo, vamos a cifrar nuestra palabra de costumbre RegularWeb: R  =   I E  =  V G  =  T U  =  F L  =  O                  Resultado : IVTFOZIDVY A  =  Z R  =  I W =  D E  =  V B  =  Y Proceso de descifrar  Para descifrar es el mismo procedimiento. R  =   I E  =  V G  =  T U  =  F L  =  O                  Resultado : REGULARWEB A  =  Z R  =  I W =  D E  =  V B  =  Y Código Github   https://github.com/NeoTRAN001/Crypt

2# Criptografía - Polybios

__ Indice __ ¿Qué es Polybios? Proceso de cifrado Proceso de descifrar Código Github __ ¿Qué es Polybios? __ Es un sistema de cifrado en el que se coloca todo el alfabeto en una matriz, y cada letra tiene una posición en la que será convertida.  Es considerado el algoritmo de cifrado más antiguo que se tiene registro •Su nombre se le da por el Historiador griego Polybios • Alrededor del año 150 a. C. __ Proceso de cifrado __ Bien, el proceso de cifrado es bastante fácil, tenemos nuestra matriz bidimensional , si queremos traducir el carácter - ? - nos da como resultado [ 0, 0 ] Y pues, eso es todo... Vayamos a cifrar la palabra Hola H = [4, 9]    o = [1 , 9]    l  = [1, 5]     a = [0, 4]  Resultado: 49191504 __ Proceso de descifrar __  Ahora si queremos el proceso inverso, solamente tenemos, tenemos que mandarle las posiciones y este nos devolverá el carácter [4, 9] = H     [1 , 9] = o    [1, 5] = l    [0

Sockets en C#

__ Índice __ ¿Qué son los sockets en programación? Ejemplo en C# Github __ ¿Qué son los socket en programación? __ Un socket es un método de comunicación entre un programa cliente y un servidor. Entonces podemos decir que los sockets, son el "tunel" de comunicación entre dos aplicaciones. __ Ejemplo en C# __ Servidor  Creamos un nuevo proyecto en consola que será el código del servidor Importamos las librerías necesarias para los sockets Declaramos dos variables, una será la dirección del Server , ya que estamos haciendo todo en nuestra pc la dirección debe de ser la local, localhost o 127.0.0.1 La otra variable será el puerto de conexión, es recomendable seleccionar un puerto alto. Es por eso que las aplicaciones utilizan 8080 . Ahora tenemos que crear un objeto de tipo Socket, que nos pide tres parámetro: 1- Esquema del tipo de diccionario: AddressFamily.InterNetwork dice que utilizará una dirección IP