ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Узнаём IP в чате/форуме/icq
  #1  
Старый 10.02.2006, 04:58
Аватар для F1reF0x
F1reF0x
Познающий
Регистрация: 13.11.2004
Сообщений: 48
Провел на форуме:
91229

Репутация: 25
Отправить сообщение для F1reF0x с помощью ICQ
Post Узнаём IP в чате/форуме/icq

От нечег делать

Часто встречаются вопросы, как узнать ip в чате/аське/форуме/гесте и тд, конечно можно через какую ибудь дырку посмотреть ип, но это удаётся далеко не всегда. Гораздо проще это сделать в 5 сток пхп кода и дать ссылку "клиенту". Один раз мне надо было узнать IP адрес одного хакИра, как назло он использовал последнию версию офицального icq клиента. Тогда я побыстрому набросал один скрипт.

PHP код:
<?php
$ip 
getenv ("REMOTE_ADDR");
$FL fopen("log.txt""a+");
fwrite($FL$ip);
fclose($FL);
?>
Теперь разберёмся как это работает. В первой строчке я присваиваю перменной $ip аддрес с которого зашли на страницу. Во второй присваиваю переменной $FL хэндл на открытый файл log.txt, флаг a+ значит что новые записи будут дописыватся в конец файла. В тертьей строчке я передаю процедуре записи два параметра, хэндл на открытый файл, и данные которые надо записать. На следующий день мне потребовалось узнать много IP адресов через icq, а т.к заманить на простю страницу юзера очень легко, я решил сразу написать нормальный скрипт. Для начала надо создать приватную зону, что бы не все могли смотреть наши логи (хотя всё равно в большинстве случаев можно их посмотреть обратившить просто к файлу log.txt, но если писать админку для скрипт в неё можно будет добавить ещё возможности). Создаём страницу login.php в неё пишем такие строки:

Код HTML:
<form action="admin.php" method="Post">
Nick: </font> <input type="text" name="login"><br>
Pass: <input type="text" name="password"><br><input type="submit" value=" Login ">
</form>
Теперь создаём файл admin.php в него пишем такой код:

PHP код:
<?php
if ($login != "User" or $password != "qwert"// Если логин и пароль не совпадают...
{
echo 
"<center><font color=#d00000><h3>Неправильная пара логин/пароль</h3></font></center>"// Вывод сообщения
}
else 
// А если совпадают...
{
echo 
"<center><table width=250 height=500 border=1 bgcolor=3C3C3C><td><font color=000000>";
echo 
"<center><B><font color=F5F5F5 size=2>Админ панель ipL</b><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
echo 
"</td></table></font></center>";
echo 
"<td>";
echo 
"<B>Log.html:</B><BR><BR>";
include 
"log.html"// Инклуд файла с логом
echo "</td></font></center>";
}
?>
Теперь открываем ранне существующий файл для записи в лог и модифицируем его так:

PHP код:
<?php
$ip 
getenv ("REMOTE_ADDR"); // Узнаём IP
$Fl fopen("log.html""a+"); // Открываем файл log.html
fwrite($Fl"<b>" "[ " date("d.m.y H:i:s") . "]" "</b>"); // Записываем дату и время
fwrite($Fl" ");
fwrite($Fl"IP addres: " $ip "<br>"); // Записываем ип
fclose($Fl);
?>
Можно было много ещё дописать в файл определения ип, например определение OS и тд.тут уже сам эксперементируйте.
Теперь достаточно дать ссылку со словами ... прикольные анекдоты/это ты/там моя фотка и тд вариантов тут много. 99% что ссылку просмотрят, а вы узнаете ip адресс.

Последний раз редактировалось Keltos; 08.06.2010 в 14:23.. Причина: Исправил
 
Ответить с цитированием
 





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


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




ANTICHAT.XYZ