![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пишу звонилку. Проблема с телефоном провайдера [D5, Win2k]
stim © (2003-01-29 14:08:00)Подскажите хранит ли Windows телефон провайдера в реестре и если да то где именно?
Тень (2003-01-30 16:58:00) [1]Земляк!!! Ты изобретаешь велосипед. Зачем лазить в реестр, ели есть RASControl.
Ich Hasse (2003-01-29 22:50:00) [2]
HKEY_CURRENT_USER ® RemoteAccess ® Addresses: и мы имеем список подключений. Да, но там ничего не понятно, цифирь| Правильно! Выбираем байт, которого больше всего, и дешифруем им все остальные (обычный XOR). В результате в куче всякой ерунды по лучаем ASCII-строку с номером модемного телефона провайдера.
А это как? - А вот как! Метод "шифрования" напоминает UUE-кодирование, иначе говоря, из трех байтов делают четыре, или из 8 битов - 10.
Весь исходный пароль разбивается на части по три байта. В результирующей строке на один символ отводится 10 битов. Теперь: к каждому байту исходной строки прибавляется 30h, если сумма больше, чем 7Ah, то он становится равен 30h, а к паре 9 и 10 битов д обавляется единица. Однако есть исключения. Если общая длина строки пароля не кратна трем, то она дополняется байтами 3Dh. Судя по всему, это 0Dh (конец строки)+30h. В конце строки 0Dh, 0Ah: стандартное завершение.