Искусственный интеллект | страница 41



Пол Рассел один из кибер детективов, руководитель шестого отдела сидел за своим компьютером и изучал вирусы, с помощью которых было взломано 79 банков по всему миру и украдено 3,5 миллиарда долларов, ограбление века. Он сверял пойманные штаммы с банка Англии и банка Аргентины, он наложил один файл на другой, они весили одинаково, бит в бит, по 1179,6килобайта каждый, вроде бы одно и тоже, но в банке Англии стоял антивирус NOD512 а в Аргентинском использовался Crack2016, и эти программы имели разные параметры защиты, но были взломаны одним вирусом, он стал проверять. Вирус был защищён, и его нельзя было декомпиллировать ни на одной из существующих программ, что само по себе было немного мистикой, но существовали другие программы, среди них битовый редактор. Он открыл его и стал сверять два файла вручную, на первый взгляд это были идентичные файлы один в один. Он уже хотел было, закрыть файл, решив, что этот вирус просто способен взломать несколько антивирусов сразу, но, не много подумав, промотал пятьсот строчек в обоих файлах, и то, что он увидел его слегка удивило. Два одинаковых файла, из двух разных банков с разной защитой, оба Трояны, идентичный размер, начало идентично, а середина отличается, два разных вируса, две разных программы большой сложности, работающие очевидно на разных алгоритмах. Пол понял, что тот, кто писал это, писал две разных программы для взлома двух разных банков, что было нелогично, преступление создавало, и было замаскировано под видимость серийного, с использованием одних и тех же программ, но на поверку выходило, что существует минимум два варианта вирусов. А значит объём работы, для тех, кто написал это, удваивался. И тут его вдруг осенило, он проверил в битовом редакторе несколько десятков начальных строчек битов, и они совпадали, были идентичны. Но если это разные файлы, при компиляции добиться этого не возможно. Если взять любой язык программирования, ассемблер, скан, рип, или даже любой древний, Яву или жемчужину, при компиляции двух, даже не сильно различающихся файлов, биты совпадать никогда не будут, а тут биты совпадали. От осознания этого он просто офигел. Конечно, чисто гипотетически можно было откомпилировать это по отдельности, а потом быть может сшить, но это теория. А Пол был хорошим программистом, он закончил с отличием Массачусетский Технологический, факультет кибер защиты. Он понял, что ни на одном из существующих на земле языков программирования написать такое просто не возможно. Это значило, что подготовка тех, кто совершил это действие, была на много глубже, чем могло показаться на первый взгляд. Такое не могли выполнить просто хорошие программисты за три месяца, даже целый коллектив. Притом, что в программе не было ни одной ошибки, ни одного бага, всё было отточено до блеска и синхронизировано. Чтобы сделать такое, написать принципиально новый язык такого уровня, и на нём создать такие программы, нужны как минимум усилия легендарного Apple в течение так лет пяти десяти, это же целый раздел программирования, первоклассные программисты, всё отточено до блеска, ни одной ошибки. На такое даже ЦРУ не способна. Такой проект стоит миллиарды долларов, сохранить его в секрете почти невозможно, ни один клан хакеров на земле не обладает такими ресурсами и возможностями. Это может иметь лишь одно объяснение, это проделки не хакерского клана, это прямые испытания кибер оружия высокого уровня, со стороны одной из ведущих мировых держав, и никак не ниже.