В рамках задания на лабораторных занятиях нам необходимо было написать скрипт, который должен был, при вводе соответствующего ключа, менять регистр букв в имени файла/каталога с верхнего на нижний и наоборот, менять регистр первой буквы каждого слова в имени на верхний, отдельными ключами, которые не должны исполняться самостоятельно, делать те же преобразования, но с выводом информации в терминал и выполнять изменения регистра рекурсивно.
Читать полностью »
Рубрика «linux» - 69
Программа смены прав доступа и регистра имени файлов-каталогов на Bash
2020-03-21 в 11:56, admin, рубрики: bash, bash-скрипт, linux, Linux для всех, Разработка под LinuxSLAE — Security Linux Assembly Expert Exam
2020-03-20 в 2:00, admin, рубрики: C, linux, ассемблер (x86), информационная безопасность
Security Linux Assembly Expert — онлайн-курс и экзамен по основам 32-битного языка ассемблера процессоров семейства Intel в Linux-системах в контексте информационной безопасности. Курс будет полезен пентестерам, инженерам по информационной безопасности и всем, кто желает разобраться в основах ассемблера и научиться писать простые шеллкоды. После прохождения курса вы научитесь пользоваться основными системными вызовами Linux'a, писать простые шеллкоды, начнете понимать базовые принципы работы операционной системы на уровне ядра. В данной статье будут рассмотрены задания, необходимые для прохождения экзамена по этому курсу.
По условиям экзамена необходимо выполнить 7 заданий:
- Написать TCP Bind Shell
- Написать Reverse TCP Shell
- Разобраться с техникой egghunter и предоставить пример этой техники
- Написать кодировщик кода
- Проанализировать 3 шеллкода, сгенерированных msfvenom'ом при помощи GDB/ndisasm/libemu
- Выполнить полиморфное преобразование 3 любых шеллкодов и shellstorm'а.
- Написать шифровальщик кода
FOSS News №7 — обзор новостей свободного и открытого ПО за 9-15 марта 2020 года
2020-03-15 в 17:50, admin, рубрики: free software, linux, open source, дайджест, Новости
Всем привет!
Продолжаем обзоры новостей свободного и открытого ПО (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире.
В выпуске №7 за 9–15 марта 2020 г.:
- Релиз Firefox 74
- Полная домашняя автоматизация в новостройке. Продолжение
- Методы Open Source сообщества для противодействия COVID-19
- Open Group представляет новую платформу для улучшенной разработки Open Source ПО
- Pleroma 2.0
- Project OWL для быстрого реагирования в случае стихийных бедствий
- 6 лучших Open Source утилит для мониторинга Kubernetes и Docker
- MangoHUD – прекрасный инструмент для бенчмаркинга в Linux, о котором вы возможно не слышали
- 10 Open Source датасетов для классификации текста
- AWS запускает Bottlerocket, GNU/Linux дистрибутив для хостинга контейнеров
- Red Hat представляет улучшенное решение для хранилищ данных петабайтного уровня
- Релиз Memcached 1.6.0 с включением поддержки внешнего хранилища
- Объявлено об объединении проектов FreeNAS и TrueNAS
- Basilisk – форк Firefox с классическим видом и классическими расширениями
- Google представил блокировщик подстановки ввода через вредоносные USB-устройства
- Ошибки с открытым исходным кодом: количество обнаруженных уязвимостей выросло почти на 50% благодаря людям, которые действительно их ищут
- В Chrome OS 82 будет улучшен терминал
- Поддержка Debian 8 продлена на срок, превышающий стандартные 5 лет
- Истёк срок действия патента на алгоритм распознавания объектов SIFT
- Отменённые или перенесённые в онлайн из-за COVID-19 GNU/Linux и Open Source конференции
Прозрачный Squid с SSL-Bump для Gentoo с nft
2020-03-13 в 14:36, admin, рубрики: gentoo, linux, proxy, squid, SSL, Блог компании InfoWatch, Настройка Linux
Предыстория
Недавно я взялся переводить межсетевой экран на своей РС с проверенных временем iptables на новенькие nftables. Для более углублённого изучения таблиц nf я поставил себе задачу: настроить прозрачный прокси-сервер (Squid) с разбором шифрованных соединений (HTTPS) для раздачи доступа в Интернет виртуальным машинам, РС «Raspberry Pi», а также своему смартфону (работающему с ОС «Android» 6-го выпуска) по беспроводному соединению (с помощью приложения hostapd).
Читать полностью »
Кастомный скрипт при закрытии крышки ноутбука и блокировка экрана без сна
2020-03-12 в 11:40, admin, рубрики: gnome, laptop, linux, Lubuntu, LXDE, xfce, Настройка Linux, НоутбукиВсем привет. Я пользуюсь Lubuntu 18.04 на своем домашнем ноутбуке. В один прекрасный день я решил, что меня не устраивают действия которые предлагает Power Manager при закрытии крышки ноутбука. Я хотел при закрытии крышки ноутбука блокировать экран и через некоторое время отправлять ноутбук в гибернацию. Для этого я написал скрипт и спешу им с вами поделиться.
Читать полностью »
AWS представила свою ОС для запуска контейнеров — Bottlerocket
2020-03-11 в 5:46, admin, рубрики: AWS, devops, kubernetes, linux, open source, Блог компании Флант, контейнеры, облачные сервисы, операционные системыВчера в блоге облачного провайдера AWS была представлена новая операционная система на базе Linux, предназначенная для запуска контейнеров, — Bottlerocket.

Новый проект позиционируется как «операционная система с открытым кодом, основанная на Linux и созданная для использования в Amazon Web Services с целью запуска контейнеров на виртуальных машинах или железных серверах». Исходный код Bottlerocket доступен на GitHub на условиях свободных лицензий (MIT и Apache 2.0).Читать полностью »
7 бесплатных курсов для специалистов по работе с данными (DS и DE)
2020-03-10 в 7:00, admin, рубрики: azure, Azure Cosmos DB, azure hdinsight, Azure Streaming Analytics, big data, data engineering, data science, linux, microsoft, Microsoft Azure, nosql, open source, Power BI, SDK, sql, sql server, sql server linux, Visual Studio, visual studio code, аналитика, Блог компании Microsoft, визуализация данных, дата сайенс, открытый исходный код, поток данныхFinale! Именно этим итальянским словом можно назвать эту статью. Ведь она последняя уже во второй серии подборок бесплатных курсов от Microsoft. И сегодня у нас курсы для специалистов по анализу данных и инженеров данных. Присоединяйтесь!
Кстати!
- Все курсы бесплатные (вы даже сможете попробовать платные продукты бесплатно);
- 6/7 на русском языке;
- Начать обучение можно мгновенно;
- По окончании вы получите бейдж об успешном прохождении обучения.
Присоединяйтесь, подробности под катом!
Все статьи из серии
- 5 бесплатных курсов для ИИ-инженеров
- 6 бесплатных курсов для безопасников
- 7 бесплатных курсов для специалистов по работе с данными (Data-Science и Data-Engineering)
Статьи из прошлой серии
Строим маршрутизатор в SOCKS на ноутбуке с Debian 10
2020-03-08 в 22:02, admin, рубрики: Debian, DNS, dnscrypt, linux, ntp, systemd, systemd-networkd, tun2socks, Беспроводные технологии, Настройка Linux, Серверное администрирование, Сетевые технологии, системное администрированиеЦелый год (или два) я откладывал публикацию данной статьи по главной причине — мной уже были опубликованы две статьи, в которых я описал процесс создания полноценного маршрутизатора в SOCKS из самого обычного ноутбка с Debian.
Однако, с тех пор стабильная версия Debian обновилась до Buster, мне в личку обратилось достаточное количество людей с просьбой помочь в настройке, а значит, мои предыдущие статьи не являются исчерпывающими. Что ж, я и сам догадывался, что методы, изложеннные в них, не до конца раскрывают все тонкости настройки Linux для маршрутизации в SOСKS. К тому же они написаны для Debian Stretch, а после обновления до Buster, в системе инициализации systemd, я заметил небольшие изменения во взаимодействии служб. Да и в самих статьях я не использовал systemd-networkd, хотя она лучше всего подходит для сложных сетевых конфигураций.
Читать полностью »
FOSS News №6 — обзор новостей свободного и открытого ПО за 2-8 марта 2020 года
2020-03-08 в 18:58, admin, рубрики: free software, linux, open source, дайджест, Новости
Всем привет!
Продолжаем обзоры новостей свободного и открытого ПО (и немного железа). Всё самое главное про пингвинов и не только, в России и мире.
В выпуске №6 за 2–8 марта 2020 г.:
- Выпуск Chrome OS 80
- Массовый отзыв сертификатов Let's Encrypt
- Удаление Эрика Рэймонда из списков рассылки OSI и этические вопросы в открытых лицензиях
- Что такое Linux и откуда взялись сотни дистрибутивов?
- Избавленный от Google форк Android добился хороших результатов
- 3 причины почему системные интеграторы должны использовать Open Source системы
- Open Source становится больше и богаче, заявляет SUSE
- Red Hat расширяет свои сертификационные программы
- Объявлен конкурс программ на базе Open Source для решения проблем климата
- Будущее Open Source лицензий меняется
- 17-летняя уязвимость в PPPD подвергает Linux-системы риску удаленных атак
- ОС Fuchsia переходит на стадию тестирования на сотрудниках Google
- Session – Open Source мессенджер без необходимости указания номера телефона
- У проекта KDE Connect появился сайт
- Релиз Porteus Kiosk 5.0.0
- Выпуск пакетного менеджера APT 2.0
- Выпуск командной оболочки PowerShell 7.0
- Linux Foundation заключил соглашение с OSTIF для проведения аудита безопасности
- InnerSource: Как лучшие практики Open Source помогают корпоративным командам разработки
- Каково это, вести 100% Open Source бизнес?
- X.Org/FreeDesktop.org ищет спонсоров или будет вынуждена отказаться от CI
- Наиболее частые проблемы с безопасностью при работе с FOSS
- Эволюция Kali Linux: каково будущее дистрибутива?
- Преимущества Kubernetes в облачной инфраструктуре на «голом» железе
- Spotify открывает исходники ML модуля Terraform
- Drauger OS – ещё один GNU/Linux дистрибутив для игр
- 8 ножей в спину Linux: от любви до ненависти один баг
Краткий гайд по использованию GDB
2020-03-08 в 9:22, admin, рубрики: C#, c++, gdb, linux, python, python3, Разработка под Linux
В этом коротком туториале мы рассмотрим базовые приёмы работы с GDB, а также посмотрим как можно (и нужно) подготавливать файлы к отладке для GDB.
GDB — переносимый отладчик проекта GNU, который работает на многих UNIX-подобных системах и умеет производить отладку многих языков программирования, включая Си, C++, Free Pascal, FreeBASIC, Ada, Фортран, Python3, Swift, NASM и Rust.

