ПравилаРегистрацияВход
НАВИГАЦИЯ

Учим PHP

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 52, 53, 54 ... 87, 88, 89 
АВТОРСООБЩЕНИЕ
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10176
Откуда: Уфа РБ
19 октября 2009, 21:49
renak, зачем искать что то ещё, если эта переменная даёт именно то что тебе нужно?
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10176
Откуда: Уфа РБ
19 октября 2009, 21:53
Вот готовый фильтр на основе этой переменной
$cracktrack = $_SERVER['QUERY_STRING'];
$wormprotector = array('chr(', 'chr=', 'chr%20', '%20chr', 'wget%20', '%20wget', 'wget(', 'cmd=', '%20cmd', 'cmd%20', 'rush=', '%20rush', 'rush%20', 'union%20', '%20union', 'union(', 'union=', 'echr(', '%20echr', 'echr%20', 'echr=', 'esystem(', 'esystem%20', 'cp%20', '%20cp', 'cp(', 'mdir%20', '%20mdir', 'mdir(', 'mcd%20', 'mrd%20', 'rm%20', '%20mcd', '%20mrd', '%20rm', 'mcd(', 'mrd(', 'rm(', 'mcd=', 'mrd=', 'mv%20', 'rmdir%20', 'mv(', 'rmdir(', 'chmod(', 'chmod%20', '%20chmod', 'chmod(', 'chmod=', 'chown%20', 'chgrp%20', 'chown(', 'chgrp(', 'locate%20', 'grep%20', 'locate(', 'grep(', 'diff%20', 'kill%20', 'kill(', 'killall', 'passwd%20', '%20passwd', 'passwd(', 'telnet%20', 'vi(', 'vi%20', 'insert%20into', 'select%20', 'nigga(', '%20nigga', 'nigga%20', 'fopen', 'fwrite', '%20like', 'like%20', '$_request', '$_get', '$request', '$get', '.system', 'http_php', '&aim', '%20getenv', 'getenv%20', 'new_password', '&icq','/etc/password','/etc/shadow', '/etc/groups', '/etc/gshadow', 'http_user_agent', 'http_host', '/bin/ps', 'wget%20', 'uname\x20-a', '/usr/bin/id', '/bin/echo', '/bin/kill', '/bin/', '/chgrp', '/chown', '/usr/bin', 'g\+\+', 'bin/python', 'bin/tclsh', 'bin/nasm', 'perl%20', 'traceroute%20', 'ping%20', '.pl', '/usr/x11r6/bin/xterm', 'lsof%20', '/bin/mail', '.conf', 'motd%20', 'http/1.', '.inc.php', 'config.php', 'cgi-', '.eml', 'file\://', 'window.open', '<script>', 'javascript\://','img src', 'img%20src','.jsp','ftp.exe', 'xp_enumdsn', 'xp_availablemedia', 'xp_filelist', 'xp_cmdshell', 'nc.exe', '.htpasswd', 'servlet', '/etc/passwd', 'wwwacl', '~root', '~ftp', '.js', '.jsp', 'admin_', '.history', 'bash_history', '.bash_history', '~nobody', 'server-info', 'server-status', 'reboot%20', 'halt%20', 'powerdown%20', '/home/ftp', '/home/www', 'secure_site, ok', 'chunked', 'org.apache', '/servlet/con', '<script', '/robot.txt' ,'/perl' ,'mod_gzip_status', 'db_mysql.inc', '.inc', 'select%20from', 'select from', 'drop%20', '.system', 'getenv', 'http_', '_php', 'php_', 'phpinfo()', '<?php', '?>', 'sql=', '_global', 'global_', 'global[', '_server', 'server_', 'server[', '/modules', 'modules/', 'phpadmin', 'root_path', '_globals', 'globals_', 'globals[');
$checkworm = str_replace($wormprotector, '*', $cracktrack);  
if ($cracktrack != $checkworm)
{
    die('ERROR!');
}
renak
Avatar
20 октября 2009, 16:19
echo urldecode($_SERVER['QUERY_STRING']);
renak
Avatar
20 октября 2009, 16:35
Если urldecode($_SERVER['QUERY_STRING']); данные эти записывать в файл и только они могут навредить работе сервера?
renak
Avatar
20 октября 2009, 17:54
или скрипта
Arab
Avatar
Сейчас нет на сайте
Репутация: 8
Регистрация: 17.09.2008
Всего сообщений: 1141
Откуда: Дагестан
20 октября 2009, 19:50
если только запишутся то ничего не случится. главное чтоб их не выводили
renak
Avatar
20 октября 2009, 21:12
Блин одни недочеты устроняю, про другие забываю допустим про empty
shpien
Avatar
Имя: Руслан
Сейчас нет на сайте
Репутация: 4
Регистрация: 23.12.2008
Всего сообщений: 623
Откуда: Северо-Запад
24 октября 2009, 22:43
как можно отобразить содержимое другого сайта на странице?
с Incklude не получается
скрипт
<?php
$forum_html = file_get_contents('http://xxxxxxxx.ru/');
$forum_html = preg_replace('/^.+<div id=\"site-description\">(.+?)<\/div>.+$/s', '$1', $forum_html);
echo $forum_html;
?>
тоже не срабатывает
JEka
Avatar
Имя: Женя
Сейчас нет на сайте
Репутация: 0
Регистрация: 27.11.2008
Всего сообщений: 403
Откуда: Украина
26 октября 2009, 01:57
shpien ,вроде это помощью тега <frame> делается ...а как точно не помню..
JEka
Avatar
Имя: Женя
Сейчас нет на сайте
Репутация: 0
Регистрация: 27.11.2008
Всего сообщений: 403
Откуда: Украина
26 октября 2009, 15:58
shpien ,если еще надо ,то вот пример:
<IFRAME SRC="http://profismart.org" WIDTH=200 HEIGHT=200 NAME="XXX" SCROLLING="auto" FRAMEBORDER=0>
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 52, 53, 54 ... 87, 88, 89 След.
 
стр.  
Страница 53 из 89
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.032 сек
Общая загрузка процессора: 55%
SQL-запросов: 4
Rambler's Top100