Карманные роутеры с Ethernet-входом тоже есть, хотя их и мало. Один из типичных представителей такого форм-фактора — мини-роутер TP-Link TL-WR702N.
Архив рубрики: Публикации
DCShadow атака
DCShadow – это атака, которая пытается изменить существующие данные в Active Directory, используя законные API, которые используются контроллерами домена.
Этот метод может использоваться на рабочей станции как тактика компрометации для установления стойкости домена в обход большинства решений SIEM.
Первоначально он был введен Бенджамином Делпи и Винсент Ле Ту и является частью Рамок Митра.
Более подробную информацию об атаке, в том числе о презентации, можно найти на странице DCShadow.
Файл mimidrv.sys, который является частью Mimikatz, должен быть перенесен на рабочую станцию, которая будет играть роль DC.
Выполнение команды «! +» Будет регистрироваться и запускать службу с привилегиями уровня SYSTEM. «! Processtoken» получит маркер SYSTEM от службы до текущего сеанса Mimikatz, чтобы иметь соответствующие привилегии для реализации поддельного контроллера домена.
!+ !processtoken
Новый экземпляр Mimikatz должен быть запущен с правами администратора домена, которые будут использоваться для аутентификации с помощью законного контроллера домена и выталкивают изменения из RGE DA в законные.
Следующая команда проверит токен процесса.
token::whoami

lsadump::dcshadow /object:test /attribute:url /value:pentestlab.blog

Следующая команда будет реплицировать изменения с контроллера домена изгоев в законные.
lsadump :: dcshadow / push


Также возможно изменить значение атрибута primaryGroupID, чтобы выполнить эскалацию привилегий.
Значение 512 является идентификатором безопасности (SID) для группы администраторов домена.
lsadump :: dcshadow / object: test / attribute: primaryGroupID / значение: 512

Пользователь «test» будет частью группы «Администратор домена». Это можно проверить, извлекая список администраторов домена.
Снимок экрана ниже иллюстрирует администраторов доменов до и после атаки DCShadow.
net group "domain admins" /domain

Вывод
Атака DCShadow предлагает различные возможности красной команде для достижения сохранения домена, манипулируя историей SID, паролем учетной записи krbtgt или добавляя пользователей к повышенным группам, таким как Domain и Enterprise Admins.
Несмотря на то, что для этой атаки требуются повышенные привилегии (DA), Никил Миттал обнаружил, что DCShadow можно проводить с точки зрения пользователя домена, у которого есть необходимые разрешения, чтобы избежать использования привилегий DA.
Этот скрипт является частью структуры Nishang и может быть найден здесь.
Использование законных API для обмена данными и перемещения данных в активный каталог – это метод скрытности для изменения активного каталога без запуска предупреждений на SIEM.
¯_(ツ)_/¯
Примечание: Информация для исследования, обучения или проведения аудита. Применение в корыстных целях карается законодательством РФ.
MikroTik Router First Time Startup and Setup using WebFig
I guess, you have purchased a new MikroTik Router or installed a new MikroTik RouterOS on PC and you are searching How to Start MikroTik Router First Time and How to Complete Basic RouterOS Configuration using WebFig (Web Interface) for running a basic network. If these are your concern, don’t worry, in this article I will show how to startup your MikroTik Router first time and complete RouterOS basic configuration using WebFig web interface so easily.
There are three methods to startup and configure a new MikroTik Router.
- MikroTik First Time Startup and Configuration using Winbox: Winbox configuration utility is able to connect to the MikroTik Router via MAC address or IP address. Winbox is a graphical utility. So, it can be helpful for a new MikroTik user as well as for those users who like to configure RouterOS with Graphical Window.
- MikroTik First Time Startup and Configuration using WebFig: WebFig is a web configuration utility for MikroTik Router. Those who like to configure MikroTik Router with web Interface can use WebFig utility. It has almost the same configuration functionality as Winbox.
- MikroTik First Time Startup and Configuration using CLI: Command Line Interface (CLI) utility gives facility to configure MikroTik Router using text commands. There are several ways to access MikroTik CLI such as Winbox terminal, Telnet, SSH, serial cable etc.
The goal of this article is to setup MikroTik Router first time with WebFig web interface. So, the following section will show how to startup and configure MikroTik Router first time using WebFig web interface.
Core Devices and IP Information
To configure a MikroTik Router first time with WebFig web interface, I am using MikroTik RouterOS v6.38.1. IP information that I am using for this basic configuration are given below.
- WAN IP: 192.168.70.2/30
- WAN Gateway: 192.168.70.1
- LAN Gateway: 10.10.11.1/24
- DNS IP: 8.8.8.8 and 8.8.4.4
This IP information is just for my RND purpose. Change this information according to your network requirements.
MikroTik Router First Time Startup and Configuration using WebFig
Web interface is one of the most popular methods to configure and maintain network devices. Most of the people feel comfort to maintain their devices with web interface. For this, MikroTik Router introduces WebFig web interface to configure and maintain MikroTik RouterOS.
MikroTik RouterOS configuration with WebFig can be divided into two parts.
- Part 1: Connecting and login to MikroTik Router first time and
- Part 2: MikroTik Router basic configuration using WebFig.
Part 1: Connecting and login to MikroTik Router First Time
MikroTik RouterOS comes with default IP address 192.168.88.1/24 assigned on the first interface (ether1 port). So, WebFig web interface can be accessible typing this IP address in a web browser. The following steps will show you how to access WebFig web interface using the default IP address from windows operating system.
- Power on your MikroTik Router and connect your MikroTik Router’s ether1 port (first interface) and laptop or desktop’s LAN port with a RJ45 cable.
- From windows operating system go to Control Panel > Network and Sharing Center > Change adapter settings. Network Connections window will appear.
- From Network Connections window, click mouse right button on your LAN adaptor and then click on Properties option. Ethernet Properties window will appear.
- From Ethernet Properties window, click on Internet Protocol Version 4 (TCP/IPv4) option and then click on Properties button. Internet Protocol Version 4 (TCP/IPv4) Properties window will appear.
- From Internet Protocol Version 4 (TCP/IPv4) Properties, click on Use the following IP address radio button and put any IP from MikroTik default IP block (Such as 192.168.88.10) and put subnet mask (255.255.255.0). Click OK button and close all open windows.
- Now open your favorite web browser such Mozilla Firefox, Google Chrome or any other browsers and type MikroTik default IP (https://192.168.88.1) in URL bar and hit Enter key. If everything is OK, Quick Setup page will appear now because MikroTik Router default and only user is admin which has no password. So, no authentication is required until user is configured. We will do nothing in Quick Setup page but configure user first. MikroTik default user is admin and keeping known admin user is not so secure because hacking probability keeps 50% in this case. So, we will first create an administrator user who can control MikroTik Router fully and then delete admin user.
- Go to System > Users page and click on Add New button. Put a new username in Name input field and choose full option from Group dropdown menu. Put a strong password in Password input field and retype your Password in Confirm Password field. Now click Apply and OK button.
- After creating a full access user, we are now eligible to delete admin user. Click on admin user and then click on Remove button. The admin user will be deleted now.
- Click on Logout button and you will now find WebFig login prompt like below image.
- Put your newly created username in Login input field and password in Password input field and then click on Login button to get WegFig configuration page.

We have successfully configured MikroTik users and login to MikroTik WebFig web interface. Now we will do MikroTik Router basic configuration from this web interface.
Part 2: MikroTik Router Basic Configuration using WebFig
MikroTik Router basic configuration includes assigning WAN, LAN and DNS IP and configuring NAT and Route. The following steps will show how to do basic configuration in your RouterOS using WebFig web interface.
- Go to IP > Addresses page. Click on default IP address. Now put LAN Gateway IP (10.10.11.1/24) in Address input field and put a meaningful comment (LAN Interface) in Comment input field and click Apply and OK button.
- Assign a LAN IP in your laptop or desktop again because we have changed MikroTik’s default IP address and type LAN Gateway IP (https://10.10.11.1) in your browser. You will find login page now. Login with your username and password again.
- Go to IP > Address page and click on Add New button. In New Address page, put WAN IP (192.168.70.2/30) in Address input field and choose ether2 from dropdown. Put a meaningful comment (WAN Interface) in Comment input field. Click on Apply and OK button.
- Go to IP > DNS page and put DNS servers IP (8.8.8.8 and 8.8.4.4) in Servers input field and click on Apply and OK button.
- Go to IP > Firewall page and click on NAT tab and then click on Add New button. Under General panel, choose srcnat from Chain dropdown menu and go to Action panel and then choose masquerade from Action dropdown menu. Click on Apply and OK button.
- Go to IP > Routes page and click on Add New button. In New Route page, click on Gateway arrow button and put WAN Gateway address (192.168.70.1) in Gateway input field and click on Apply and OK button.
Your MikroTik router is completely ready if you follow the above 4 steps carefully. Connect a switch to MikroTik LAN interface (ether1) with RJ45 cable and connect all PCs to this switch. Also connect ISP cable to WAN interface (ether2). Now assign IP to all your LAN PCs according to your LAN IP network series. If you face any problem to set IP address in windows PC, follow my another article about how to assign static IP address in windows operating system which will guide you the proper way to assign IP address in any windows PC. Now browse any website or ping google.com from any your LAN PC. If your ISP is OK, you will now be able to browse any website successfully.
If you face any confusion to follow above steps properly, watch the below video about MikroTik first time configuration using WebFig. I hope, it will reduce your any confusion.
MikroTik Router basic configuration is not so enough to maintain a real network. If you need to maintain an office network, it will be better to use MikroTik DHCP Server. Managing DHCP Server with Radius Server will provide you more faster and smart solution.
Again, if you want to maintain an ISP network, MikroTik PPPoE Server is a better solution. MikroTik PPPoE Server with Radius Server will provide you a prepaid billing system also.
If you plan to maintain a Hotel, Airport, Railway, Restaurant network or any ISP network with Wifi solution, MikroTik Hotspot Server is your best friend. Using Radius Server with Hotspot, you can manage Bandwidth with Prepaid Billing System as well as Data Limit with Prepaid Billing System.
In addition, if you find bandwidth management solution with MikroTik Router, MikroTik Bandwidth Management with Simple Queue will be enough helpful. But it will be better to Manage ISP Bandwidth with MikroTik PCQ if you maintain large network like ISP.
Sometimes, you may need load balancing and link redundancy solution. Then, go through MikroTik Load Balancing and Link Redundancy with ECMP.
MikroTik Router First Time Startup and Configuration using WebFig web interface has been explained step by step in this article. I hope, you are now able to configure a new MikroTik Router successfully from very beginning with WebFig web interface. However, if you face any problem to configure your MikroTik Router first time, feel free to discuss in comment or contact with me from Contact page. I will try my best to stay with you.
JShielder – скрипт автоматического усиления безопасности для Linux-серверов
JSHielder – это инструмент с открытым исходным кодом, разработанный для поддержки администраторов ИБ, и разработчиков кто защищают Linux-серверы, в которых они будут развертывать любое веб-приложение или службы.
Этот инструмент автоматизирует процесс установки всех необходимых пакетов для размещения веб-приложения и упрощения сервера Linux с небольшим взаимодействием с пользователем.
Недавно добавленный скрипт следует руководству CIS Benchmark, чтобы установить безопасную конфигурацию для систем Linux.
Этот инструмент представляет собой скрипт Bash, который автоматически защищает безопасность Linux cервера, и выполняет следующие шаги:
◾Конфигурирует имя хоста
◾Рекомендует часовой пояс
◾Обновляет всю систему
◾Создает нового пользователя Admin, чтобы вы могли безопасно управлять своим сервером, не требуя удаленных подключений с помощью root.
◾Позволяет пользователю создавать защищенные ключи RSA, чтобы удаленный доступ к вашему серверу был выполнен исключительно с вашего локального компьютера и без обычного пароля
◾конфигурирует, оптимизирует и защищает SSH-сервер (некоторые настройки после CIS Benchmark Ubuntu 16.04)
◾Конфигурирует правила IPTABLES для защиты сервера от общих атак
◾ Защищает сервер от атак Brute Force, устанавливая конфигурацию fail2ban
◾Stop Portscans путем блокировки вторжения IP через IPTABLES с использованием portsentry
◾Установить, настроить и оптимизировать MySQL
◾Установить веб-сервер Apache
◾Установить, настроить и защитить PHP
◾Убедитесь в Apache через конфигурационный файл и с установкой модулей ModSecurity, ModEvasive, Qos и SpamHaus
◾Инвесты RootKit Hunter
◾Зазывает файлы конфигурации Root Home и Grub
◾ Включает Unhide, чтобы помочь обнаружить вредоносные скрытые процессы
◾Installs Tiger, система аудита безопасности и предотвращения вторжений
◾ Ограничить доступ к файлам конфигурации Apache
◾Сравнимые компиляторы
◾Создает ежедневное задание Cron для обновления системы
◾ Закрепление ядра через конфигурацию sysctl Файл (Tweaked)
Другие шаги усиления
◾Добавленная установка PHP Suhosin для защиты PHP-кода и ядра для известных и неизвестных недостатков (удалено на Ubuntu 16.04)
◾Использование функции для настройки выполнения кода
◾ Меню выбора дисторов
◾ Меню выбора функции
◾ Меню выбора занятости (LAMP, LEMP, Обратный прокси)
◾Добавление LEMP с помощью ModSecurity
◾Добавленная папка / tmp Упрочнение
◾Добавленная установка PSAD IDS
◾Добавленный учет процесса
◾Добавлено автоматическое обновление
◾Добавлено MOTD и баннеры для несанкционированного доступа
◾ Дисковая поддержка USB для повышения безопасности (дополнительно)
◾ Ограничение по умолчанию UMASK
◾Дополнительные шаги упрочнения
◾Auditd install
◾Sysstat install
Установка ◾ArpWatch
◾ Остановившиеся шаги после CIS Benchmark
◾Обеспечивает Cron
◾ Неразрешенные файловые системы и нестандартные сетевые протоколы
◾ Конфигурирование правил аудита по следующему эталону CIS (Ubuntu 16.04)
◾Автоматизирует процесс установки пароля загрузчика GRUB
◾Загружает настройки загрузки
◾ Устанавливает безопасные разрешения файлов для критически важных системных файлов
◾Специальное усиление скрипта по руководству Benchmark CIS https://www.cisecurity.org/benchmark/ubuntu_linux/(Ubuntu 16.04)
Как запустить инструмент
# ./jshielder.sh
Как пользователь root
Доступные дистрибутивы
- Ubuntu Server 14.04LTS
- Ubuntu Server 16.04LTS
После окончательной версии Ubuntu 18.04LTS не будет поддерживать Jshielder для Ubuntu 14.04.
Будет сосредоточено внимание на последних двух основных выпусках LTS
◾v2.3 Больще усилененных шагов После некоторых тестов в CIS для LAMP Deployer
◾v2.2.1 Убрана установка suhosing на Ubuntu 16.04, Исправлена конфигурация MySQL, функция загрузки загрузчика GRUB, IP-адрес сервера теперь получает через ip-маршрут, чтобы не полагаться на именование интерфейса
◾v2.2 Добавлен новый вариант усиления после руководства CIS Benchmark
◾v2.1 Упорядоченная конфигурация SSH, измененная конфигурация безопасности ядра, исправлены правила iptables, которые не загружаются при загрузке. Добавлено auditd, sysstat, установка arpwatch.
◾v2.0 Дополнительные параметры развертывания, меню выбора, установка PHP Suhosin, код Cleaner,
◾v1.0 – Новый кодРазработано Джейсоном Сотоhttps://github.com/jsitech
Twitter = @JsiTech
BadMod – обнаружение CMS, веб-сайта, сканер веб-сайта и автоматический эксплойтер
Установка
# git clone https://github.com/MrSqar-Ye/BadMod.git
BadMod tool
Автоматический эксплойтер , получающий все сервера сайтов и bing доркер
Exploit :
[!] WordPress
[+] joomla
[!] drupal
[+] Cms made simple
Видео
¯_(ツ)_/¯
Примечание: Информация для исследования, обучения или проведения аудита. Применение в корыстных целях карается законодательством РФ.
Настройка Kerio Control Часть 2
Эта страница является продолжением повествования о настройках Kerio Control. Про установку и базовые настройки можно прочитать ТУТ .
К нам в организацию наконец-то подвели оптоволоконную линию для передачи данных. По ней теперь идет часть телефонии и интернет. Рассмотрим настройки Kerio при подключении к оптическому конвертеру. Новая схема подключения на рисунке ниже.

Цифровой поток из городской АТС приходит по опто-волоконной линии в распределительный шкаф (РШ). 
В РШ конвертер преобразует сигнал из светового вида в электрический и разделяет на телефонию и ЛВС. В нашем случае конвертером является сетевой терминал Huawei SmartAX MA5620 2шт. К нему и ко всему остальному оборудованию серверной обязательно нужны ИБП.
Подключаем Ethernet-кабель от сетевого терминала во внешнюю сетевую карту 1 Kerio Control. Какой порт в терминале подключать должен сообщить провайдер.
Подключаем Ethernet-кабель от главного коммутатора (из которого идет вся остальная ЛВС организации) во внутреннюю сетевую карту 2 Kerio Control, см. схему.
Включаем ПК на котором установлен Kerio Control. В нашем случае настройки уже были выполнены. Если настройки не выполнены, читаем первую часть описания. Если кратко в настройках Kerio нужно указать IP адрес внутренней сетевой карты в пункте «Конфигурация сети». У нас это 192.168.1.1. Маска подсети: 255.255.255.0.

Далее, в любом ПК, который подключен к ЛВС запускаем Internet Explorer и в адресной строке вводим https://192.168.1.1:4081/admin . Браузер сообщит о проблеме с сертификатом безопасности этого сайта. Нажимаем ниже – Продолжить открытие этого веб сайта. Если Kerio не активирован, откроется мастер активации. В нашем случае активация уже выполнена. Авторизируемся и переходим в пункт меню Интерфейсы.

Выбираем вариант подключения брандмауэра к Интернету – Один канал связи с Интернетом.
Изменяем настройки в разделе Интернет-интерфейсы. На вкладке режима «Основной» прописываем настройки IPv4 вручную.

Все данные: внешний IP, маску, шлюз, DNS, должен предоставить провайдер.
На вкладке «PPPoE» в параметрах дозвона вводим имя пользователя и пароль из договора на предоставление услуги. ОК.

Можно запустить мастера настроек и через него сделать всё то же самое.
Далее выбираем следующее подключение в пункте «Доверенные/локальные интерфейсы» – наша внутренняя сеть. Эти пункты в зависимости от версии Kerio могут называться по-другому. Придумываем имя и вносим данные как на картинке ниже. DNS от Керио. Шлюз не пишем. ОК.

Нажимаем кнопку «Применить» в нижней правой части экрана, настройки активируются.

Проверим подключение к Интернету. Интернет работает.

Переходим в пункт «Управление полосой пропускания» и в нижней части выставляем значения скорости.
Подсказка Керио нам сообщает, что реальная скорость будет на 20% меньше заявленной в договоре.

Чтоб не заморачиваться с подсчетами выставляем значение как по тарифному плану, у нас 30Мбит/с.
Запускаем SpeedTest и смотрим реальную картину.

Скорость скачивания близка к истине, а вот загрузка немного просела. Эта полоса пропускания относится ко всем пользователям, подключенным в сеть. Возможно, что кто-то бесконтрольно что-то загружал в интернет в этот момент, или какие-то другие причины. Для ограничения скорости пользователям переходим к правилам полосы пропускания.
Нужно отметить, что после 1 (одного) ADSL модема на 150+ компьютеров оптика для нашей ЛВС оказалась спасительным Мессией и манной небесной одновременно.
Пока не внесены все пользователи, можно ограничить скорость для всех одновременно, но это неудобно. Поэтому нужно добавить пользователей ЛВС в разделе «Пользователи». Так как этого не сделано, ограничим скорость всем без разбора. Создаем новое правило – Ограничение скорости.

Трафик любой. Скорость ограничиваем по своему усмотрению и обстоятельствам. Максимальное значение устанавливать не рекомендуется. Половина или треть или даже четверть от максимальной скорости вполне подойдет. Если какой-то пользователь займет весь разрешенный канал, то всегда останется резерв для остальных. Для злостных качателей нужно создать отдельное правило и ограничивать им скорость индивидуально или по группам.
Устанавливаем скорость для скачивания и загрузки.

Интерфейсы – Все. Нажимаем применить и правило начнет действовать. Следующее правило – это торренты, которые перегружают сеть. Создаем новое правило. В разделе «Трафик» выбираем «Приложения и веб-категории» и отмечаем всё, что относится к торренту.

В пункте «Правила трафика» выбираем пиринговую сеть.

Жмем ОК.

Устанавливаем скорость скачивания и загрузка минимальной, интерфейсы – Все. Нажимаем применить и торренты нашей сети больше не страшны.
Итак, у нас есть правило, ограничивающее скорость доступа в интернет всем пользователям и ограничение скорости торрентов. Остальные ограничения например ютуба или социальных сетей выполним в разделе «Фильтрация содержимого». Однако до этого лучше немного позависать и добавить всех пользователей. Переходим в раздел меню – «Пользователи».

Для добавления пользователя нажимаем кнопку «Добавить».

Вносим имя пользователя. У нас имя в большинстве случаев соответствует имени ПК т.к. не привязан домен.
В разделе адреса привязываем IP адрес, потому что у нас в сети статическая IP адресация. Более надежно привязать MAC-адрес. Данные для привязки можно взять из ведомости ПК, которую сис. админы конечно же ведут, или из сканера сети. Нажимаем ОК.

Ну и так далее со всеми пользователями.
После этого, в пункте меню «Управление полосой пропускания» можно выбрать пользователей или группы пользователей и назначить им определенную скорость для скачивания и загрузки в интернете.

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

Далее можно создавать список пользователе, которые много скачивают или играют в он-лайн игры и занижать им скорость, чтоб другие на жаловались на плохой интернет, как у нас было до установки Kerio очень часто.
Посмотреть кто сколько скачал можно в разделе статистика.

Другие полезные возможности Kerio Control будут рассмотрены в следующий раз.
