Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Старый добрый IP-шник

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Взлом программ] >> Старый добрый IP-шник
Имя
Сообщение << Старые топики   Новые топики >>
Старый добрый IP-шник - 2007-02-22 22:42:10.283333   
Анапа CiTy

Сообщений: 4
Оценки: 0
Присоединился: 2007-02-22 21:59:36.986666
Ребят, подскажите…..вот я хочу пользоваться прогой Radmin (например) в интернете….ну вот пойду я в гости к знакомому установлю у него Сервак, а себе Клиента…..но ведь для подключения нужно знать IP-шник Сервака…..а как мне узнать его IP-шник??? он ведь всегда меняется…….есть такая прога, чтобы её установить вместе с серваком и при каждом его выходи, мне на мыло (или ещё куда-нибудь) скидывался его IP-шник??? ну или что-то другое может подскажите…..вообщем выручайте….
Post #: 1
RE: Старый добрый IP-шник - 2007-02-23 00:52:49.266666   
Lord Niken

Сообщений: 379
Оценки: 0
Присоединился: 2004-04-26 16:25:24
Как вариант просто узнай диапазон смены его адреса, а потом проскань и посмотри какие живые и на которых запущен на раадмин на порту… 
Post #: 2
RE: Старый добрый IP-шник - 2007-02-23 01:23:23.423333   
halkfild

Сообщений: 286
Оценки: 0
Присоединился: 2006-11-27 18:26:36.310000
поудаляйте эти дубликаты топиков:@:@
Post #: 3
RE: Старый добрый IP-шник - 2007-02-23 08:21:31.090000   
vova87

Сообщений: 1
Оценки: 0
Присоединился: 2007-02-23 08:17:22.010000
:@
Post #: 4
RE: Старый добрый IP-шник - 2007-02-23 10:43:19.743333   
Scotty

Сообщений: 12
Оценки: 0
Присоединился: 2007-02-16 07:01:40.676666
конечно не втему но    вот у нас на работе есть выделеная линия через сетевую карту а нельзя ли какнибудь седенится через модем ??? :)
Post #: 5
RE: Старый добрый IP-шник - 2007-02-23 16:21:11.930000   
ZneP

Сообщений: 910
Оценки: 0
Присоединился: 2006-08-21 16:11:47
quote:

ORIGINAL: Scotty

конечно не втему но &nbsp;&nbsp; вот у нас на работе есть выделеная линия через сетевую карту а нельзя ли какнибудь седенится через модем ??? :)

Можно.

А через какой модем ты хочешь соеденится?
Post #: 6
RE: Старый добрый IP-шник - 2007-02-23 22:45:47.853333   
Анапа CiTy

Сообщений: 4
Оценки: 0
Присоединился: 2007-02-22 21:59:36.986666
Так всё таки как узнать чужой IP-шник???
Post #: 7
RE: Старый добрый IP-шник - 2007-02-23 23:47:23.893333   
voody

Сообщений: 958
Оценки: 0
Присоединился: 2005-02-06 22:28:30
Я не знаю программ, которые бы высылали IP-шник на e-mail, но мне этого и не нужно знать, т.к. такую программу можно написать самому, причем, достаточно быстро. Я не дам тебе сейчас готовый и настроенный под тебя код, но пример все же покажу. Только, в этом случае, IP-шник будет не высылаться на почту, а сохранятся на каком-нибудь сервере. Посмотреть ты его сможешь зайдя на определенную страницу в интернете. Пишешь программу примерно такого содержания (C++):

#include &lt;windows.h&gt;
#include &lt;winsock.h&gt;

WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
char request[] = "GET http://localhost/script.php?var=test HTTP/1.0\n" // 1
"Host: localhost\n"
"Referer: http://www.google.ru/index.html\n"
"Cookie: income=0\n\n";

WSADATA wsaData;
SOCKADDR_IN socketaddr;

WSAStartup(MAKEWORD(1,1), &wsaData);
SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

socketaddr.sin_family = AF_INET;
socketaddr.sin_addr.s_addr = inet_addr("127.0.0.1"); //2
socketaddr.sin_port = htons(80);

connect(sock, (sockaddr *)&socketaddr, sizeof(socketaddr));
send(sock, request, strlen(request), 0);
closesocket(sock);

WSACleanup();
return 0;
}

В строчке, помеченной единицей пишешь адрес PHP-скрипта (о нем чуть позже), а в строчке, помеченной двойкой пишешь IP-адрес сервера, на котором этот скрипт будет лежать (его ты можешь узнать, набрав в командной строке ping www.site.com, где www.site.com - адрес сервера). Впринципе, можно импользовать функцию gethostbyname для определения адрема прямо в программе, но мне не хочется сейчас переписывать код, тем более я уже не помню, как ей пользоваться, нужно в справочник заглядывать. Теперь о PHP-скрипте. Именно он и будет определять IP-адрес и сохранять его в тектовой файл. Вот его приблизительный код (PHP):

<html><head><title>Определение IP</title></head><body><font face="arial">
<?php
$logfile = 'log.txt';
if (count($_GET) == 1) {
if (isset($_GET['var'])) {
$note = 'Bot name: <b>'.$_GET['bot'].'</b><br>Date: <b>'.date('d.m.Y').'</b><br>Time: <b>';
$note .= date('H:i:s').'</b><br>REMOTE_ADDR: <b>'.$_SERVER['REMOTE_ADDR'].'</b><br>Forward for: <b>';
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $note .= $_SERVER['HTTP_X_FORWARDED_FOR'].'</b>';
else $note .= 'empty</b>';
$note .= '<br><br>';
$log = fopen($logfile, 'a');
fwrite($log, "$note\r\n");
fclose($log);
}
if (isset($_GET['clearlog'])) unlink('log.txt');
echo 'Лог удален.<p align="center"><a href="JavaScript:history.back();">Назад</a></p>';
}
else {
if (file_exists($logfile)) readfile($logfile);
else echo('Лог пуст!');
}
?>
</font></body></html>

Тут тоже нет ничего трудного. При обращению к скрипту, он проверяет, переданны ли ему переменные в GET-запросе. Если передана переменная var (с любым содержанием) - значит это наша программа (на C++) подключается - и мы записываем IP, время и дату в файл. Если передана переменная clearlog (с любым содержанием) - удаляется файл с логом. Если же ничего не передано - ты увидишь список IP-адресов со временем захода. Что еще тут можно сказать? Данный код далек от совершенства, в него можно (да, и нужно) еще много чего добавить. Например, вставить в программу таймер, который будет ждать соединения с интернетом и только после него передавать IP. Или, вставить код, с помощью которого программа будет сама добавляться в автозапуск. Но это ты уже доделывай сам. На халяву я тебе и так достаточно информации дал.
Post #: 8
Страниц:  [1]
Все форумы >> [Взлом программ] >> Старый добрый IP-шник







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.