Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Защита фотографий для OpenCart


halfhope

Recommended Posts

Путь у моих изображений и так иной. Вопрос в том, что зная дефолтную структуру URL OC, можно выкачать их все. А на публику, конечно же, все отдается уникально сгенеренное из другой директории.

Змінено користувачем Mysha
  • +1 1
Надіслати
Поділитися на інших сайтах


Да что там проверять. Дефолтно картинки лежат в image/catalog. Имя файла получается методом обрезки суффикса файла из публика. Дальше вводите прямой URL и несколькими попытками - получаете валидные прямые пути.

 

Вот на демке паблик URL http://demo.opencart.com/image/cache/catalog/demo/apple_cinema_30-228x228.jpg

А вот прямой URL (с первой попытки угадал): http://demo.opencart.com/image/catalog/demo/apple_cinema_30.jpg

 

Натравить бота на ваш сайт, сформировать список URL, сделать в нем автозамену и выкачать все за 2 минуты каким-нибудь ReGet.

Змінено користувачем Mysha
  • +1 1
Надіслати
Поділитися на інших сайтах


vasilev86

 

Попробуйте положить в директорию ваших изображений-первоисточников файл .htaccess такого содержания:

Deny from all

Должно сработать, если они нигде не вызываются прямо, а отдаются только через cache.

 

Но у меня на хостинге статический отдается несмотря на любые запреты в htaccess. nginx там что ли сам впрягается...

Змінено користувачем Mysha
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.