r3al

Рейтинг
1
Регистрация
13.06.2012

запрос покажи и EXPLAIN запроса покажи тоже.

Да, это действительно проблема. Я о ней думаю, ищу способ как-то гарантировать, что система получает не сфальсифицированный ответ. Пока что ничего дельного не придумал. Буду весьма признателен, если кто что подскажет.

а никак ты этого не сделаешь если есть прямое обращение к файлу.

и лично из своего опыта: я всегда проверял файлы с дикими названиями, ищя в них нечто интересное. Хотя конечно ты можешь прятать свой файл в картинки, добавлять AddType к определенному файлу и пряча тем самым твой файл под видом картинки - вот это будет нормально, хрен кто догадается с первого взгляда да и что бы шелл повесить никто не будет картинки эти перебирать. Так что вот тебе более менее сносный метод "защиты" твоего файла.

1. Парсит с динамически выделяемых IP городского провайдера, после бана IPа быстро его меняет.

А тебе этот городской провайдер много трафика приносит? Забань всю его подсеть?

Путать теги или ещё что-то рандомно менять.. Во всех рандомах всегда найдутся константы, от них и будут плясать.

fedimen, а зачем ты плодишь переменные?

Условие простое же:

если имя поля = цена и значение не пустое {

выводим следующий код

}

Кстати, это: if($extraField->name == "Цена") очень не хорошо.

Вот с этим полностью согласен. Но это уже автора прихоть.

Вообщем я сейчас тоже писал много букав... Но суть обьясню так же тезисно:

- не устанавливайте нуленые, не проверенные движки, ибо туда сразу заливают шелл, а потом выдают за супер пупер сборку.

- устанавливая модули/компоненты/скрипты внимательно читайте ридми до конца. К примеру множество людей ставило форумы и не удаляло папку install а потом удивлялись обилию шеллов на сайтах. Хотя в ридми было написано: после установки удалите директорию install.

- есть ещё много примеров взлома, но по сути 95% сайтов взламываются школьниками, через всем известные баги, которые по своей лени вебразработчик просто не прикрывает.

И если я понял суть твоей идеи, то ты внедряешь на сайт какой то скрипт (потому что по другому ты не проверишь целостность файла), который будет, допустим, создавать md5 хеш файла и потом по крону отсылать тебе, где ты имея базу этих хешей будешь проверять изменен файло или нет.

Залив шелл, я перепишу твой скрипт который будет слать тебе только true ну или какойто там положительный ответ.. и что в итоге от твоей системы?

Если я все правильно понял:


<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->value): ?>



<?php if($extraField->name == "Цена" && !empty($extraField->value)): ?>


<span class="itemExtraprice"><?php echo $extraField->name; ?>:</span>
<span class="itemExtrapricevalue"><?php echo $extraField->value; ?></span>

<?php elseif($extraField->name == "Валюта"): ?>


<span class="itemExtrapricevalue"><?php echo $extraField->value; ?></span>



<?php endif; ?>
<?php endif; ?>
<?php endforeach; ?>
12
Всего: 16