![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Два вопроса по Интернет: точное время и защита пароля
Зозуля Юрий © (2003-07-29 02:02:00)
1. Как в программе получить точное с какого-нибудь сервера точного времени?
2. Как спрятать пароль доступа к Интернету.(Win98)
Нужно уменьшить вероятность кражи пароля доступа в Интернет известными для Win98 способами, причем посторонние лица могут получить доступ к компьютеру. Тоесть надо написать програмку для подключения к Интернету в которой вызывать модемное соединение и передать в него логин и пароль, который где-то зашифрован. Какой функцией это можно сделать?
Понятно, что стащив эту програмку и поковырявшись софтайсом и прочими штучками пароль можно все-таки узнать но это на порядок сложнее. Участие во взломе спецов не предполагается :).
Переход на NT/XP и набор пароля руками не подходит.
Polevi (2003-07-29 15:53:00) [1]
2Fredericco © (29.07.03 13:57)
да, например так
function TForm1.GetTime: string;
var
cs:TClientSocket;
begin
Result:="";
cs:=TClientSocket.Create(nil);
try
try
cs.Host:="ntp.psn.ru";
cs.Port:=13;
cs.ClientType:=ctBlocking;
cs.Open;
repeat
Result:=cs.Socket.ReceiveText;
until Result<>"";
except
cs.Close;
end;
finally
cs.Free;
end;
end;
Зозуля Юрий (2003-07-29 15:07:00) [2]
1. Удалось получить время с time.windows.com.
2. Я так понимаю, для конекта нужно использовать RAS. В справке по АПИ он описан, а pas-модуль отсутсвует :(. Где его можно взять.
> ___Nikolay ©
И размазать код архива по мегабайтному файлу случайных чисел :)
Fredericco (2003-07-29 13:57:00) [3]Кстати говоря, можно и без TNMDayTime, а обычным TClientSocket. Там всего строк пять получится...
TCP Based Daytime Service
One daytime service is defined as a connection based application on
TCP. A server listens for TCP connections on TCP port 13. Once a
connection is established the current date and time is sent out the
( and any data received is
thrown away)Кстати говоря, можно и без TNMDayTime, а обычным TClientSocket. Там всего строк пять получится...
TCP Based Daytime Service
One daytime service is defined as a connection based application on
TCP. A server listens for TCP connections on TCP port 13. Once a
connection is established the current date and time is sent out the
connection as a ascii character string (and any data received is
thrown away). The service closes the connection after sending the
quote.
Polevi (2003-07-29 10:51:00) [4]
ntp.psn.ru
Fredericco (2003-07-29 10:44:00) [5]
2Карелин Артем © (29.07.03 09:57)
А адресочек сервера(ов) не подкинешь?
Карелин Артем (2003-07-29 09:57:00) [6]
1. Как в программе получить точное с какого-нибудь сервера точного времени?
The TNMDayTimecomponent is used for getting the date and time from Internet daytime servers, as described in RFC 867.
___Nikolay (2003-07-29 06:48:00) [7]
> 2. Как спрятать пароль доступа к Интернету.(Win98)
1. Запускаешь текстовый редактор Блокнот
2. Пишешь в нем "пароль доступа к Интернету"
3. Сохраняешь
4. Архивируешь с паролем
5. Полученный архив помещаешь куда-нидь в ц:\виндовс\систем....
И НИХТО ТВОЙ ПАРОЛЬ НЕ НАЙДЁТ! :)
ЗЫ Архивируй с паролем длиной больше 5 символов
А текстовый файл перед архивированием можешь ещё зашифровать