Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2009, 09:53   #1
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию Сложность взлома XLS

А насколько сложно взломать запароленные XLS? Меня интересует не способ а сложность. Длина пароля 15 символов (макс). То есть пароль дает какую-либо долю спокойствия?
Имеет ли разницу, что книга будет открываться через Delphi?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 29.08.2009, 10:40   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Брутфорсом - долго. Так что лучше тогда искать алгоритмы шифрования.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 29.08.2009, 12:39   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
А насколько сложно взломать запароленные XLS? Меня интересует не способ а сложность. Длина пароля 15 символов (макс). То есть пароль дает какую-либо долю спокойствия?
Имеет ли разницу, что книга будет открываться через Delphi?
Да фигня все это - периодически встречаются проги по взлому паролей от офиса - что ворда, что екзеля. Уже то что они периодически глаза мозолят говорит о многом. Что-то о взломе к примеру Рара не слышно - только перебором. Есть еще проги для восстановления поврежденных таблиц или документов - можно проявить смекалку . Что я сам файл повредить не смогу?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 29.08.2009, 12:54   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
что ворда, что екзеля
А что насчет Access?
Раз нельзя полагаться на стандартное офисное шифрование, то не безопаснее будет создать собственный формат с собственной защитой? Мне вот для чего надо: мне нужно будет в папку с проектом кинуть таблицу, все равно в каком формате, главное, что-бы там были данные. В таблице будет содержаться данные об оригинальных файлах программы - дате создания, побайтовому размеру, и т.д. Программа при запуске будет считывать данные, сверять с данными файлов и думать дальше, запускаться полностью или нет.
Я вот сижу и думаю, создавать собственный формат с собственной структурой шифрования или воспользоваться готовой таблицей Excel или Access.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 29.08.2009, 13:10   #5
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Самый простой и самый действенный пароль - такой как в RAR используется, файл шифруется ключем, подобрать можно только перебором, как либо еще подобрать ключ очень проблематично. Само шифрование реализуется очень легко. Правда если известен формат зашифрованного файла, то еще можно как-то проанализировать (если это конечно не архив), к примеру заголовки у файлов часто одинаковые, и если ключ короткий можно попытаться взломать.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 29.08.2009, 13:13   #6
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Мне вот для чего надо: мне нужно будет в папку с проектом кинуть таблицу, все равно в каком формате, главное, что-бы там были данные. В таблице будет содержаться данные об оригинальных файлах программы - дате создания, побайтовому размеру, и т.д. Программа при запуске будет считывать данные, сверять с данными файлов и думать дальше, запускаться полностью или нет.
А зачем? Если для защиты от изменений, так если кому это надо, то эту проверку целостности из твоей проги уберут заодно.
Somebody вне форума Ответить с цитированием
Старый 29.08.2009, 13:18   #7
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
уберут заодно
Если они спецы по ассемблеру и у них есть приличный дисассеблер.
Цитата:
только перебором
Где тут мой калькулятор?
224 символа, 15 ячеек. 224 в 15-й степени возможных паролей.
1.79 e 35 неплохая защита от перебора, если на каждый вариант пароля по 2 секунды, то им понадобится 5687398617431970338502101639,7208 лет (скопировал из калькулятора). Неплохая защита. А есть способ обойти пароль?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 29.08.2009, 13:28   #8
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Ну вообще-то на тот же зип пароли подбираются по 2млн в секунду
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 29.08.2009, 13:29   #9
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
2млн в секунду
Сократи число выше на 6 разрядов. Все равно больше миллиарда лет.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 29.08.2009, 13:58   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Alex Cones, вся защита Office файлов крайне не надёжна. Чуть-чуть получше пароли на открытие документа (MS Word), пароли же на защиту листа — это детский сад..
вот, рекомендую ознакомится - Russian Password Crackers FAQ по взлому паролей - Пароли Microsoft Office

p.s. если нужно получить пароль, то либо продукты Elcomsoft (например, отличная программка - Advanced Office XP Password Recovery), либо на http://www.rixler.com/ Office Password Recovery Мастер
онлайновая система снятия паролей...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется дописать программу на QT. За деньги, сложность низкая. Static2 Фриланс 4 27.02.2009 14:32
Уже не студент, и не могу преодолеть сложность (строки, *.txt) SarahConner Помощь студентам 6 13.01.2009 16:24
xls-> xls с измененными полями falcon-x Общие вопросы C/C++ 1 22.01.2008 02:25
как присвоить значение ячейки R1C1 из 1.xls, допустим какой-нибудь любой ячейке из 2.xls ? diabloskrk Microsoft Office Excel 3 08.10.2007 12:27
Сложность Алгоритма PChEL@ Помощь студентам 3 26.05.2007 07:56