Скачать изображение с сайта - PullRequest
2 голосов
/ 14 марта 2011

Этот сайт утверждает, что предотвращает загрузку изображений и предотвращает скриншоты.Действительно ли это возможно остановить, и может ли кто-нибудь взломать это в своих демонстрациях?Какие инструменты можно использовать для загрузки набора изображений в качестве фона?

http://www.iptlock.com/how.php

Ответы [ 3 ]

1 голос
/ 14 марта 2011

Если у вас Chrome: просто зайдите в одну из их демонстраций, нажмите Ctrl + Shift + C, и инспектор появится, показывая вам все отдельные части страницы.Затем выберите изображение из списка (servedemoimg), щелкните по нему правой кнопкой мыши и сохраните файл jpg.Невозможно запретить людям скачивать эти файлы.И эта компания даже не делает это особенно сложным.

1 голос
/ 20 марта 2011

Их схема «работает», скрывая содержимое, когда клавиша нажата или главное окно теряет фокус.Они также пытаются обнаружить, что что-то было скопировано в буфер обмена, и заменяют его текстом («Запрещается копировать, распространять или каким-либо образом изменять эти изображения, защищенные авторским правом»).

Это означает, что если вынажмите любую клавишу, чтобы скопировать содержимое, вы просто получите «заблокированную» графику.То же самое касается переключения на другое приложение (например, приложение для захвата экрана), потому что приложение для захвата экрана будет иметь фокус вместо браузера, что приведет к отображению графики блокировки.Если вам удастся скопировать что-либо в буфер обмена, он немедленно заменит содержимое на текст, который я описал выше.

Кроме того, их содержимое является фоновым изображением, поэтому вы не можете легко распечатать или щелкнуть правой кнопкой мыши, чтобы скопироватьизображение путем отключения JS.

Однако победить довольно просто.Моя первая попытка использования IE8 была тривиальной.Когда я перешел на «защищенную» страницу, IE спросил меня, хочу ли я разрешить странице доступ к буферу обмена, и я нажал «Не разрешать».Затем я нажал PrntScr и смог вставить содержимое в другую программу.Это сработало, потому что этот ключ не был захвачен браузером, и я не позволил странице увидеть мой буфер обмена.

Затем я попытался снова, на этот раз разрешив доступ к буферу обмена.На этот раз я использовал программу захвата экрана, которая автоматически захватывает окно переднего плана после заданной временной задержки.Это сработало, потому что я смог сфокусировать окно браузера, а утилита захвата экрана просто сохранила изображение в виде файла, а не помещала его в буфер обмена.

Наконец, я просто сохранила источник в виде файла ипила background:url(servedemoimg.php?filename=IPTbusiness_graphicdesign_ITB).Просто вставив http://www.iptlock.com/servedemoimg.php?filename=IPTbusiness_lawyer_ITB в адресную строку моего браузера, я получил полный «защищенный» контент для загрузки, печати, отправки по электронной почте и т. Д.

1 голос
/ 14 марта 2011

Это невозможно, нет.

Если клиент может видеть его на своем экране, значит, он существует на его компьютере. Даже если бы это было не так, всегда есть вся аналоговая вещь (люди могут буквально сфотографировать их экран).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...