Pull to refresh

Comments 22

Извините, но не заметил ссылки на сам результат. Укажите плиз
Столь небольшой файл можно и руками скопировать, и преобразовать из дампа как-нибудь типа
echo -n '37 7a bc af 27 1c 00 03  a5 de a3 6f 11 00 00 00' | perl -ne 's/ //g;print pack("H*",$_)' >> Рекурсивный.7z

Но для удобства сделал последнее вхождение имени файла ссылкой.
quine из архива — это штука, прекрасная самим своим существованием.
Архив как таковой — just for fun. Сведения о внутренней структуре 7z, может быть, и пригодятся кому, не видел статей на эту тему, помимо документации из SDK.
ну это да, немного документации и примеров на русском языке может кому-нибудь пригодиться.
Тестировать всякие автоматические распаковщики типа скриптов для аплоада на сайте антивирусов :)
Теперь делаем рекурсивный распаковщик с автозапуском, и готов новый вирус-«кролик» (по определению Бабушкина).
Для скрытия в файловых системах на Windows можно такой же способ использовать — создавать папку с именем "..\" или "\". Если посмотреть свойства такой папки, то её размер будет всё увеличиваться и увеличиваться. У меня размер такой папки оказался более 80 ТБ и продолжал увеличиваться. Такое имя можно сделать из Linux, или, как говорят, с помощью прямого доступа к диску. Но антивирусами такую папку ещё проверять не пробовал.
Может просто цифры не вошли?
Чуть напомнило
«А это программа на Haskell, которая выводит программу на Python, которая выводит программу на Ruby, которая выводит исходную программу на Haskell» :-)
UFO just landed and posted this here
Старая шутка задвиг с лора, демонстрирующий мощь языка и способности автора к самовыражению.
Сабж выглядит следующим образом.
Шаг 1: Haskel
codepad.org/1MoarJGs
Шаг 2: Python
codepad.org/QBB2yjsu
Шаг 3: Ruby
codepad.org/hNvuH4bc
Последний шаг выдает оригинальную программу.
я наткнулся в статье о Haskell на Lurkmore
Sign up to leave a comment.

Articles