|
#1
|
|||
|
|||
Сертификат
Встала задача переписать программу аутентификации в локальной сети, исходников естественно нету((
Проблема в том, что есть некий файл (сертификат) В нём закодирован ип адрес и пароль. Вот приблизительный текст файла: Как я понял, файл читается построчно. И закодированная информация это ип адрес и пароль. V1 -это непонятно что. I192.168.1.1 -Это ип сервера P1 -это обозначает, что пароль уже записан в сертификат по умолчанию стоит 0 (записан только ип) Ce+5bgPmJIdxda/RDXCeaOWcEP9Wm9Qz1+nPVchhgtwkmArhCyz+DUNU2+THj6wYN c9QV9dKxxtQnBkPt09TY8HbSnilouOO9Cmy7q+FHY/tb8EH8JAQDMC9vxLS/vTaSaisDVq/iL/E38TcWIT9WDw== -сами данные (со 2 символа, 1 символ это просто обозначение чего-то) HAEB7C535A3B0581FBC16042CBF9D5DAD5B0AC534CA13D5D9D 446ABA371BC4C3545454D3C3EA85B9D -хеш. Читается со 2 символа Никак не могу понять как раскодировать инфу чтобы работать с этим файлом. Ип адрес используемый в этом сертификате - 192.168.2.48 Да, кстати, Программа написана на Дельфи 5. Декомпиляция с помощью DeDe дала некоторые результаты: используются компоненты NetMaster's FastNet Объект psServ на основе класса TPowersock TObject-TPersistent-TComponent-TPowersock-TNMSMTP Объект ssHash на основе класса THashManager (Hash = 'THash_SHA1') Объект ssCertCheck на основе класса THashManager (Hash = 'THash_RipeMD320') Объект hmMD5 на основе класса THashManager (Hash = 'THash_MD5) Объект cmDES на основе класса TCipherManager (Cipher='TCipher_3TDES') Только вот куда чего отностся я так и не понял.. если кто нибудь сталкивался с подобными вопросами, буду очень благодарин за любую помощь. Если понадобится вышлю саму программу. |