Цитата |
---|
mzzz пишет: Хорошо. Тогда каким образом на антивирусах происходит проверка архивов? Почему некоторые могутп роверять файлы внутри архивов, даже в запоролированом виде, а некоторые не могут? |
А можно узнать, где это ты такой антивирь нашёл, который запароленные архивы читает?!Может новая технология какая-нить, или чё? Насколько мне известно такое просто не возможно с точки зрения архитектуры архиватора...При использовании пароля архиватор в большинстве случаев просто добавляет его в спец. переменную в коде алгоритма ужатия, и, как следствие, ты не можешь распаковать архив, т.к. пароль, подставленный в алгоритм неверен и данные просто напросто не получат исходного вида. Я видел, что могут читать сигнатуры и заголовки: т.е. например Totalcmd позволяет читать архив как папку, но там ты можешь только атрибуты и свойства файла глянуть... Но не сам файл. Как же тогда антивирь так делает: ведь для сравнения со штаммом потребуется распаковка файла, а тут нужен пароль. Отсюда делаю логический вывод: либо нашли универсальный быстрай алгоритм разложения на простые числа, вследствие чего терь мона повзламывать все архивы за считанные секунды(антивирь, получается, так и делает), либо всё это туфта и гон.