LINUX.ORG.RU
ФорумTalks

8 Кбайт хватит всем!

 , ,


0

3

Расшифрован геном коронавируса (SARS–CoV–2). Мы атакованы ~8-килобайтным вирусом (ссылка на код). Подобно компьютерным вирусам, у него есть удалённый эксплоит, живучесть, средства маскировки от антивирусов, он работает на нескольких несовместимых платформах (летучие мыши, люди, собаки, и т.д.), и все это вмещается в ~8 Кбайт. Для сравнения, код генома HIV.

Мораль: срочно пишите патчи, пилите ебилды, ибо последняя строчка какбэ намекает:

29881 aaaaaaaaaa aaaaaaaaaa aaa
//

(с)

★★★★★

Последнее исправление: Gonzo (всего исправлений: 3)

Ответ на: комментарий от stasolog

VM генома не так работает. Там только инструкции по сборке. Но фишка в том, что собираемая «программа» (белок) тут же начинает «исполняться» (сворачиваться) и через это реализует ветвления. Например в определённых условиях останавливает дальнейшую сборку.

atrus ★★★★★
()

Жирный вирус! А вот если бы был однобайтовым, все могло быть иначе.

Deleted
()
Ответ на: комментарий от atrus

VM генома не так работает. Там только инструкции по сборке

Всё там так, просто это VM c JIT.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Примитивный hello world на brainfuck не так уж сложно написать, последствия команд не сложные. Геном ближе к Malbolge, где примитивные операции вроде простые, но вот с их помощью написать даже простые программы — задача та ещё.

i-rinat ★★★★★
()
Ответ на: комментарий от vertexua

8кб, потому что там всего 4 вида символов (a,t,g,c) в коде. поэтому для зашивровки 29к символов хватает в 4 раза меньше байт.

n_play
()
Ответ на: комментарий от atrus

VM генома не так работает. Там только инструкции по сборке. Но фишка в том, что собираемая «программа» (белок) тут же начинает «исполняться» (сворачиваться) и через это реализует ветвления. Например в определённых условиях останавливает дальнейшую сборку.

А, так это вообще метапрограммирование во весь рост! Lisp, Haskell etc. Только тут метаассемблер походу. Круто, чё =)

Эмулятор для исполнения на x86-х процах уже написали?

praseodim ★★★★★
()

Жырнота! Блоатварь! Я бы в 4 уместил

Harald ★★★★★
()
Ответ на: комментарий от WitcherGeralt

А кодировки и таблицу трансляции учат к 10-11 классу. Наизусть.

boowai ★★★★
()
Ответ на: комментарий от ilovewindows

Ты путаешь «работает» и «выводит из строя». Работает то почти на всех, а антивирусы пропускают с большой вероятностью, хотя и могут забороть через недельку или две.

boowai ★★★★
()
Ответ на: комментарий от ilovewindows

Если сразу все тачки из строя выводить, то некому будет распространять…

vitruss ★★★★★
()
29881 aaaaaaaaaa aaaaaaaaaa aaa

Это нам привет с того света передает Фреди Меркуери «Мама ай жаст килл а мен»

Nurmukh ★★★
()
Ответ на: комментарий от i-rinat

написать даже простые программы — задача та ещё

Для начала кому-то придется решить PFP :)

buddhist ★★★★★
()
Ответ на: комментарий от greenman

Двадцать две аутосомы, две половые хромосомы Х и Y, а также митохондриальная ДНК человека содержат вместе примерно 3,1 млрд пар оснований.

Они четырехзначные, дальше сам.

boowai ★★★★
()

Тут явно без демосценеров не обошлось. Говорят, они могут свой геном в 64к упаковать.

ncrmnt ★★★★★
()
Ответ на: комментарий от ilovewindows

На старых тачках только работает и то на пяти из сотни, фтопку

работает он на всех, только из строя выводит 5%, защита слабая

voltmod ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.