ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1521  
Старый 12.01.2008, 13:36
Аватар для Micr0b
Micr0b
Участник форума
Регистрация: 14.01.2006
Сообщений: 242
Провел на форуме:
2630617

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

PHP код:
<body background="<?=$_POST['name_img']?>">
<form method="POST">
name img:<input type="text" name="name_img" value="img.jpg">
<input type="submit">
</form>
Можно зделать выборку img з БД или масива..

Последний раз редактировалось Micr0b; 12.01.2008 в 13:39..
 
Ответить с цитированием

  #1522  
Старый 12.01.2008, 13:57
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от xaker-boss  
Люди кому нетрудно подскажите скрипт, чтобы когда его запускаеш рядом лежащия картинка например 123.gif становилась его фонам.
В смысле, чтобы скрипт сканировал директорию на предмет картинки и выводил бы первую попавшуюся как фон?
PHP код:
<?
$dir
=opendir('.');
while((
$file=readdir($dir))!==false)
{
if(
preg_match('/\.jpg$/i',$file)){echo('<body background="'.$file.'">');break;}
}
?>
 
Ответить с цитированием

  #1523  
Старый 12.01.2008, 15:56
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Можно как-то изменить значение стандартных переменных Php? Например те, которые отвечают за тип браузера и твой Ip?
 
Ответить с цитированием

  #1524  
Старый 12.01.2008, 15:59
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от inlanger  
Можно как-то изменить значение стандартных переменных Php? Например те, которые отвечают за тип браузера и твой Ip?
Снаружи - при register_globals on иногда можно, но не все. Изнутри можно, по моему тоже не все
 
Ответить с цитированием

  #1525  
Старый 12.01.2008, 16:10
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

А подробнее можно? Мне надо "перейтипо ссылке" именно с определённого браузера и определённого диапозона Ip. Но Ip, допустим, у меня есть. Как хотя-бы браузер подделать?
 
Ответить с цитированием

  #1526  
Старый 12.01.2008, 16:13
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от inlanger  
А подробнее можно? Мне надо "перейтипо ссылке" именно с определённого браузера и определённого диапозона Ip. Но Ip, допустим, у меня есть. Как хотя-бы браузер подделать?
Браузер подделать очень просто - подменить User Agent
 
Ответить с цитированием

  #1527  
Старый 12.01.2008, 16:42
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Ладно, его подменим... А Ip рельно?
 
Ответить с цитированием

  #1528  
Старый 12.01.2008, 18:04
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Хм... Подстановка браузера тож не хочет работать:
пишу
PHP код:
<?php 
$site
="admex.org";
$request "GET /login.php?login=inlanger&pass=MYPASS HTTP/1.0\r\n";
$request .= "Host: $site\r\n";
$request .= "Expires: Thu, 01 Jan 1970 00:00:01 GMT\r\n";
$request .= "Cache-Control: no-store, no-cache, must-revalidate\r\n";
$request .= "Pragma: no-cache\r\n";
$request .= "Cookie: income=1\r\n";
$request .= "User-Agent: Opera/8.01 (J2ME/MIDP; Opera Mini/1.2.3214/1684; ru; U; ssr)\r\n";
$request .= "Client-ip: 195.189.142.77\r\n";
$request .= "FORWARDED_FOR: 195.189.142.77\r\n";
$fp2 fsockopen("$site"80);
                
fputs($fp2$request);
                
fputs($fp2"Connection: close\r\n");
                
fputs($fp2"\r\n");

                while (!
feof($fp2)) {
                echo 
fgets($fp2128);
                }

                
fclose($fp2);
                
sleep($time);
?>
А оно мне пишет:
Цитата:
Последний раз вы были на сайте в 16:58:39 / 12-Jan-2008
C ip: 195.24.148.232
C браузера: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
и так постоянно! То есть подмена не происходит?
 
Ответить с цитированием

  #1529  
Старый 12.01.2008, 21:06
Аватар для NNNS
NNNS
Познающий
Регистрация: 26.05.2007
Сообщений: 63
Провел на форуме:
550386

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

Вопрос по сокетам. Нужно получить инфу лежащую на страничке, которая закрыта авторизацией.
PHP код:
 $fp=fsockopen("xxxyyy.ru",80,$errno,$errstr,10);
$out "GET /in.php?email=yyyzzz@xxx.ru&pass=12345 HTTP/1.0\r\n";
$out .= "Host: xxxyyy.ru\r\n";
$out .= "User-Agent: Firefox\r\n";
$out .= "Referer: xxxyyy.ru/login.php\r\n";
$out .= "Cookie: income=1\r\n";
$out .= "Content-Type: text/html; charset=windows-1251\r\n\r\n";
fwrite($fp,$out);
$ans='';
while(!
feof($fp)) 
{
    
$ans.=fgets($fp,128);

авторизация пройдена...
Получаю ответ
Цитата:
HTTP/1.1 302 Found
Server: nginx/0.5.30
Date: Sat, 12 Jan 2008 16:51:21 GMT
Content-Type: text/html; charset=windows-1251
Connection: close
X-Powered-By: PHP/5.2.0-8+etch9
Pragma: no-cache
Cache-control: private, must-revalidate
Set-Cookie: remixchk=5; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Set-Cookie: remixchk=5; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Set-Cookie: remixmid=12345; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Set-Cookie: remixemail=yyyzzz@xxx.ru; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Set-Cookie: remixpass=fc6e3893c5802236c07a70d3da0ddef3; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Location: /index.php
Content-Length: 0
Теперь нужно получить контент

PHP код:
$out  "GET /page.php HTTP/1.0\r\n";  
$out .= "Host: xxxyyy.ru\r\n"
$out .= "User-Agent: Firefox\r\n"
$out .= "Referer: xxxyyy.ru\r\n";
$out .= "Content-Type: text/html; charset=windows-1251\r\n\r\n"
fwrite($fp$out);
$ans='';
while(!
feof($fp)) {
  
$ans.=fgets($fp,128);

Получаю ответ
Цитата:
HTTP/1.1 302 Found
Server: nginx/0.5.30
Date: Sat, 12 Jan 2008 16:51:21 GMT
Content-Type: text/html; charset=windows-1251
Connection: close
X-Powered-By: PHP/5.1.0-8+etch9
Pragma: no-cache
Cache-control: private, must-revalidate
Set-Cookie: remixchk=5; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Location: login.php
Content-Length: 0
Вопрос : как "сохранить" авторизацию?
 
Ответить с цитированием

  #1530  
Старый 12.01.2008, 21:21
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Те куки, которые тебе передаются ответом, вставляй в следующий запрос
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ