Comment prendre en photo les utilisateurs qui utilisent votre MacBook Pro ?

Vous souhaitez savoir qui utilise votre MacBook Pro en votre absence ? Un script Bash simple peut capturer automatiquement une photo toutes les 5 secondes et l’envoyer sur iCloud. Je vous propose dans cet article un petit guide pour vous expliquer comment mettre en place ce système !

Étape 1: Créer un script pour capturer une photo

Tout d’abord, nous allons créer un script Bash qui prendra automatiquement une photo via la webcam intégrée de votre Mac.

Ouvrez le Terminal et tapez :

mkdir -p ~/WacSecurity && cd ~/WacSecurity
nano autopicture

Ajoutez le code suivant dans le fichier :

#!/bin/bash
function screenIsLocked { [ "$(/usr/libexec/PlistBuddy -c "print :IOConsoleUsers:0:CGSSessionScreenIsLocked" /dev/stdin 2>/dev/null <<< "$(ioreg -n Root -d1 -a)")" = "true" ] && return 0 || return 1; }

while [[ true ]]; do
  if screenIsLocked; then
      /Applications/ffmpeg -f avfoundation -r 30 -i "0"  -frames:v 1 ~/Library/Mobile\ Documents/com~apple~CloudDocs/PasswordWrong/vid-$RANDOM.png
      sleep 5
  fi
done

Enregistrez avec CTRL + X, puis Y et Entrée.

Attention ! Rendez le script executable avec la commande suivante:

chmod +x ~/WacSecurity/autopicture

Étape 2: Configurer le lancement automatique au démarrage

Créez un fichier Bash qui sera exécuté au démarrage de macOS :

#!/bin/bash
/Users/williamclement/WacSecurity/autopicture &

Étape 3 : Accorder les permissions nécessaires

Pour que le script fonctionne, il faut autoriser l’accès à la webcam :

  1. Allez dans Préférences Système > Sécurité et confidentialité.
  2. Dans l’onglet Confidentialité, sélectionnez Appareil photo.
  3. Ajoutez Terminal à la liste des applications autorisées.
  4. Ajoutez le programme launch dans les programmes de lancement du Mac (applications au démarrage)

Étape 4 : Stocker les images en sécurité sur iCloud

Vous pouvez configurer iCloud Drive pour sauvegarder les images automatiquement :

  1. Placez le dossier ~/WacSecurity dans iCloud Drive.
  2. Vérifiez dans Préférences Système > iCloud que iCloud Drive est activé.

Conclusion : Une sécurité renforcée contre les intrusions

Avec ce script, votre MacBook Pro capture une photo toutes les 5 secondes même lorsqu’il est verrouillé. Cela peut être utile en cas de vol, de tentative d’intrusion ou de harcèlement. Les images étant stockées sur iCloud, vous pourrez les récupérer à distance en toute sécurité.

Notez que vous pouvez changer le timing pour passer d’un délai de 5 secondes à 30 secondes (en faite, la durée que vous voulez) !

Vous trouverez les photos dans votre iCloud dans le dossier créé au préalable “PasswordWrong”.

Mettez en place ce hack dès maintenant pour mieux protéger votre MacBook Pro ! Découvrez quelques scripts python que j’ai développé pour mon appareil MacOS sur mon Github dédié !

Auteur/autrice : Griffure

Je m'appelle William, et je suis créateur pluridisciplinaire. Dans mes différents projets, j'étudie la création d’histoires transmédia et l’exploration de nouvelles formes d’arts numériques.

Laisser un commentaire

Merci de rester respectueux dans l'espace des commentaires.

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.