Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> настройки прокси из реестра 
:(
    Опции темы
eskaflone
  Дата 6.11.2005, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 5.11.2005

Репутация: нет
Всего: 3



1. ключ(и) в котором(ых) лежит адрес или имя браузера запускающегося по умолчанию.
2. настройки прокси для соединения через локальную сеть ,если они есть.
PM MAIL   Вверх
Snowy
Дата 6.11.2005, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



В реестре:

Прокси:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

Дефолтный браузер:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open\command


Из DRKB:
"Узнать информацию о прокси сервере"
Код

uses 
  WinInet; 

function GetProxyInformation: string; 
var 
  ProxyInfo: PInternetProxyInfo; 
  Len: LongWord; 
begin 
  Result := ''; 
  Len := 4096; 
  GetMem(ProxyInfo, Len); 
  try 
    if InternetQueryOption(nil, INTERNET_OPTION_PROXY, ProxyInfo, Len) then 
      if ProxyInfo^.dwAccessType = INTERNET_OPEN_TYPE_PROXY then 
      begin 
        Result := ProxyInfo^.lpszProxy 
      end; 
  finally 
    FreeMem(ProxyInfo); 
  end; 
end; 

{************************************************************************** 
* NAME:    GetProxyServer 
* DESC:    Proxy-Server Einstellungen abfragen 
* PARAMS:  protocol => z.B. 'http' oder 'ftp' 
* RESULT:  [-] 
* CREATED: 08-04-2004/shmia 
*************************************************************************} 
procedure GetProxyServer(protocol: string; var ProxyServer: string; 
  var ProxyPort: Integer); 
var 
  i: Integer; 
  proxyinfo, ps: string; 
begin 
  ProxyServer := ''; 
  ProxyPort := 0; 

  proxyinfo := GetProxyInformation; 
  if proxyinfo = '' then 
    Exit; 

  protocol := protocol + '='; 

  i := Pos(protocol, proxyinfo); 
  if i > 0 then 
  begin 
    Delete(proxyinfo, 1, i + Length(protocol)); 
    i := Pos(';', ProxyServer); 
    if i > 0 then 
      proxyinfo := Copy(proxyinfo, 1, i - 1); 
  end; 

  i := Pos(':', proxyinfo); 
  if i > 0 then 
  begin 
    ProxyPort := StrToIntDef(Copy(proxyinfo, i + 1, Length(proxyinfo) - i), 0); 
    ProxyServer := Copy(proxyinfo, 1, i - 1) 
  end 
end; 

procedure TForm1.Button1Click(Sender: TObject); 
var 
  ProxyServer: string; 
  ProxyPort: Integer; 
begin 
  GetProxyServer('http', ProxyServer, ProxyPort); 
  Label1.Caption := ProxyServer; 
  label2.Caption := IntToStr(ProxyPort); 
end;

PM MAIL   Вверх
Петрович
Дата 7.11.2005, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1000
Регистрация: 2.12.2003
Где: Москва

Репутация: 15
Всего: 55



Только не ищите там пароль доступа к прокси-серверу. Там его нет.


--------------------
Все знать невозможно, но хочется
PM ICQ   Вверх
Snowy
Дата 7.11.2005, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



Цитата
Только не ищите там пароль доступа к прокси-серверу. Там его нет.

smile Это естественно.
Кроме того, это настройки только для Explorer'a
Другие браузеры хранят свои настройки прокси где захотят.
PM MAIL   Вверх
eskaflone
Дата 7.11.2005, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 5.11.2005

Репутация: нет
Всего: 3



спасибо
PM MAIL   Вверх
Poseidon
Дата 8.11.2005, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 10
Всего: 133



Цитата
Только не ищите там пароль доступа к прокси-серверу. Там его нет.
А где он? smile (под IE разумеется)


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Петрович
Дата 8.11.2005, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1000
Регистрация: 2.12.2003
Где: Москва

Репутация: 15
Всего: 55



Цитата(Poseidon @ 8.11.2005, 02:45)
А где он?

А может тебе сразу ключи от квартиры где деньги лежат? smile


--------------------
Все знать невозможно, но хочется
PM ICQ   Вверх
Snowy
Дата 8.11.2005, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



Цитата(Poseidon @ 8.11.2005, 01:45)
Только не ищите там пароль доступа к прокси-серверу. Там его нет.
А где он?  (под IE разумеется)
В голове у пользователя.
Либо пароль запрашивается интерактивно, либо берется пароль входа в домен.

PM MAIL   Вверх
Петрович
Дата 8.11.2005, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1000
Регистрация: 2.12.2003
Где: Москва

Репутация: 15
Всего: 55



Цитата(Snowy @ 8.11.2005, 12:06)
Либо пароль запрашивается интерактивно, либо берется пароль входа в домен.

а еще, например, может быть зашит в скрипте настройки.


--------------------
Все знать невозможно, но хочется
PM ICQ   Вверх
Poseidon
Дата 8.11.2005, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 10
Всего: 133



Так, ладно, а куда IE сохраняет пароль входа в домен?

PS. Ключи тоже можно smile


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Snowy
Дата 8.11.2005, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



Цитата(Poseidon @ 8.11.2005, 19:39)
Так, ладно, а куда IE сохраняет пароль входа в домен?

Никуда. Шифрованный пароль существует в течении всей сессии в памяти.
Прокси кстати тоже получает шифрованный пароль. Точнее шифрованный ключ, восстановить из которого пароль невозможно.
И кроме того это действует только для сетей с контролером домена.
На текущий момент нет способа получить пароль во время работы XP.

PM MAIL   Вверх
Петрович
Дата 9.11.2005, 08:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1000
Регистрация: 2.12.2003
Где: Москва

Репутация: 15
Всего: 55



Цитата(Snowy @ 8.11.2005, 23:35)
Прокси кстати тоже получает шифрованный пароль. Точнее шифрованный ключ, восстановить из которого пароль невозможно

Существует несколько протоколов авторизации. В некоторых, пароль передается не шифрованным.


--------------------
Все знать невозможно, но хочется
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0906 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.