Forwarded from Книжный клад | IT
📕 Kali Linux Penetration Testing Bible
Автор: Gus Khawaja, 2021
Описание: Вы узнаете об инструментах и методах, используемых хакерами для получения доступа к системам, чтобы вы могли создать надежную защиту для своих приложений. Независимо от того, новичок вы в этой области или опытный пентестер, в этом всеобъемлющем руководстве вы найдете подробные описания атак с методами их предотвращения
• Скачать книгу из архива
• Стоимость в магазине
📚 Книжный клад | #ENG #Linux
Автор: Gus Khawaja, 2021
Описание: Вы узнаете об инструментах и методах, используемых хакерами для получения доступа к системам, чтобы вы могли создать надежную защиту для своих приложений. Независимо от того, новичок вы в этой области или опытный пентестер, в этом всеобъемлющем руководстве вы найдете подробные описания атак с методами их предотвращения
• Скачать книгу из архива
• Стоимость в магазине
📚 Книжный клад | #ENG #Linux
🔥6👍4
Forwarded from BZD Hacker_lib
linux-glazami-hakera-ozon.pdf
509.8 KB
📔 Title: Linux глазами хакера
#Linux #Book #ru
🌐 Lang.: Russian
🧔 Author: Михаил Фленов
🕘 Year: 2019
📑 Pages: 37
#️⃣ ISBN: - 978-5-9775-4039-1
📝 Description: Рассмотрены вопросы настройки ОС Linux на максимальную производительность и безопасность. Описаны базовое администрирование и управление доступом, настройка Firewall, файлообменный сервер, WEB-, FTP– и Proxy-серверы, программы для доставки электронной почты, службы DNS, а также политика мониторинга системы и архивирование данных.
BZD Hacker_lib
#Linux #Book #ru
🌐 Lang.: Russian
🧔 Author: Михаил Фленов
🕘 Year: 2019
📑 Pages: 37
#️⃣ ISBN: - 978-5-9775-4039-1
📝 Description: Рассмотрены вопросы настройки ОС Linux на максимальную производительность и безопасность. Описаны базовое администрирование и управление доступом, настройка Firewall, файлообменный сервер, WEB-, FTP– и Proxy-серверы, программы для доставки электронной почты, службы DNS, а также политика мониторинга системы и архивирование данных.
BZD Hacker_lib
👍7
Посмотреть список всех групп, доступных в системе, можно в файле
$ usermod -g имя_основной_группы имя_пользователя
Задача – изменить основную группу для пользователя test_user на test_group (GID – 1001).
Так будет выглядеть команда в нашем случае:
А еще вместо названия группы можно использовать ее идентификатор GID (1001 в нашем случае):
/etc/group, например, с помощью редактора vi в терминале:$ vi /etc/groupДля смены основной группы нужна опция -g. Синтаксис здесь следующий:
$ usermod -g имя_основной_группы имя_пользователя
Задача – изменить основную группу для пользователя test_user на test_group (GID – 1001).
Так будет выглядеть команда в нашем случае:
$ sudo usermod -g test_group test_userЗатем можно проверить что изменения применились с помощью команды id. В результатах вывода команды id нам интересен пункт GID.
А еще вместо названия группы можно использовать ее идентификатор GID (1001 в нашем случае):
$ sudo usermod -g 1001 test_user🐧 Linux Education
👍7
В Linux существуют стандартные для всех процессов потоки ввода-вывода данных stdin, stdout и поток вывода ошибок stderr.
Что это значит? Как минимум то, что процесс обмена данными между различными процессами стандартизован. Это позволяет создавать конвейеры, когда стандартный поток вывода одной команды передается стандартному потоку ввода другой.
Например, мы хотим посмотреть список установленных пакетов в системе, в частности пакеты squid. Для этой цели есть команда:
Что это значит? Как минимум то, что процесс обмена данными между различными процессами стандартизован. Это позволяет создавать конвейеры, когда стандартный поток вывода одной команды передается стандартному потоку ввода другой.
Например, мы хотим посмотреть список установленных пакетов в системе, в частности пакеты squid. Для этой цели есть команда:
dpkg -l
Направим вывод этой команды на ввод другой, которая уже отберет и покажет то, что нам нужно:dpkg -l | grep squidЕсли вам надо получить все строки вашего конфигурационного файла squid, но без комментариев и пустых строк, чтобы, например, выложить на форуме или отправить другу:
cat /etc/squid3/squid.conf | grep -v '^#' | sed '/^$/d' > ~/mysquid.conf🐧 Linux Education
👍23
📍man — чуть ли не самая важная команда — она отображает справку о команде, название которой ты напишешь следом;
📍ls (от слова list, список) — перечислить все файлы в текущей директории, аналог виндовой команды dir. Самые важные ключи: -a (all) — показывать скрытые файлы, -l (long) — показывать подробности, -h (human) — показывать размеры в «человеческих» единицах, а не в байтах. Можно писать все ключи сразу: ls -lha;
📍cd (change directory) — сменить директорию. Дальше можно указать папку, в которую ты хочешь перейти;
pwd (print working directory) — узнать текущий путь;
🐧 Linux Education
📍ls (от слова list, список) — перечислить все файлы в текущей директории, аналог виндовой команды dir. Самые важные ключи: -a (all) — показывать скрытые файлы, -l (long) — показывать подробности, -h (human) — показывать размеры в «человеческих» единицах, а не в байтах. Можно писать все ключи сразу: ls -lha;
📍cd (change directory) — сменить директорию. Дальше можно указать папку, в которую ты хочешь перейти;
pwd (print working directory) — узнать текущий путь;
🐧 Linux Education
👍32
📍pwd (print working directory) — узнать текущий путь;
📍cp (copy) — скопировать файл. Дальше нужно указать, что и куда копировать;
📍mv (move) — переместить файл. Тоже указываем какой, затем — куда;
📍rm (remove) — стереть файл. Если стираешь каталог, указывай опцию -r (recursive), чтобы стереть все подкаталоги внутри, подкаталоги внутри них и так далее;
📍chmod и chown — поменять права на файл или владельца файла;
📍cat (concatenate) — придумана, чтобы объединять файлы, но часто используется, чтобы всего лишь вывести содержимое текстового файла. Просто напиши его название после cat;
🐧 Linux Education
📍cp (copy) — скопировать файл. Дальше нужно указать, что и куда копировать;
📍mv (move) — переместить файл. Тоже указываем какой, затем — куда;
📍rm (remove) — стереть файл. Если стираешь каталог, указывай опцию -r (recursive), чтобы стереть все подкаталоги внутри, подкаталоги внутри них и так далее;
📍chmod и chown — поменять права на файл или владельца файла;
📍cat (concatenate) — придумана, чтобы объединять файлы, но часто используется, чтобы всего лишь вывести содержимое текстового файла. Просто напиши его название после cat;
🐧 Linux Education
👍19🔥3🤩1
📍less — если файл длинный, то его удобно прокручивать. Для этого и придумана команда less;
📍head и tail — с опцией -n число показывают сколько‑то строк от начала (head) или конца (tail) указанного файла;
📍grep — поиск в строке по подстроке или регулярному выражению;
📍find — поиск файлов;
📍mkdir (make directory) — создание директории;
📍touch — создание пустого файла. Просто укажи его название;
🐧 Linux Education
📍head и tail — с опцией -n число показывают сколько‑то строк от начала (head) или конца (tail) указанного файла;
📍grep — поиск в строке по подстроке или регулярному выражению;
📍find — поиск файлов;
📍mkdir (make directory) — создание директории;
📍touch — создание пустого файла. Просто укажи его название;
🐧 Linux Education
👍22
📍sudo — выполнить следующую далее команду от имени суперпользователя;
📍df (disk free) — посмотреть, сколько на дисках свободного места. Рекомендую писать df -h по аналогии с ls -h;
📍du (disk usage) — узнать, сколько занимает каталог. Тоже есть опция -h;
📍ps (processes) — посмотреть список запущенных тобой процессов и их идентификаторы;
📍kill и идентификатор — завершить какой‑то процесс.
🐧 Linux Education
📍df (disk free) — посмотреть, сколько на дисках свободного места. Рекомендую писать df -h по аналогии с ls -h;
📍du (disk usage) — узнать, сколько занимает каталог. Тоже есть опция -h;
📍ps (processes) — посмотреть список запущенных тобой процессов и их идентификаторы;
📍kill и идентификатор — завершить какой‑то процесс.
🐧 Linux Education
👍46
📍ping — попинговать узел;
📍nslookup — узнать информацию об узле;
📍traceroute — проследить путь пакетов до узла;
📍netstat — информация об открытых портах и соединениях;
📍whois — информация о регистрации домена.
🐧 Linux Education
📍nslookup — узнать информацию об узле;
📍traceroute — проследить путь пакетов до узла;
📍netstat — информация об открытых портах и соединениях;
📍whois — информация о регистрации домена.
🐧 Linux Education
🔥18👍9
B Linux обычно есть несколько утилит, которые сильно облегчат тебе жизнь. Если их нет, то стоит их установить:
📍git — популярнейшая система контроля версий, как и ядро Linux, созданная Линусом Торвальдсом;
📍nano — простейший текстовый редактор, работающий в терминале;
📍unzip и unrar — думаю, ты догадываешься, зачем они нужны;
📍curl нужен для веб‑запросов;
📍wget — для скачивания больших файлов;
📍htop показывает уровень загрузки системы и список процессов.
🐧 Linux Education
📍git — популярнейшая система контроля версий, как и ядро Linux, созданная Линусом Торвальдсом;
📍nano — простейший текстовый редактор, работающий в терминале;
📍unzip и unrar — думаю, ты догадываешься, зачем они нужны;
📍curl нужен для веб‑запросов;
📍wget — для скачивания больших файлов;
📍htop показывает уровень загрузки системы и список процессов.
🐧 Linux Education
🔥19👍11
Как стабильно зарабатывать во фрилансе / найти новую профессию в 2023г.?
→ Приглашаем на бесплатную личную карьерную консультацию
🔥 Вы узнаете:
— Какая новая профессия вам подойдет
— Как применить уже имеющийся опыт и зарабатывать больше
— как выйти на стабильный доход
— Какие навыки нужны для входа в профессию
👉 А также мы расскажем:
— Как сменить текущую работу на более творческую, без потери в доходах.
— Как быстро найти удаленную профессию по душе
— Какой путь необходимо пройти, чтобы стабильно делать от 100к / мес.
→ Узнать подробнее
→ Приглашаем на бесплатную личную карьерную консультацию
🔥 Вы узнаете:
— Какая новая профессия вам подойдет
— Как применить уже имеющийся опыт и зарабатывать больше
— как выйти на стабильный доход
— Какие навыки нужны для входа в профессию
👉 А также мы расскажем:
— Как сменить текущую работу на более творческую, без потери в доходах.
— Как быстро найти удаленную профессию по душе
— Какой путь необходимо пройти, чтобы стабильно делать от 100к / мес.
→ Узнать подробнее
👍7
📍Выйти из программ, которые не закрываются сами, обычно можно, нажав Q.
📍Прервать работу — Ctrl-C.
📍А чтобы выйти из vim, если ты его открыл случайно, набери последовательность :q! и нажми Enter.
🐧 Linux Education
📍Прервать работу — Ctrl-C.
📍А чтобы выйти из vim, если ты его открыл случайно, набери последовательность :q! и нажми Enter.
🐧 Linux Education
👍14🤩3❤1
Forwarded from BZD • Книги для программистов
Hacking_For_Dummies___by_Kevin_Beaver.pdf
20.1 MB
📔 Title: Hacking for Dummies, 7th Edition
#book #Hacking #EN
🌐 Lang.: English
🧔 Author: Kevin Beaver
🕘 Year: 2022
📑 Pages: 419
#️⃣ ISBN: 978-1-119-87219-1
📝 Description: Ваш смартфон, ноутбук и настольный компьютер важны для вашей жизни и бизнеса как никогда раньше. Помимо того, что они делают вашу жизнь проще и продуктивнее, на них хранится конфиденциальная информация. К счастью для всех нас, каждый может освоить мощные методы защиты данных и обеспечения безопасности, чтобы плохие парни оставались снаружи, где им и место.
Эта книга отправит вас в легкое путешествие по кибербезопасности, в ходе которого вы научитесь основам тестирования на уязвимость и проникновение, чтобы вы могли найти бреши в своей сети до того, как ими воспользуются плохие парни. Вы научитесь защищать свои сети Wi-Fi, блокировать последнюю установку Windows 11, понимать последствия удаленной работы для безопасности и многое другое.
@bzd_channel
#book #Hacking #EN
🌐 Lang.: English
🧔 Author: Kevin Beaver
🕘 Year: 2022
📑 Pages: 419
#️⃣ ISBN: 978-1-119-87219-1
📝 Description: Ваш смартфон, ноутбук и настольный компьютер важны для вашей жизни и бизнеса как никогда раньше. Помимо того, что они делают вашу жизнь проще и продуктивнее, на них хранится конфиденциальная информация. К счастью для всех нас, каждый может освоить мощные методы защиты данных и обеспечения безопасности, чтобы плохие парни оставались снаружи, где им и место.
Эта книга отправит вас в легкое путешествие по кибербезопасности, в ходе которого вы научитесь основам тестирования на уязвимость и проникновение, чтобы вы могли найти бреши в своей сети до того, как ими воспользуются плохие парни. Вы научитесь защищать свои сети Wi-Fi, блокировать последнюю установку Windows 11, понимать последствия удаленной работы для безопасности и многое другое.
@bzd_channel
👍17
Посмотреть список всех групп, доступных в системе, можно в файле /etc/group, например, с помощью редактора vi в терминале:
$vi /etc/groupДля смены основной группы нужна опция -g. Синтаксис здесь следующий:
$ usermod -g имя_основной_группы имя_пользователяЗадача – изменить основную группу для пользователя test_user на test_group (GID – 1001). Так будет выглядеть команда в нашем случае:
$sudo usermod -g test_group test_userЗатем можно проверить, что изменения применились с помощью команды id. В результатах вывода команды id нам интересен пункт GID. А еще вместо названия группы можно использовать ее идентификатор GID:
$sudo usermod -g 1001 test_user🐧 Linux Education
👍5
рассмотрим как удалить пользователя из группы usermod. Эта утилита не слишком хорошо справляется с удалением пользователя из групп, ведь нужной опции в ней просто нет. Но с помощью -G можно указать, в каких дополнительных группах пользователь останется, чтобы удалить все остальные.
В качестве примера возьмем уже упомянутую учетную запись gregory2. Задача – оставить ее только в группе disk, убрав cdrom и plugdev. В таком случае нужно для usermod задать опцию -G и ту группу, которая останется:
В качестве примера возьмем уже упомянутую учетную запись gregory2. Задача – оставить ее только в группе disk, убрав cdrom и plugdev. В таком случае нужно для usermod задать опцию -G и ту группу, которая останется:
$sudo usermod -G disk gregory2А если вы хотите удалить все дополнительные группы для конкретного пользователя, передайте опции -G пустое значение:
$sudo usermod -G "" gregory2🐧 Linux Education
👍9