@Vlad242

Возможно ли скачать не только лендинг а сразу и бекенд сайта?

Есть много приложений, которые позволяют скачать простой лендинг но можно ли скачать не просто лендинг страницу а и весь бэкенд сайта? То есть чтоб был полный функционал cайта.
  • Вопрос задан
  • 584 просмотра
Решения вопроса 2
Newto
@Newto
Ну конечно можно. Звоните владельцу сайта, говорите "алло, дайте мне доступ к вашему серверу". Он вам отвечает - "Да, конечно!" и высылает root ssh доступ. Заходите на сервак и всё скачиваете. А потом еще раз перезваниваете и просите к трубке админа, что бы он вам объяснил как это всё установить, что бы заработало. Profit! :)

А если серьёзно, то есть в вебе два ключевых значения -- "frontend" и "backend". Вот "frontend" это всё то, к чему имеет доступ, непосредственно, ваш браузер. Это html код, картинки, скрипты(на разных языках) и css стили(про всякие xml и прочее говорить не буду даже). А всё то, что работает с базами данных, делает всякие хитрые операции на СЕРВЕРНОЙ стороне, то есть на БЭКЕ, всегда скрыто от браузера, т.е. от вашего непосредственного доступа. Браузер отображает лишь результат, который БЭК посылает на ФРОНТ, т.е. в ваш браузер с сервера. Поэтому никакими программами (если это не супер-мега-хакерская прилага из для взлома особо слабозащищенных и плохо написанных сайтов) вы бэкенд не скачаете.
Ответ написан
Комментировать
vabka
@vabka Куратор тега Веб-разработка
Попробую сказать языком аналогий.
Представь, что ты подписался на какой-то журнал (бумажный).

Тогда "скачать фронт" - это всё равно что сделать скан журнала, который тебе пришёл по почте.
А вот "скачать бэк" - это всё равно что получить копию издательства и полиграфии, вместе с людьми которые там работают.

Гипотетически второе тоже возможно, особенно в каком-то ограниченном подмножестве.
Если возвращаться к вопросу, то это возможно, если админ сайта оставил без пароля доступ к серверу, или если ты смог этот пароль подобрать, а весь бэк сайта - это голый php на одном серваке. Или если исходники полностью открыты и ты можешь посмотреть оригинал, например, на гитхабе.

Но в общем случае это невозможно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
viplike
@viplike
Yii2 | PHP8 + Flutter | Dart разработчик
1) Если есть доступ к серверу где лежит сайт, (ssh, ftp) то можно. При этом надо учитывать, что бэкенд это не только конфиги и движок сайта. Сайт может быть завязан на отдельные преднастроенные серверные компоненты, типа веб-серверов nginx/apache, базы данных, которая также хранится отдельно, всяких cron, redis, memcached и прочих приколюх.
2) если доступа нет, то можно скачать только статику, которая открывается по прямым ссылкам: html, js, css, картинки, отдельные файлы, разрешенные к скачке через конфиг веб-сервера.
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
запросто, с github, bitbucket или локального Git
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы