Ru-Board.club
← Вернуться в раздел «Программы»

» FreeArc (часть 4)

Автор: ruduk
Дата сообщения: 18.11.2012 17:47
coolerru

Цитата:
-m0 параметр вызывает ошибку:

Все правильно, для 7z без сжатия -mx0, а не -m0


Цитата:
не работает команда "m" -- удаление не происходит после успешного архивирования.

для 7z архивов (согласно GUI FreeArc) удаление после успешного архивирования еще не реализовано
Автор: kalpak
Дата сообщения: 18.09.2011 00:17
Profrager
этот архив распаковывается вообще без пароля
я проверил FreeArcExtract, просто скинул этот файл туда переименовал с расш. arc и все
он его распаковал
даже можно программой на Delphi воспользоваться
а пароль скорее всего был использован или в ранних репаках или для отвлечения
ну я с ним намучился пока додумался проверить (через vfp9 нельзя было запускать))


Цитата:
Интересно сколько времени надо, чтобы сбрутфорсить этот пасс для unarc.dll, имея лишь архив упакованный arc.exe с известным паролем, и не разбираясь в исходниках и алгоритмах шифровки..

скорее всего тот кто это сделал изучил как работает арк
вот только я не пойму где этот хак находится
Автор: Shuld
Дата сообщения: 18.11.2012 18:50
Bulat_Ziganshin

Посмотрел картинки WinUHA
А ведь здорово, когда есть вторая полоска "упаковано"/ "packed"!
И надпись под ней Ratio - к месту! Сейчас она как-то непонятно расположена.
Автор: vishyakov
Дата сообщения: 18.01.2012 19:07

Цитата:
-- UPDATE: Seems that this is no more holds for Vista

Имеете ввиду, что Vista работает с дисками более умно? Неужели свершилось?
Автор: ALExey1995
Дата сообщения: 18.09.2011 00:54
kalpak
Ссыль на репак можно?

Мб он скачал исходники и поправил их (при открытии требует пасс при распаковке нет), а потом скомпилил?
Автор: vasulpr
Дата сообщения: 18.11.2012 20:30
первый раз вижу WinUHA, интерфейс более информативнее и аккуратнее чем сейчас в ФА!
Автор: Bulat_Ziganshin
Дата сообщения: 18.01.2012 19:20
vishyakov
угу
Автор: kalpak
Дата сообщения: 18.09.2011 09:27

Цитата:
ALExey1995

ссылка выше на 1 из архивных файлов

Цитата:
Мб он скачал исходники и поправил их (при открытии требует пасс при распаковке нет), а потом скомпилил?

нет, требует пароль как будто он зашифрован паролем
но dll спокойно его распаковывает, хотя она не меет запароленые файлы распаковывать вообще
Автор: WildGoblin
Дата сообщения: 18.11.2012 22:27
Bulat_Ziganshin

Цитата:
ОШИБКА: ошибка в сжатых данных алгоритма lzma:177mb:normal:bt4:128
Как такое может быть при распаковке если после упаковки архив благополучно протестировался и его хеш впоследствии не изменился?
FreeArc 0.67 (February 5 2012)
Автор: WildGoblin
Дата сообщения: 19.01.2012 12:18
Bulat_Ziganshin
Посмотрет биос - снизил у памяти частоту с 1600 до 1333, отключил Turbo Mode для процессора - всё одно на некоторых данных при проверке вываливается: "ОШИБКА: ошибка в сжатых данных алгоритма lzma:176mb:normal:bt4:128"

Подсказали бы в какую сторону копать...
Автор: Profrager
Дата сообщения: 18.09.2011 09:41
kalpak
да, все таки пасс тут вписан от балды для отвлечения внимания, видимо. А unarc.dll его распаковывает и без паролей на ура) Но в любом случае на этом архиве висит пароль. Вот только опять же как его можно было так сбрутить для unarc.dll..
Автор: Bulat_Ziganshin
Дата сообщения: 18.11.2012 23:13
WildGoblin
ну например можно набрать этот текст вручную
Автор: Bulat_Ziganshin
Дата сообщения: 19.01.2012 12:41
WildGoblin
1. проверить с другими архиваторами, лучше всего 7-zip
2. потестировать сам комп: память/проц/диск
3. попробовать эти операции на других машинах. если можешь передать эти данные - я у себя проверю
4. создавать архивы без -t и затем несколько раз их протестировать
5. уменьшить объём данных/попробовать на других данных
6. попробовать другие режимы сжатия, например -m9x
Автор: kalpak
Дата сообщения: 18.09.2011 10:16
Profrager
почему там пароль?мне кажется что просто как то заставили принять пустой пароль при упаковке
потому как там есть aes метод
Автор: egor23
Дата сообщения: 18.11.2012 23:42
WildGoblin

Цитата:

Цитата: ОШИБКА: ошибка в сжатых данных алгоритма lzma:177mb:normal:bt4:128


Цитата:
Как такое может быть при распаковке если после упаковки архив благополучно протестировался и его хеш впоследствии не изменился?
Автор: WildGoblin
Дата сообщения: 19.01.2012 13:41
Bulat_Ziganshin

Цитата:
1. проверить с другими архиваторами, лучше всего 7-zip
Я уже писал - всё работает.

Цитата:
2. потестировать сам комп: память/проц/диск
Протестировал.

Цитата:
3. попробовать эти операции на других машинах. если можешь передать эти данные - я у себя проверю
7гб... GTA 4 - можно на любом трекере скачать.

Цитата:
4. создавать архивы без -t и затем несколько раз их протестировать
Спасибо - попробую!

Цитата:
5. уменьшить объём данных/попробовать на других данных
С некоторыми другими данными, меньшего объёма, тоже такое случалось - я писал об этом на пред. страницах.


Цитата:
6. попробовать другие режимы сжатия, например -m9x
Вот тут уже интереснее!

[more=Отключил]-mc-rep -mc-exe -mc-delta -mc-dict -mc-lzp -mc-$text -mc-$wav -mc-$bmp -mc-$compressed[/more] сейчас все прекомпрессоры и архив создался без проблем!

[more=freearc.log ]D:\Grand Theft Auto IV\1_MainFiles>FreeArc a -tarc -mx -mt0 -ld1600m -t -wG:\ -mc-rep -mc-exe -mc-delta -mc-dict -mc-lzp -mc-$text -mc-$wav -mc-$bmp -mc-$compressed --logfile=freearc.log -dpD:\Grand Theft Auto IV\1_MainFiles -- F:\game.arc common movies pc Paul.dll
FreeArc 0.67 (December 25 2011) Creating archive: F:\game.arc using lzma:177mb:normal:bt4:128, $obj => lzma:177mb:normal:bt4:128
Memory for compression 1811mb, decompression 177mb, cache 16mb
Compressed 2,559 files, 8,557,762,999 => 7,828,251,097 bytes. Ratio 91.4%
Compression time: cpu 5186.18 secs, real 3397.96 secs. Speed 2,519 kB/s
Testing time: cpu 526.08 secs, real 529.49 secs. Speed 16,162 kB/s
All OK[/more]

Так как отключал ещё и антивирус, то понадобится ещё пару часов чтобы удостоверится кто виноват - прекомрессоры или каспер...

Добавлено:
Bulat_Ziganshin
Включил память на 1600, включил Turbo Mode для процессора (3700мгц), включил антивирус - со всеми отключенными прекомпрессорами архив создался, протестировал - All OK!

На какие прекомпрессоры лучше всего обратить внимание в первую очередь (чтобы выявить из-за какого проблема)?

Автор: Profrager
Дата сообщения: 18.09.2011 10:20
Все ясно..Все на много проще оказалось. В архиве с помощью опции -dm задается шифрование заголовка (например -dmlzma:max+aes-256:n1000:r0:i468e35b8f8bb5b8cbb18acde686a6eac:sccb333390bd3fbde1a85c734cbf280f14e7131e2c4d4446e96d548ab91f1261c:c0a73 . Эти цифры я взял просто сжав архив с произвольным паролем и посмотрев его алгоритм упаковки). Такой архив freearc.exe вообще не открывает даже с паролем (пароль якобы верный, но говорит ошибка в заголовке), а unarc.dll корректно распаковывает без использования пароля.
Bulat_Ziganshin
заголовки на самом деле не шифруются что-ли? Или же так просто можно без пароля расшифровать шифрованные данные?


Добавлено:
P.S. наверн немного не верно обзываю, но я имел ввиду, что заголовки=каталог архива
Автор: coolerru
Дата сообщения: 19.11.2012 00:28
ruduk
То есть при сжатии в 7z нужно использовать 7-Zip'овские ключи сжатия?

Я надеюсь в будущем всё будет унифицировано в FreeArc стиль?
Автор: WildGoblin
Дата сообщения: 19.11.2012 06:44
Bulat_Ziganshin

Цитата:
ну например можно набрать этот текст вручную
После того как у меня несколько архивов не распаковалось я все большие архивы FreeArc тестирую после упаковки и сохраняю их sh1 (на случай аппаратного сбоя - чтобы не было вопросов потом) - помнится мы с вами общались по этому поводу.

P.S. Если нужно какие-то данные предоставить - логи, скрины, сам архив (8gb), то только скажите.

P.P.S. Не нужно так расстраиваться из-за неудач с последними альфами - на то она и тестовая версия чтобы юзер не дремал!

egor23

Цитата:
2. ошибка аппаратная\программная - ... HDD ...
Возможно HDD... он новый и большой, а по нынешним временам это может быть источником проблем.
Автор: kalpak
Дата сообщения: 18.09.2011 10:47
круто
буду знать как защитить от всяких не угодных )))
я проверил
можно даже сделать так
-dmlzma+aes
или просто так -dmaes
там не будет хеша
тоже после этого просит пароль
Автор: Bulat_Ziganshin
Дата сообщения: 19.01.2012 15:09
по-моему проблема не в прекомпрессорах как таковых, а в использовании tempfile
Автор: Bulat_Ziganshin
Дата сообщения: 18.09.2011 10:54

Цитата:
заголовки на самом деле не шифруются что-ли?

это работало как шифрование с дефолтным паролем

я исправил dll: http://freearc.org/download/testing/unarc2011-09-18.7z
Автор: ruduk
Дата сообщения: 20.11.2012 13:12
coolerru

Цитата:
То есть при сжатии в 7z нужно использовать 7-Zip'овские ключи сжатия?

Если вы используете консольную версию (Arc.exe), то внимательно поизучайте что пишет в строке "Сжатие" GUI-версия (FreeArc.exe) при сжатии когда выбран тип архива 7z, попробуйте разные варианты, и используйте строку "-m... " в своих целях, но уже для Arc.exe
Автор: WildGoblin
Дата сообщения: 19.01.2012 15:12
Bulat_Ziganshin

Цитата:
по-моему проблема не в прекомпрессорах как таковых, а в использовании tempfile
Что бы по этому поводу предпринять...?
Автор: kalpak
Дата сообщения: 18.09.2011 11:10
Bulat_Ziganshin
а как пользоваться ?
теперь не получится распаковать такие архивы?
у меня сейчас ошибка выходит
Автор: coolerru
Дата сообщения: 20.11.2012 15:44

Цитата:
Если вы используете консольную версию (Arc.exe), то внимательно поизучайте что пишет в строке "Сжатие" GUI-версия (FreeArc.exe) при сжатии когда выбран тип архива 7z, попробуйте разные варианты, и используйте строку "-m... " в своих целях, но уже для Arc.exe

Ясно.


А по поводу приведения всего к одному знаменателю: Булат, планируется ли внедрить трансляцию FreeArc ключей в систему 7-Zip, перед запуском последнего?
Автор: Profrager
Дата сообщения: 18.09.2011 11:11

Цитата:
это работало как шифрование с дефолтным паролем

так если говоришь шифрование с дефолтным паролем, тогда и (free)arc.exe надо править, они ж пакуют так, что Unarc.dll легко может распаковать каталог архива с заданным при упаковке произвольным паролем.

Добавлено:
С новой дллкой архивы с паролем норм распаковываются теперь, но если поставить опцию -hp, то косяк вылезает. Что-то все таки с шифровкой заголовков не так в пакерах
Автор: WildGoblin
Дата сообщения: 19.01.2012 21:03
Bulat_Ziganshin
Суммирую доступные пока результаты:

со всеми включенными прекомпрессорами - "ПРЕДУПРЕЖДЕНИЕ: Ошибка CRC в "ПроизвольноеИмяФайла". Файл испорчен."

-mc-rep -mc-exe -mc-delta -mc-dict -mc-lzp -mc-$text -mc-$wav -mc-$bmp -mc-$compressed
архив создаётся без проблем

-mc-rep -mc-exe -mc-delta
архив создаётся без проблем

-mc-exe -mc-delta
архив создаётся без проблем

с -mc-exe архив тоже создался!

Наверное всё-таки дело не в использовании tempfile...
Автор: Bulat_Ziganshin
Дата сообщения: 20.11.2012 16:07

Цитата:
то внимательно поизучайте что пишет в строке "Сжатие" GUI-версия (FreeArc.exe) при сжатии когда выбран тип архива 7z

для опции -m это не поможет


Цитата:
планируется ли внедрить трансляцию FreeArc ключей в систему 7-Zip, перед запуском последнего?

пока не планируется. сейчас ключи -m... передаются напрямую в 7-zip, за исключением некоторых, которых заведомо нет в 7-zip, но они есть в freearc и потому транслируются, например:
-mt... -> -mmt...
-m1..-m6 -> -mx1..mx9
-hp -> -mhe

трансляцию -m0 в -mx0 я добавил, можно будет сделать трансляцию -mX+Y+Z в -m0=X -m1=Y -m2=Z; но помимо этого есть специфичные для 7-zip вещи типа bcj2 с его несколькими выходами. в общем и целом этот вопрос пока просто повис в воздухе, для суперспецов всегда есть возможность задать опции -m... в формате 7-zip, а остальным это не так уж сильно нужно. думаю вернуться к этому тогда, когда сжатие в 7z с помощью fa станет более востребовано

вообще, благодаря твоему напоминанию я сейчас обратил внимание на работу диалога сжатия в формате zip/7z, буду постепенно его исправлять. сейчас там явный прокол - поддиалоги настройки шифрования и особенно сжатия, которые абсолютно не в теме

Добавлено:

Цитата:
P.S. Если нужно какие-то данные предоставить - логи, скрины, сам архив (8gb), то только скажите.  

давай! надеюсь у тебя есть место куда архив скинуть?
Автор: Bulat_Ziganshin
Дата сообщения: 18.09.2011 11:33
Profrager
ещё раз - когда ты при упаковке используешь aes как метод сжатия, то он игнорирует заданный тобой пароль и шифрует дефолтным паролем. старый unarc.dll не знал что aes - метод шифрования и просто "распаковывал" его используя тот же дефолтный пароль

на защищённости зашифрованных нормально данных это не может сказаться - их с дефолтным паролем не расшифруешь. собственно, это вы и наблюдали при попытке распаковывать нормально зашифрованные архивы с unarc.dll - он к ним применял дефолтный пароль и тот ес-но не подходил

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

Предыдущая тема: Punto Switcher (часть 3)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.