![]() |
eXeL@B —› Вопросы новичков —› Перенос программы Win -> Linux без исходных кодов |
Посл.ответ | Сообщение |
|
Создано: 21 октября 2007 11:29 · Личное сообщение · #1 Здравствуйте! Есть провайдер спутникового интернета SkyDSL (не сочтите за рекламу). Проблема в том, что работа с этим провом возможна только в Windows, потому что процес авторизации/подъема соединения производится фирменным софтом, который существует только под винду. Так вот... ну очень хочется заставить работать его в линухе... Что я сделал.. В вынь посмотрел как проходит процесс авторизации. В общем-то все просто и можно повторить самому в linux, но уникальный ключ "Authentication:" менятся при каждом последующем соединении. Этот ключ используется для идентифиации пользователя. Кроме того пров при каждом соединении передает пользователю некий "Next-Key:", который тоже постоянно меняется... Дык вот, эта софтина, видимо, хэширует Authentication при помощи Next-Key... Собственно вопрос.. Как заглянуть в нее, посмотреть алгоритм хэширования? В этом софте есть несколько exe'шников, интересуют из них 2. tclntservice.exe - служба, которая общается с сервом прова, проводит подключение(авторизацию)/отключение. tskyclnt.exe - пользовательское приложение, иконка в трее и контекстное меню с пунктами влючить/отклчить. Дистрибутив программы ftp://ftp.skydsl.org/skyDSL8_RU.zip ftp://ftp.skydsl.org/skyDSL8_RU.zip . Понимаю, что вопрос расплывчатый, но я никогда не занимался отладкой, просто не знаю с чего начать.. ![]() |
|
Создано: 21 октября 2007 13:42 · Личное сообщение · #2 |
|
Создано: 21 октября 2007 14:45 · Личное сообщение · #3 |
|
Создано: 24 октября 2007 13:40 · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› Перенос программы Win -> Linux без исходных кодов |