Pull to refresh

Comments 55

Всегда хотел создать миниатюрный архивчик в пару килобайт с терабайтом нулей и отправить заклятым друзьям по почте.
Для этого лучше всего подойдет алгоритм RLE.
Я слышал такую фишку: генерируем 10-Гигабайтный файл с нулями, запаковываем его в незапароленный zip и выкладываем на файлообменник вроде народа (которые проверяют файлы антивирусом). При распаковке сервером этого архива выходит небольшая своего рода DoS-атака
Хотя, сейчас, наверное, уже пофиксили
А не будет разве так, что размер файла слишком большой, и при распаковке он не поместится, и проверка просто игнорируется?
Именно это я и имел ввиду под «пофиксили»
>игнорируется
Т.е. туда можно прятать вирусы?
Отличная идея!
Только вирус размером в несколько гигабайт… как-то палится
UFO just landed and posted this here
Толку то, если пользователь тоже не сможет распаковать?
мм, каспером в режиме максимальной секурности попробуйте кто-нибудь…
Все современные библиотеки проверяют при распаковке коэффициент сжатия.
Это называется Zip bomb. Большинство антивирусов умеют справляться с такой напастью.
Я такой архивчик даже делал. Потом когда забыл про это дело и наткнулся на него, решил посмотреть, что там внутри :)
Как-то баловался с архивами. Писал в Word'е "=rand(200,99)", размножал текст на 1000 страниц, затем архивировал. Брал много таких файлов и архивировал, затем полученный архив архивировал. В итоге 60Гб записывал на дискету и ещё оставалось место. :)
fsutil file createnew c:\tmp 2147483648
rar a c:\arc.rar c:\tmp

Копать отсюда. Такой файл будет проверяться антивирусом. А слишком большие файлы пропускаются. Можете закинуть пару разных архивов на вирустотал. Много антивирусов тупо кони двигают
спасибо, во время написали друг меня давно просил фотки скинуть сейчас я ему отправлю пусть распаковывает.
UFO just landed and posted this here
Я попробовал рекурсивный. Сказало, что внутри исполняемый файл и отправить его нельзя. o_O
Кстати, на virustotal уже этот файлик кто-то залил. :)
Думаю, это были любознательные читатели оригинальной статьи :)
Ну вот, я такой же как все… Первая же идея была, но решил сначала проверить комментарии.
UFO just landed and posted this here
Дал тестеру, ничего не сказав — сидит, распаковывает.
UFO just landed and posted this here
ага, ESET тоже.
>> Archbomb.ZIP троянская программа
Ха, архивчик сломал мозг антивирусу на работе :)

Archive Blocked by McAfee Web Gateway
You requested an archive with other nested archives included. The recursion level exceeds the defined maximum.
Please contact your administrator.
Url: "http://swtch.com/r.zip"
File: "http://swtch.com/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip/r/r.zip"
Это как раз нормально, превышен максимальный уровень вложенности. Продумали.
Положил в общую с девушкой папку дропбокса, назвал именем предыдущей девушки. Жду.
хм, может выложить на торренты и назвать Megapron.avi
На торрентах альтернатив полно. Для достижения эффекта нужно сильное желание поциента увидеть содержимое :)
Здорово. Вообще я когда Зива-Лемпеля изучал подобные мысли приходили в голову. Вот только срезался на контрольной сумме. Не смог придумать как ее саму в себя засчитать.

А еще в детстве баловались — брали diskedit.com и на флопике закольцовывали директории в FATах. А потом давали ламерам «классные игрушки в директории GAMES» :)) ну а там соответственно что-то типа games\arcade\new\games\arcade\new\… :)
UFO just landed and posted this here
UFO just landed and posted this here
Круто ) по-тру-хеккерски )
Да, такие фокусы тоже делали :) Вот только самая жесть начиналась, если попытаться удалить подобную иерархию штатными средствами ОС :)
Как-то раз закачали такой selfgz.gz в онлайн-проверялку на вирусы Dr. Web

Ну, он честно отработал свои, кажется, 100 вложений, потом сдался на распаковке этого.
Кто-нибудь может сделать такой архив, чтобы он был поувесистей? Хотя бы метр-два?
Корни этого дела сидят в фидо.

Дело в том, что сообщения в фидо между узлами передавались в zip-архивах которые автоматически распаковывались нодой (сервером) по приходу на сервер. Только ленивый не подсовывал ноде мэйл-бомбу, с архивом который распаковываясь занимал все свободное место на сервере. С целью посмотреть, что будет.

Так выглядела дос-атака 15 лет назад. :)
Новое это хорошо забытое старое. Сейчас даже про ФИДО мало кто вспомнит.
Только хотел эту историю сам написать, но увидел ваш пост.
Делал подобную штуку просто исправлением пары ссылочных байтов в zip архиве через hex редактор дос навигатора.
Пора создавать хабр для «пенсионеров» типа нас ;) Сейчас наверное и про дос навигатор никто не вспомнит
как можно забыть встроенный тетрис и пентрикс )
Я еще в школе создавал огромный файл заполненый нулями и архивировал его в несколько килобайт.
Потом искал шару в сети и распаковывал ее там. Вот как без интернета было весело :)
Почитал коменты, оказывается я не один такой «умный» :)
Gmail утверждает, что архив содержит исполняемый файл и поэтому его нельзя отправлять. Гугл сервера настолько мощные, что могут пройти целиком бесконечную рекурсию?
>Гугл сервера настолько мощные, что могут пройти целиком бесконечную рекурсию?
-сколько отжиманий может сделать Чак Норрис?
-все!
Пытался сделать нечто подобное лет пять назад, чтобы J2ME программа могла сама себя раздавать по Bluetooth)) Тогда мне не хватило умения и опыта. Возможно стоит использовать ваши разработки. Спасибо, интересно почитать.
Sign up to leave a comment.

Articles

Change theme settings