Список сообщений Украина

Чем закодирован этот пхп фаил
Как декодировать ионкубе?
Есть сервисы или проги? - не платные.
Написал: Украина
Чем закодирован этот пхп фаил
<?php //00455
//
//
//
//
//
//
//
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');@dl($__ln);if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}@dl($__ln);}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the site administrator.');exit(199);
?>
4+oV588ZnlZUz3h/3REQKzizIq0HHsXocnmUYUWAzZvAWcOoPGqn9kvk/74LeKxH4b2OtOte6z0U
zwLjj9/mVqT8RZ7uKxE9FjObLTFjqXNfHQ/91itD6nC0p8fB565KOU+MEmqpQT/ZIindQfNbKrYg
DpSIlOXoSMkA+FY4l5fnys2TkoOHD5+ufqTDtho8OdYCcpBwIX6YCet730xc1/pl4f5JPuA7ERI4
D8Gi8lyzRolLziy96EfQX82mPgQgsGUexFvUEfk7S0NSrs5R8bUOjX7D0cXlmENFzoy+GQD44VIt
puBHA0chUot/P+MolUvqUuela7LpdVeZIDhXV7HmlvEEK8dwIW21at3VLGjEQ4QrrvsL2so6g6kF
BHjGaOD+mxOuXizg5dtpUMappBUFx9jt3nN/K+qe5fzluUkTE0P6I18m+Q8/AGyXU70URoeJRqGY
BmfByCj9LVdU2joXk+elYccdb+c8NThx1o+rCqVJ8G==
Написал: Украина
не догружаеться страница
Стоит последний денвер.
Поставил скрипт kolhozV1.
При переходе по любой ссылке, загружается только верх страницы. Например: с инфой о полученом кол-ве опыта и вовсе только один главный цвет фона. А уже когда ее обновишь тогда и остальное.
Подскажите в чем может быть проблема?
Написал: Украина
Пойти на курсы, или учить самому Php
Мне знакомый подкинул образы дисков с видео-уроками: 11гб по пхп и 1,6гб мускул.
В них снято видео с курсов specialist.ru/
там показан монитор препода, с сопровождением то что он говорит и показывает на примерах.
Пхп разбит на 4 курса:
РНР. Уровень 1. Основы создания сайтов.
РНР. Уровень 2. Разработка web-сайтов и взаимодействие с MySQL.
РНР. Уровень 3. Профессиональная разработка на PHP 5
РНР. Уровень 4. Профессиональная разработка сложных веб-проэктов на php 5. (OOП)
мускул:
MySQL 5. Проектирование и создание баз данных для web.
Также смотрел и др:
Web-мастеринг. Серверное web-программирование.
XML И XSLT. Современные технологии обработки данных для web.
Проектирование безопасности веб - сайтов и эффективная защита от атак.
HTML и CSS. Уровень 2. Кроссбраузерная верстка и основы юзабилити.

Как по мне - они нормально преподают.
Кстати они не советуют учится по книгам. Так как там либо не точная информация, либо не полная и устаревшая. Хотя несколько они все таки выделили.
Советуют по онлайн мануалу на php.net/
Я вот придерживаюсь такому способу.
Через хром гуглю то что не понял или не знал и когда ищу что то... -Описание функции например. -Узнаю много другого что еще не выучил. плюс там поновее инфа и примеры использования и реализации чего либо.
Даже хваленым у нас php.su/ не так доволен как php.net/
Так же мне удобнее там смотреть и изменять функции которые теперь устаревшие и в дальнейшем будут удалены.
Написал: Украина
Проверка ваших скриптов на уязвимости
В мазиле есть дополнение. одно проверяет пхп, а другое бд на уязвимость. только либо я не разобрался как оно работает, либо оно работает, но плохо. Потому как некоторые явные дыры были в коде, а проверка выдавала что все в порядке.
Написал: Украина
Инъекция исполняемого кода
Iznaur95 (11 Января 2013 / 12:14)
интересно когда вообще может понадобиться принимать запросы от пользователей для инклуда?
Тогда, когда например очень большой вес файла. а на сервере его держать не возможно или не нужно и т.д. и т.п.
Но в данной ситуации надо защитится от возможности это сделать.

Добавлено через 04:43 сек.
Вот пожалуй один из лучших примеров.
Конструкция с оператором switch, например так:

<?php
...
$module = $_GET['module'];
switch ($module) // $case - имя переменной передаваемой в параметре к скрипту
{
case news: include(news.php); break;
case articles: include(articles.php); break;
... // и т.д.
// если в переменной $case отсутствует значение, то открывается главная страница
default: include(main.php); break;
}
...
?>
Написал: Украина
Инъекция исполняемого кода
Башка (11 Января 2013 / 08:26)
зачем тебе принимать от клиента информацию о модулей? Эту информацию должен знать сервер
Это не нужда - это возможность подключения левого файла если нет фильтра.

Добавлено через 09:32 сек.
Башка (11 Января 2013 / 12:48)
11. alexua, не проще книжку прочитать прежде чем начинать что то писать?
Все и обо всем в книге же не напишут. тем более что из 10 только одна правильно описывает и рассказывает. Да и время не стоит на месте. То что когда то было хорошо, может быть плохо или совсем не безопасно.
Написал: Украина
Инъекция исполняемого кода
7. alert, почему бред. Вот писал кто то так. Зашел сюда, увидел как не нужно. Исправился.
Умными и знающими не рождаются, а становятся.
Написал: Украина
Инъекция исполняемого кода
4. Wapruks,
Думаю такой вариант можно попробовать!
Написал: Украина
Инъекция исполняемого кода
Happy Trololo (11 Января 2013 / 02:54)
Ну, я бы в базе завел табличку с информацией о модулях и перед инклудом проверял бы наличие в этой таблице

Добавлено через 00:46 сек.
Это по сути то же, что и твой пример с массивом
А лишняя нагрузка на сервер базы не будет?
Написал: Украина