С помощью простых манипуляций можно изменить отображаемое расширение файла в winrar.
К примеру, запакованный файл test.exe будет отображаться как test.jpg и открываться как все обычные исполняемые файлы.
Если внимательно посмотреть на структуру zip файла, то можно заметить,что байты после смещения в 30 байт указывают на имя файла внутри архива.
Но! Если запаковывать через WinRar в ZIP файл, то WinRaR добавляет еще свои байты (общая структура, конечно же, такая же).
Из примера выше видно: имя файла упоминается дважды. И со вторым именем он распакуется, а с первым отобразится в проводнике Winrar.
Тоесть нам нужно только выставить второе значение любым другим и всё, ошибки не будет.
К сожалению работает только в версии 4.2 (может быть и версии ниже)
__________________
Умнее меня? Посмотри на мой ник!
Последний раз редактировалось n00b; 29-03-2014 в 15:54.