Страница 1 из 1
проблемы с открытием файлов
Добавлено: 20 мар 2008, 17:40
skichkola
Есть пакет , к нему прилагаются файлы документов pdf и tiff, но они открываются только этим пакетом.
Может кто подскажет как их взломать или открыть, файл pdf прилагаeтся тут ( tiff не помещается).
Или может кто подскажет, как на каком-нибудь языке сделать, то что я делаю в ручную:
-открываю этот пакет,
-выбираю файл;
-отправляю его на печать, а принтером по умолчанию стоит Adobepdf,
-указываю имя файла для этой печати.
Файлов огромное количество, вручную это делать регулярно немыслимо.
Re: проблемы с открытием файлов
Добавлено: 20 мар 2008, 21:03
Serge_Bliznykov
стопудово файл зашифрован... :-(
Re: проблемы с открытием файлов
Добавлено: 21 мар 2008, 09:25
BBB
Причем, смотрим начало файла. Четыре байта:
A0 04 00 00
очень смахивает на длину "чего-то" (заголовка? таблицы шифра? )
Hex-вьюером видно, что со смещения 4A0h + 4 (т.е. указанная в первыхй 4-х байтах длина + 4 эти самые первые 4 байта) структура содержимого файла явно меняется: в "заголовке" все символы - или цифры, или заглавные латинские буквы. Со смещения (4A0h + 4) начинают идти "произвольные" байты (безо всяких "ограничений")
Re: проблемы с открытием файлов
Добавлено: 21 мар 2008, 10:19
somewhere
Первые 4 байта - длина шифра, остальные 4A0 байт - сам шифр. Содержимое PDF стартует с адреса 4A4 - первые четыре байта, сигнатура PDF должна быть 25 50 44 46
7А D1 2E 4A - в файле по смещению 4А4:
73 D8 1A 5E - в шифре
-7 7 -Е Е - разница между шифром и данными в файле. Возможно это натолкнет на мысль?
Re: проблемы с открытием файлов
Добавлено: 21 мар 2008, 10:36
Serge_Bliznykov
" писал(а):7А D1 2E 4A - в файле по смещению 4А4:
73 D8 1A 5E - в шифре
-7 7 -Е Е - разница между шифром и данными в файле. Возможно это натолкнет на мысль?
Круто! уважаю!
Re: проблемы с открытием файлов
Добавлено: 21 мар 2008, 12:00
BBB
somewhere писал(а):сигнатура PDF должна быть 25 50 44 46
7А D1 2E 4A - в файле по смещению 4А4:
73 D8 1A 5E - в шифре
-7 7 -Е Е - разница между шифром и данными в файле. Возможно это натолкнет на мысль?
Пока неясно, как из этой "красивой" разности получить сигнатуру 25 50 44 46.
К слову, следующие 4 байта PDF файла тоже достаточно очевидны. Они содержат что-то вроде версии данного PDF-документа. Например (в ASCII-виде):
-1.2
-1.3
-1.4
-1.6