Cms frog: philippe/FrogCMS: Frog CMS simplifies content management by offering an elegant user interface, flexible templating per page, simple user management and permissions, as well as the tools necessary for file management.

Множественные уязвимости в Frog CMS

Дата публикации:17.04.2009
Всего просмотров:3494
Опасность:

Средняя

Наличие исправления:

Нет

Количество уязвимостей:1
CVE ID: Нет данных

Вектор эксплуатации:Удаленная
Воздействие: Брут-форс атака
Межсайтовый скриптинг
Раскрытие важных данных
Раскрытие системных данных
CWE ID: Нет данных

Наличие эксплоита: Нет данных

Уязвимые продукты: Frog CMS 0. x

Уязвимые версии: Frog CMS 0.9.4, возможно другие версии.

Описание:

Обнаруженные уязвимости позволяют удаленному пользователю произвести XSS нападение и получить доступ к важным данным.


1. Уязвимость существует из-за недостаточной проверки подлинности HTTP запросов перед выполнением некоторых действий. Удаленный пользователь может произвести CSRF нападение и создать произвольные учетные записи в приложении.


2. Уязвимость существует из-за недостаточной обработки входных данных в параметрах «page[keywords]» и «page[description]» в сценарии index.php. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный код сценария в браузере жертвы в контексте безопасности уязвимого сайта.


3. Уязвимость существует из-за недостаточной обработки входных данных в file_manager плагине. Удаленный пользователь может с помощью специально сформированного запроса, содержащего символы обхода каталога, просмотреть содержимое произвольных файлов на системе.


4. Уязвимость существует из-за того, что приложение возвращает различные ответы в зависимости от корректности имени пользователя при неудачной попытке входа. Удаленный пользователь может получить данные о наличии учетных записей в приложении и произвести брут-форс атаку.

URL производителя:
www.madebyfrog.com

Решение: Способов устранения уязвимости не существует в настоящее время.

Ссылки: http://www.madirish.net/vulnerabilities/frog-cms

Подпишитесь на получение последних материалов по безопасности от SecurityLab.ru —
новости, статьи, обзоры уязвимостей и мнения аналитиков.

Ежедневный выпуск от SecurityLab.Ru

Еженедельный выпуск от SecurityLab.Ru

Нажимая на кнопку, я принимаю условия соглашения.

Парсинг контента при помощи Screaming Frog SEO Spider


Автор Алексей На чтение 5 мин Просмотров 2. 9к. Опубликовано
Обновлено

Содержание

  1. Парсим контент программой Screaming Frog SEO Spider
  2. Парсинг карточек с шаблонами
  3. Тестовый парсинг одной страницы
  4. Парсинг офферов
  5. Работа с excel

Screaming Frog SEO Spider (лягушка) — это SEO краулер при помощи которого обычно производят аудиты сайтов, так же им можно парсить контент с других сайтов.

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

Скачиваем Screaming Frog SEO Spider, устанавливаем его и запускаем. После чего активируем программу (как это сделать есть в материалах рассылки).

Парсим контент программой Screaming Frog SEO Spider

Я сейчас создаю 2 сайта пока на копипасте. В общем мне сейчас нужно спарсить шаблоны сайтов (где есть партнерские ссылки — заработок на партнерках) и залить контент на сайт под управлением MODX. И в рамках курса по MODX + Fenom делаю витрину офферов — партнерский катаорг под микрозаймы, в который нужно спарсить офферов. Рассмотрим как это сделать на реальных примерах.

Парсинг карточек с шаблонами

Буду парсить карточки партнерских товаров с сайта https://wrapbootstrap.com/.

Запускаем лягушку и настраиваем поля для парсинга к примеру вот пример карточки https://wrapbootstrap.com/theme/onekit-bootstrap-5-landing-page-WB0X617B2

Т.е. есть картинка, описание, стоимость и прочие характеристики, спарсим их. + лягушка автоматом спарсит title, description, h2

В общем идем в Configuration > Custom > Extractions

И добавляем XPath элементы, щелкнув по кнопке ADD

Теперь нам нужно получить XPath нужных элементов на самой странице карточки, идем на нее и по нужному элементу щелкаем правой кнопкой мыши (пользуюсь браузером гугл хром) и выбираем Посмотреть код элемента.

Откроется код данного элемента, нам нужна обвертка всего этого описания (если навести на нее мышкой, то выделится весь текст описания), щелкаем по ней правой кнопкой мыши и копируем XPath элемента

И вставляем его в скримин фрог, так же обзываем его для удобства, так как там HTML и заливать мы будем это описание вместе с html, то оставляем тип Exhtract Inner HTML

Давайте покажу еще пару полей — остальное делается по принципу и подобию

Цена в данном случае просто число, поэтому тип выбираем Exhtract Text

С этим думаю понятно, а вот для того чтобы спарсить URL картинки — без обвертки img src (многие CMS могут загружать себе эти картинки по ссылкам), нам нужно точно также скопировать XPath изображения

вставляем в лягушки и добавляем в конце /@src (для ссылок /@href)

Добавляем все и сохраняем, нажав OK.

Тестовый парсинг одной страницы

Чтобы попробовать как работает парсинг на 1 странице (под которую делали настройку), переключаем стандартный режим Spider на List (Mode — List)

После чего копируем из адресной строки браузера адрес страницы

и вставляем в лягушку

потом ок,

после этого начнется парсинг (если не начался, то старт) и вы получите результаты, пробегаемся по ним и смотрим, либо сразу в эксель экспортируем и смотрим

Если все нормально можно парсить весь сайт или его категории.

Если сайт огромный (с тясячами страниц), а вам нужно из них всего пару сотен, то на его парсинг уйдет много времени (да и у других типов страниц не будет нужных полей) можно спарсить только определенные разделы например взяв их и sitemap.xml, в моем случае сайтмап у сайта я не нащел, поэтому буду его парсить целиком, переключившись в режим Spider (Mode — Spider см. выше).

Парсинг офферов

Раз я частично копирую в курсе дизайн с https://xn--80aacjqiv0a.xn--p1ai/ спаршу с него и карточки (хотя далеко не лучший сайт для парсинга — в плане что спарсится не все что нужно).

Открываем любую карточку там видим отдельные поля которые можно спарсить, в моем случае их всего 8 (отметил их на скриншоте).

Кнопки и ссылки отмечать не стал, так как там конкретно их партнерские ссылки (они нам не нужны). У первых 6 парсить буду только значения (которые выделены). Для этого щелкаем по очереди по выделениям правой кнопкой мыши и выделяем посмотреть код.

Откроется консоль браузера и в ней нужно скопировать XPach этого элемента, делается это просто: щелкаем в консоле по коду этого элемента правой кнопкой мыши, в спалывающем меню выбираем Copy — Copy XPach.

И выписываем их в блокнот.

И все остальные поля таким же образом, в конечном итоге должно получиться следующее:

Процентная ставка //*[@id="dle-content"]/div/div[2]/div[1]/div[1]/div[1]/b 
Повторный займ //*[@id="dle-content"]/div/div[2]/div[1]/div[1]/div[3]/b
Рассмотрение //*[@id="dle-content"]/div/div[2]/div[1]/div[1]/div[5]/b
Первый займ //*[@id="dle-content"]/div/div[2]/div[1]/div[1]/div[2]/b
Срок займа //*[@id="dle-content"]/div/div[2]/div[1]/div[1]/div[4]/b
Заявок в этом месяце //*[@id="dle-content"]/div/div[2]/div[1]/div[1]/div[6]/b
Изображение //*[@id="dle-content"]/div/div[2]/div[1]/div[2]/img
Контент //*[@id="tarif"]/div

Теперь запускаем лягушку и идем в: Configuration > Custom > Extractions и добавляем туда все выписанные XPach

для поля изображения в конце добавил /@src, чтобы получить только адрес картинки. Далее можно протестировать парсинг одно страницы (как это сделано есть выше), ну а потом уже запустить для всего сайта или каких то определенных страниц.

Работа с excel

Скримин фрог вместе с требуемыми параметрами парсит так же общие параметры (Status Code, Indexability и другие), которые 90% в дальнейшем при загрузке на сайт не понадобиться, поэтому можно смело от них избавляться.

Я оставляю следующее: Title 1, Meta Description 1, h2-1 и поля которые указали в Extractions. Да т.к. в моем случае пути изображений спарсились так: /progect/1601230075_creditplus.png, я делаю для них полные пути (чтобы можно было открыть в браузере): https://xn--80aacjqiv0a.xn--p1ai/progect/1601025056_creditter.png. В конечном итоге получаем примерно такую таблицу:

Теперь получившиеся данные можно импортировать в CMS. В следующем уроке покажу как наполнить CMS MODX + Minishop2 при помощи дополнения MsImportExport.

Как установить Frog CMS

Как установить Frog CMS

В этой статье описывается, как установить Frog CMS вручную.

Содержание

  • Установка Frog CMS
  • Дополнительная информация
Установка Frog CMS

Frog CMS совместим со всеми учетными записями A2 Hosting. Однако вы должны установить его вручную.

Хотя серверы A2 Hosting совместимы с широким спектром программных приложений, мы не можем предоставить помощь в устранении неполадок, связанных с конкретными приложениями.

Чтобы установить Frog CMS, выполните следующие действия:

  1. Загрузите приложение Frog CMS по адресу http://www.madebyfrog.com/download.html.
  2. Извлеките файлы на вашем компьютере.

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

  3. Используйте FTP для загрузки извлеченной папки в каталог public_html вашей учетной записи хостинга A2.

    Информацию о том, как получить доступ к своей учетной записи с помощью FTP, см. в этой статье.

  4. Используйте cPanel для создания базы данных MySQL и пользователя базы данных для приложения. Эта информация понадобится вам в процессе веб-настройки.

    Информацию о том, как создать базу данных и пользователя MySQL, см. в этой статье.

  5. Используйте веб-браузер, чтобы перейти по URL-адресу приложения. URL-адрес приложения — это ваше доменное имя, за которым следует имя папки, которую вы загрузили (например, http://www.example.com/frog ). Появится страница установки.
  6. Убедитесь, что в списке драйверов базы данных указано значение MySQL.
  7. Убедитесь, что в текстовом поле Сервер базы данных установлено значение localhost, а в текстовом поле Порт установлено значение 3306.
  8. В текстовом поле Пользователь базы данных введите имя пользователя базы данных, созданного на шаге 4.
  9. В текстовом поле Пароль базы данных введите пароль для пользователя базы данных, созданного на шаге 4.
  10. В текстовом поле Имя базы данных введите имя базы данных, созданной на шаге 4.
  11. Чтобы изменить имя пользователя администратора по умолчанию, введите имя пользователя в текстовом поле Имя пользователя администратора.
  12. Нажмите Установить сейчас. Когда процесс установки завершится, появится информация о конфигурации, а также следующие инструкции после установки:
  13. Теперь вы можете войти на страницу администрирования Frog CMS.
Дополнительная информация

Для получения дополнительной информации о Frog CMS посетите веб-сайт http://www.madebyfrog.com.

Get Frog CMS Hosting

Детали статьи

  • Уровень: Средний
Другие статьи этой категории
  • Установка Frog CMS
  • Ларавель
  • CS-Cart
  • Плоский пресс
  • Челюсти Проект
  • Slim Framework для PHP
  • ВиртуМарт
  • Икс-тележка
  • phpMyChat
  • Хабари
  • Уберкар
  • Рабочий процесс Joget
  • CiviCRM
  • Симфония
  • PrestaShop
  • PhpWiki
  • МемНТ
  • МилыеНовости
  • Элксис
  • Вебузо
  • Установка и настройка Node. js на управляемых учетных записях хостинга
  • Установка Sails.js на управляемые учетные записи хостинга
  • Установка WordPress вручную
  • Установка MediaWiki вручную
  • ExpressionEngine
  • Установка CandyCane вручную
  • Установка jCart вручную
  • Установка CakePHP вручную
  • Установка Matomo вручную
  • Установка Nibbleblog вручную
  • Установка Concrete CMS вручную
  • Установка и настройка Yarn на управляемых учетных записях хостинга
  • Миграция установки Laravel
  • Установка phpLD вручную

Показать больше

Была ли эта статья полезной для вас? Тогда вам понравится наша поддержка. Испытайте преимущества хостинга A2 уже сегодня и получите предварительно защищенный и предварительно оптимизированный веб-сайт. Ознакомьтесь с нашими планами веб-хостинга сегодня.

Служба миграции Frog CMS — миграция на Frog CMS с помощью CMS2CMS

Миграция
от Frog CMS Все версии
поддерживается

Frog CMS — это система управления контентом, которая была специально разработана, чтобы быть максимально простой, элегантной и удобной в использовании. Он предлагает встроенную функцию перетаскивания, которая упрощает создание контента.

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

Думаете перейти на Frog CMS? Тогда не ищите ничего, кроме службы автоматической миграции CMS2CMS, которая перенесет все данные в Frog CMS быстро, точно и с минимальным вашим участием в процессе.

Что я могу перенести

Контент, соответствующий всем страницам исходного сайтаИзображения и сообщения на всех сайтах !Пожалуйста, выберите эту дополнительную опцию во время переноса веб-сайта.
Поддерживаемые объекты
Страницы/СообщенияСтатический контент веб-сайта, например. О нас страница / сообщения в блоге! При переходе с веб-сайта HTML страницы и сообщения идентифицируются как один и тот же объект. да нет
SEO-тегиSEO-заголовок, ключевые слова, описание страниц и сообщений исходного сайта да нет
ДА NO
SEO Urlswe Do Bealth, чтобы сохранить свои SEO URL -адреса одинакового Да NO
no
no
. выберите эту дополнительную опцию во время переноса веб-сайта. да нет
МетаданныеМета ключевые слова и описания !Пожалуйста, выберите эту дополнительную опцию во время переноса веб-сайта. да нет
301 переадресацияАвтоматическое перенаправление ваших предыдущих URL-адресов на новые, чтобы сохранить эффективность SEO после миграции! Пожалуйста, выберите эту дополнительную опцию во время миграции веб-сайта. да нет

Примечания (миграция с Frog CMS)

«Frog CMS» является зарегистрированным товарным знаком Philippe Archambault

Примечания (переход на Frog CMS)

«Frog CMS» является зарегистрированным товарным знаком Филиппа Аршамбо

Дополнительные опции
Перенос изображений/вложений в тело контента ?Эта опция позволяет переносить ваши изображения и вложения (такие как файлы PDF, MP3, CVS, TXT и т.д.) из постов/статей на новый сайт. да нет
301 Перенаправление со старых URL-адресов на новые URL-адреса ?Создание постоянных 301-перенаправлений для ваших URL-адресов статей/сообщений/страниц.
Пример. Бот посетителя/поисковой системы, пытающийся получить доступ к старому URL-адресу вашего веб-сайта, будет автоматически перенаправлен на новый, что является наилучшей практикой для сохранения вашего трафика и SEO после миграции.
да нет
Перезапуск страховой миграции в течение 7 дней ?Эта опция позволяет перезапустить миграцию в течение указанного периода времени. да нет
Перезапуск страховой миграции в течение 14 дней ?Эта опция позволяет перезапустить миграцию в течение указанного периода времени. да нет
Перезапуск страховой миграции в течение 30 дней ?Эта опция позволяет перезапустить миграцию в течение указанного периода времени. да нет
Сделать первое изображение избранным ?При выборе этого параметра первое изображение в основной части содержимого страницы автоматически становится избранным изображением для этой конкретной страницы.