LINUX.ORG.RU

Перекодировка


0

1

Привествую.
Нужна узнать в каком формате написано (думаю что в hex) строчка ну и конвертнуть ее в текст:
\x411\x43e\x43b\x435\x44e

Подскажите как или чем?:) Заранее благодарю и всех с наступившим!

★★

Ответ на: комментарий от dGhost

Из конфига qutim (статусы).

DDR ★★
() автор топика
Ответ на: комментарий от dGhost

Раскажи чем перекодировал или как? Мне много таких надо декодировать.

DDR ★★
() автор топика
Ответ на: комментарий от Artificial_Thought

От аськи в qutim)))))))
Хотя не факт что я его уже перетер.
Не могу у них на сайте востановить, говорит «нельзя, попробуйте позже» хз чо делать. Есть остатки qutim с непонятно каким паролем и еще есть qip pda в котором пароль сохранен и логинется, но его не видно. Вот пытаюсь восстановить.

DDR ★★
() автор топика
Ответ на: комментарий от DDR

Короче, иди в исходники кутима, в плагин icq, ищи в файлах метод get_password, где-то в районе oscar.cpp или oscar_connect. Там будет алгоритм расшифровки.

Artificial_Thought ★★★★
()
Ответ на: комментарий от DDR

там ничего сложного нет

 $ g++ test.cpp 
 $ ./a.out 
Password [encrypted] [ascii]:	a?3
?m
Password [decrypted] [hex]:	0x71 0x76 0x65 0x72 0x74 0x79 
Password [decrypted] [ascii]:	qverty
dGhost ★★★
()
Ответ на: комментарий от DDR

Ну они посимвольно ксорят каждый символ пароля на соответсвующий символ из массива
0x10,0x67, 0x56, 0x78, 0x85, 0x14, 0x87, 0x11, 0x45,0x45,0x45,0x45,0x45,0x45

DDR ★★
() автор топика
Ответ на: комментарий от DDR

Народ помогите сконвертить:)
Вот например «password=@ByteArray(a\x11\x33\n\xf1m)» (из примера) надо брать символы:
a
x11
x33
n
xf1m
?

DDR ★★
() автор топика
Ответ на: комментарий от DDR

А я файл исходника не видел:) Спасибо)

DDR ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.