{"id":180,"date":"2011-06-12T10:09:00","date_gmt":"2011-06-12T10:09:00","guid":{"rendered":"http:\/\/hoper.dnsalias.net\/atdc\/index.php\/2011\/06\/12\/20110612hoper-2-pdf-et-drm-0\/"},"modified":"2017-09-07T15:31:00","modified_gmt":"2017-09-07T13:31:00","slug":"20110612hoper-2-pdf-et-drm-0","status":"publish","type":"post","link":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/2011\/06\/12\/20110612hoper-2-pdf-et-drm-0\/","title":{"rendered":"PDF et DRM"},"content":{"rendered":"<div class=\"post-content\">\n<h3>Le d\u00e9cors<\/h3>\n<p>Il y a quelques jours, un ami m\u2019envoie plusieurs pdf. Nous sommes tous les deux r\u00f4listes. Si vous aussi vous jouez, vous devez savoir que l&rsquo;un des plus grand probl\u00e8me est&#8230; le temps. R\u00e9ussir \u00e0 se r\u00e9unir pour jouer et d\u00e9j\u00e0 si compliqu\u00e9 qu&rsquo;il n&rsquo;est pas envisageable une seconde de ne se voir que pour cr\u00e9er les personnages. En toute logique, il m\u2019envoie donc le livre de r\u00e8gles (achet\u00e9 en toute l\u00e9galit\u00e9 sur le site de l&rsquo;\u00e9diteur) pour que je puisse m\u2019impr\u00e9gner un peu de l&rsquo;univers et commencer la cr\u00e9ation de mon perso.<\/p>\n<p>Je tente donc d&rsquo;ouvrir les fichiers qu&rsquo;il m&rsquo;envoi mais mon lecteur pdf me demande un mot de passe. J&rsquo;en essaye d&rsquo;autres. Quelque soit le lecteur (libre) utilis\u00e9 (evince, okular etc.), rien \u00e0 faire. Coup de t\u00e9l\u00e9phone \u00e0 l&rsquo;ami en question qui m&rsquo;assure qu&rsquo;il ne sait pas de quoi je parle, que lui peut ouvrir les fichiers sans probl\u00e8mes.<\/p>\n<p>Contraint et forc\u00e9, je d\u00e9cide donc finalement d&rsquo;installer acrobat reader sous linux. Cette usine \u00e0 gaz n\u00e9cessitera de t\u00e9l\u00e9charger plus de 60 Mo de donn\u00e9es avant de se lancer. Pardon, avant de m&rsquo;afficher une fen\u00eatre avec une licence \u00e0 accepter. Ca faisait tr\u00e8s, tr\u00e8s longtemps que je n&rsquo;avais pas vu ce genre de chose sur mon \u00e9cran. Quand on ne s&rsquo;y attends plus, \u00e7a fait vraiment bizarre. Comme tout le monde, je n&rsquo;ai rien lu et j&rsquo;ai cliqu\u00e9 sur OK.<\/p>\n<p>Avec acrobat, le fichier pdf s&rsquo;ouvre \u00ab\u00a0normalement\u00a0\u00bb mais avec des indications du type \u00ab\u00a0S\u00c9CURIS\u00c9\u00a0\u00bb dans tous les sens. Un petit tour dans les propri\u00e9t\u00e9s m&rsquo;apprend que le document en question utilise un chiffrement AES, que je n&rsquo;ai pas le droit d&rsquo;extraire une page, ou de l&rsquo;\u00e9diter, ou &#8230; En fait, la liste des choses que j&rsquo;ai le droit de faire est beaucoup plus courte que l&rsquo;autre. En sachant que ce qui \u00e9tait le plus p\u00e9nible n&rsquo;\u00e9tait pas indiqu\u00e9\u00a0: L&rsquo;impossibilit\u00e9 d&rsquo;ouvrir ce fichier avec le lecteur pdf de mon choix. En un mot, insupportable.<\/p>\n<h3>hoper Vs DRM&#8230;. Round one, Fight\u00a0!<\/h3>\n<p>En bon script kiddie que je suis (au cours de toute ma vie je n&rsquo;ai r\u00e9alis\u00e9 qu&rsquo;un seul v\u00e9ritable hack dont je puisse \u00eatre fier&#8230; Peut \u00eatre fera il l&rsquo;objet d&rsquo;un billet un jour ?), je commence par fouiller le web \u00e0 la recherche du bon outil. Apr\u00e8s plusieurs essais, le meilleurs candidat s&rsquo;appelle <a href=\"http:\/\/www.guapdf.com\/\">Guapdf<\/a>. Deux gros points fort\u00a0: 1\u00a0: Il fonctionne. 2\u00a0: Il existe une version linux. Un gros inconv\u00e9nient, il est payant. Mais que ne ferait on pas contre les DRM\u00a0? Du coup, un petit tour sur<a href=\"http:\/\/shareit1.element5.com\/programs.html?productid=152349\"> share-it<\/a> pour acheter une version linux (50 \u20ac, aie) et je re\u00e7oit&#8230; une version windows. Share-it ne veut rien savoir et renvoi syst\u00e9matiquement vers le d\u00e9veloppeur. Au bout d&rsquo;une bonne semaine d\u2019\u00e9changes de mails, je finirai quand m\u00eame par obtenir ce que j&rsquo;ai pay\u00e9 au prix fort. (Ironiquement, le simple lien que j&rsquo;ai mis ici vers leur site me donnait droit \u00e0 50% de r\u00e9duction&#8230; trop tard, et tant pis).<\/p>\n<p>R\u00e9sultat des courses, le logiciel fonctionne, et me d\u00e9chiffre les fichiers pdf en quelques secondes. Une fois d\u00e9chiffr\u00e9, les fichiers peuvent alors \u00eatre ouvert avec n&rsquo;importe quel logiciel. C&rsquo;est dingue ce que j&rsquo;\u00e9tais heureux de pouvoir&#8230; heu&#8230; simplement ouvrir un fichier normalement&#8230; DRM de merde.<\/p>\n<p>Il restait quand m\u00eame une g\u00eane visuelle non n\u00e9gligeable. En plus d&rsquo;avoir prot\u00e9g\u00e9 les fichiers, la maison d&rsquo;\u00e9dition avait aussi incrust\u00e9 le nom de mon ami ainsi que certains chiffres (num\u00e9ro de commande ?) dans le pdf. Ca n\u2019emp\u00eachait pas la lecture, certes. Mais enfin, psychologiquement, c&rsquo;est aussi insupportable que les introductions de DVD qui vous traitent de voleur avant le d\u00e9but du film.<\/p>\n<h3>hoper Vs DRM&#8230;. Round two, Fight\u00a0!<\/h3>\n<p>Il me fallait donc un logiciel pour \u00e9diter les fichiers pdf, afin de supprimer ces incrustations. Ce qui fut incroyablement facile\u00a0:<\/p>\n<pre>apt-cache search pdf | grep edit\r\napt-get install pdfedit\r\n<\/pre>\n<p>Quelques secondes plus tard, les incrustations disgracieuses avaient disparues.<\/p>\n<h3>hoper WINS<\/h3>\n<p>Ces fichiers sont maintenant aussi propres et aussi compatibles que des pdfs puissent l&rsquo;\u00eatre. Je pourrai d\u00e9sormais les lire sur n&rsquo;importe quel appareil, \u00e0 l&rsquo;aide de n&rsquo;importe quel logiciel. Pour ceux qui n&rsquo;auraient pas les moyens d&rsquo;acheter guapdf, je signale \u00e0 tout hasard, que, d&rsquo;apr\u00e8s mon petit doigt, une version compl\u00e8te (mais ne disposant que d&rsquo;un client windows) est disponible dans la baie des pirates. Il se pourrait m\u00eame que je re\u00e7oive avec bienveillance les demandes de \u00ab\u00a0cassage\u00a0\u00bb de fichiers pdf par mail. (une chose que la licence \u00e0 du oublier d&rsquo;interdire&#8230;).<\/p>\n<h3>FATALITY<\/h3>\n<p>Pour information, j&rsquo;ai trouv\u00e9 le livre en question vraiment bon. Au point que j&rsquo;en ai command\u00e9 un exemplaire papier. Une chose, une seule, m&rsquo;a vraiment fait h\u00e9siter. Devais-je vraiment donner de l&rsquo;argent \u00e0 un \u00e9diteur qui s&rsquo;amuse \u00e0 mettre des DRM dans les livres qu&rsquo;il vends en version \u00e9lectronique\u00a0? Comprendront ils un jour\u00a0? Et si oui&#8230; Quand !?<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Le d\u00e9cors Il y a quelques jours, un ami m\u2019envoie plusieurs pdf. Nous sommes tous les deux r\u00f4listes. Si vous aussi vous jouez, vous devez savoir que l&rsquo;un des plus grand probl\u00e8me est&#8230; le temps. R\u00e9ussir \u00e0 se r\u00e9unir pour jouer et d\u00e9j\u00e0 si compliqu\u00e9 qu&rsquo;il n&rsquo;est pas envisageable une seconde de ne se voir [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-180","post","type-post","status-publish","format-standard","hentry","category-geekitude"],"_links":{"self":[{"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/posts\/180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/comments?post=180"}],"version-history":[{"count":2,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/posts\/180\/revisions"}],"predecessor-version":[{"id":949,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/posts\/180\/revisions\/949"}],"wp:attachment":[{"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/media?parent=180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/categories?post=180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/tags?post=180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}