LINUX.ORG.RU
ФорумTalks

что за шифр?


0

3

<UserUserName>admin</UserUserName
<UserPasswordEncry>d7bf84fc7959147e9b9bb862ddf2f683</UserPasswordEncry>

plain-пароль - admin.
похоже на мд5, но это вообще не хэш, т.к. из этого конфига можно восстановить все настройки, в том числе и пароли, а пароль на pppoe зашифрован точно таким же «хэшем».
это конфиг роутера Sagemcom f@st 2804. в гугле не гуглится.
может, кто знает?

★★★★★
from Crypto.Cipher import AES

key = '\x0E\x5C\x06\x77\xF5\x96\x4A\x07\xE2\xB2\xF3\x27\x9B\xD2\xCF\xA3'
obj = AES.new(key, AES.MODE_CBC, '\x00' * 16)

print obj.decrypt('\xd7\xbf\x84\xfc\x79\x59\x14\x7e\x9b\x9b\xb8\x62\xdd\xf2\xf6\x83')

Правда вместо admin почему-то получается Xdmin.

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

больше ключей там нет?:)
PPPoE пароль не получается расшифровать этим.

<Username>fttb******</Username> <PasswordEncry>38c2c35e9fe235b56dfd6196c9d645e2</PasswordEncry>

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

<PasswordEncry>38c2c35e9fe235b56dfd6196c9d645e2</PasswordEncry>

А разве это на него не похоже? Разве что первый символ зафакаплен.

00000000  0e 79 4e 70 46 38 63 78  00 00 00 00 00 00 00 00  |.yNpF8cx........|
00000010

P.S. Возможно что первый символ — цифра 7 (т.е. 7yNpF8cx).

edigaryev ★★★★★
()
Последнее исправление: edigaryev (всего исправлений: 1)
Ответ на: комментарий от snoopcat

Починил, был неправильный IV:

--- aes.py	2014-11-30 00:59:19.000000000 +0500
+++ aes2.py	2014-11-30 00:59:29.000000000 +0500
@@ -1,6 +1,6 @@
 from Crypto.Cipher import AES
 
 key = '\x0E\x5C\x06\x77\xF5\x96\x4A\x07\xE2\xB2\xF3\x27\x9B\xD2\xCF\xA3'
-obj = AES.new(key, AES.MODE_CBC, '\x00' * 16)
+obj = AES.new(key, AES.MODE_CBC, '\x39' + '\x00' * 15)
 
 print obj.decrypt('\xd7\xbf\x84\xfc\x79\x59\x14\x7e\x9b\x9b\xb8\x62\xdd\xf2\xf6\x83')
edigaryev ★★★★★
()
Ответ на: комментарий от edigaryev

IDA

А я хотел попробовать обойтись только дистрибутивными утилитами. Провал.

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