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.. Причина: Исправил
 
Ответить с цитированием

  #2  
Старый 10.02.2006, 11:33
Аватар для Evolution
Evolution
Познающий
Регистрация: 09.09.2005
Сообщений: 90
Провел на форуме:
827197

Репутация: 22
Отправить сообщение для Evolution с помощью ICQ
По умолчанию

Цитата:
Сообщение от F1reF0x  
<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>
а ккак же безопасность?
if (eregi("[^a-za-я0-9_]",$login)) {
print "Ok";
}else{
print "логин содержит недопустимые символы";
}
вроде так))) анологично с $password
да в принципе мона просто ссылку на снифер дать.

Последний раз редактировалось Evolution; 10.02.2006 в 11:42..
 
Ответить с цитированием

  #3  
Старый 10.02.2006, 11:46
Аватар для Nova
Nova
OpenVPN.CC
Регистрация: 15.07.2005
Сообщений: 1,599
Провел на форуме:
7670961

Репутация: 1034


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

Это уже не ново но новичкам пойдёт и чела ещё надо уговорить чтоб он перешёл по ссылке....
 
Ответить с цитированием

  #4  
Старый 10.02.2006, 13:51
Аватар для F1reF0x
F1reF0x
Познающий
Регистрация: 13.11.2004
Сообщений: 48
Провел на форуме:
91229

Репутация: 25
Отправить сообщение для F1reF0x с помощью ICQ
По умолчанию

вместо file.php, назови файл index.php и положи в папку скажем анекдоты или галерея. лююбой пройдёт.
 
Ответить с цитированием

  #5  
Старый 10.02.2006, 22:25
Аватар для Tem
Tem
Banned
Регистрация: 05.10.2005
Сообщений: 965
Провел на форуме:
5888800

Репутация: 547


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

Да скрипт старый, но респект что описал его , урок тем кто незнает )
 
Ответить с цитированием

  #6  
Старый 11.02.2006, 06:40
Аватар для A110ut
A110ut
Постоянный
Регистрация: 31.12.2005
Сообщений: 605
Провел на форуме:
4349433

Репутация: 661


По умолчанию

всетаки ссылка на снифак ето и правдо попороще будет...
но в обоих случаях, как сказал Nova
Цитата:
чела ещё надо уговорить чтоб он перешёл по ссылке
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ