Быстрый совет по Linux
Когда вы входите в систему Linux , возьмите за привычку просматривать процессы с помощью этой команды:
Она выведет список всех процессов в древовидном формате. Это позволяет легко обнаружить необычную активность. Например, вот как будет выглядеть бэкдор PHP
✈ Linux Ninja
Когда вы входите в систему Linux , возьмите за привычку просматривать процессы с помощью этой команды:
ps -auxwf
Она выведет список всех процессов в древовидном формате. Это позволяет легко обнаружить необычную активность. Например, вот как будет выглядеть бэкдор PHP
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Шпаргалка по команде less
Мини-шпаргалка по команде less: навигация, поиск, полезные флаги и фишки для повседневной работы в терминале.
Забрать в хорошем качестве можно здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Мини-шпаргалка по команде less: навигация, поиск, полезные флаги и фишки для повседневной работы в терминале.
Забрать в хорошем качестве можно здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся на крутейшую игру для начинающих хакеров «Bandit»
Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте
В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
Если где-то застрянете, можно подсмотреть прохождение на Хабре😎
☝️ Ссылка источник
✈ Linux Ninja
Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте
В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
ssh -p 2220 root@bandit.labs.overthewire.org
Если где-то застрянете, можно подсмотреть прохождение на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Media is too big
VIEW IN TELEGRAM
Matrix Rain прямо в терминале
Хотите киношный эффект из Матрицы у себя в консоли? Вот однострочник на bash + gawk, который превратит ваш терминал в "дождь символов"
💡 Как работает:
Теперь можно почувствовать себя оператором Матрицы прямо в Linux терминале😎
✈ Linux Ninja
Хотите киношный эффект из Матрицы у себя в консоли? Вот однострочник на bash + gawk, который превратит ваш терминал в "дождь символов"
while :;do echo $LINES $COLUMNS $((RANDOM%COLUMNS)) "$(printf "\U$((RANDOM%500+1000))")";sleep 0.05;done|gawk '{a[$3]=0;for(x in a){o=a[x];a[x]=a[x]+1;c=int(rand()*5);if(c==0)col="\033[1;32m";else if(c==1)col="\033[0;32m";else if(c==2)col="\033[1;36m";else if(c==3)col="\033[1;31m";else col="\033[1;37m";printf "\033[%s;%sH%s%s",o,x,col,$4;printf "\033[%s;%sH\033[0m",a[x],x;if(a[x]>=$1)a[x]=0;}}'while :; do ... done — бесконечный цикл
RANDOM%COLUMNS — случайный столбец
printf "\U..." — случайный Unicode-символ
gawk рисует цветной «дождь» и сбрасывает его, когда символы достигают низа
Теперь можно почувствовать себя оператором Матрицы прямо в Linux терминале
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
При просмотре файла с помощью
Она отображает маленькую панель внизу, которая показывает текущие номера строк в окне, общее количество строк, процент уже прокрученной части файла и т. д
✈️ Linux Ninja
При просмотре файла с помощью
less вы можете получить небольшую строку состояния, нажав клавишу =Она отображает маленькую панель внизу, которая показывает текущие номера строк в окне, общее количество строк, процент уже прокрученной части файла и т. д
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Интересный факт: История порта SSH 22
В июле 1995 года Тату Йлонен, финский разработчик, написал письмо в IANA с просьбой выделить порт для своего нового безопасного протокола удалённого доступа. Он объяснял:
«Я создал программу для безопасного входа с одного компьютера на другой через небезопасную сеть. Она защищает от подделки IP, DNS и маршрутизации. Программа будет распространяться бесплатно, хочу зарегистрировать для неё привилегированный порт».
Тату предложил использовать порт в диапазоне 1–255, чтобы его можно было указать в DNS. На тот момент он тестировал программу на порту 22.
На следующий день IANA ответила коротко и по делу:
«Мы назначили порт 22 для SSH, вы — контактное лицо».
Именно так порт 22 стал официальным портом SSH, который мы используем до сих пор😎
✈ Linux Ninja
В июле 1995 года Тату Йлонен, финский разработчик, написал письмо в IANA с просьбой выделить порт для своего нового безопасного протокола удалённого доступа. Он объяснял:
«Я создал программу для безопасного входа с одного компьютера на другой через небезопасную сеть. Она защищает от подделки IP, DNS и маршрутизации. Программа будет распространяться бесплатно, хочу зарегистрировать для неё привилегированный порт».
Тату предложил использовать порт в диапазоне 1–255, чтобы его можно было указать в DNS. На тот момент он тестировал программу на порту 22.
На следующий день IANA ответила коротко и по делу:
«Мы назначили порт 22 для SSH, вы — контактное лицо».
Именно так порт 22 стал официальным портом SSH, который мы используем до сих пор
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Интересное почитать: 5 Linux-трюков, которые изменят жизнь программиста
Автор рассказывает о пяти полезных приёмах работы с Linux, которые помогают разработчикам экономить время и повышать продуктивность
Простые трюки, огромный эффект📚
☝️ Ссылка источник
✈️ Linux Ninja
Автор рассказывает о пяти полезных приёмах работы с Linux, которые помогают разработчикам экономить время и повышать продуктивность
Простые трюки, огромный эффект
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Откопал исчерпывающее руководство по Linux для начинающих
Сокровище для тех кто влетает в мир Linux. Tecmint выкатили пошаговый гайд который спокойно проведёт тебя через основы: от запуска терминала до грамотного администрирования🏴☠️
Подрубаем VPN и пробуем⬇️
☝️ Ссылка источник
✈ Linux Ninja
Сокровище для тех кто влетает в мир Linux. Tecmint выкатили пошаговый гайд который спокойно проведёт тебя через основы: от запуска терминала до грамотного администрирования
Подрубаем VPN и пробуем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Forwarded from Linux Ninja
Быстрый совет по Linux
Есть файлы журналов, сжатые в формате
Используйте утилиты с префиксом
Эти команды позволяют анализировать сжатые логи без предварительной распаковки — идеально подходят для быстрой диагностики и устранения неполадок
✈️ Linux Ninja
Есть файлы журналов, сжатые в формате
.gz? Не нужно их распаковывать, чтобы просмотреть или выполнить поиск по содержимомуИспользуйте утилиты с префиксом
z напрямую:zcat — просмотр файлаzless — постраничное пролистываниеzgrep — поиск по содержимомуzegrep — поиск с использованием расширенных регулярных выраженийzfgrep — поиск фиксированных строкzcmp / zdiff — сравнение файловЭти команды позволяют анализировать сжатые логи без предварительной распаковки — идеально подходят для быстрой диагностики и устранения неполадок
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Ловите годноту: курс по реверс инжинирингу Android приложений
Хочешь понять, как «устройство» Android-приложений работает изнутри без запуска и отладки? Этот бесплатный вводный курс по статическому реверсу даст базу: разбор DEX, нативных библиотек, обфускации и практические упражнения. В комплекте VM с готовой средой (Ubuntu) и набор инструментов
То что нужно чтобы зайти в мир Android-реверса😈
☝️ Ссылка источник
✈ Linux Ninja
Хочешь понять, как «устройство» Android-приложений работает изнутри без запуска и отладки? Этот бесплатный вводный курс по статическому реверсу даст базу: разбор DEX, нативных библиотек, обфускации и практические упражнения. В комплекте VM с готовой средой (Ubuntu) и набор инструментов
То что нужно чтобы зайти в мир Android-реверса
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Ловите годноту «VulnHub» платформа для практики реальных атак в безопасной среде
Бесплатная библиотека преднамеренно уязвимых виртуальных машин («boxes»), которые можно скачать и запустить в VirtualBox/VMware, чтобы отрабатывать сканирование, эксплуатацию и эскалацию привилегий в контролируемой лаборатории
Идеально подходит для обучения, подготовки к CTF и оценки практических навыков специалистов по кибербезопасности😎
☝️ Ссылка источник
✈ Linux Ninja
Бесплатная библиотека преднамеренно уязвимых виртуальных машин («boxes»), которые можно скачать и запустить в VirtualBox/VMware, чтобы отрабатывать сканирование, эксплуатацию и эскалацию привилегий в контролируемой лаборатории
Идеально подходит для обучения, подготовки к CTF и оценки практических навыков специалистов по кибербезопасности
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Откопал полезное «SSH3» безопасный вход по-новому
Если обычный SSH кажется слишком «старой школы» попробуйте SSH3
Он использует HTTP/3, соединяется быстрее и умеет авторизовать вас через OAuth 2.0 или OpenID Connect. Всё то же самое SSH-чувство, но на современном стекe❓
☝️ Ссылка источник
✈ Linux Ninja
Если обычный SSH кажется слишком «старой школы» попробуйте SSH3
Он использует HTTP/3, соединяется быстрее и умеет авторизовать вас через OAuth 2.0 или OpenID Connect. Всё то же самое SSH-чувство, но на современном стекe
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1😁1
Если хочется увидеть изменения на уровне структуры кода, обратите внимание на Difftastic
Инструмент понимает синтаксис множества языков и показывает
☝️ Ссылка источник
✈️ Linux Ninja
diff хорошо справляется с построчным сравнением, но он слеп к синтаксисуИнструмент понимает синтаксис множества языков и показывает
diff так, как это реально имеет смысл для разработчикаPlease open Telegram to view this post
VIEW IN TELEGRAM
👍4
Хочешь понять Kubernetes глубже
Попробуй этот подход. Есть серия гайдов, где кластер Kubernetes собирается буквально вручную. В этой части настройка worker-нод и всех необходимых компонентов
Такой формат помогает не просто пользоваться Kubernetes, а реально понять, как он устроен внутри🏴☠
☝ Ссылка источник
✈ Linux Ninja
Попробуй этот подход. Есть серия гайдов, где кластер Kubernetes собирается буквально вручную. В этой части настройка worker-нод и всех необходимых компонентов
Такой формат помогает не просто пользоваться Kubernetes, а реально понять, как он устроен внутри
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Хочешь ворваться в мир кибербеза лови подгон «90DaysOfCyberSecurity»
Твой личный план прокачки на 90 дней направленный на развитие ключевых навыков в области кибербезопасности. Каждый день новые темы от сетевых основ до анализа вредоносного ПО и пентеста
Всё удобно сделано: задания, готовые ресурсы и советы по изучению
Ставь лайк и стартуй❤️
☝️ Ссылка источник
✈ Linux Ninja
Твой личный план прокачки на 90 дней направленный на развитие ключевых навыков в области кибербезопасности. Каждый день новые темы от сетевых основ до анализа вредоносного ПО и пентеста
Всё удобно сделано: задания, готовые ресурсы и советы по изучению
Ставь лайк и стартуй
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Вот классный трюк. Введите следующее, чтобы открыть файлы/папки с помощью приложения по умолчанию прямо из терминала:
✈️ Linux Ninja
ls -1 --hyperlink=always
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Новая тулза для сжатия видео до заданного размера на Ubuntu
Constrict — это новое приложение на Python для сжатия видео до нужного размера файла на Ubuntu с помощью FFmpeg. Удобный интерфейс на GTK4 уже доступен на Flathub.
Ключевые возможности:
Исходники: GitHub
✈️ Linux Ninja
Constrict — это новое приложение на Python для сжатия видео до нужного размера файла на Ubuntu с помощью FFmpeg. Удобный интерфейс на GTK4 уже доступен на Flathub.
Ключевые возможности:
- Пакетная обработка нескольких видео с сохранением в заданную папку
- Ограничения по кадрам для выбора между чёткостью и плавностью
- Настройки допустимого отклонения в размере выходных файлов
- Поддержка кодеков: H.264, HEVC, AV1, VP9
Исходники: GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Находка для тех, кто хочет прокачать свои навыки в кибербезопасности
Платформа предлагает кучу практических заданий и модулей, чтобы вы могли пройти путь от "белого пояса" до "синего" в мире хакерства
Здесь вас ждут "додзё" с разными темами — от основ Linux до тонкостей эксплуатации ПО
Каждое додзё состоит из множества модулей и челленджей, которые помогут вам отточить свои навыки😎
☝️ Ссылка источник
✈️ Linux Ninja
Платформа предлагает кучу практических заданий и модулей, чтобы вы могли пройти путь от "белого пояса" до "синего" в мире хакерства
Здесь вас ждут "додзё" с разными темами — от основ Linux до тонкостей эксплуатации ПО
Каждое додзё состоит из множества модулей и челленджей, которые помогут вам отточить свои навыки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
в Vim можно использовать мышь с помощью команды:
Это включает режим мыши, о котором знают не так уж многие
Что дает режим мыши в Vim?
Режим мыши не снижает эффективность Vim — он просто предоставляет дополнительные возможности для специфических случаев
✈ Linux Ninja
в Vim можно использовать мышь с помощью команды:
:set mouse=a
Это включает режим мыши, о котором знают не так уж многие
Что дает режим мыши в Vim?
🟠 Произвольное выделение текста🟠 Прокрутка длинных файлов колесиком мыши🟠 Переход между разделёнными окнами🟠 Переключение между вкладками и их закрытие🟠 Вставка из буфера обмена средней кнопкой мыши
Режим мыши не снижает эффективность Vim — он просто предоставляет дополнительные возможности для специфических случаев
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2