{"id":710,"date":"2021-01-17T22:09:54","date_gmt":"2021-01-17T20:09:54","guid":{"rendered":"https:\/\/www.maisse-sebastien.fr\/?p=710"},"modified":"2021-01-17T22:15:00","modified_gmt":"2021-01-17T20:15:00","slug":"adobe-flash-player-comment-contourner-le-blocage-du-12-01-2021","status":"publish","type":"post","link":"https:\/\/www.maisse-sebastien.fr\/index.php\/adobe-flash-player-comment-contourner-le-blocage-du-12-01-2021\/","title":{"rendered":"Adobe Flash Player, comment contourner le blocage du 12\/01\/2021 ?"},"content":{"rendered":"\n<p>Voil\u00e0, quelques mois l&rsquo;\u00e9diteur <a rel=\"noreferrer noopener\" href=\"https:\/\/www.adobe.com\/fr\/products\/flashplayer\/end-of-life.html\" data-type=\"URL\" data-id=\"https:\/\/www.adobe.com\/fr\/products\/flashplayer\/end-of-life.html\" target=\"_blank\">Adobe avait annonc\u00e9<\/a> l&rsquo;arr\u00eat de <strong>Flash Player<\/strong>, c\u00e9l\u00e8bre dans les ann\u00e9es 2000 pour afficher les sites internet qui utilis\u00e9 des animations Flash pour embellir (ou pas) les pages de ces derniers. La premi\u00e8re version d&rsquo;Adobe Flash est sortie en 1996.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/200px-Adobe_Flash_Player_32.svg_.png\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"195\" src=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/200px-Adobe_Flash_Player_32.svg_.png\" alt=\"\" class=\"wp-image-724\"\/><\/a><figcaption>Logo Adobe Flash<\/figcaption><\/figure><\/div>\n\n\n\n<p>Il y a quelques jours, le <strong>12 Janvier 2021<\/strong>, l&rsquo;arr\u00eat \u00e9tait effectif. L&rsquo;\u00e9diteur ayant mis en place un <em>kill switch<\/em> (bouton d&rsquo;arr\u00eat) qui bloque le fonctionnement. En lieu et place, on voit apparaitre l&rsquo;image ci-dessous :<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_adobe_flash_player.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"291\" src=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_adobe_flash_player.jpg\" alt=\"\" class=\"wp-image-711\" srcset=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_adobe_flash_player.jpg 400w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_adobe_flash_player-300x218.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><figcaption>Image affich\u00e9e en lieu et place d&rsquo;une animation flash<\/figcaption><\/figure><\/div>\n\n\n\n<p>Pour bien des sites internet cela ne pose pas de probl\u00e8me, car les technologies ont \u00e9volu\u00e9es au fil des ann\u00e9es. <\/p>\n\n\n\n<p>Par contre, des \u00e9diteurs de logiciel ont utilis\u00e9s \u00e0 un moment ou un autre la technologie du moment (flash), r\u00e9sultat, vous pouvez-vous retrouver du jour au lendemain avec une ou plusieurs fonctions d&rsquo;un logiciel non op\u00e9rationnelle pour cause d&rsquo;arr\u00eat de flash player.<\/p>\n\n\n\n<p>Dans le cas pr\u00e9sent, je citerais, pour exemple, l&rsquo;\u00e9diteur <strong>Sage <\/strong>qui a utilis\u00e9 par le passer du flash pour afficher des processus graphique ou m\u00eame pour son requ\u00eateur graphique dans son ERP.<\/p>\n\n\n\n<p>En entreprise, les \u00e9volutions de parc logiciel n&rsquo;\u00e9volue pas forc\u00e9ment au fil des versions disponibles chez l&rsquo;\u00e9diteur. D&rsquo;une part, \u00e7a demande une analyse approfondie et une mise en production plus ou moins longue, une fois le choix de l&rsquo;outil valid\u00e9. De plus, c&rsquo;est une migration bien souvent co\u00fbteuse et on ne change pas d&rsquo;ERP tous les ans. <\/p>\n\n\n\n<p>Suite \u00e0 l&rsquo;arr\u00eat du flash le 12\/01\/2021, j&rsquo;ai d\u00fb me mettre \u00e0 l\u2019\u0153uvre pour trouver une solution permettant un retour \u00e0 la normal quand \u00e0 l&rsquo;utilisation d&rsquo;un logiciel utilisant la technologie Flash.<\/p>\n\n\n\n<p>Tout d&rsquo;abord, j&rsquo;ai regard\u00e9 sur <a rel=\"noreferrer noopener\" href=\"https:\/\/www.adobe.com\/devnet\/flashplayer\/articles\/flash_player_admin_guide.html\" target=\"_blank\">le site de l&rsquo;\u00e9diteur Adobe<\/a> qui propos\u00e9 un lien vers un document intitul\u00e9 <a rel=\"noreferrer noopener\" href=\"https:\/\/www.google.com\/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=&amp;ved=2ahUKEwjSl6GJtqPuAhXGCuwKHd9AAfYQFjAAegQIARAC&amp;url=https%3A%2F%2Fwww.adobe.com%2Fcontent%2Fdam%2Facom%2Fen%2Fdevnet%2Fflashplayer%2Farticles%2Fflash_player_admin_guide%2Fpdf%2Flatest%2Fflash_player_32_0_admin_guide.pdf&amp;usg=AOvVaw0c1KVswYcqclwav5EffHiX\" data-type=\"URL\" data-id=\"https:\/\/www.google.com\/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=&amp;ved=2ahUKEwjSl6GJtqPuAhXGCuwKHd9AAfYQFjAAegQIARAC&amp;url=https%3A%2F%2Fwww.adobe.com%2Fcontent%2Fdam%2Facom%2Fen%2Fdevnet%2Fflashplayer%2Farticles%2Fflash_player_admin_guide%2Fpdf%2Flatest%2Fflash_player_32_0_admin_guide.pdf&amp;usg=AOvVaw0c1KVswYcqclwav5EffHiX\" target=\"_blank\">Ad<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/www.adobe.com\/content\/dam\/acom\/en\/devnet\/flashplayer\/articles\/flash_player_admin_guide\/pdf\/latest\/flash_player_32_0_admin_guide.pdf\" data-type=\"URL\" target=\"_blank\">obe Flash Player 32.0 Administration Guide<\/a>. Dans ce document, page 28, on peut y lire ceci : <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_flash_dans_administration_guide.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"244\" src=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_flash_dans_administration_guide-1024x244.jpg\" alt=\"\" class=\"wp-image-712\" srcset=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_flash_dans_administration_guide-1024x244.jpg 1024w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_flash_dans_administration_guide-300x72.jpg 300w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_flash_dans_administration_guide-768x183.jpg 768w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_flash_dans_administration_guide-1536x366.jpg 1536w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_flash_dans_administration_guide-2048x488.jpg 2048w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/arret_flash_dans_administration_guide-500x119.jpg 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Page 28 : une note concernant l&rsquo;arr\u00eat flash player au 12 janvier 2021<\/figcaption><\/figure><\/div>\n\n\n\n<p>Quand on poursuit la lecture du document, on y trouve une solution pour permettre de contourner l&rsquo;arr\u00eat du flash. Bien s\u00fbr dans ce cas, l&rsquo;\u00e9diteur indique qu&rsquo;il n&rsquo;est pas responsable en cas de probl\u00e8me. On utilise cette derni\u00e8re \u00e0 ses propres risques.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SOLUTION APPORT\u00c9E :<\/h2>\n\n\n\n<p>Pour tester dans un premier temps la technique de contournement propos\u00e9e par Adobe, je me suis dirig\u00e9 vers un ancien site web sur lequel j&rsquo;avais mis en ligne une animation flash.<\/p>\n\n\n\n<p>Pour la d\u00e9monstration, je vais utiliser l&rsquo;URL qui pointe vers l&rsquo;animation flash en question, \u00e0 savoir <a rel=\"noreferrer noopener\" href=\"http:\/\/maisse.sebastien.free.fr\/CV_Maisse_Sebastien.swf\" data-type=\"URL\" data-id=\"http:\/\/maisse.sebastien.free.fr\/CV_Maisse_Sebastien.swf\" target=\"_blank\">http:\/\/maisse.sebastien.free.fr\/CV_Maisse_Sebastien.swf<\/a> (\u00e0 ouvrir sous Internet Explorer, car la plupart des navigateurs r\u00e9cents ne l&rsquo;ouvriront pas).<\/p>\n\n\n\n<p>On va cr\u00e9er un fichier nomm\u00e9 <strong>mms.cfg<\/strong> qui va contenir les param\u00e8tres suivants :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>EOLUninstallDisable=1\nEnableAllowList=1\nAllowListUrlPattern=http:\/\/maisse.sebastien.free.fr\/CV_Maisse_Sebastien.swf<\/code><\/pre>\n\n\n\n<p>Une fois le fichier enregistr\u00e9, on va copier le fichier mms.cfg dans les r\u00e9pertoires suivants :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>C:\\Windows\\System32\\Macromed\\Flash\nC:\\Windows\\SysWOW64\\Macromed\\Flash<\/code><\/pre>\n\n\n\n<p><span style=\"color:#a50000\" class=\"has-inline-color\"><strong>NOTE :<\/strong><\/span> <span style=\"color:#a30100\" class=\"has-inline-color\">on copie ce dernier dans le r\u00e9pertoire de la version utilis\u00e9e, il n&rsquo;est pas n\u00e9cessaire de le faire dans les deux indiqu\u00e9s ci-dessus.<\/span><\/p>\n\n\n\n<p>J&rsquo;ai fait une analyse avec <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/sysinternals\/downloads\/procmon\" data-type=\"URL\" data-id=\"https:\/\/docs.microsoft.com\/en-us\/sysinternals\/downloads\/procmon\" target=\"_blank\">process monitor<\/a>, j&rsquo;ai d\u00e9termin\u00e9 que c&rsquo;\u00e9tait la version situ\u00e9e dans le r\u00e9pertoire <strong>C:\\Windows\\SysWOW64\\Macromed\\Flash<\/strong> qui s&rsquo;ex\u00e9cute.<\/p>\n\n\n\n<p>Une fois le fichier copi\u00e9, on peut relancer le navigateur pour tester si l&rsquo;animation fonctionne \u00e0 pr\u00e9sent :<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1014\" height=\"236\" src=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok.jpg\" alt=\"\" class=\"wp-image-713\" srcset=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok.jpg 1014w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok-300x70.jpg 300w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok-768x179.jpg 768w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok-500x116.jpg 500w\" sizes=\"auto, (max-width: 1014px) 100vw, 1014px\" \/><\/a><figcaption>L&rsquo;animation se charge sans blocage<\/figcaption><\/figure><\/div>\n\n\n\n<p><span class=\"has-inline-color has-blue-color\"><strong>Cela fonctionne<\/strong> !<\/span><\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Quelques infos suppl\u00e9mentaires<\/span> : <\/p>\n\n\n\n<p>Si le site utilise le http ou le https alors on peut modifier le param\u00e8tre <strong>AllowListUrlPattern <\/strong>comme ceci :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AllowListUrlPattern=*:\/\/maisse.sebastien.free.fr\/CV_Maisse_Sebastien.swf<\/code><\/pre>\n\n\n\n<p>Si le site contient plusieurs animations sur les pages le constituant alors on modifiera le param\u00e8tre <strong>AllowListUrlPattern<\/strong> comme ceci pour que le site soit autoris\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AllowListUrlPattern=*:\/\/maisse.sebastien.free.fr\/<\/code><\/pre>\n\n\n\n<p>Si cela concerne un r\u00e9pertoire ou un fichier en local alors on utilisera le param\u00e8tre comme ceci : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AllowListUrlPattern=file:\/\/\/C:\/repertoirecontenantlanimationflash<\/code><\/pre>\n\n\n\n<p><span style=\"text-decoration: underline;\">Sur une ancienne version de Flash<\/span> :<\/p>\n\n\n\n<p>Si une ancienne version de flash est utiliser alors les param\u00e8tres vu pr\u00e9c\u00e9demment ne fonctionne pas. <\/p>\n\n\n\n<p>Suite \u00e0 la lecture de ce <a rel=\"noreferrer noopener\" href=\"https:\/\/community.adobe.com\/t5\/flash-player\/ie-11-ignores-allowlisturlpattern-in-mms-cfg\/td-p\/11426041?profile.language=fr&amp;page=1\" data-type=\"URL\" data-id=\"https:\/\/community.adobe.com\/t5\/flash-player\/ie-11-ignores-allowlisturlpattern-in-mms-cfg\/td-p\/11426041?profile.language=fr&amp;page=1\" target=\"_blank\">topic <\/a>o\u00f9 un employ\u00e9 r\u00e9pondait \u00e0 une question, il apporte un \u00e9l\u00e9ment de r\u00e9ponse concernant la possibilit\u00e9 d&rsquo;utiliser d&rsquo;anciens param\u00e8tres qui reste \u00e0 l&rsquo;heure actuelle tout \u00e0 fait fonctionnelle.<\/p>\n\n\n\n<p>Vous devez mettre \u00e0 jour le fichier mms.cfg avec les param\u00e8tres suivants :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>EnableWhiteList=1\nWhitelistUrlPattern=http:\/\/maisse.sebastien.free.fr\/CV_Maisse_Sebastien.swf<\/code><\/pre>\n\n\n\n<p>Une fois le fichier sauvegard\u00e9, on peut faire le test :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1014\" height=\"236\" src=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok.jpg\" alt=\"\" class=\"wp-image-713\" srcset=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok.jpg 1014w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok-300x70.jpg 300w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok-768x179.jpg 768w, https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2021\/01\/animation_flash_ok-500x116.jpg 500w\" sizes=\"auto, (max-width: 1014px) 100vw, 1014px\" \/><\/a><figcaption>L&rsquo;animation se charge<\/figcaption><\/figure>\n\n\n\n<p>Suite \u00e0 l&rsquo;arr\u00eat de Flash par Adobe, Microsoft a communiquer sur le fait qu&rsquo;une mise \u00e0 jour serait d\u00e9ployer dans les semaines \u00e0 venir pour proc\u00e9der \u00e0 la d\u00e9sinstallation de Flash. Cette mise \u00e0 jour est connue en tant que <a rel=\"noreferrer noopener\" href=\"http:\/\/www.catalog.update.microsoft.com\/search.aspx?q=4577586\" data-type=\"URL\" data-id=\"http:\/\/www.catalog.update.microsoft.com\/search.aspx?q=4577586\" target=\"_blank\">KB4577586<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voil\u00e0, quelques mois l&rsquo;\u00e9diteur Adobe avait annonc\u00e9 l&rsquo;arr\u00eat de Flash Player, c\u00e9l\u00e8bre dans les ann\u00e9es 2000 pour afficher les sites internet qui utilis\u00e9 des animations Flash pour embellir (ou pas) les pages de ces derniers. La premi\u00e8re version d&rsquo;Adobe Flash &hellip; <a href=\"https:\/\/www.maisse-sebastien.fr\/index.php\/adobe-flash-player-comment-contourner-le-blocage-du-12-01-2021\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"two_page_speed":[],"footnotes":""},"categories":[3],"tags":[323,325,329,328,324,327,326],"class_list":["post-710","post","type-post","status-publish","format-standard","hentry","category-informatique","tag-adobe","tag-animation","tag-blocage","tag-contournement","tag-flash-player","tag-kill-switch","tag-swf"],"_links":{"self":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts\/710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/comments?post=710"}],"version-history":[{"count":21,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts\/710\/revisions"}],"predecessor-version":[{"id":735,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts\/710\/revisions\/735"}],"wp:attachment":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/media?parent=710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/categories?post=710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/tags?post=710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}