ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

30.05.2009, 03:06
|
|
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме: 1240829
Репутация:
165
|
|
Запарился уже с индиевскими компонентами idsmtp с отправкой через ssl. Хоть об стену бейся.. пишет Could not load SSL library. Хотя даже специально скачивал Win32OpenSSL, кидал в папку с прогой libeay32.dll и ssleay32.dll. Может кто то работал с SSL на дельфи, подскажите?))
Или если у кого есть реализация на синапс-компонентах тоже не плохо было бы..
Код:
procedure TForm1.Button1Click(Sender: TObject); var SMTP: TIdSMTP; sPort,sHost,sPassword,sUsername, sFromAddress,sFromName,sToAddress,sToName,
sSubject,sBoby:string;
begin
sPort := '587';
sHost := 'smtp.gmail.com';
sUsername := '***';
sPassword := '*****';
sBoby:='****';
sFromAddress:='******@gmail.ru';
sFromName:='1';
sToAddress:='****@mail.ru';
sToName:='1';
sSubject:='666';
SMTP:=TIdSMTP.Create;
SMTP.Host:=sHost;
SMTP.Port:=strtoint(sPort);
SMTP.Username:=sUsername;
SMTP.Password:=sPassword;
SMTP.IOHandler:=IdSSLIOHandlerSocketOpenSSL1;
SMTP.UseTLS:=utUseImplicitTLS;
IdMessage.Body.Add(sBoby);
IdMessage.From.Address := sFromAddress;
IdMessage.From.Name := sFromName;
IdMessage.Recipients.Add;
IdMessage.Recipients.Items[0].Address := sToAddress;
IdMessage.Recipients.Items[0].Name := sToName;
IdMessage.Subject := sSubject;
SMTP.Connect;
SMTP.Send(IdMessage);
SMTP.Disconnect;
SMTP.Free;
end;
Последний раз редактировалось cremator (c); 30.05.2009 в 03:21..
|
|
|

30.05.2009, 10:10
|
|
Участник форума
Регистрация: 14.03.2009
Сообщений: 237
Провел на форуме: 813785
Репутация:
314
|
|
http://www.example-code.com/delphi/smtp-ssl-delphi.asp
http://www.chilkatsoft.com/refdoc/xChilkatEmail2Ref.html
http://www.chilkatsoft.com/download/EmailActiveX.msi
|
|
|

30.05.2009, 14:12
|
|
Новичок
Регистрация: 24.05.2009
Сообщений: 1
Провел на форуме: 342
Репутация:
0
|
|
как передавайть файлы через TIdUDPClient-TIdUDPserver?
|
|
|

30.05.2009, 14:23
|
|
Участник форума
Регистрация: 14.03.2009
Сообщений: 237
Провел на форуме: 813785
Репутация:
314
|
|
Сообщение от SOULER
как передавайть файлы через TIdUDPClient-TIdUDPserver?
http://damagelab.org/lofiversion/index.php?t=16017
|
|
|

30.05.2009, 17:02
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
Есть 2 задачи:
1) Есть фаил на хосте (*.txt) (Адрес: http://host.domen/1.txt)
а) Открыть этот фаил не сохраняя на компе
б) 1 строчка = переменая1
2 строчка = переменая2
3 строчка = переменая3
2)
edit1 = email
edit2 = pass (От ВК)
а) Сделать запрос на vkontakte.ru
b) Если ак рабочий то: переменая4 = 1
Если нет то: переменая4 = 0
С меня плюсы....
|
|
|

30.05.2009, 17:26
|
|
Новичок
Регистрация: 15.05.2009
Сообщений: 11
Провел на форуме: 7498
Репутация:
0
|
|
Почему не работает программа? По заданию программа должна менять минимальные элементы с диагональными в каждой строке квадратной матрицы.
Код:
var
A:array [1..100,1..100] of integer;
i,j,M:byte;
C,z,Idx1,Idx2:integer;
begin
repeat
writeln('Введите размерность матрицы (M<=100): ');
readln(M);
if ((M<=1) or (M>100)) then
begin
writeln('Такая размерность невозможна по условию.');
writeln('Повторите ввод.');
end;
until ( (M>1) and (M<=100) );
writeln('Введите матрицу');
for i:=1 to M do
for j:=1 to M do
begin
write('A[',i,',',j,']=');
readln(A[i,j]);
end;
writeln('Вы ввели: ');
for i:=1 to M do
begin
for j:=1 to M do write(A[i,j],' ');
writeln;
end;
for i:=1 to M do
begin
Idx1:=1;
z:=A[i,Idx1];
for j:=2 to M do
if A[i,j]<z then
begin
z:=A[i,j];
Idx1:=j;
end;
A[i,Idx1]:=A[i,i];
A[i,i]:=z;
end;
for i:=1 to M do
begin
Idx2:=1;
C:=A[i,Idx2];
for j:=2 to M do
if ((A[i,j]>A[i,i]) and (A[i,j]<C)) then
begin
C:=A[i,j];
Idx2:=j;
end;
A[i,Idx2]:=A[i,(M+1-i)];
A[i,(M+1-i)]:=C;
end;
writeln;
writeln('Новая матрица:');
begin
for i:=1 to M do
begin
for j:=1 to M do
write(A[i,j]:5);
writeln;
end;
readln;
end;
end.
|
|
|

30.05.2009, 17:38
|
|
Новичок
Регистрация: 16.02.2009
Сообщений: 19
Провел на форуме: 132932
Репутация:
0
|
|
привет всем,
ребята может кто писал или может написать прогу каторая тыкает на кнопки в браузере?
мне не для голосований, играю в игру (ботва) и хотелосьбы чтоб прога сама тыкала кнопку найти цель и нападать если цель найденна
сайт игры botva.ru
|
|
|

30.05.2009, 17:49
|
|
Познающий
Регистрация: 23.05.2009
Сообщений: 35
Провел на форуме: 104584
Репутация:
32
|
|
подкиньте код для логиния в vkontakte.ru [delphi]
|
|
|

31.05.2009, 03:00
|
|
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
Провел на форуме: 270228
Репутация:
70
|
|
Министатьи глянь.
|
|
|

31.05.2009, 10:59
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
2 JeDaSe когда то писал, но на PHP. ВОт код, его бес труда сможешь перевести на Delphi (если знаешь php *CRAZY*)
PHP код:
function BuildHeader($method,$page,$host,$ref,$cookie,$data)
{
$ret="{$method} /{$page} HTTP/1.0\r\n".
"Host: {$host}\r\n".
"Referer: {$ref}\r\n";
if (!empty($cookie)>0)
{
$ret.="Cookie: {$cookie}\r\n";
}
if ($method=='POST')
{
$ret.="Content-Length: ".strlen($data)."\r\n".
"Content-Type: application/x-www-form-urlencoded\r\n\r\n{$data}\r\n";
} else $ret.="\r\n";
return $ret;
}
function Login($email,$pass)
{
$email=htmlspecialchars($email);
$pass=htmlspecialchars($pass);
$data="success_url=&fail_url=&try_to_login=1&email={$email}&pass={$pass}";
$head=BuildHeader('POST','login.php','vkontakte.ru','http://vkontakte.ru/login.php','',$data);
$page=LoadPage('vkontakte.ru',80,$head);
if ($page)
{
if ($id=okLogin($page))
{
if ($cookie=ParseCookie($page))
{
$c='';
for ($x=0;$x<count($cookie);$x++) $c.=$cookie[$x].'; ';
$_SESSION[$id]=$c;
header("Location: ?id={$id}");
die();
} else ShowError('Get COokie Error',true);
} else ShowError('Login Error',true);
} else ShowError('getPage Error',true);
return false;
}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|