Рубрика «linux» - 69

В рамках задания на лабораторных занятиях нам необходимо было написать скрипт, который должен был, при вводе соответствующего ключа, менять регистр букв в имени файла/каталога с верхнего на нижний и наоборот, менять регистр первой буквы каждого слова в имени на верхний, отдельными ключами, которые не должны исполняться самостоятельно, делать те же преобразования, но с выводом информации в терминал и выполнять изменения регистра рекурсивно.
Читать полностью »

image

Security Linux Assembly Expert — онлайн-курс и экзамен по основам 32-битного языка ассемблера процессоров семейства Intel в Linux-системах в контексте информационной безопасности. Курс будет полезен пентестерам, инженерам по информационной безопасности и всем, кто желает разобраться в основах ассемблера и научиться писать простые шеллкоды. После прохождения курса вы научитесь пользоваться основными системными вызовами Linux'a, писать простые шеллкоды, начнете понимать базовые принципы работы операционной системы на уровне ядра. В данной статье будут рассмотрены задания, необходимые для прохождения экзамена по этому курсу.

По условиям экзамена необходимо выполнить 7 заданий:

  1. Написать TCP Bind Shell
  2. Написать Reverse TCP Shell
  3. Разобраться с техникой egghunter и предоставить пример этой техники
  4. Написать кодировщик кода
  5. Проанализировать 3 шеллкода, сгенерированных msfvenom'ом при помощи GDB/ndisasm/libemu
  6. Выполнить полиморфное преобразование 3 любых шеллкодов и shellstorm'а.
  7. Написать шифровальщик кода

Читать полностью »

FOSS News №7 — обзор новостей свободного и открытого ПО за 9-15 марта 2020 года - 1

Всем привет!

Продолжаем обзоры новостей свободного и открытого ПО (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире.

В выпуске №7 за 9–15 марта 2020 г.:

  1. Релиз Firefox 74
  2. Полная домашняя автоматизация в новостройке. Продолжение
  3. Методы Open Source сообщества для противодействия COVID-19
  4. Open Group представляет новую платформу для улучшенной разработки Open Source ПО
  5. Pleroma 2.0
  6. Project OWL для быстрого реагирования в случае стихийных бедствий
  7. 6 лучших Open Source утилит для мониторинга Kubernetes и Docker
  8. MangoHUD – прекрасный инструмент для бенчмаркинга в Linux, о котором вы возможно не слышали
  9. 10 Open Source датасетов для классификации текста
  10. AWS запускает Bottlerocket, GNU/Linux дистрибутив для хостинга контейнеров
  11. Red Hat представляет улучшенное решение для хранилищ данных петабайтного уровня
  12. Релиз Memcached 1.6.0 с включением поддержки внешнего хранилища
  13. Объявлено об объединении проектов FreeNAS и TrueNAS
  14. Basilisk – форк Firefox с классическим видом и классическими расширениями
  15. Google представил блокировщик подстановки ввода через вредоносные USB-устройства
  16. Ошибки с открытым исходным кодом: количество обнаруженных уязвимостей выросло почти на 50% благодаря людям, которые действительно их ищут
  17. В Chrome OS 82 будет улучшен терминал
  18. Поддержка Debian 8 продлена на срок, превышающий стандартные 5 лет
  19. Истёк срок действия патента на алгоритм распознавания объектов SIFT
  20. Отменённые или перенесённые в онлайн из-за COVID-19 GNU/Linux и Open Source конференции

Читать полностью »

image

Предыстория

Недавно я взялся переводить межсетевой экран на своей РС с проверенных временем iptables на новенькие nftables. Для более углублённого изучения таблиц nf я поставил себе задачу: настроить прозрачный прокси-сервер (Squid) с разбором шифрованных соединений (HTTPS) для раздачи доступа в Интернет виртуальным машинам, РС «Raspberry Pi», а также своему смартфону (работающему с ОС «Android» 6-го выпуска) по беспроводному соединению (с помощью приложения hostapd).
Читать полностью »

Всем привет. Я пользуюсь Lubuntu 18.04 на своем домашнем ноутбуке. В один прекрасный день я решил, что меня не устраивают действия которые предлагает Power Manager при закрытии крышки ноутбука. Я хотел при закрытии крышки ноутбука блокировать экран и через некоторое время отправлять ноутбук в гибернацию. Для этого я написал скрипт и спешу им с вами поделиться.
Читать полностью »

Вчера в блоге облачного провайдера AWS была представлена новая операционная система на базе Linux, предназначенная для запуска контейнеров, — Bottlerocket.

AWS представила свою ОС для запуска контейнеров — Bottlerocket - 1

Новый проект позиционируется как «операционная система с открытым кодом, основанная на Linux и созданная для использования в Amazon Web Services с целью запуска контейнеров на виртуальных машинах или железных серверах». Исходный код Bottlerocket доступен на GitHub на условиях свободных лицензий (MIT и Apache 2.0).Читать полностью »

Finale! Именно этим итальянским словом можно назвать эту статью. Ведь она последняя уже во второй серии подборок бесплатных курсов от Microsoft. И сегодня у нас курсы для специалистов по анализу данных и инженеров данных. Присоединяйтесь!

Кстати!

  • Все курсы бесплатные (вы даже сможете попробовать платные продукты бесплатно);
  • 6/7 на русском языке;
  • Начать обучение можно мгновенно;
  • По окончании вы получите бейдж об успешном прохождении обучения.

Присоединяйтесь, подробности под катом!

Все статьи из серии

Статьи из прошлой серии

7 бесплатных курсов для специалистов по работе с данными (DS и DE) - 1Читать полностью »

Целый год (или два) я откладывал публикацию данной статьи по главной причине — мной уже были опубликованы две статьи, в которых я описал процесс создания полноценного маршрутизатора в SOCKS из самого обычного ноутбка с Debian.

Однако, с тех пор стабильная версия Debian обновилась до Buster, мне в личку обратилось достаточное количество людей с просьбой помочь в настройке, а значит, мои предыдущие статьи не являются исчерпывающими. Что ж, я и сам догадывался, что методы, изложеннные в них, не до конца раскрывают все тонкости настройки Linux для маршрутизации в SOСKS. К тому же они написаны для Debian Stretch, а после обновления до Buster, в системе инициализации systemd, я заметил небольшие изменения во взаимодействии служб. Да и в самих статьях я не использовал systemd-networkd, хотя она лучше всего подходит для сложных сетевых конфигураций.
Читать полностью »

FOSS News №6 — обзор новостей свободного и открытого ПО за 2-8 марта 2020 года - 1

Всем привет!

Продолжаем обзоры новостей свободного и открытого ПО (и немного железа). Всё самое главное про пингвинов и не только, в России и мире.

В выпуске №6 за 2–8 марта 2020 г.:

  1. Выпуск Chrome OS 80
  2. Массовый отзыв сертификатов Let's Encrypt
  3. Удаление Эрика Рэймонда из списков рассылки OSI и этические вопросы в открытых лицензиях
  4. Что такое Linux и откуда взялись сотни дистрибутивов?
  5. Избавленный от Google форк Android добился хороших результатов
  6. 3 причины почему системные интеграторы должны использовать Open Source системы
  7. Open Source становится больше и богаче, заявляет SUSE
  8. Red Hat расширяет свои сертификационные программы
  9. Объявлен конкурс программ на базе Open Source для решения проблем климата
  10. Будущее Open Source лицензий меняется
  11. 17-летняя уязвимость в PPPD подвергает Linux-системы риску удаленных атак
  12. ОС Fuchsia переходит на стадию тестирования на сотрудниках Google
  13. Session – Open Source мессенджер без необходимости указания номера телефона
  14. У проекта KDE Connect появился сайт
  15. Релиз Porteus Kiosk 5.0.0
  16. Выпуск пакетного менеджера APT 2.0
  17. Выпуск командной оболочки PowerShell 7.0
  18. Linux Foundation заключил соглашение с OSTIF для проведения аудита безопасности
  19. InnerSource: Как лучшие практики Open Source помогают корпоративным командам разработки
  20. Каково это, вести 100% Open Source бизнес?
  21. X.Org/FreeDesktop.org ищет спонсоров или будет вынуждена отказаться от CI
  22. Наиболее частые проблемы с безопасностью при работе с FOSS
  23. Эволюция Kali Linux: каково будущее дистрибутива?
  24. Преимущества Kubernetes в облачной инфраструктуре на «голом» железе
  25. Spotify открывает исходники ML модуля Terraform
  26. Drauger OS – ещё один GNU/Linux дистрибутив для игр
  27. 8 ножей в спину Linux: от любви до ненависти один баг

Читать полностью »

Краткий гайд по использованию GDB - 1

В этом коротком туториале мы рассмотрим базовые приёмы работы с GDB, а также посмотрим как можно (и нужно) подготавливать файлы к отладке для GDB.
GDB — переносимый отладчик проекта GNU, который работает на многих UNIX-подобных системах и умеет производить отладку многих языков программирования, включая Си, C++, Free Pascal, FreeBASIC, Ada, Фортран, Python3, Swift, NASM и Rust.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js