Comments 55
Всегда хотел создать миниатюрный архивчик в пару килобайт с терабайтом нулей и отправить заклятым друзьям по почте.
Для этого лучше всего подойдет алгоритм RLE.
Я слышал такую фишку: генерируем 10-Гигабайтный файл с нулями, запаковываем его в незапароленный zip и выкладываем на файлообменник вроде народа (которые проверяют файлы антивирусом). При распаковке сервером этого архива выходит небольшая своего рода DoS-атака
Хотя, сейчас, наверное, уже пофиксили
Хотя, сейчас, наверное, уже пофиксили
А не будет разве так, что размер файла слишком большой, и при распаковке он не поместится, и проверка просто игнорируется?
мм, каспером в режиме максимальной секурности попробуйте кто-нибудь…
Все современные библиотеки проверяют при распаковке коэффициент сжатия.
Я такой архивчик даже делал. Потом когда забыл про это дело и наткнулся на него, решил посмотреть, что там внутри :)
Как-то баловался с архивами. Писал в Word'е "=rand(200,99)", размножал текст на 1000 страниц, затем архивировал. Брал много таких файлов и архивировал, затем полученный архив архивировал. В итоге 60Гб записывал на дискету и ещё оставалось место. :)
fsutil file createnew c:\tmp 2147483648
rar a c:\arc.rar c:\tmp
Копать отсюда. Такой файл будет проверяться антивирусом. А слишком большие файлы пропускаются. Можете закинуть пару разных архивов на вирустотал. Много антивирусов тупо кони двигают
спасибо, во время написали друг меня давно просил фотки скинуть сейчас я ему отправлю пусть распаковывает.
о, господи
Картинка такая? :)
habreffect.ru/files/a49/fa0955607/3d4409146ba0f0954606da6f0f2751dd.png
habreffect.ru/files/a49/fa0955607/3d4409146ba0f0954606da6f0f2751dd.png
онлайн касперский валится Ж)
Дал тестеру, ничего не сказав — сидит, распаковывает.
про www.unforgettable.dk/42.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"
Положил в общую с девушкой папку дропбокса, назвал именем предыдущей девушки. Жду.
Здорово. Вообще я когда Зива-Лемпеля изучал подобные мысли приходили в голову. Вот только срезался на контрольной сумме. Не смог придумать как ее саму в себя засчитать.
А еще в детстве баловались — брали diskedit.com и на флопике закольцовывали директории в FATах. А потом давали ламерам «классные игрушки в директории GAMES» :)) ну а там соответственно что-то типа games\arcade\new\games\arcade\new\… :)
А еще в детстве баловались — брали diskedit.com и на флопике закольцовывали директории в FATах. А потом давали ламерам «классные игрушки в директории GAMES» :)) ну а там соответственно что-то типа games\arcade\new\games\arcade\new\… :)
Сразу напомнило, скачать весь Интернет.
Как-то раз закачали такой selfgz.gz в онлайн-проверялку на вирусы Dr. Web
Ну, он честно отработал свои, кажется, 100 вложений, потом сдался на распаковке этого.
Ну, он честно отработал свои, кажется, 100 вложений, потом сдался на распаковке этого.
Кто-нибудь может сделать такой архив, чтобы он был поувесистей? Хотя бы метр-два?
Корни этого дела сидят в фидо.
Дело в том, что сообщения в фидо между узлами передавались в zip-архивах которые автоматически распаковывались нодой (сервером) по приходу на сервер. Только ленивый не подсовывал ноде мэйл-бомбу, с архивом который распаковываясь занимал все свободное место на сервере. С целью посмотреть, что будет.
Так выглядела дос-атака 15 лет назад. :)
Дело в том, что сообщения в фидо между узлами передавались в zip-архивах которые автоматически распаковывались нодой (сервером) по приходу на сервер. Только ленивый не подсовывал ноде мэйл-бомбу, с архивом который распаковываясь занимал все свободное место на сервере. С целью посмотреть, что будет.
Так выглядела дос-атака 15 лет назад. :)
Новое это хорошо забытое старое. Сейчас даже про ФИДО мало кто вспомнит.
Только хотел эту историю сам написать, но увидел ваш пост.
Делал подобную штуку просто исправлением пары ссылочных байтов в zip архиве через hex редактор дос навигатора.
Только хотел эту историю сам написать, но увидел ваш пост.
Делал подобную штуку просто исправлением пары ссылочных байтов в zip архиве через hex редактор дос навигатора.
Я еще в школе создавал огромный файл заполненый нулями и архивировал его в несколько килобайт.
Потом искал шару в сети и распаковывал ее там. Вот как без интернета было весело :)
Потом искал шару в сети и распаковывал ее там. Вот как без интернета было весело :)
Gmail утверждает, что архив содержит исполняемый файл и поэтому его нельзя отправлять. Гугл сервера настолько мощные, что могут пройти целиком бесконечную рекурсию?
Пытался сделать нечто подобное лет пять назад, чтобы J2ME программа могла сама себя раздавать по Bluetooth)) Тогда мне не хватило умения и опыта. Возможно стоит использовать ваши разработки. Спасибо, интересно почитать.
Sign up to leave a comment.
Рекурсивный zip-архив