WPScan — сканер уязвимостей WordPress

WordPress — это самая популярная и наиболее используемая система управления контентом во всем мире. Работает ли ваш сайт или блог на WordPress ? Знаете ли вы, что злоумышленники всегда атакуют сайты WordPress каждую минуту? Если вы этого не сделали, теперь вы об этом знаете. Первым шагом к обеспечению безопасности вашего сайта или блога является оценка […]

Как сбросить пароль администратора WordPress через командную строку MySQL

Иногда пользователь WordPress с одной из следующих возможностей, например, администратором, редактором, автором или подписчиком, забывает свои учетные данные для входа, особенно пароль. Пароль WordPress можно легко изменить с помощью формы входа в систему «Забыли пароль» WordPress. Однако если учетная запись WordPress не имеет доступа к его адресу электронной почты, изменение пароля с помощью этого механизма […]

Как настроить iSCSI сервер (цель) и клиент (инициатор) на Debian 9

В Дата-центрах мира, сети хранения данных (SAN) большой пропускной способности стали минимальным стандартом. В то время как поставщики облачных услуг и виртуализация также продолжают оказывать огромное влияние на мир технологий, становится очевидной необходимость в еще большем количестве хранилищ SAN. Большинство аппаратных средств SAN состоит из минималистического контроллера (или набора контроллеров) и большой коллекции накопителей большой емкости, которые сконфигурированы […]

Создание расширения для Chrome. Часть VI — Внедрение в контент страницы. Использование движка jQuery.

В большинстве случаев расширение Хрома, являясь также продолжением идеи пользовательских скриптов, ориентировано на анализ контента страницы и его редактирование.  Популярный движок jQuery предоставляет для этого массу удобных инструментов. Давайте расширим наш плагин, снабдив его дополнительными возможностями. Как и прежде, я буду экспериментировать над собственным сайтом и допишу в конец каждой страницы фразу «Тут был Серёга». […]

Создание расширения для Chrome. Часть V — Привязка плагина к конкретным сайтам (Шаблоны соответствия).

Мы написали плагин, анимирующий заголовки вкладок всех сайтов. Но зачастую работа плагина нацелена на конкретные страницы, сайты, протоколы. Особенно если речь идет о расширенных пользовательских скриптах. Как я уже сказал, секция манифеста content_scripts содержит объекты, или, как их еще называют, «части» одной из опций которых является параметр matches. Этот параметр дословно переводиться как «соответствия», и […]

Создание расширения для Chrome. Часть IV — Упаковка плагина и система обновления.

На этом этапе можно уже заняться упаковкой плагина. Сделать его пригодным для использования потенциальными клиентами. Но…  любой уважающий себя плагин имеет обыкновение обновляться. Причем плагины Хрома делают это в тихом режиме, незаметно для пользователей. Для организации обновлений Вам понадобятся выполнить несколько действий: — найти хостинг – место в интернет-пространстве, где вы будите выкладывать свои новые […]

Создание расширения для Chrome. Часть III — Использование иконок.

Теперь плагин выполняет «полезную» работу и можно подумать об эстетичности. А точнее о графических символах, ассоциированных с вашим плагином – «иконках». Необходимо подготовить два файла, желательно с расширением png и размерами 48х48, 128х128. Эти картинки будут отображаться при установки/удалении плагина и на странице Расширения вместо стандартного значка пазла. Названия этих файлов, для простоты и наглядности, […]

Создание расширения для Chrome. Часть II – Добавление js файлов.

И так, теперь Вас можно поздравить с первым работоспособным плагином, пусть и бесполезным. Сейчас мы научим его делать что-нибудь «нужное». А для этого необходимо добавить в наш файл манифеста еще одну секцию content_scripts и создать еще один файлик java script c более-менее осмысленным кодом. Файл манифеста будет выглядеть следующим образом: { «content_scripts»: [ { «matches»: […]

Создание расширения для Chrome. Часть I – Простейший плагин.

Решив однажды написать пользовательский скрипт для одной известной браузерной игрушки, я столкнулся с большими ограничениями и плохой производительностью. Постоянно следя за развитием браузеров, я также читал статьи о работе пользовательского кода в первом из лучших, на тот момент, браузеров Chrome. Вообще сложно сказать какой браузер лучше в принципе. Каждый из них имеет свои особенности. И […]

Travian Helper

Я являюсь заядлым игроком в игру известную многим во всем мире – Travian. А также являюсь законченным программистом. Это естественное сочетание в купе с ощущением несправедливости,  вызванное привилегированным положением игроков, которые тратят реальные деньги на игру, породило желание написать пользовательский скрипт. В какой-то момент создание этого скрипта стало для меня белее интересным чем сама игра. Но факт. Почувствовав […]