2 points par GN⁺ 2023-08-28 | 2 commentaires | Partager sur WhatsApp
  • L’article explique comment bloquer les publicités YouTube sur Apple TV en déchiffrant puis en supprimant les publicités dans les données Google Protocol Buffer (Protobuf).
  • L’auteur a utilisé un proxy intermédiaire entre l’Apple TV et Internet pour déchiffrer le trafic HTTPS et lire les données Protobuf que Google utilise pour injecter des publicités dans YouTube.
  • Un défaut a été découvert dans le format Protobuf, permettant à l’auteur de modifier 1 octet et de supprimer ainsi efficacement les publicités.
  • L’article propose un guide pour configurer un routeur réseau afin de bloquer divers types de contenus indésirables, comme les publicités malveillantes, le pistage et le clickbait.
  • L’auteur a construit son routeur avec FreeBSD et pfSense, et a exploité une faille du format Google Protocol Buffer pour bloquer les publicités YouTube.
  • Bien qu’il ait trouvé un moyen de bloquer les publicités, l’auteur continue de soutenir les créateurs de contenu et paie YouTube Premium.
  • L’article évoque aussi l’importance de bloquer les publicités malveillantes et le suivi comportemental pour des raisons de confidentialité et de bande passante.
  • L’auteur a utilisé du matériel dédié prenant en charge des jeux d’instructions de chiffrement afin de protéger l’ensemble du réseau.
  • L’article couvre également la configuration du blocage publicitaire DNS, la séparation du LAN réseau et le processus pour tromper l’algorithme publicitaire de YouTube.
  • L’article se conclut par une discussion sur la valeur de YouTube Premium et sur l’importance de bloquer les publicités malveillantes et le suivi comportemental.

2 commentaires

 
xguru 2023-08-29

Le billet original est extrêmement long ; le processus est intéressant, mais le point à retenir, c’est que l’auteur a finalement fini par payer YouTube Premium et l’utiliser.

 
GN⁺ 2023-08-28
Avis Hacker News
  • Un article explique comment bloquer les publicités YouTube sur AppleTV en supprimant les pubs grâce à une caractéristique de Protobuf
  • Un commentateur affirme que la formulation de l’article, qui présente cela comme un défaut de Protobuf, est erronée ; ignorer les numéros de tags inconnus est une caractéristique de conception essentielle pour l’extensibilité de Protobuf
  • Le même commentateur conteste aussi l’affirmation selon laquelle l’encodage Protobuf serait coûteux à décoder en calcul, en soutenant que Protobuf a été conçu pour être décodé efficacement
  • Un autre commentateur partage son expérience de manipulation du trafic web avec The Proxomitron, notamment la suppression des publicités et la réécriture des pages avec du CSS personnalisé
  • Un troisième commentateur mentionne une version dockerisée de Privaxy, un proxy MITM compatible avec les blocklists de UBlock-origin pour supprimer les publicités dans les applications de smart TV
  • L’article est salué pour montrer le processus de réflexion et le travail nécessaire au hacking, en apportant une réponse concrète à la question « comment devient-on hacker ? »
  • Un commentateur met en doute l’estimation de l’auteur concernant les besoins CPU du chiffrement TLS et suggère que les ordinateurs monocartes modernes ont peut-être été sous-estimés
  • Un autre commentateur espère une méthode MITM pour les appareils qui n’autorisent pas l’installation d’une CA personnalisée, et suggère que vider la mémoire flash, remplacer la CA puis réinjecter le dump dans l’appareil pourrait être la seule solution
  • Un commentateur propose une autre approche du blocage publicitaire : générer de faux clics pour nuire aux annonceurs sans achat, afin de les pousser à quitter la plateforme
  • L’article est salué pour son niveau de détail, en particulier pour les étapes concernant le patch mitm
  • Un commentateur partage son expérience de manipulation du ciblage publicitaire afin de recevoir des publicités pour des produits haut de gamme, tandis qu’un autre mentionne des problèmes de publicités mal ciblées géographiquement sur Apple TV
  • Un commentateur partage son expérience de fuites de mémoire dans le proxy squid, en affirmant que le problème a été corrigé dans des versions ultérieures