Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Узнаём IP в чате/форуме/icq |

10.02.2006, 04:58
|
|
Познающий
Регистрация: 13.11.2004
Сообщений: 48
Провел на форуме: 91229
Репутация:
25
|
|
Узнаём 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..
Причина: Исправил
|
|
|

10.02.2006, 11:33
|
|
Познающий
Регистрация: 09.09.2005
Сообщений: 90
Провел на форуме: 827197
Репутация:
22
|
|
Сообщение от 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..
|
|
|

10.02.2006, 11:46
|
|
OpenVPN.CC
Регистрация: 15.07.2005
Сообщений: 1,599
Провел на форуме: 7670961
Репутация:
1034
|
|
Это уже не ново но новичкам пойдёт и чела ещё надо уговорить чтоб он перешёл по ссылке....
|
|
|

10.02.2006, 13:51
|
|
Познающий
Регистрация: 13.11.2004
Сообщений: 48
Провел на форуме: 91229
Репутация:
25
|
|
вместо file.php, назови файл index.php и положи в папку скажем анекдоты или галерея. лююбой пройдёт.
|
|
|

10.02.2006, 22:25
|
|
Banned
Регистрация: 05.10.2005
Сообщений: 965
Провел на форуме: 5888800
Репутация:
547
|
|
Да скрипт старый, но респект что описал его , урок тем кто незнает )
|
|
|

11.02.2006, 06:40
|
|
Постоянный
Регистрация: 31.12.2005
Сообщений: 605
Провел на форуме: 4349433
Репутация:
661
|
|
всетаки ссылка на снифак ето и правдо попороще будет...
но в обоих случаях, как сказал Nova
чела ещё надо уговорить чтоб он перешёл по ссылке
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|