Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$connect = mysql_connect($host, $login, $password) or die(mysql_error());
$select_db = mysql_select_db($database, $connect) or die(mysql_error());
while ($i < $num_pages) {
....
foreach($items as $it) {
$connect = mysql_connect($host, $login, $password) or die(mysql_error());
$select_db = mysql_select_db($database, $connect) or die(mysql_error());
}
}
location ~ ^.+\.p.hp.*$ { а по дефолту задано что nginx отдаёт http {
include mime.types;
default_type application/octet-stream;
...
кстати подобная тема неправильной настройки nginx и к чему это приводит уже освещалась на хабре, тынц<?php
readfile('/home/zyamilon/public_html/your/super/secret/0000/script.php');
cat 1.php |sed -e "s/eval(/echo /g"|sed -e "s/)));/));/g" > 2.php php 2.php > 3.php$n=0;
foreach ($GLOBALS['_888028985_'] as $value){
echo "sed -e \"s/\\\$GLOBALS\['_888028985_'\]\[$n\]/$value/g\"|";
$n++;
}
exit;sed -e "s/\$GLOBALS\['_888028985_'\]\[0\]/str_replace/g"|sed -e "s/\$GLOBALS\['_888028985_'\]\[1\]/unlink/g"|sed -e "s/\$GLOBALS\['_888028985_'\]\[2\]/preg_match/g"|sed -e "s/\$GLOBALS\['_888028985_'\]\[3\]/mysql_connect/g"|sed -e "s/\$GLOBALS\['_888028985_'\]\[4\]/mysql_error/g" и тд ....cat 3.php | sed -e "s/\$GLOBALS\['_888028985_'\]\[0\]/str_replace/g"|sed -e "s/\$GLOBALS\['_888028985_'\]\[1\]/unlink/g"|sed -e "s/\$GLOBALS\['_888028985_'\]\[2\]/preg_match/g"|sed -e "s/ .... > 4.php
Деобфускация PHP кода