Просмотр полной версии : Форумы прячут путь по картинок. Как быть ?
Заметил , что многие форумы прячуть прямой путь до картинок.
теперь путь до аватарки
image.php?u=159045&dateline=1322750757
Если ли какие то методы , что бы узнать , прямой путь куда залилась аватарка ?
вероятнее что картинки хранятся в базе
А есть вариант , что в базе хранится линк на картинку а скрипт его вызывает ?
PRosTo_LEva
01.12.2011, 20:24
А есть вариант , что в базе хранится линк на картинку а скрипт его вызывает ?
Именно так чаще всего и работают движки. Один из параметров в таблице юзеров часто идет как avatar, там содержимое в стиле '/img/ava1.jpg'
Кстати сказать ничего не мешает хранить изображения прямо в базе. По факту это элементарно. Только вот чисто с точки зрения здравого смысла - идиотизм. Нагрузка на БД будет больше - толка от этого не будет никакого.
HAXTA4OK
01.12.2011, 20:29
Кстати сказать ничего не мешает хранить изображения прямо в базе. По факту это элементарно. Только вот чисто с точки зрения здравого смысла - идиотизм.
это не идиотизм, в некоторых ситуациях это спасает от выполнения пхп кода
PRosTo_LEva
01.12.2011, 20:41
это не идиотизм, в некоторых ситуациях это спасает от выполнения пхп кода
Я не отрицаю что это хорошо в плане защиты, но если взять масштабный проект с большим количеством изображений и приличным онлайном - нагрузка на базу будет велика.
Проще сделать качественный скрипт аплоадера картинок.
Есть какие либо идеи как такое можно раскрутить ? Что бы узнавать путь до картинки ?
Заплачу хорошо , за любую полезную информации по этой теме.
PRosTo_LEva
01.12.2011, 21:12
Есть какие либо идеи как такое можно раскрутить ? Что бы узнавать путь до картинки ?
Если есть доступ к базе - вычитать значения из соответствующих колонок и получить пути. Если доступа нет - качай такой же движок, устанавливай и смотри куда складываются картинки и с какими именами, анализируешь результаты, определяешь методы назначения имён изображениям и возможно найдешь нужную картинку. На счет выполнения РНР кода... тут уже уверенности мало.. но на этот счет вопрос не был поставлен.
Если цель скачать изображение то не обязательно знать полный путь до файла.
Я не отрицаю что это хорошо в плане защиты, но если взять масштабный проект с большим количеством изображений и приличным онлайном - нагрузка на базу будет велика.
Проще сделать качественный скрипт аплоадера картинок.
Нагрузка на базу растет медленнее, чем нагрузка на FS и, даже не оптимизированный в этом плане Мускул не проиграет FS.
Современные FS используют технологии СУБД, поэтому разницы можно не заметить, а если взять FAT32, то скорость обработки может быть очень заметна.
Грубо говоря (очень грубая модель), файл данных в СУБД можно представить себе, как один файл FS, организованный внутри тоже по типу файловой системы, но оптимизированной по скорости поиска и извлечения (записи) данных.
========
UPD for itraxe
Извини, что не ответ по твоей теме, но не вводить людей в заблуждение - важно.
На твой вопрос ответ уже дали, универсального способа нет, смотри исходники, если доступны, или ищи хакерское озарение.
Мне нужно просто узнать точный путь до файла на сервере .
Для чего это уже второй вопрос =)
Именно путь к файлу если он в Бд найти проблематично так что если есть возможность слей эти картинки к себе на хост
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot