Академический Документы
Профессиональный Документы
Культура Документы
Investigations
sur Facebook
Introduction aux méthodes et outils légers
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 2
Facebook Graph Search :
un colosse disparu
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 3
Facebook Graph Search
Le 15 janvier 2013, Facebook, lance Graph Search,
un mode de recherche qui s’appuie sur les relations People who worked at McDonald’s
entre les éléments présents dans le réseau. this year and live in France and
Like Quick
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 4
Un outil d’enquête… parfois inquiétant !
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 5
Chronologie
◼ 6 juin 2019
► Facebook « suspend » partiellement le Graph
Search.
◼ 9 juin 2019
► « nemec » propose via son New-FB-Search
une manière de retrouver des fonctions de
recherche, mais beaucoup plus allégées.
Le fil de discussion de cette page rassemble
tous les soubresauts de l’affaire.
◼ 17 juin
► Des solutions sont trouvées et de nouvelles
extensions de recherche sont créées.
◼ 9 juillet
► L’extension SearchBook créée le 20 juin par
« s0wdust » ne fonctionne plus
◼ 10 juillet
• s0wdust trouve une parade.
◼ 31 juillet
► Facebook donne un tour de vis
supplémentaire. Toutes les extensions ne
marchent plus.
◼ 22 août
► « Technisette » trouve une parade qui
permet de retrouver certaines fonctions
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 6
Préparer son navigateur
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 7
Préparer son navigateur
Brave/Chrome Firefox
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 8
Enquêter sur une Page
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 9
Transparence de la Page
Délire Vidéo
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 10
Transparence de la Page
Campagnes de pubs
financées par la Page
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 11
Renommage de la Page
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 12
Localisation des administrateurs/trices
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 13
Publicités
- Bibliothèque publicitaire
- Exemple des publicités payées par la NRA
- Exemple des publicités payées par les
TeaParty Patriots
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 14
Analyse d’une publicité
A lire : Comment les publicités liées aux problèmes politiques et nationaux sont-elles identifiées sur Facebook ?
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 15
Ne pas négliger la recherche
« de base »
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 16
Rechercher : filtrer les réponses
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 17
Rechercher : filtrer les publications
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 18
Rechercher : recherche de personnes
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 19
Rechercher : photos
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 20
Rechercher : photos (OCR)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 21
Rechercher : vidéos
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 22
Rechercher : Pages
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 23
Rechercher : lieux
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 24
Rechercher : Groupes
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 25
Rechercher un mot dans un groupe
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 26
Rechercher : événements (1/2)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 27
Rechercher : événements (2/2)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 28
Outils tiers simples
Recherche, scraping
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 29
Trouver l’ID d’une Page,
d’un compte, d’un groupe
Une information indispensable pour certains outils
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 30
Trouver une ID (compte, Page, groupe…)
◼ En ligne
►Lookup-ID.com
►FindMyFBid
◼ Extensions dédiées
►Chrome/Brave
• Get Facebook ID
►Firefox
• Get Facebook ID
◼ Extensions « boite à outils »
►OSINT.support (à installer en mode
développeur)
◼ À la main (dans le code source)
►Compte perso : chercher fb://profile/
►Groupe : chercher "USER_ID":"
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 31
Recherches multiples
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 32
Who posted what ?
◼ Who posted what ?
►Créé en 2018 sur une idée d’Henk van
Ess (enquêteur et enseignant),
développé par Daniel Endresz et Dan
Nemec
►Insiste pour que son outil soit utilisé
pour l’intérêt public
►Mis à jour après l’arrêt de Facebook
Search
►Recherche de posts (publics) contenant
des mots particuliers
• à une date ou sur une période précise
• à partir d’une localisation précise (encore
faut-il connaitre l’identifiant du lieu ou
sinon préciser la ville dans la page de
réponse)
• depuis un compte ou une Page
particulière
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 33
Attention à la façon d’écrire les mots
◼ Donnent des résultats différents
►Féminin vs masculin
►Singulier vs pluriel
►Caractères diacritiques vs
alphanumériques
◼ Pas de troncature
ni de lemmatisation
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 34
Google au secours des chercheurs ?
◼ Opérateur « site: » plutôt que « inurl: »
◼ Opépateur « before: » et/ou « after: » avec les
dates exprimées sous une des formes suivantes :
► 2019
► 2019-08
► 2019-08-23
◼ Posts
► site:facebook.com/*/posts/
◼ Photos
► site:facebook.com/*/photos/
◼ Videos
► site:facebook.com/*/videos/
◼ Groupes
► site:facebook.com/*/groups/
◼ Événements
► site:facebook.com/*/groups/
◼ Lieux
► site:facebook.com/places/
◼ Exemple : site:facebook.com/*/posts/ OR
site:facebook.com/*/videos/ OR
site:facebook.com/*/photos/ amazonie incendie
OR incendies OR feux OR feu OR brûle OR brule
OR brulent OR brûlent before:2019-08-23
after:2019-08-18
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 35
FB-Search (s0wdust)
◼ FB-Search
►Créé par s0wdust
►Recherche de
• posts
• photos
• vidéos
• endroits
• événements
• pages
• Personnes
►Originalités de la recherche :
• classement chronologique
• photos postées par… et/ou taguées avec
une localisation
• vidéos live (exemple avec « concert »)
• pages filtrées par catégorie
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 36
Graph.tips
◼ Graph.tips
►Créé en janvier 2015 par
s0wdust
►Mis à jour depuis l’abandon
du Graph Search
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 37
Intelligence X - Tools
◼ Intelligence X – Facebook Graph
Searcher
►Basé sur le code de s0wdust
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 38
goFindWho
◼ goFindWho
►Recherche de compte (dans Facebook
ou via un Google Dork)
►La recherche par employeur, école ou
lieu de fonctionne pas.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 39
fbsearch
◼ fbsearch
►Recherche assez
basique (mots dans
catégorie)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 40
L’outil de Michael Bazzell
(IntelTechniques)
Réservés aux ex-stagiaires
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 41
IntelTechniques – Facebook Tools
Source : Open Source Intelligence Techniques par Michael Bazzell, 7e édition (2019)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 42
Photos
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 43
DownAlbum (télécharger les photos d’un album)
◼ DownAlbum
►Télécharge toutes les images d’un ou
plusieurs albums.
►Une fois sur l’album
• clic sur l’icône de DownAlbum
• attendre que les images soient détectées
• Ctrl+S sous Windows (cmd+S sous MacOS)
• Choisir sauvegarde « complète)
• Les images sont dans le dossier associé à
la page sauvegardée
◼ Exercice sur Hou Lala
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 44
Vidéos
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 45
Ultimate Video Downloader (Chrome/Brave)
◼ Ultimate Video Downloader
(Chrome/Brave)
►Bonne détection des vidéos
►Téléchargement direct
►Nommage automatique du fichier
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 46
FBDown (Chrome/Brave)
◼ FBDown (Chrome/Brave)
►Bonne détection de multiples
vidéos dans la page
►Requiert 3 étapes avant de
pouvoir télécharger la vidéo
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 47
Télécharger Vidéos de Facebook (Firefox)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 48
Partages d’une page Web
sur Facebook
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 49
CrowdTangle (Facebook)
◼ CrowdTangle
(extension Chrome/Brave)
►Calcule le nombre de
partages d’une page Web
sur Facebook
►Indique le nombre total
d’interactions
►Désigne les Pages sur
lesquelles il y a eu le plus
d’interactions
►Attention : obligation de
s’y connecter avec un
compte Facebook
►Limité aux 7 derniers jours
pour Twitter
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 51
Osint.support
◼ Osint.support :
►extensions à installer en
« mode développeur » (voir
ci-contre)
►Télécharger les dossiers
compressés dans un dossier
créé pour l’occasion, les
décompresser puis
sélectionner les dossiers
depuis la fenêtre
apparaissant après avoir
cliqué sur « Load unpacked »
►Charger l’extension non
empaquetée
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 52
OSINT & SOCMINT tooling
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 53
OSINT & SOCMINT tools
Intérêts :
- obtenir l’ID pour une personne, une Page, un groupe
- obtenir le nom du compte lié à une adresse mail
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 54
Trouver un compte par son adresse mail
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 55
Facebook Friends List Generator
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 56
Facebook Friends List Generator (1/2)
◼ Infère la liste des « Amis » en
analysant les « Likes » (intéressant
lorsque la « cible » a caché sa liste
d’Amis.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 57
Facebook Friends List Generator (2/2)
Sélectionner un post de la cible et afficher toutes les réactions
en cliquant sur le nombre de réactions. Au-delà de 50 réactions,
il faudra réitérer l’opération suivante en cliquant sur « Suivant ».
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 58
Scraper : récupérer
des données structurées
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 59
Web Scraper
Pour Firefox et Chrome/Brave
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 60
Web Scraper : récupérer une liste d’amis
◼ WebScraper.io Exemple avec Aidi
►Extension pour Chrome
ou Brave (mais la
configuration de base
de Brave bloque La liste des amis est ici réglée sur « Publique »
l’extension)
►Une fois installé,
accéder aux « Outils
de développement »
du navigateur (F12
sous Windows)
►Tutoriel pour extraire
des listes de fiches
►Tutoriel pour scraper
plusieurs pages)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 61
Web Scraper : pas à pas (1/2)
◼ F12 pour afficher les outils pour ◼ Cliquer sur « Add new selector »
développeurs puis sélectionner « Web
Scraper » (le nommer « Nom » par
◼ Create New Sitemap > Create Sitemap exemple)
◼ Renseigner le nom (en minuscules sans ◼ Id : « URL »
espaces)
◼ Coller l’adresse de la page dans « Start
◼ Type : « Link »
URL » ◼ Cliquer sur plusieurs noms. Au
◼ Cliquer sur « Create sitemap » besoin, cocher la case
◼ « Add new selector » « different type of selections »
◼ Id : nommer le premier sélecteur (par
exemple « Elément »)
◼ Type : saisir par exemple « Element »
comme type
◼ Cliquer sur l’onglet « Select », puis
circonscrire suffisamment d’éléments
pour que tous apparaissent en rouge.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 62
Web Scraper : pas à pas (2/2)
◼ Cliquer sur le menu « Sitemap ◼ Dans le menu du « sitemap »,
[nom du sitemap] » et choisir choisir « Export data as CSV »
« Scrape »
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 63
Dataminer.io
Extension gratuite pour Chrome/Brave
Nécessite un compte Google
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 64
Dataminer.io
◼ Dataminer.io (extension
Chrome/Brave, compte Google
obligatoire pour créer un compte)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 65
Extensions de scraping
Chrome/Brave Firefox
◼ WebScraper.io ◼ WebScraper.io
◼ Data Scraper (data-miner.io) ◼ Data Toolbar
◼ Data Toolbar
◼ Instant Data Scraper
◼ Grepsr (payant)
◼ Scraper
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 66
Surveiller Facebook ?
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 67
Depuis Facebook ?
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 68
Surveiller une Page Facebook
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 69
Surveiller un groupe Facebook
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 70
Inoreader ?
Un lecteur de fil RSS qui surveille aussi Facebook
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 71
Facebook dans Inoreader
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 72
Inoreader : les filtres
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 73
Inoreader : les règles
Une règle permet de déclencher une ou plusieurs actions à partir du
moment où un nouvelle publication respecte un ou plusieurs critères.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 74
WebSite-Watcher
Logiciel de veille généraliste (Windows) : de 30 à 5 € la licence
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 75
WebSite-Watcher
◼ WebSite-Watcher : logiciel de suivi de page Web (par aspiration du contenu et
comparaison avec a version précédente)
►Existe en version gratuite (pour l’initiation, limité à 5 pages suivies, sans pouvoir utiliser le suivi
de lien).
►La version Basic (30€) ne propose pas le suivi de liens ni l’automatisation).
►La version Personal (50€ la licence) est suffisante.
►Différences entre les versions
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 76
WebSite-Watcher : fonctions principales
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 77
WebSite-Watcher : fonctions principales
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 78
WebSite-Watcher : fonctions principales
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 79
Exemple de réglage pour un suivi d’événements
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 80
Fonctions à explorer pour une veille Facebook
◼ Macrocommandes
►Enregistre tous les éléments de
navigation/interaction dans un site.
◼ Suivi de liens
►Permet de suivre des liens à partir d’une page
« mère » pour surveiller les pages pointées, voire
rechercher des mots dans les pages « filles ».
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 81
Scripts Python
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 82
Exemple 1
FFFF (Finds Facebook Friends)
Etablir la liste (partielle) des Amis « cachés » d’un compte cible en se
basant sur les « Amis mutuels »
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 83
Amis cachés ?
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 84
FFFF : Find Facebook Friends
◼ FFFF - FFFF Finds Facebook Friends (script
Python)
► Etablit (partiellement) la liste des « amis » d’un compte
lorsqu’ils sont « cachés »
► Requiert alors de connaitre au moins un compte ayant au
moins un ami commun avec la cible
► Le script fint.py (inclus dans le projet FFFF) permet de
récupérer la liste des personnes qui ont interagi avec la
cible
► Si la liste des « amis » n’est pas cachée, seul l’ID de la
cible est nécessaire
◼ Nécessite (voirle détail plus loin)
► Pyhton 3
► Les packages
• selenium,
• argparse
• Networkx
► Le pilote Geckodriver (MacOS, Windows, Linux) pour une
visualisation (dans Firefox uniquement)
► Un compte Facebook valide
► L’ID du compte cible
► Au moins un ID d’un compte partageant un ami avec la
cible
◼ Risques…
► Voir son compte bloqué par Facebook (contrevenant à sa
politique anti-scraping). Si vous disposez d’u compte
développeur, vous pouvez tenter d’utiliser un compte
test (qui nécessite une numéro de téléphone,
éventuellement fixe).
◼ Limite
► Vue la méthode utilisée, la méthode ne promet pas
l’exhaustivité.
◼ [+++] Tutoriel (mai 2019) : Find hidden friends
and communities for any Facebook user
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 85
Installer Python
◼ A partir de www.python.org (le site reconnait le système d’exploitation
utilisé… ici, Windows)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 86
Installation de Pycharm
◼ Pycharm est un environnement de développement (IDE), mais aussi
d’exécution pour Python.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 87
Créer un nouveau projet sous Pycharm
◼ Une fois le logiciel lancé
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 88
Créer un nouveau projet sous Pycharm
◼ Nommer le projet et créer l’environnement
(en notant son emplacement sur le disque dur).
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 89
Ajouter d’éventuels packages (1/3)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 90
Ajouter d’éventuels packages (2/3)
(1) Rechercher
(2) Sélectionner
(3) Installer
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 91
Ajouter d’éventuels packages (3/3)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 92
Insérer des scripts dans un projet
Après avoir récupéré le dossier compressé depuis GitHub (1), le décompresser (2).
Transférer les scripts Python dans le dossier à la racine de votre projet (3).
Dans le cas de FFFF, nous avons également déposé geckodriver.exe dans la racine.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 93
Afficher un script
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 94
Lancer le script (1/3)
(1) Double cliquer sur ffff.py (juste pour être sûr d’être à
la bonne place)
(2) Faire apparaître le terminal
(3) Saisir l’instruction suivante (sur une seule ligne)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 95
Lancer le script (2/3)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 96
Lancer le script (3/3)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 97
La liste des « amis »
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 98
Ouverture du graphe dans Gephi
Gephi
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 99
Le graphe après réglages
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 100
Jouer avec les URL ?
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 101
Jouer avec les URLs
◼ Un résidu de Facebook Graph
► https://www.facebook.com/browse/mut
ual_friends/?uid=IDUSER1&node=IDUSER2
► Exemple :
• https://www.facebook.com/browse/mutual_
friends/?uid=1168360939&node=10002236920
4064
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 102
Quelques solutions payantes
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 103
Maltego + Social Links
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 104
Maltego + Paterva
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 105
700 entités (dont 130 pour Facebook)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 106
CrowdTangle
Plateforme d’analyse pour Facebook, Instagram, Reddit
(rachetée par Facebook en 2016)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 107
CrowdTangle
◼ Possibilité de créer une
liste de Pages à surveiller
►Possibilité notamment de
mettre en évidence les
posts les plus performants
(en donnant
éventuellement des poids
différents aux
engagements/réactions)
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 108
CrowdTangle
◼ Possibilité de surveiller
les performances de
pages suivies.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 109
CrowdTangle
◼ Possibilité de rechercher par
mots dans la base complète de
Facebook et d’enregistrer la
recherche.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 110
Osint.rest Facebook report
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 111
osint.rest
◼ osint.rest
◼ Nécessite une clé API
►How To Get an App ID and
Secret Key From Facebook
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 112
Pour en savoir plus…
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 113
Ma liste « OSINT » sur Twitter
◼ Ma liste « OSINT » sur Twitter
►Tous les spécialistes du sujet n’y sont
pas, bien entendu ! Il s’agit là d’une
sélection très personnelle de femmes,
d’hommes, d’associations et
d’entreprises qui abordent des sujets
faisant partie de mes zones de
compétence/compréhension/intérêt.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 114
Serge Courrier
◼ Ex-Journaliste spécialisé
► Il a traité entre 1990 et 2014 de sujets liés à
Internet et à l’Intelligence économique pour des
magazines spécialisés et grand public. A
précédemment occupé les postes de rédacteur en
chef adjoint de Génie Industriel, Science et Vie
Micro (SVM) et Micro Hebdo.
EEIE ►► Webinar #04 ►► Investigations sur Facebook ►► 7 novembre 2019 ►► CC BY-NC-ND 2.0 ►► 115