brain_fuck
Checklists
Checklists
  • 📁What Is It
  • 🐧Linux Hardening
    • Privilege Escalation - Linux
      • SUDO
      • Kernel Exploit
      • SUID or SGID
      • Capabilities
      • Cron Jobs
      • PATH Hijacking
      • NFS (Network File Sharing)
  • 🖼️Windows Hardening
    • Privilege Escalation - Windows
      • Abusing dangerous privileges
      • Abusing Service Misconfigurations
      • Abusing Vulnerable Software
      • Recopilación de contraseñas en sitios habituales
      • Otras escaladas
    • AD - Active Directory
      • Basic AD
      • Samba & NTML Relay
      • Pass The Hash (PTH)
      • Kerberoasting Attack
      • Golden Ticket & Pass The Ticket (PTT)
  • 🧰Tools
    • Nmap
    • John the Ripper
      • zip2john
    • Gobuster
    • Smbmap
    • Smbclient
    • WPScan
    • GitHack
    • Chisel
      • Proxychains/Sock
    • Hydra
    • Msfvenom
    • CrackMapExec
    • Psexec
    • BloondHound
    • Rpcclient
    • Ldapdomaindump
    • Evil-wmr
    • Burpsuite
    • KeyHunter
  • 📡Ports
    • 21 - FTP
    • 22 - SSH
    • 25 - SMTP
    • 53 - DNS
    • 443 - HTTPS
    • 139;445 - SMB
    • 3389 - RDP
    • 5985 - Wsman
  • 🍎Red - Bash Scripting
    • Pivoting
  • 🧙‍♂️Pentesting Methodology
    • Pivoting
      • Ligolo-ng
  • 🌐OSINT
    • Gps-Coordinates
    • GPG
    • Sherlock
    • Whatsmyname
    • Wiggle
    • Image & Geospatial Intelligence
    • FFmpeg - Geolocating Videos
  • 🗒️TO-DO
  • 🕷️HTB-CBBH
    • Web Requests - Fundamentals
      • HTTP Fundamentals
        • HyperText Transfer Protocol (HTTP)
          • Hypertext Transfer Protocol Secure (HTTPS)
        • HTTP Requests and Responses
        • HTTP Headers
      • HTTP Methods
        • HTTP Methods & Codes
        • GET
        • POST
        • CRUD API
    • Introduction to Web Applications - Fundamentals
      • Front Components & Vulns
      • Back End Components & Vulns
    • Hacking WordPress
      • Info
      • Enumeration
      • Exploitin
    • Using Web Proxies
      • Web Proxy
      • Web Fuzzer
      • Extensions
    • Information Gathering - Web Edition
      • DNS & Subdomains
    • Attacking Web Applications with Ffuf
      • Fuzzing
    • JavaScript Deobfuscation
      • Deobfuscation & Decode
    • Cross-Site Scripting (XSS)
      • XSS Basics
      • XSS Phishing
      • Blind XSS - Session Hijacking
    • SQL Injection
      • Databases & Queries
      • SQL Injections
      • Exploitation
        • Database Enumeration
        • Reading Files
        • Writing Files
      • Skill Assessment
    • SQLMap Essentials
      • Building Attacks
Powered by GitBook
On this page
  • Installation
  • Usage
  • Grabbing Frames
  • Grabbing Audio
  1. OSINT

FFmpeg - Geolocating Videos

PreviousImage & Geospatial IntelligenceNextTO-DO

Last updated 2 months ago

Geolocalizar videos no es tan diferente de geolocalizar imágenes

Al fin y al cabo, un video son fotogramas de imágenes encascados para producir una ilusion visual de que es un video...

INFO :


Installation

sudo apt install ffmpeg

Usage

ffmpeg <global options> <input file options> -i  <input file> <output file options> <output file>.

FFMPEG puede hacer todo tipo de tareas útiles; convertir formatos de video, redimensionar video, añadir audio, eliminar audio, añadir subtítulos, dividir y fusionar video, y muchas otras cosas

Pero no voy a cubrirlas todas en esta guía.

También es importante recordar que, como la mayoría de las herramientas de línea de comandos, FFMPEG asume que ya estás en la carpeta donde está tu archivo de vídeo de destino

Si no, puedes especificar la ruta al archivo después con -i


Grabbing Frames

Capturar fotogramas de un vídeo permite utilizar técnicas de imagen inversa, así como realizar una evaluación fotograma a fotograma de un vídeo.

Es mucho más eficaz que intentar pausar un vídeo en el punto adecuado y esperar encontrar lo que se busca. Para capturar todos los fotogramas de un vídeo, utilice el siguiente comando:

ffmpeg -i myvideo.mp4 img%06d.png -hide_banner
  • -i Le dice a ffmpeg cuál es el nombre del archivo de entrada, es decir, el vídeo con el que va a trabajar.

  • img. %06d Sgnifica que img irá seguido de seis dígitos. Así, el primer fotograma será img000001.png, luego img000002.png, etc. %04d sería sólo cuatro dígitos, y así sucesivamente.

  • .png indica a ffmpeg el formato en el que quieres que estén las imágenes.

    • Si prefiere jpeg, use .jpg

  • -hide_banner Suprime un montón de texto innecesario cuando ejecutas el comando


Grabbing Audio

Tambien te permite sacar el sonido de un video, para escucharlo y trabjarlo por serparado

ffmpeg -i myvideo.mp4 -vn soundtrack.mp3
🌐
FFmeg