{"id":688,"date":"2013-03-05T22:20:00","date_gmt":"2013-03-05T22:20:00","guid":{"rendered":"http:\/\/kasperskydaily.com\/france\/?p=688"},"modified":"2020-02-26T15:38:34","modified_gmt":"2020-02-26T15:38:34","slug":"a-quel-point-les-programmeurs-en-langage-assembleur-de-la-vieille-ecole-peuvent-ils-etre-dangereux","status":"publish","type":"post","link":"https:\/\/www.kaspersky.fr\/blog\/a-quel-point-les-programmeurs-en-langage-assembleur-de-la-vieille-ecole-peuvent-ils-etre-dangereux\/688\/","title":{"rendered":"A quel point les programmeurs en langage assembleur de la vieille \u00e9cole peuvent-ils \u00eatre dangereux ?"},"content":{"rendered":"<p>Eug\u00e8ne Kaspersky a r\u00e9cemment \u00e9crit un post sur son blog o\u00f9 il parlait du <a href=\"https:\/\/eugene.kaspersky.fr\/2013\/03\/01\/la-resurrection-des-anciens-createurs-de-virus\/\" target=\"_blank\" rel=\"noopener\">grand retour des cr\u00e9ateurs de virus<\/a>. Je suis assez \u00e2g\u00e9 pour me rappeler de ces gars et de leur travail brillant \u2013 je ne parle pas forc\u00e9ment des cr\u00e9ateurs de malware, je parle des programmeurs, des d\u00e9veloppeurs de logiciel et des ma\u00eetres en assembleur. Ils sont comme les Jedi et les Sith de l\u2019Ancienne R\u00e9publique que tous les h\u00e9ros de la saga de Luke Skywalker consid\u00e9raient bien plus forts et habiles avec leurs sabres laser (sans blague, demandez \u00e0 Yoda). Et j\u2019ai pens\u00e9 \u2026 bon sang \u2026 il reste probablement trois personnes qui ont \u00e9t\u00e9 t\u00e9moins du r\u00e9el pouvoir de ces individus (moi, <a href=\"https:\/\/threatpost.com\/en_us\/blogs\/eugene-kaspersky-mikko-hypponen-discuss-internet-cyber-warfare-012513\" target=\"_blank\" rel=\"noopener nofollow\">Eug\u00e8ne Kaspersky<\/a>, et Bill Gates). S\u00e9rieusement \u2013 il est assez difficile de comprendre de quoi est capable un hacker de l\u2019ancienne \u00e9cole \u2013 j\u2019ai donc d\u00e9cid\u00e9 de vous montrer de quoi Eug\u00e8ne parlait, ainsi vous pourrez d\u00e9cider par vous-m\u00eame s\u2019il s\u2019agit d\u2019une nouvelle inqui\u00e9tante.<\/p>\n<p><b>Un entra\u00eenement extr\u00eame pour des calculateurs stupides<\/b><\/p>\n<p>En 1992, les ordinateurs \u00e9taient en gros des calculatrices intelligentes avec de grands \u00e9crans (ce n\u2019est pas une blague les enfants). Mais il existait plusieurs groupes qui \u00e9taient heureux de faire face au d\u00e9fi des softwares : des programmeurs ont r\u00e9ussi \u00e0 cr\u00e9er des codes qui utilisaient chaque octet de m\u00e9moire, chaque fonction du processeur et du registre, chaque commande OS, et encore plus important, 100% de la puissance du mat\u00e9riel \u2013 ils l\u2019ont press\u00e9 jusqu\u2019\u00e0 la derni\u00e8re goutte et ont observ\u00e9 le r\u00e9sultat. Je dois pr\u00e9ciser que dans le but de mener \u00e0 bien ces t\u00e2ches, il est n\u00e9cessaire d\u2019\u00eatre extr\u00eamement cr\u00e9atif, de boire beaucoup de caf\u00e9 (ou de fumer un peu, soyons honn\u00eates) \u2013 et d\u2019avoir un QI extr\u00eamement \u00e9lev\u00e9. Le mouvement lui-m\u00eame a vu le jour aux alentours de 1988, plus ou moins au m\u00eame moment que la populaire premi\u00e8re version de MS-DOS. Il n\u2019avait pas de nom officiel, mais suivant les lois de l\u2019\u00e9volution, il devait<b> <\/b>t\u00f4t ou tard en avoir un. Et c\u2019est ainsi que l\u2019Assembly est n\u00e9 en 1992.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2013\/03\/06104353\/assembly_FRA.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-690\" alt=\"assembly_FRA\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2013\/03\/06104353\/assembly_FRA.png\" width=\"800\" height=\"367\"><\/a><\/p>\n<p><b>Future Crew est de retour du futur<\/b><\/p>\n<p><b><\/b>En 1992, un groupe de programmeurs scandinaves appel\u00e9 \u00ab\u00a0Future Crew\u00a0\u00bb ainsi que leurs amis issus des groupes de programmation \u00ab\u00a0Complex\u00a0\u00bb et \u00ab\u00a0Amiga\u00a0\u00bb organis\u00e8rent un \u00e9v\u00e8nement appel\u00e9 \u00ab\u00a0The Assembly\u00a0\u00bb dans le but de partager les r\u00e9sultats de leur travail impressionnant sur le langage assembleur et de concourir pour le titre du \u00ab\u00a0meilleur programmeur\u00a0\u00bb de l\u2019ann\u00e9e. Il y avait plusieurs disciplines, mais les deux plus int\u00e9ressantes \u00e9taient les d\u00e9monstrations de plateformes (PC, Amiga, C64) et celle de PC 64 Ko. La premi\u00e8re avait pour but de montrer les solutions\/meilleures comp\u00e9tences du hardware de la fa\u00e7on la plus \u00e9l\u00e9gante possible et en utilisant un code minimal et optimal. La deuxi\u00e8me \u00e9tait difficile \u2013 les programmeurs ne pouvaient pas utiliser plus de 64 Ko \u2013 leur programme compil\u00e9 (comprenez \u2013 les fichiers read2work) ne pouvaient pas \u00eatre de plus de 64 Ko \u2013 c\u2019est pourquoi cette pratique est devenue un concours d\u2019\u00e9l\u00e9gance dans le domaine de la programmation.<\/p>\n<blockquote><p>Une d\u00e9mo est une s\u00e9rie d\u2019\u00e9v\u00e8nements programm\u00e9s qui ont pour but de d\u00e9montrer les capacit\u00e9s du mat\u00e9riel et\/ou des logiciels lors de la r\u00e9alisation d\u2019une t\u00e2che sp\u00e9cifique, telle que des calculs complexes en physique.<\/p><\/blockquote>\n<p>En 1992, le Future Crew a gagn\u00e9 la comp\u00e9tition avec sa d\u00e9mo \u00ab\u00a0Unreal\u00a0\u00bb. La voici (gardez \u00e0 l\u2019esprit qu\u2019il s\u2019agit de 1992 et que Windows n\u2019existait pas encore. Cette d\u00e9mo \u00e9tait appel\u00e9e \u00ab\u00a0Unreal\u00a0\u00bb pour une raison \u2013 personne (!) n\u2019avait alors r\u00e9alis\u00e9 cela avant) :<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/vxGtPAhkEQU?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Ils \u00e9taient les premiers \u00e0 utiliser un mod\u00e8le d\u2019environnement 3D, des couches graphiques, \u00a0des calculs de physique complexe, des calculs d\u2019\u00e9clairage, etc. Et le code compil\u00e9 faisait environ 1 Mo (en incluant la musique ! \u2013 et laissez-moi vous rappeler que la compression MP3 n\u2019existait pas encore). La seule fa\u00e7on d\u2019atteindre un tel r\u00e9sultat \u00e9tait d\u2019\u00eatre un ma\u00eetre en assembleur \u2013 selon moi \u2013 le langage de programmation le plus complexe de tous. Juste pour que vous ayez une id\u00e9e de ce que l\u2019assembleur est, voici ce que les gars du Future Crew m\u2019ont dit il y a des ann\u00e9es :<\/p>\n<blockquote><p>\u00ab\u00a0Apprendre \u00e0 programmer des d\u00e9mos est un processus tr\u00e8s difficile et tr\u00e8s long. On peut mettre des ann\u00e9es \u00e0 apprendre \u00e0 bien programmer. Une bonne mani\u00e8re de commencer est d\u2019utiliser un langage de haut niveau tel que le Pascal ou le C et ensuite de commencer \u00e0 exp\u00e9rimenter avec l\u2019assembleur. Cela prend beaucoup de temps et d\u2019exp\u00e9rimentation et il n\u2019existe pas de raccourcis. La chose la plus importante est d\u2019essayer de comprendre ce que vous faites, ensuite d\u2019essayer de changer le programme pour voir ce que vous obtenez, et de gagner en exp\u00e9rience, c\u2019est la meilleure fa\u00e7on de s\u2019y prendre. Apprendre \u00e0 bien coder requiert beaucoup de patience, beaucoup d\u2019enthousiasme et de temps. Ce n\u2019est pas facile.\u00a0\u00bb<\/p><\/blockquote>\n<p>Pour r\u00e9sumer, ceux qui particip\u00e8rent \u00e0 ce concours sont devenus la source ultime d\u2019inspiration pour tous les d\u00e9veloppeurs de logiciel. Je ne dis pas que quelqu\u2019un a vol\u00e9 leurs id\u00e9es, non \u2013 tout le monde \u2026 adoptait juste leur vision cr\u00e9ative. La plupart des produits que nous avons aujourd\u2019hui \u2013 TOUS LES JEUX, les graphismes Adobe et les produits vid\u00e9os, la m\u00e9t\u00e9o et les GPS, Google Earth \u2026 tous ces produits qui repr\u00e9sentent plusieurs milliards de dollars ont \u00e9t\u00e9 \u00e0 un moment inspir\u00e9s par l\u2019Assembly. (Au fait \u2013 il est strictement interdit de filmer ou de prendre des photos dans l\u2019enceinte du concours \u2013 ceux qui ne respectent pas cette r\u00e8gle sont bannis pour toujours).<\/p>\n<p><b>1993 \u2013 l\u2019ann\u00e9e de \u00ab\u00a0Second Reality\u00a0\u00bb et \u00ab\u00a0d\u2019Eclipse\u00a0\u00bb<\/b><\/p>\n<p>L\u2019Assembly est devenu un tel succ\u00e8s que l\u2019ann\u00e9e suivante le nombre de participants et de d\u00e9mos pr\u00e9sent\u00e9es a doubl\u00e9 (\u00e7a n\u2019a depuis pas beaucoup chang\u00e9, puisque depuis 1999, l\u2019Assembly a lieu dans le plus grand stade d\u2019Helsinki dans lequel se rendent plus de 5000 participants du monde entier).<\/p>\n<p>En 1993, Future Crew pr\u00e9senta quelque chose de \u2026 fantastique, quelque chose qui a plac\u00e9 la barre tr\u00e8s haut pour les futurs concours et qui a chang\u00e9 le monde de la programmation \u00e0 jamais \u2013 la d\u00e9mo \u00ab\u00a0Second Reality\u00a0\u00bb :<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/4KFCA750JdM?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Il est essentiel de comprendre, que cette d\u00e9mo fut cr\u00e9\u00e9e AVANT qu\u2019Intel pr\u00e9sente son processeur Pentium (Intel l\u2019annon\u00e7a la 22 mars et le premier PC Pentium n\u2019a pas vu le jour avant 1994, et l\u2019Assembly a normalement lieu en \u00e9t\u00e9 \u2013 juillet\/ao\u00fbt. Cela signifie que Future Crew a cr\u00e9\u00e9 cette d\u00e9mo au moins 6 mois avant que le premier Pentium ne soit sorti). Ce qui veut dire que tous ces fantastiques graphismes et sons ont \u00e9t\u00e9 r\u00e9alis\u00e9s sur des processeurs x486 avec des syst\u00e8mes de sons primitifs et SANS cartes graphiques. Cette d\u00e9mo a impressionn\u00e9 le jury et la communaut\u00e9 de la programmation \u2013 elle a d\u00e9montr\u00e9 les r\u00e9sultats qui peuvent \u00eatre atteints avec un travail en assembleur professionnel dot\u00e9 d\u2019une approche minimaliste ( le code compil\u00e9 de \u00ab\u00a0Second Reality\u00a0\u00bb \u00e9tait d\u2019environ 1,5 Mo). Cette ann\u00e9e a rendu Future Crew c\u00e9l\u00e8bre.<\/p>\n<p>Voici un making-of de Future Crew \u2013 alors qu\u2019ils travaillaient sur \u00ab\u00a0Second Reality\u00a0\u00bb :<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/LIIBRr31DIU?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><strong>Une autre r\u00e9ussite symbolique de 1993 est la d\u00e9mo \u00ab\u00a0Eclipse\u00a0\u00bb du groupe EMF. Celle-ci l\u2019a remport\u00e9 dans la cat\u00e9gorie limit\u00e9e \u00e0 64 Ko :<\/strong><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/MsBVTTmuwHk?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>\u00a0En 1994, la d\u00e9mo \u00ab\u00a0Verses\u00a0\u00bb (du groupe EMF) gagne la premi\u00e8re place.<\/b><\/p>\n<p>Ils ont montr\u00e9 au monde que des calculs de la physique de l\u2019eau peuvent \u00eatre r\u00e9alis\u00e9s, et que n\u2019importe quelle m\u00e9tamorphose d\u2019un objet 3D dans les limites de la vitesse de Pentium est un jeu d\u2019enfant :<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/93J94Vu3GlM?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><strong>Et ce gagnant en 64 Ko \u2013 \u00ab\u00a0Airframe\u00a0\u00bb du groupe Prime est l\u2019anc\u00eatre de tout simulateur moderne d\u2019aviation ou d\u2019espace en 3D :<\/strong><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/esKh08r8ofE?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Pour que vous ayez une id\u00e9e de la rapidit\u00e9 \u00e0 laquelle le code a \u00e9volu\u00e9, voici une liste de tous les laur\u00e9ats de 1995 \u00e0 2012.<\/p>\n<p><b>Laur\u00e9at de 1995 : \u00ab\u00a0Stars\u00a0\u00bb par le groupe NoooN<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/W1SnN4mjoFM?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Laur\u00e9at de 1996 : \u00ab\u00a0Machines of madness\u00a0\u00bb du groupe Dubius<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/JP29eU5wnoM?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Laur\u00e9at de 1997 : \u00ab\u00a0Boost\u00a0\u00bb du groupe Doomsday<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/Lt_0bK3nRYQ?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Laur\u00e9at de 1998 : \u00ab\u00a0Gateways\u00a0\u00bb du groupe Trauma<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/QgGmbqIqX_A?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Au fait \u2013 il s\u2019agit de l\u2019anc\u00eatre de la r\u00e9alisation visuelle de World of Warcraft. C\u2019est \u00e0 ce moment que les effets 3D MMORPG furent cr\u00e9\u00e9s.<\/p>\n<p><b>En 1999, la technologie 3DFX a chang\u00e9 le graphisme pour toujours. et la d\u00e9mo du groupe Mature Funk, \u00ab\u00a0Virhe\u00a0\u00bb, a fortement impressionn\u00e9 tout le monde.<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=SPD11F4A8B45A34E3B&amp;hl=en_US\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>L\u2019Assembly r\u00e9vis\u00e9<\/b><\/p>\n<p>En 2000, les r\u00e8gles chang\u00e8rent un peu \u2013 au lieu de concourir dans trois cat\u00e9gories \u2013 Amiga, PC et C64, ils ont commenc\u00e9 \u00e0 concourir dans les cat\u00e9gories suivantes : \u00ab\u00a0Combined Demo\u00a0\u00bb, \u00ab\u00a0Oldschool Demo\u00a0\u00bb et \u00ab\u00a064 Ko Limit Intro\u00a0\u00bb. La comp\u00e9tition 64 Ko est devenue obsol\u00e8te en 2010. Cependant \u00e0 la fin de ce post, vous d\u00e9couvrirez des exemples r\u00e9ellement fantastiques de ce que le langage assembleur professionnel peut faire tenir dans 64 Ko.<\/p>\n<p>Voici la liste des gagnants dans la cat\u00e9gorie \u00ab\u00a0Combined Demo\u00a0\u00bb, qui est la plus brillante en termes de ma\u00eetrise de langage assembleur :<\/p>\n<p><b>Le laur\u00e9at du premier prix en 2000 fut \u00ab\u00a0Spot\u00a0\u00bb par Exceed Group :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/2qbAfyF6IIc?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Regardez ces effets de lumi\u00e8re \u2026 ils sont hallucinants \u2013 rappelez-vous, c\u2019\u00e9tait il y a 13 ans !<\/p>\n<p><b>Le laur\u00e9at de 2001 fut \u00ab\u00a0Lapsuus\u00a0\u00bb par le groupe Maturefurk :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/0AzVsiGnT0s?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Le laur\u00e9at de 2002 fut \u00ab\u00a0Liquid\u2026 when?\u00a0\u00bb par le groupe Haujobb :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/Ae8UK9mscWg?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Je dois insister sur le fait que tous les graphismes, y compris les visages et les personnages de toutes les d\u00e9mos r\u00e9alis\u00e9es \u00e0 l\u2019Assembly sont dessin\u00e9s UNIQUEMENT en utilisant un code \u2013 ils ne s\u2019agit pas de fichiers photos inclus dans la d\u00e9mo. Non, monsieur ! \ud83d\ude42<\/p>\n<p><b>Le laur\u00e9at de 2003 fut \u00ab\u00a0Legomania\u00a0\u00bb par Doomsday. Dites bonjour \u00e0 tous les jeux vid\u00e9os \ud83d\ude42 Et, je suis s\u00fbr que c\u2019est \u00e0 ce moment que la nouvelle Nintendo Wii est n\u00e9e :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/gU70QGtkUm0?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>En 2004, le premier prix est all\u00e9 \u00e0 \u00ab\u00a0Obsoleet\u00a0\u00bb par le groupe Unreal Voodoo :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/MUWskk0k6XU?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Le laur\u00e9at de 2005 fut \u00ab\u00a0Lconoclast\u00a0\u00bb par le groupe ASD :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/CAKMa8-LA9w?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>En 2006, la d\u00e9mo \u00ab\u00a0Starstuck\u00a0\u00bb du groupe The Black Lotus a de nouveau impressionn\u00e9 la communaut\u00e9 de par le niveau de sophistication de ses graphismes. Je pense qu\u2019ils ont plac\u00e9 la barre tr\u00e8s haut :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/-wtMEBPWeMo?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Le laur\u00e9at de 2007 fut \u00ab\u00a0LifeForce\u00a0\u00bb du groupe ASD. Et ce fut, encore une fois un fantastique travail :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/PDWGLLJLLLk?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>2008 fut l\u2019ann\u00e9e de \u00ab\u00a0Within Epsilon\u00a0\u00bb par Pyrotech :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/4YvYnHvhI_E?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Le gagnant de 2009 est l\u2019un de mes pr\u00e9f\u00e9r\u00e9s \u2013 \u00ab\u00a0Frameranger\u00a0\u00bb des groupes Fairlight, CNCD et Orange :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/luhHghCAEaQ?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>En 2010, \u00ab\u00a0Happiness is right around the bend\u00a0\u00bb avec le groupe ASD :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/z8wfYd9Y-_4?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>En 2011, le laur\u00e9at fut \u00ab\u00a0Spin\u00a0\u00bb du groupe ASD :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/T_U3Zdv8to8?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>L\u2019ann\u00e9e 2012 a \u00e9t\u00e9 ph\u00e9nom\u00e9nale \u2013 \u00ab\u00a0Spacecut\u00a0\u00bb de Carillon et Cyberiad CNCD :<\/b><\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/eJF-kdutNxs?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p><b>Les meilleurs exemples des d\u00e9mos r\u00e9alis\u00e9es dans la limite des 64 Ko\u00a0<\/b><\/p>\n<p>Pour vous donner une id\u00e9e de ce qu\u2019un programmeur professionnel peut r\u00e9aliser en 64 Ko, voici le meilleur de 2005 \u2013 \u00ab\u00a0Che Guevara\u00a0\u00bb par Fairlight.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/bG-6PbGKzcE?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Je r\u00e9p\u00e8te \u2013 il s\u2019agit de 64 Ko de langage assembleur pas un octet de plus.<\/p>\n<p>Mais trois ans apr\u00e8s, en 2008, le m\u00eame groupe a d\u00e9montr\u00e9 l\u2019\u00e9norme progr\u00e8s de la technologie et a r\u00e9ussi \u00e0 faire tenir dans 64 Ko une d\u00e9mo comme celle-ci \u2013 \u00ab\u00a0Panic Room\u00a0\u00bb \u2013 et il a gagn\u00e9 le premier prix dans cette cat\u00e9gorie :<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/MQZ1qGENxP8?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Mais la meilleure vid\u00e9o 64 Ko de tous les temps est \u00ab\u00a0X marks the spot\u00a0\u00bb par le groupe \u00ab\u00a0Portal Process\u00a0\u00bb en 2010 \u2013 le laur\u00e9at \u00e0 l\u2019Assembly dans la cat\u00e9gorie 64 Ko :<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/OhAx2c0U5WA?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>Et maintenant\u2026 laissez-moi vous pr\u00e9senter un peu le tableau \u2026 Toutes ces d\u00e9mos, surtout celles limit\u00e9es \u00e0 64 Ko, montrent les talentueux r\u00e9sultats qu\u2019un programmeur de l\u2019ancienne \u00e9cole peut r\u00e9aliser, mais, encore plus important, quand il est un ma\u00eetre de l\u2019assembleur \u2013 ce qui n\u2019est pas tr\u00e8s commun de nos jours, la plupart des produits \u00e9tant cr\u00e9\u00e9s \u00e0 partir de langages de programmation soi-disant \u00ab\u00a0haut niveau\u00a0\u00bb comme Visual C et Object C.<\/p>\n<p>Imaginez une seconde, qu\u2019un programmeur de ce genre, ou qu\u2019un groupe comme Future Crew d\u00e9cide de se d\u00e9barrasser de tout l\u2019aspect cr\u00e9atif 3D, musical et physique ainsi que de leur enthousiasme et qu\u2019il se concentre sur un seul objectif : cr\u00e9er un code qui volera vos donn\u00e9es bancaires ou qui aidera \u00e0 r\u00e9ajuster un r\u00e9acteur nucl\u00e9aire. Pensez-vous qu\u2019il r\u00e9ussirait ? Quelle serait la longueur du code si 64 Ko sont plus que suffisants ? Pourrait-il forcer le syst\u00e8me de s\u00e9curit\u00e9 de <a href=\"https:\/\/www.kaspersky.fr\/blog\/windows-dans-loeil-dune-cyber-tempete\/\" target=\"_blank\" rel=\"noopener\">Windows<\/a> ou <a href=\"https:\/\/www.kaspersky.fr\/blog\/les-virus-mac-sont-la-pour-rester-10-exemples-de-virus-mac\/\" target=\"_blank\" rel=\"noopener\">Apple<\/a> ? Sont-ils mobiles ? Sont-ils flexibles ? Ont-ils les moyens financiers de r\u00e9aliser tout cela s\u2019ils ont particip\u00e9 \u00e0 un \u00e9v\u00e8nement gratuit de 5000 participants pendant 20 ans ?<\/p>\n<p>Je ne veux pas vous dire la r\u00e9ponse. Vous devez en juger par vous-m\u00eame. Mais quand j\u2019entends quelqu\u2019un dire \u00ab\u00a0mon PC n\u2019a pas besoin de protection\u00a0\u00bb \u2013 je ne peux pas m\u2019emp\u00eacher de me souvenir de \u00ab\u00a0Second Reality\u00a0\u00bb et de commencer \u00e0 prier.<\/p>\n<p>Gr\u00e2ce \u00e0 Dieu, les membres du groupe Future Crew sont maintenant tr\u00e8s occup\u00e9s \ud83d\ude42 si vous \u00eates les meilleurs en programmation de d\u00e9mos pourquoi ne pas en faire votre commerce ? La prochaine fois que vous utiliserez un test 3DMark 2011 sur votre PC \u2013 pensez \u00e0 \u00ab\u00a0Unreal\u00a0\u00bb, \u00ab\u00a0Second Reality\u00a0\u00bb et Future Crew. Future Crew n\u2019a rien r\u00e9alis\u00e9 en tant qu\u2019\u00e9quipe depuis Scream Tracker 3 (d\u00e9cembre 1994). Bien qu\u2019ils ne se soient jamais officiellement s\u00e9par\u00e9s, ses membres ont pris des chemins diff\u00e9rents dans la deuxi\u00e8me moiti\u00e9 des ann\u00e9es 1990. Des compagnies comme Futuremark (3DMark), Remedy (Death Rally, Max Payne, Alan Wake), Bugbear Entertainment (FlatOut, Glimmerati, Rally Trophy), Bitboys (une compagnie de mat\u00e9riel de graphisme) et Recoil Games (Rochard) ont toutes \u00e9t\u00e9 en partie ou enti\u00e8rement lanc\u00e9es par des membres du groupe Future Crew.<\/p>\n<p>Je voudrais tous les remercier \u2013 ils ont chang\u00e9 le monde \u00e0 jamais et nous ont montr\u00e9 que tout est possible quand on en a la volont\u00e9. Y compris <a href=\"https:\/\/www.kaspersky.com\/fr\/internet-security\" target=\"_blank\" rel=\"noopener nofollow\">Kaspersky Internet Security<\/a>.<\/p>\n<p>Merci pour votre inspiration les gars. Et au plus profond de moi, j\u2019esp\u00e8re qu\u2019aucun programmeur ayant particip\u00e9 \u00e0 l\u2019Assembly n\u2019utilisera ses capacit\u00e9s \u00e0 des fins pr\u00e9judiciables.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eug\u00e8ne Kaspersky a r\u00e9cemment \u00e9crit un post sur son blog o\u00f9 il parlait du grand retour des cr\u00e9ateurs de virus. Je suis assez \u00e2g\u00e9 pour me rappeler de ces gars<\/p>\n","protected":false},"author":38,"featured_media":689,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[253,256,255,148,254],"class_list":{"0":"post-688","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-news","8":"tag-assembleur","9":"tag-assembly","10":"tag-code","11":"tag-malwares","12":"tag-programmation"},"hreflang":[{"hreflang":"fr","url":"https:\/\/www.kaspersky.fr\/blog\/a-quel-point-les-programmeurs-en-langage-assembleur-de-la-vieille-ecole-peuvent-ils-etre-dangereux\/688\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.fr\/blog\/tag\/assembleur\/","name":"assembleur"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/posts\/688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/comments?post=688"}],"version-history":[{"count":3,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/posts\/688\/revisions"}],"predecessor-version":[{"id":13848,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/posts\/688\/revisions\/13848"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/media\/689"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/media?parent=688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/categories?post=688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/tags?post=688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}