Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как расшифровать XOR шифр? XOR шифр расшифровать 
:(
    Опции темы
china_630
Дата 5.12.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 16.8.2007

Репутация: нет
Всего: нет



Всем привет. 

Вот такая у меня проблемка, точнее задачка.
Есть прога на Дельфи. Она работает с зашифрованными файлами. Знаю только то, что файлы шифровались алгоритмом XOR. 

Можно ли както расшифровать эти файлы а и опять обратно зашифровать? 

Объяснение: мне это нужно для того чтобы добавить новые данные в эти файлы и чтобы прога нормально работала, как и с перфоначальными данными.

Заранее благодарю.
PM MAIL   Вверх
dumb
Дата 6.12.2007, 00:03 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 7
Всего: 158



XOR - это не алгоритм, а битовая операция. поэтому знание того, что при шифровании применялась эта операция, тебе ничего не дает.
все зависит от ключа - от его разрядности, от способа формирования.
самый простой случай - статический 8-битный ключ: достаточно перебрать 256 вариантов, и дело в шляпе. 16 бит - тоже не проблема.
в остальных случаях проще всего дизассемблировать "прогу на дельфи" и "подсмотреть" алгоритм шифровки.
PM MAIL   Вверх
china_630
Дата 7.12.2007, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 16.8.2007

Репутация: нет
Всего: нет



в остальных случаях проще всего дизассемблировать "прогу на дельфи" и "подсмотреть" алгоритм шифровки. - в этом направлении не поможете? Куда копать?
PM MAIL   Вверх
Romkin
Дата 7.12.2007, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 14.11.2006
Где: Москва

Репутация: нет
Всего: 5



Сначала можно попробовать просто взлом.
Для этого нужна та версия Delphi, на которой написана программа, плюс известные данные.
То есть, ты можешь взять кусок данных, и получить именно его в зашифрованном виде? То есть, есть у тебя данные в незашифрованном виде, и они же - в зашифрованном?
Если да, задача простая, наверняка там один из двух методов:
Просто xor со статичным ключем побайтно
xor с генератором случайных чисел.
Первое - вообще вычисляется мгновенно, второе - брутфорсом, за пару часов.
Если четко сопоставить зашифрованные/незашифрованные данные нельзя, придется подбирать по статистике, это чуть сложнее. 
PM ICQ   Вверх
capricorn
Дата 7.12.2007, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 22.10.2007

Репутация: нет
Всего: 1



Цитата

в этом направлении не поможете? Куда копать?


cracklab.ru и wasm.ru тебе в помощь =)

ЗЫ
А что за программа-то???

Это сообщение отредактировал(а) capricorn - 7.12.2007, 21:56
PM MAIL   Вверх
china_630
Дата 10.12.2007, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 16.8.2007

Репутация: нет
Всего: нет



2 Romkin

Версию дельфи знаю. Ну вот с данными проблэм (((. Нет у меня точного не зашифрованного фрагмента данных. В любом случаи thnx.

2 capricorn

И тэбэ thnx )))
По секрету скажу, это переводчик. Просто есть слова, которых в её базе нет и я хотел заняться самодеятельностью ))) Кстати программка не ПРОМТ, не СИСТРАН и не другие известные, а всеголишь местная разработка. Просто не дают лишний доступ к словарной базе, гады такие.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0757 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.