Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 27.04.2015, 00:46
icheezy icheezy вне форума
Прохожий
 
Регистрация: 24.04.2015
Сообщения: 11
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Помогите дешифровать файл

Нужно вытащить текст из файла во вложении. Если получится, объясните как сделали.
Заранее благодарю.
Вложения
Тип файла: rar 123.rar (334 байт, 35 просмотров)
Ответить с цитированием
  #2  
Старый 27.04.2015, 16:40
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Вытащить текст без алгоритма шифрования невозможно, хотя бы нужен образец расшифровки для анализа. Что можно сделать, так это перевести представленную шифровку из текста в "байтовое" представление, а вот что это за символы скрываются за этими цифрами и как они перемешаны - неизвестно
Цитата:
110, 192, 169, 81, 150, 218, 54, 1, 210, 153, 56, 220, 95, 210, 118, 150, 84, 126, 160, 99, 83, 207, 19, 46, 122, 119, 208, 190, 18, 27, 253, 163, 124, 202, 163, 154, 109, 238, 92, 222, 73, 89, 166, 205, 175, 255, 94, 230, 202, 45, 118, 107, 84, 12, 251, 204, 251, 225, 21, 24, 103, 91, 17, 38, 221, 120, 114, 71, 237, 92, 177, 108, 5, 110, 66, 220, 75, 166, 132, 49, 19, 109, 73, 229, 80, 252, 21, 23, 28, 194, 252, 185, 216, 216, 90, 211, 127, 178, 190, 10, 163, 158, 224, 98, 187, 156, 141, 102, 189, 154, 32, 225, 231, 139, 221, 185, 130, 246, 23, 150, 117, 97, 209, 85, 222, 203, 120, 26, 139, 115, 214, 135, 253, 137, 130, 133, 87, 114, 16, 136, 52, 129, 14, 171, 17, 232, 203, 63, 245, 141, 249, 250, 18, 229, 125, 141, 151, 212, 134, 204, 19, 172, 115, 37, 116, 31, 161, 102, 58, 245, 69, 77, 184, 28, 235, 122, 61, 48, 117, 186, 171, 31, 215, 180, 61, 193, 166, 199, 196, 249, 79, 248
Ответить с цитированием
  #3  
Старый 27.04.2015, 17:45
icheezy icheezy вне форума
Прохожий
 
Регистрация: 24.04.2015
Сообщения: 11
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Подскажите, а если есть программа через которую идёт шифровка, можно как-то алгоритм узнать?
Ответить с цитированием
  #4  
Старый 27.04.2015, 17:50
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

при достаточно хорошем алгоритме шансы равны нулю.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #5  
Старый 27.04.2015, 17:52
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Даже обычный хор, что бы кто не говорил, довольно трудно дешифровать не зная принципа формирования ключа, а по теме, можете показать шифровку напр. 20-ти символов "а" подряд?
Ответить с цитированием
  #6  
Старый 27.04.2015, 18:09
icheezy icheezy вне форума
Прохожий
 
Регистрация: 24.04.2015
Сообщения: 11
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Вот 20 символов "а" (на английской раскладке)
Код:
EE03921D7BBF6B0833838AD1F03C6D6247F6032D38E33CFDB4770DF433A6D334CBB935B7D6E8CBE78E956ADCF9E6EC4B91CE18FA70C791968E6524F94DE2631CD9CA791DD7DF7FA35BB225C4A468541F0ED49B2C61CC15299F3DC5BE8585B73DED19E29B2ADD1E2C98C5F665CBBB253275ECA0936E38791E105C1F62D2BF8980842A6352E09627795F
Ответить с цитированием
  #7  
Старый 27.04.2015, 18:11
icheezy icheezy вне форума
Прохожий
 
Регистрация: 24.04.2015
Сообщения: 11
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
Вытащить текст без алгоритма шифрования невозможно, хотя бы нужен образец расшифровки для анализа. Что можно сделать, так это перевести представленную шифровку из текста в "байтовое" представление, а вот что это за символы скрываются за этими цифрами и как они перемешаны - неизвестно
Код:
110, 192, 169, 81, 150, 218, 54, 1, 210, 153, 56, 220, 95, 210, 118, 150, 84, 126, 160, 99, 83, 207, 19, 46, 122, 119, 208, 190, 18, 27, 253, 163, 124, 202, 163, 154, 109, 238, 92, 222, 73, 89, 166, 205, 175, 255, 94, 230, 202, 45, 118, 107, 84, 12, 251, 204, 251, 225, 21, 24, 103, 91, 17, 38, 221, 120, 114, 71, 237, 92, 177, 108, 5, 110, 66, 220, 75, 166, 132, 49, 19, 109, 73, 229, 80, 252, 21, 23, 28, 194, 252, 185, 216, 216, 90, 211, 127, 178, 190, 10, 163, 158, 224, 98, 187, 156, 141, 102, 189, 154, 32, 225, 231, 139, 221, 185, 130, 246, 23, 150, 117, 97, 209, 85, 222, 203, 120, 26, 139, 115, 214, 135, 253, 137, 130, 133, 87, 114, 16, 136, 52, 129, 14, 171, 17, 232, 203, 63, 245, 141, 249, 250, 18, 229, 125, 141, 151, 212, 134, 204, 19, 172, 115, 37, 116, 31, 161, 102, 58, 245, 69, 77, 184, 28, 235, 122, 61, 48, 117, 186, 171, 31, 215, 180, 61, 193, 166, 199, 196, 249, 79, 248
Вот то что вы написали имеет следующий код.
Код:
begin
    print(charlist.count);
end.
Ответить с цитированием
  #8  
Старый 27.04.2015, 18:51
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

К сожалению, никаких закономерностей поверхностный анализ не дал, видно правда что на один символ идёт примерно по 6 байт, в смысле это не простое перемешивание, что-то более взломостойкое
Ответить с цитированием
  #9  
Старый 27.04.2015, 22:08
Аватар для SCrat.ORS
SCrat.ORS SCrat.ORS вне форума
Активный
 
Регистрация: 20.02.2007
Адрес: Мой адрес не дом и не улица, мой адрес 0x7С00
Сообщения: 208
Версия Delphi: 2006
Репутация: 884
По умолчанию

Я сначала подумал что это BASE64, на выходе имеем бинарный файл... больше похожее на тупой набор байт. По первым байтам никаких закономерностей и сигнатур нету... Похоже действительно на криптографию... Энигма, игра в имитацию. Других вариантов не вижу.
__________________
Програмистами не рождаются, ими становятся!
Ответить с цитированием
  #10  
Старый 28.04.2015, 10:26
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

А обратно то декодируется?
А то может быть просто рандом.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:25.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025