ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #6391  
Старый 29.04.2010, 17:28
buchlord
Новичок
Регистрация: 07.01.2009
Сообщений: 12
Провел на форуме:
46982

Репутация: 0
Exclamation

Цитата:
Сообщение от SkyLine32  
PHP код:
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)'


Между каких строк этот код вставлять???????????????
 

  #6392  
Старый 29.04.2010, 17:32
SkyLine32
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме:
4022236

Репутация: 38
Отправить сообщение для SkyLine32 с помощью ICQ Отправить сообщение для SkyLine32 с помощью AIM Отправить сообщение для SkyLine32 с помощью MSN Отправить сообщение для SkyLine32 с помощью Yahoo
По умолчанию

Цитата:
Сообщение от buchlord  
Между каких строк этот код вставлять???????????????
блин ну что за глупые вопросы, хоть бы подумал головой! вот где у тебя в проге есть кнопка или что там ещё...после нажатия на неё ты отправляешь данные... и думай теперь куда этот код ставить...
 

  #6393  
Старый 29.04.2010, 19:15
buchlord
Новичок
Регистрация: 07.01.2009
Сообщений: 12
Провел на форуме:
46982

Репутация: 0
Exclamation

Народ простите конечно за тупые вопросы ,но я ничего не могу сделать пишит ПРИВЕТ ,а мне надо цифры !!! Вот ссыль на то что я сделал ,кому не сложно сделайте и перезалейте !!!!! http://letitbit.net/download/75863.7.../BUch.rar.html
 

  #6394  
Старый 29.04.2010, 19:24
SkyLine32
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме:
4022236

Репутация: 38
Отправить сообщение для SkyLine32 с помощью ICQ Отправить сообщение для SkyLine32 с помощью AIM Отправить сообщение для SkyLine32 с помощью MSN Отправить сообщение для SkyLine32 с помощью Yahoo
По умолчанию

Цитата:
Сообщение от buchlord  
Народ простите конечно за тупые вопросы ,но я ничего не могу сделать пишит ПРИВЕТ ,а мне надо цифры !!! Вот ссыль на то что я сделал ,кому не сложно сделайте и перезалейте !!!!! http://letitbit.net/download/75863.7.../BUch.rar.html
PHP код:
IdHTTP1.Get('http://www.sms.tele2.ru/get_rni.php?public_key='+public_keyFS); 
 

  #6395  
Старый 29.04.2010, 19:25
buchlord
Новичок
Регистрация: 07.01.2009
Сообщений: 12
Провел на форуме:
46982

Репутация: 0
По умолчанию

Цитата:
Сообщение от SkyLine32  
PHP код:
IdHTTP1.Get('http://www.sms.tele2.ru/get_rni.php?public_key='+public_keyFS); 





Помог спосибо!!!!!!!
 

  #6396  
Старый 29.04.2010, 20:44
buchlord
Новичок
Регистрация: 07.01.2009
Сообщений: 12
Провел на форуме:
46982

Репутация: 0
Exclamation

PHP код:
unit Unit1;

interface

uses
  Windows
MessagesSysUtilsVariantsClassesGraphicsControlsForms,
  
DialogsPngImageListImgListIdHTTPIdBaseComponentIdComponent,
  
IdTCPConnectionIdTCPClientStdCtrlsExtCtrlsIdCookieManager;

type
  TForm1 
= class(TForm)
    
Image1TImage;
    
Edit1TEdit;
    
Button1TButton;
    
IdTCPClient1TIdTCPClient;
    
IdHTTP1TIdHTTP;
    
PngImageList1TPngImageList;
    
PngImageCollection1TPngImageCollection;
    
IdCookieManager1TIdCookieManager;
    
Button2TButton;
    
KodTComboBox;
    
nomerTEdit;
    
textTEdit;
    
Label1TLabel;
    
procedure Button1Click(SenderTObject);
    
procedure Button2Click(SenderTObject);

  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1TForm1;

implementation

 
var public_keyS:string;
{
$R *.dfm}

procedure TForm1.Button1Click(SenderTObject);

var 
FS:TFileStream;
begin
 IdHTTP1
.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
S:=IdHTTP1.Get('http://www.sms.tele2.ru/');
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
public_key:=Copy(SPos('public_key'S)+3532);
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
FS:=TFileStream.Create('captcha.png',FMCreate);
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
IdHTTP1.Get('http://www.sms.tele2.ru/get_rni.php?public_key='+public_keyFS);
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
FS.Free;
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
Image1.Picture.LoadFromFile('captcha.png');
end;

procedure TForm1.Button2Click(SenderTObject);
var 
Data:TStringList;
begin
Data
:=TStringList.Create;
Data.Add('do=send');
Data.Add('smstext='+text.Text);
Data.Add('phone_cod='+Kod.text);
Data.Add('number='+nomer.Text);
Data.Add('sms_text='+text.Text);
Data.Add('private_key='+public_key);
Data.Add('public_key='+public_key);
Data.Add('submit.x=submit.x');
Data.Add('submit.y=submit.y');
S:=IdHTTP1.Post('http://www.sms.tele2.ru/'Data);
if 
Pos('green'S)<>0 then
Label1
.Caption:='ДА :)'
else
Label1.Caption:='Нет;)'

end;


end



Программа работает но с отправкой на сервер данных запутался ,не могу сообразить !!! Помогите пожалуйста юнному программисту !!!!!
 

  #6397  
Старый 29.04.2010, 21:04
HakaR
Участник форума
Регистрация: 23.07.2009
Сообщений: 261
Провел на форуме:
4435957

Репутация: 539
По умолчанию

0_о
buchlord, зачем ты столько раз, юзер агент прописываешь?
Сверяй что отправляет браузер и твоя программа, и соображай.
 

  #6398  
Старый 29.04.2010, 21:18
JnK
Участник форума
Регистрация: 30.03.2007
Сообщений: 121
Провел на форуме:
188563

Репутация: 52
По умолчанию

Цитата:
Сообщение от buchlord  




Программа работает но с отправкой на сервер данных запутался ,не могу сообразить !!! Помогите пожалуйста юнному программисту !!!!!

PHP код:
....

procedure TForm1.Button1Click(SenderTObject);

var 
FS:TFileStream;
begin
  IdHTTP1
.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
  
S:=IdHTTP1.Get('http://www.sms.tele2.ru/');

  
public_key:=Copy(SPos('public_key'S)+3532);
  
FS:=TFileStream.Create('captcha.png',FMCreate);
  
  
IdHTTP1.Get('http://www.sms.tele2.ru/get_rni.php?public_key='+public_keyFS);
  
FS.Free;
  
Image1.Picture.LoadFromFile('captcha.png');
end;

procedure TForm1.Button2Click(SenderTObject);
var 
  
Data:TStringList;
begin
  Data
:=TStringList.Create;
  
Data.Add('do=send');
  
Data.Add('smstext='+text.Text);
  
Data.Add('phone_cod='+Kod.text);
  
Data.Add('number='+nomer.Text);
  
Data.Add('sms_text='+text.Text);
  
Data.Add('private_key='+public_key);  // Это капча
  
Data.Add('public_key='+public_key);  // А это Хеш наверное её )
  
  
S:=IdHTTP1.Post('http://www.sms.tele2.ru/'Data);

  if 
Pos('green'S)<>0 then
    Label1
.Caption:='ДА :)'
  
else
    
Label1.Caption:='Нет;)'
  
Data.Free;  // список освобождать кто будет?
end;


end
PHP код:
Data.Add('private_key='+public_key);  // Это капча
Data.Add('public_key='+public_key);  // А это Хеш наверное её ) 
У тебя капча и ключ одно и тоже.

Последний раз редактировалось JnK; 29.04.2010 в 21:23..
 

  #6399  
Старый 29.04.2010, 22:40
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
Провел на форуме:
7879791

Репутация: 265


Отправить сообщение для stepashka_ с помощью ICQ
По умолчанию

Дельфи
Я зашёл на ВК
Цитата:
idhttp1.Get('http://vk.com/');
Как можно спарсить нужный мне текст?
 

  #6400  
Старый 29.04.2010, 23:04
JnK
Участник форума
Регистрация: 30.03.2007
Сообщений: 121
Провел на форуме:
188563

Репутация: 52
По умолчанию

Цитата:
Сообщение от stepashka_  
Дельфи
Я зашёл на ВК

Как можно спарсить нужный мне текст?
PHP код:
var
  
str:string;
begin
  str
:=idhttp1.Get('http://vk.com/');
//  copy,delete,pos
end
или как практикуют через StringList

PHP код:
var
  
str:Tstringlist;
  
tmp:string;
  
i:integer;
begin
  str
:=Tstringlist.Create();
  
str.Text:=idhttp1.Get('http://vk.com/');
  for 
i:=0 to str.count-do
  
begin
    tmp
:=str.Strings[i] ;
    
delete(tmp,1,pos('img',tmp));
    
//  copy,delete,pos
  
end;
  
str.Free;
end

Последний раз редактировалось JnK; 29.04.2010 в 23:08..
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ