Интернет и WEB


Мошенничество с помощью социальной инженерии

В данной статье я хочу рассказать про реальный случай использования социальной инженерии с целью мошеннического метода получения денег. В папку СПАМ моей почты попало письмо следующего содержания: Уважаемый администратор домена! Уведомляем Вас о том, что оплаченный срок регистрации домена ******.ru истек. Вам необходимо оплатить услугу продления домена в течение одного рабочего […]


Wake-on-LAN

Wake-on-LAN компьютера за маршрутизатором Centos 6

Wake-on-LAN позволяет через интернет включать выключенный компьютер. Сигнал в виде «Магического пакета» пересылается через broadcast. Но к сожалению так и не получилось перебросить broadcast через NAT маршрутизатора в локальную сеть, но был найден более безопасный и простой способ — ether-wake (команда входящая в пакет ethtool). Установим пакет ethtool, если он не […]


Реставрация фотографии с помощью нейронных сетей mail.ru

К 9-му мая Mail group запустила бесплатную услугу реставрации чёрно-белых фото с помощью нейронных сетей https://9may.mail.ru. К сожалению нейронные сети не очень качественно производят реставрацию фото. Пример реставрации представлен ниже. Видны ошибки и артефакты реставрации. Но вот если перед реставрацией нейронными сетями подкорректировать фото в GIMP или аналогичной программе, то […]

Реставрация после обработки в GIMP (версия 2)

Hostapd - linux wifi

Установка ath10k firmware

Для обновления или установки драйверов Wi-Fi карт 802.11ac Atheros необходимо скачать сам драйвер (прошивку) и файл board.bin или board-2.bin. Затем скопировать загруженный нами файл в firmware-5.bin стерев всё что идёт после .bin (например, firmware-5.bin_10.2.4.70.70). Загруженный файл нам понадобится (для сравнения названий), чтоб проверять какую версию драйвера использует система. firmware-5.bin и board.bin (или board-2.bin) […]


Когда правильно настроен wifi

Если правильно настроить точку доступа wifi, то на смартфоне можно получить вот такую скорость! Более подробно, как настраивать точку доступа, можно узнать прочитав инструкцию, перейдя по ссылке.

802.11ac

MySQL

Ошибка в виде цикличного перезапуска MySQL

Если MySQL сервер перестал работать, но в статусе показано что он запущен, но при этом каждый раз меняется pid, то проблема скорее всего в таблицах innodb. В логах (/var/log/mysqld.log) запуск сервера останавливается на строчке: InnoDB: Waiting for the background threads to start Для  исправления ошибки останавливаем MySQL: service mysqld stop Если сервер […]


Установка (не обновление) PHP 7.2 на CentOS 7

Для того чтоб на сервере было несколько версий PHP необходимо его не обновлять, а именно установить. Устанавливаем репозитории федоры (epel-release) и Remi: yum install -y epel-release yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm Просмотр установленных пакетов другой версии php. Для этого посмотрим какая версия PHP стоит на сервере: php -v Если на сервера несколько […]

PHP

Linux Kernel 3.10

Нужные команды консоли линукс

Для начинающего пользователя линукса основная проблема это незнание команд консоли. Здесь представлена подборка самых востребованных и часто используемых команд. Просмотр сколько место занимают папки в корневой директории. du -sh /* Если нужно посмотреть сколько занимают подпапки вместе с папками du -sh /*/* Сколько свободного и занятого пространства на дисках df […]


Open Graph и перепост в Facebook

Если во время перепоста страницы сайта в Facebook  не отображается картинка, значит скорее всего нет на странице тега Open Graph og:image. <meta property=»og:image» content=»[URL картинки]» /> Но иногда бывает так, что тег есть «og:image», но картинка всё равно не отображается. Произойти это может из-за того, что сайт работает по протоколу HTTPS. В […]

Open Graph

Аналог Splitcam в Linux

В линуксе программа Webcamoid является отдалённым аналогом программы Splitcam для Windows. Но эта программа работает не очень стабильно. Например, в убунту 18.04 не получилось её запустить. Более оптимальным является использование программы ffmpeg. Для эмулирования вебкамеры в линуксе необходимо установить v4l2loopback: # git clone https://github.com/umlaeute/v4l2loopback.git # cd v4l2loopback # make && […]


Бот в поисках админки сайта на «голом» html…

Всегда думал что по ответу сервера можно узнать есть ли php или нет. Бот похоже игнорирует этот момент, но при этом является довольно продвинутым, так как использует js. Вызывает улыбку попытка бота найти админку у сайта сделанного на «голом» html. Да и смысл искать админку, если нормальный системный администратор её […]

Бот в поисках админки

NFS

Подключение к сетевой папке через NFS

В CentOS 7 включаем и запускаем службу NFS, mountd и rpc-bind: systemctl enable nfs systemctl start nfs Открываем порты для работы NFS и перезапускаем firewall: firewall-cmd —permanent —add-service=nfs firewall-cmd —permanent —add-service=mountd firewall-cmd —permanent —add-service=rpc-bind firewall-cmd —reload Прописываем к какой папке и с какого IP должен быть доступ (rw — разрешение […]


Ошибка при создании нового пользователя в MySQL

Если при создании в PHPMyAdmin нового пользователя возникает ошибка #1054 — Неизвестный столбец ‘plugin’ в ‘field list’, это значит что после обновления MySQL не обновили GRANT привилегии root пользователя. Для проверки этого необходимо выполнить запрос (например, в phpmyadmin): SELECT COUNT(1) column_count FROM information_schema.columns WHERE table_schema=’mysql’ AND table_name=’user’; Вы должны получить следующий […]

MySQL

Apache http server

Отключение отображения версии вебсервера

PHP Для отключения отображения версии php необходимо в файле /etc/php.ini заменить параметр expose_php = On на Off, если нет такого параметра, то добавить. ; Decides whether PHP may expose the fact that it is installed on the server ; (e.g. by adding its signature to the Web server header). It is […]


Создание бесплатного SSL сертификата

Let’s Encrypt — центр сертификации запущенный компаниями Electronic Frontier Foundation, Mozilla Foundation, Akamai, Cisco Systems. Центр начал работу в бета-режиме с 3 декабря 2015 года и предоставляет бесплатные криптографические сертификаты X.509 для TLS шифрования (HTTPS). Сертификат можно получать как автоматически, так и в ручной режиме. Для получения сертификата на CentOS […]

Let's Encrypt

Wi-Fi 802.11ac (Wi-Fi 5)

Самым распространённым стандартом Wi-Fi, на момент написания статьи, является N (IEEE 802.11n). А так как многие, особенно отечественные компании, не придерживаются спецификаций этого стандарта, то получается что он толком не работает в квартирах, когда у соседей не соблюдающие спецификации Wi-Fi точки доступа (роутеры). Дело в том, что точка доступа при […]


Новый вирус в facebook-е

Появился новый вирус в facebook-e. Если пришла ссылка вам от друга в фэйсбуке, то скорее всего это вирус, поэтому не кликайте по ней! Можно кликнуть только после того, если отправляющий подтвердит, что отправлял ссылку. При заражении пользователя фэйсбука, вирус создаёт переписку в фэйсбуке и включает в переписку несколько пользователей. После […]

Новый вирус в facebook

Яндекс Диск

Монтирование Яндекс Диск к файловой системе линукс

Для того чтоб в линукс системе Яндекс диск стал частью файловой системы необходимо его монтировать. Для этого используется специальная утилита davfs2. Установим davfs2 (обычно она не установлена) на примере linux семейства RedHat: #su #yum install davfs2 -y После установки открываем файл /etc/davfs2/secrets и добавляем в него следующую строчку. /mnt/d/albums pochta@yandex.ru jkdfqefqwjhgj Где: […]


Настройка записей SPF и DKIM для сервера (opendkim + sendmail)

В связи с тем, что почтовые гиганты постоянно борются со спамом, вводятся всё новые способы проверки почты. К ним относятся два основных способа, это SPF и DKIM подписи домена. SPF привязан к IP сервера, а DKIM к домену отправителя. Для настройки SPF в DNS вносится запись типа TXT со следующим содержанием: […]


phpBB SEO URL

Транслитерация в phpBB SEO URL

Для добавления ЧПУ форумному движку phpBB, необходимо установить расширение phpBB SEO. Но данное расширение не работает с кириллицей и поэтому необходимо внести некоторые изменения для того чтоб расширение начало работать с кириллицей. Открываем файл ./ext/phpbbseo/usu/core.php Перед строкой №493   return; } Добавляем код // Начало кода — Добавление траслитерации кириллицы […]


Сброс пароля админки Prestashop

Если забыли пароль от админки в CMS Prestashop, то можно спокойно его поменять, при условии что у вас есть доступ к базе данных и файлам интернет магазина. Открываем файл config/settings.inc.php находим строчку define(‘_COOKIE_KEY_’, ‘raznie-bukvy-tsifry-i-tak-dalee‘); Нам нужны все символы (буквы и цифры) находящиеся между последними кавычками ‘ ‘. Открываем MD5 hash генератор, вставляем […]

prestashop

phpBB 3.1

PhpBB 3.1 $_SERVER

Если возникает следующая ошибка при включении keycaptcha в phpBB 3.1, Общая ошибка Illegal use of $_SERVER. You must use the request class or request_var() to access input data. Found in ../ext/keycaptcha/keycaptcha/captcha/keycaptcha.php on line 143. This error message was generated by deactivated_super_global. то необходимо в файле ./config/parameters.yml core.disable_super_globals: true перевести в false


Переадресация с одного домена на другой

 Очень часто сайт первоначально создаётся на каком-нибудь тестовом домене третьего уровня. Затем при подключении основного домена второго уровня возникает проблема, так как обычно поисковые системы успевают проиндексировать сайт, работающий под доменом третьего уровня. Кроме того, существует проблема с доступностью сайта с www и без www, т.е. если сайт доступен сразу по […]

Apache http server

Subversion

Совместная работа над дипломным проектом

В эпоху компьютеров и интернета совместная работа над общим документом, в нашем случае над дипломным проектом, ведётся в основном через электронную почту. Т.е. студент написал какой-то кусок дипломного проекта, прислал на электронную почту преподавателя в формате ворд или аналогичном, преподаватель зашёл на почту, скачал, проверил, внёс замечания и правки, загрузил […]


Размещение Google Maps на сайте

В связи с изменением правил пользования картами гугл, внесёнными в 2011 году гуглом, теперь необходимо получить специальный ключ с помощью которого будет работать карта на вашем сайте. Суть изменения правил заключается в ограничении количества показов карт на вашем сайте до 25 000 показов в день. Если посещаемость вашего сайта менее […]

Генерированный ключ API Google Maps

Включение расширения phpBB3 в админке

Установка расширений в phpBB3

Уже не помню как раньше в phpBB3.0.X ставили расширения, но время движется и на смену phpBB3.0.X пришла новая версия phpBB3.1.X. На момент написания статьи последняя версия была phpBB3.1.5. Понятия не имею, что нового добавили в функционал по сравнению с phpBB3.0.X, но появилось желание обновиться (в целях безопасности) и соответственно возник вопрос как же устанавливать расширения. […]