OVH Cloud OVH Cloud

fnacmusic sur iPod

79 réponses
Avatar
Saïd
Bonjour,

Existe-t-il un moyen de lire la musique achetee sur fnacmusic sur un iPod?
(a part enregistrer le son pendant la lecture et refaire une compression)

--
Saïd.
C programmers never die - they're just cast into void.

10 réponses

4 5 6 7 8
Avatar
pdorange
Patrick Stadelmann wrote:

Parce que FairPlay sait supprimer la protection d'un fichier avec DRM de
l'iTMS, donc leurs auteurs on bien casser le système de DRM d'Apple (du
moins en partie).


Je suppose que vous parlez de QTFairUse de Jon Lech Johansen.


C'est vieux ça :-) Depuis, le même Jon a trouvé comment décrypter les
clés stockées sur un machine Windows ou sur un iPod et comment décrypter
les AAC à l'aide de ces clés.


Je vois que tu es informé ;-)

Mais Hymn nécessite un iPod qui connait ton compte iTMS et nécessite le
login et mot de passe si je ne m'abuse...

En gros si je t'envoi un AAC protégé de mon compte sans te donner mon
compte et/ou mon mot de passe, tu pourras lire le fichier sans le
réencoder ?

Si oui, il s'agit bien d'un cassage de protection dans les règles de
l'art.

--
Pierre-Alain Dorange

Vidéo, DV et QuickTime pour Mac <www.garage-video.fr.st>
Clarus, the DogCow <www.clarus.mac-fan.com>



Avatar
Saïd
Patrick Stadelmann :
In article , Saïd
wrote:

Patrick Stadelmann :
In article ,
"Stephane Dupille" <sdupille+ wrote:

Non. On peut virer la protection d'un fichier, mais on ne casse pas
la protection en elle-même.


En quoi consisterait donc le cassage de la protection selon toi ?



Pourvoir ecouter un fichier protege directement sur un Mac qui n'est pas le
Mac pour lequel la musique a ete achete?


C'est tout a fait possible. Une fois que tu a récupéré les clés
directement chez Apple avec FairKeys, ou que tu les a décryptées
(nécessite un PC ou un Mac avec un iPod connecté) tu peux les copier sur
une autre machine (sous Linux par exemple) et lire tes AAC protégés avec
VLC.



Evidemment, je voulais dire sans la cle. On te donne un fichier fraichement
achete depuis un vieux mac. un mac neuf avec iTunes tout juste installe et
pas de connexion reseau. C'est toujours possible? En moins d'un millions
d'annees, je veux dire. :)

--
Saïd.
C programmers never die - they're just cast into void.




Avatar
Patrick Stadelmann
In article <1gkitx8.1lvu1t61cr5tqpN%,
(Pierre-Alain Dorange) wrote:

En gros si je t'envoi un AAC protégé de mon compte sans te donner mon
compte et/ou mon mot de passe, tu pourras lire le fichier sans le
réencoder ?


Si tu m'envoie aussi le fichier contenant la clé décryptée, oui. Si tu
me fournit uniquement le morceau, non.

Si oui, il s'agit bien d'un cassage de protection dans les règles de
l'art.


Le but du DRM étant de limiter l'usage d'un fichier AAC, le fait que
l'on puisse convertir ledit AAC en une version non-protégée (sans
réencoder, donc avec exactement la même qualité sonore) suffit AMHA à ce
que l'on puisse considérer que le système a été craqué. On est d'accord
que seul celui qui a acheté le morceau peut le décrypter, mais pouvoir
décrypter un morceau que l'on a pas acheté n'aurait de toute façon aucun
intérêt supplémentaire, même pour un pirate.

Patrick
--
Patrick Stadelmann

Avatar
Patrick Stadelmann
In article , Saïd
wrote:

Evidemment, je voulais dire sans la cle. On te donne un fichier fraichement
achete depuis un vieux mac. un mac neuf avec iTunes tout juste installe et
pas de connexion reseau. C'est toujours possible? En moins d'un millions
d'annees, je veux dire. :)


Non, mais je ne vois pas dans quel cas je n'aurais que le morceaux
protégé : soit l'acheteur ne me donne rien, soit il me donne le morceau
déprotégé.

Patrick
--
Patrick Stadelmann

Avatar
Patrick Stadelmann
In article <1gkito9.aygss5sd40bmN%,
(Pierre-Alain Dorange) wrote:

Ouvrir une porte avec la clé, c'est pas non plus extraordinaire.


Sauf que dans le cas présent, DVD Jon n'avait pas accès à la clé
"utilisateur" (celle qui permet de décrypter l'AAC) car elle est
elle-même encryptée (avec un algo qu'il a du déterminer) avec une clé
"machine" (stockée nulle part, car elle est générée en fonction des
caractéristiques de la machine via un algo qu'il a aussi du trouver).
Ensuite, il a encore fallu écrire le code permettant d'utiliser la clé
"utilisateur" pour décrypter le fichier.

Passer a travers la porte sans l'ouvrir là je dis pas...


Dans le cas du DRM, ça n'a aucun intérêt : tu dois utiliser ta clé (le
compte iTMS) pour avoir accès à la porte (le fichier AAC protégé). Le
DRM ensuite est sensé contrôler que seul N personnes à la fois ait accès
à la pièce derrière la porte. Hymn te permet d'enlever ce contrôle, donc
il craque effectivement la protection.

Patrick
--
Patrick Stadelmann

Avatar
pdorange
Patrick Stadelmann wrote:

Passer a travers la porte sans l'ouvrir là je dis pas...


Dans le cas du DRM, ça n'a aucun intérêt :


!?

tu dois utiliser ta clé (le
compte iTMS) pour avoir accès à la porte (le fichier AAC protégé).


Avec la clé, je vois pas trop le problème...

Le
DRM ensuite est sensé contrôler que seul N personnes à la fois ait accès
à la pièce derrière la porte.


Le DRM a avant tout pour fonction d'empêcher ceux qui n'ont pas la clé
d'accéder à la pièce... Le contrôle d'usage est un plus fonctionnel
variable suivant les contrats.

Hymn te permet d'enlever ce contrôle, donc
il craque effectivement la protection.


Oui et non...
Il permet d'enlever la serrure sur la porte quand tu possèdes la clé.

Demande donc a un espion si décoder un message crypté quand on a la clé
d'encryptage est un véritable exploit ?
Je ne dis pas que le cher DVDJon n'a pas bossé; je dis simplement que
pour moi c'est pas un réel crackage.
Pas encore...
A partir du moment ou tu as la clé, il est bien évident qu'il existe des
possibilité de détournements.

--
Pierre-Alain Dorange

Vidéo, DV et QuickTime pour Mac <www.garage-video.fr.st>
Clarus, the DogCow <www.clarus.mac-fan.com>


Avatar
Patrick Stadelmann
In article <1gkizfp.1wbykb6atsow2N%,
(Pierre-Alain Dorange) wrote:

Patrick Stadelmann wrote:

tu dois utiliser ta clé (le
compte iTMS) pour avoir accès à la porte (le fichier AAC protégé).


Avec la clé, je vois pas trop le problème...


Ce que je veux dire c'est que la situation où une personne non autorisée
se retrouve sans clé devant la porte n'est pas plausible. Ca voudrait
dire qu'un client de l'iTMS mets ses AAC protégés sur Kazaa ou autre.
Quel intérêt ? Soit il garde sa musique pour lui, soit il enlève les DRM
et distribue des fichiers non protégé. C'est un système à trois
intervenants : Apple, le client et le pirate. Evidemment, Apple et le
pirate ont des buts opposés, tout dépend alors du client. S'il est avec
Apple et il ne partage pas la musique qu'il achète, alors le pirate n'a
de toute façon pas accès aux fichiers protégés et n'a rien à craquer, ou
alors le client est avec le pirate et donc il déprotège sa musique et la
distribue, et le pirate n'a rien à craquer.

Le DRM a avant tout pour fonction d'empêcher ceux qui n'ont pas la clé
d'accéder à la pièce...


Plutôt de limiter l'accès à ceux qui ont acheté une clé.

Oui et non...
Il permet d'enlever la serrure sur la porte quand tu possèdes la clé.


Pour moi ça revient à craquer le DRM (où le M signifie : managment, or
sans serrure le contenu est accessible à tous, il n'y a donc plus de
management).

Demande donc a un espion si décoder un message crypté quand on a la clé
d'encryptage est un véritable exploit ?


Ce n'est pas le même problème, ça c'est un problème à deux intervenants,

Je ne dis pas que le cher DVDJon n'a pas bossé; je dis simplement que
pour moi c'est pas un réel crackage.


Le crackage proposé suppose que le client est du côté du pirate, oui.
Mais si ce n'est pas le cas, il n'y a même pas de fichier à craquer donc
y parvenir n'a aucun intérêt.

Patrick
--
Patrick Stadelmann


Avatar
Grrrr
On Wed, 22 Sep 2004 14:06:49 +0200, Stephane Dupille wrote:

Peu importe le niveau de sécurité. Si le flux décrypté existe à un
endroit quelconque sur la machine, la DRM est avant tout de la poudre aux
yeux. C'est la conclusion à laquelle on est arrivé en étudiant le
problème pour implémenter une DRM....
Ca rassure les ayant droits, ça peut éventuellement rendre plus
difficile la récupération du flux décrypté (à ce jour, c'est assez
rare), mais ça ne n'empêche jamais de le faire.


C'est même tellement facile que personne ne l'a encore fait ! ;-)


Hum, faut se renseigner un peu mieux...


Non, ce n'est pas aussi facile que vous avez l'air de le penser.
Personne n'a encore cassé quelque DRM que ce soit, il n'y a même pas
de PoC (Proof of Concept) qui circule.


Il n'y a en effet aucun poc prouvant qu'une DRM protège quoi que ce soit.
Et pour cause...

[ set-top-box ]
Dans ces systèmes (c'est un standard: le DVB-CI), le décryptage est fait
dans la carte à puce et le flux décrypté est envoyé au décodeur
vidéo.


Non. La carte à puce n'a pas la puissance nécessaire pour décrypter
un flux mpeg2 en temps réel (encore moins du mpeg4). Chaque flux est
scramblé avec des clés spécifiques, qui changent fréquemment (toutes
les quelques secondes). Dans le flux on fait passer des ECM qui sont
envoyés à la carte. En fonction de ses droits, elle décide ou non de
décrypter les ECM et si oui, retourne un Control Word (CW) qui permet
de décrypter le flux. Mais le décryptage du flux se fait sur le CPU,
pas dans la carte.

On peut effectivement faire passer ça dans du DVB (Noos, TPS par
exemple), et en ce moment, on bosse sur l'IPMP (on a fait une démo de
ce genre à l'IBC).


C'est donc sans doute par miracle qu'on décode les flux cryptés en
utilisant un module DVB-CI sur des set-top-box qui n'ont aucun soft
pour décrypter quoi que ce soit, juste un programme pour se tuner et
pour extraire les ECM, et sur des CPU qui n'ont de toute façon pas la
puissance pour décoder du MPEG2 (un peu plus que ce qu'il faut pour faire
du MP3 ou du ogg, à condition de ne pas faire trop de chose à
coté....). Et pourtant ça marche, on le fait quasiment tous les jours...
Justement, les propriétaires des formats de cryptage ne veulent surtout
pas que ça se fasse en soft en dehors du module DVB-CI: ce serait
alors trop facile à pirater.


Avatar
Stephane Dupille
C'est même tellement facile que personne ne l'a encore fait ! ;-)
Hum, faut se renseigner un peu mieux...



URL ? A part les failles de FairPlay dont j'ai parlé, vous avez des
sources sérieuses qui parlent des failles de WMRM ou d'Helix ?

Non, ce n'est pas aussi facile que vous avez l'air de le penser.
Personne n'a encore cassé quelque DRM que ce soit, il n'y a même pas
de PoC (Proof of Concept) qui circule.
Il n'y a en effet aucun poc prouvant qu'une DRM protège quoi que ce soit.

Et pour cause...


Il n'y a aucune POC contre les DRM, ne déformez pas mes propos.

On peut effectivement faire passer ça dans du DVB (Noos, TPS par
exemple), et en ce moment, on bosse sur l'IPMP (on a fait une démo de
ce genre à l'IBC).
C'est donc sans doute par miracle qu'on décode les flux cryptés en

utilisant un module DVB-CI sur des set-top-box qui n'ont aucun soft
pour décrypter quoi que ce soit, juste un programme pour se tuner et
pour extraire les ECM, et sur des CPU qui n'ont de toute façon pas la
puissance pour décoder du MPEG2 (un peu plus que ce qu'il faut pour faire
du MP3 ou du ogg, à condition de ne pas faire trop de chose à
coté....). Et pourtant ça marche, on le fait quasiment tous les jours...


S'il n'y a pas de soft pour décoder, comment le décodage se fait
alors ? Par magie ?

Je travaille dans une boite qui fait le soft pour ce genre
d'équipement, et la set-top-box dont je parle est équipée d'un
PowerPC, tourne sous Linux, et la carte ne fait que décoder les ECM
pour sortir un CW. Le décryptage du flux se fait sur le PowerPC, pas
sur la carte à puce, qui n'a pas la puissance de calcul suffisante
pour décoder un flux vidéo.

Et c'est la même carte à puce (enfin, presque, celle de notre démo
est d'une génération plus récente) que celles qui équipent les
décodeurs canal-sat, TPS et Noos.

La seule différence entre notre démo et les décodeurs actuels, c'est
que notre démo n'est pas DVB mais mpeg4/IPMP. La carte à puce est la
même !

Et la puissance de calcul est tout juste suffisante pour décoder du
mpeg4.

Le décodage se fait en deux étapes : la carte à puce reçoit les ECM
et EMM, et en fonction des EMM gardés, elle sélectionne les ECM et
émet les CW qui vont bien. Le CPU de la set-top-box reçoit les CW qui
vont lui servir à décoder les flux DVB ou MPEG2/4.

Justement, les propriétaires des formats de cryptage ne veulent surtout
pas que ça se fasse en soft en dehors du module DVB-CI: ce serait
alors trop facile à pirater.


Le module DVB ne se trouve pas sur la carte à puce.

--
Dis tu nous lâches un peu ? C'est un sujet assez important pour qu'on en
parle, peu importe le groupe. C'est à cause de gens comme toi si c'est la
merde sur le net. Tes leçons de nétiquéquette, tu peux te les... OK?
-+- Ghost in : <http://www.le-gnu.net> - Terrorisme neuneulectuel -+-


Avatar
Grrrr
On Thu, 23 Sep 2004 13:51:50 +0200, Stephane Dupille wrote:

[...]
Il n'y a en effet aucun poc prouvant qu'une DRM protège quoi que ce soit.
Et pour cause...


Il n'y a aucune POC contre les DRM, ne déformez pas mes propos.


J'ai oublié le smiley, effectivement.
Mais ce que je disais reste valable: il n'existe personne capable
d'apporter la moindre preuve de la protection contre la copie grâce à
une DRM, puisque ça n'est à ce jour par envisageable.
On ne peut que rendre la copie (un petit peu) plus difficile.

On peut effectivement faire passer ça dans du DVB (Noos, TPS par
exemple), et en ce moment, on bosse sur l'IPMP (on a fait une démo de
ce genre à l'IBC).
C'est donc sans doute par miracle qu'on décode les flux cryptés en

utilisant un module DVB-CI sur des set-top-box qui n'ont aucun soft
pour décrypter quoi que ce soit, juste un programme pour se tuner et
pour extraire les ECM, et sur des CPU qui n'ont de toute façon pas la
puissance pour décoder du MPEG2 (un peu plus que ce qu'il faut pour faire
du MP3 ou du ogg, à condition de ne pas faire trop de chose à
coté....). Et pourtant ça marche, on le fait quasiment tous les jours...


S'il n'y a pas de soft pour décoder, comment le décodage se fait
alors ? Par magie ?


Dans le module DVB-CI, comme je le dis ci-dessus.

Je travaille dans une boite qui fait le soft pour ce genre
d'équipement, et la set-top-box dont je parle est équipée d'un
PowerPC, tourne sous Linux, et la carte ne fait que décoder les ECM
pour sortir un CW.


Un STBxxx ?
Il n'y a que le Pallas, à ma connaissance, qui aie la puissance pour
décoder à l'aise en soft. Je me trompe (peut-être sur le nom...) ?
Le vulcan aurait du mal sur certains flux, et sa bande passante RAM est un
peu short pour faire tourner une appli en plus du décodeur bas-niveau...

Le décryptage du flux se fait sur le PowerPC, pas
sur la carte à puce, qui n'a pas la puissance de calcul suffisante
pour décoder un flux vidéo.

Et c'est la même carte à puce (enfin, presque, celle de notre démo
est d'une génération plus récente) que celles qui équipent les
décodeurs canal-sat, TPS et Noos.


Tu ne convaincra jamais TPS et Noos d'adopter ton système puisque eux,
justement, imposent que le flux décrypté ne soit jamais visible du CPU,
ce qui rendrait le piratage un peu trop facile à faire.
Ou alors, tu est très convaincant (ou très riche...)

La seule différence entre notre démo et les décodeurs actuels, c'est
que notre démo n'est pas DVB mais mpeg4/IPMP. La carte à puce est la
même !

Et la puissance de calcul est tout juste suffisante pour décoder du
mpeg4.

Le décodage se fait en deux étapes : la carte à puce reçoit les ECM
et EMM, et en fonction des EMM gardés, elle sélectionne les ECM et
émet les CW qui vont bien. Le CPU de la set-top-box reçoit les CW qui
vont lui servir à décoder les flux DVB ou MPEG2/4.

Justement, les propriétaires des formats de cryptage ne veulent surtout
pas que ça se fasse en soft en dehors du module DVB-CI: ce serait
alors trop facile à pirater.


Le module DVB ne se trouve pas sur la carte à puce.


J'ai fait une erreur de vocabulaire au départ: ce n'est pas dans la carte
à puce, mais dans le module DVB-CI (qui est le réceptacle standard de la
carte à puce en question pour tout ce qui est DVB). Attaquer la carte à
puce en direct est techniquement possible, mais prohibé par tous les
fournisseurs de contrôle d'accès existant (c.a.d diffusant des streams
sur le sat ou le cable aujourd'hui).
Si le décodage se fait dans le CPU, c'est un immense cadeau pour les
pirates, surtout si c'est du flux IP: il suffit qu'une set-top-box
décrypte et elle peut diffuser les clés en temps réel pour les copains.
C'est justement pour éviter celà les clés de décryptage ne doivent
jamais être visibles. C'est même la moindre des choses...
Sinon, ce n'est plus de la protection, c'est de la poudre aux yeux...



4 5 6 7 8