golosptic: (Default)
golosptic ([personal profile] golosptic) wrote2006-01-18 06:15 pm

помощь клуба

а посоветуйте софтинку для облегчения возни
- есть у меня база с зашифрованными текстовыми полями
строчки выглядят вот так вот: C5E4C1850D46579DE48EFF82
(нет, это не шестнадцатиричное представление ASCII символов).
я полагаю, что алгоритм преобразования довольно прост - это либо XOR с какой-то не очень длинной строчкой или даже 1 байтом, либо что-то похожее.
Вот чем бы покрутить эту строку? Т.е. хотелось бы иметь что-то чтобы, например ввести строчку и потом нажимая на кнопку получать перед глазами варианты сксоренные с последовательно увеличивающимся числом.
Никому не попадалось инструментария криптографа-любителя на просторах интернет?

[identity profile] rms1.livejournal.com 2006-01-18 03:48 pm (UTC)(link)
Эвона.
(ничего не понимает, смотрит уважительно)

[identity profile] golosptic.livejournal.com 2006-01-18 04:29 pm (UTC)(link)
:)

[identity profile] storm-book.livejournal.com 2006-01-18 04:03 pm (UTC)(link)
ИМХО, дело крайне геморное.
ХОR с "недлинной" строчкой уде сам по себе гиганский перебор. Не говоря уже про то, что это могут быть и другие функции или даже несколько к ряду ):
Клиент, в котором база читается есть? Можно создать запись и писать в нее последовательности, анализируя получившееся. Если же мы ничего не знаем о содержании полей и не можем в эту базу писать - номер дохлый.

[identity profile] golosptic.livejournal.com 2006-01-18 04:23 pm (UTC)(link)
ну, разумеется, если ничего не выйдет - я пойду этим путём
но чисто по техническим причинам он чрезвычайно геммороен
с другой стороны я, конечно, знаю, что за содержание у этих полей :)
в принципе я вообще мог бы это дело словарной атакой поломать, но для этого придётся писать программу.... (уставившись на луну начинает выть) - я всё-таки из профессионального программирования 8 лет назад ушёл. Ломает.
А с третьей строны у меня есть некое ощущение, что авторы поделия не особо заморачивались и там что-то совсем простое...

[identity profile] lqp.livejournal.com 2006-01-18 08:49 pm (UTC)(link)
перлом?

Только синтаксис pack|unpack я на лету не вспомню.

[identity profile] mtve.livejournal.com 2006-01-19 10:25 am (UTC)(link)
Если это xor (что очень по-дилетантстки), то надо ксорить строку саму с собой со сдвигом, для выявления периодичности, нулей (на повторах) или статистики (на текстах), и как следствие - ключа.

Если это информация в какой-то программе видна, то можно попытаться эту программу расковырять.

Если хотите, покажите строчку подлинней.

[identity profile] golosptic.livejournal.com 2006-01-20 08:33 pm (UTC)(link)
Спасибо, но, увы, там всё хуже оказалось.
Данные закрыты каким-то блочным шифром, и хотя у меня есть часть открытого текста, я ещё толком не смог разобраться, каким :(

[identity profile] thread2.livejournal.com 2006-01-31 04:12 pm (UTC)(link)
(внезапно заинтересовавшись)
а доступ на уровне пользователя есть?

[identity profile] golosptic.livejournal.com 2006-01-31 05:05 pm (UTC)(link)
Не совсем понял, имеешь ввиду работающий клиент?
Он есть, но не работает - почему - я пока не сообразил.
Сейчас у меня есть база в выгруженном виде, и часть зашифрованных данных - в открытом.
Сижу, пытаюсь наваять какой-то анализатор...