🍻
Linux under attack
  • Предисловие
  • Оглавление
  • Окружние
  • Recon
    • 00 - Info
    • 01 - Открытые источники
  • SCAN
    • 00 - Info
    • 01 - Скан nmap
    • 02 - Скан средствами OC
    • 03 - Обфускация IP
    • 04 - Скан директорий сайта
    • 05 - Cкан поддоменов
    • 06 - Скан WordPress
  • Vulnerability Analysis
    • 00 - Анализ
  • Exploitation
    • 00 - Info
    • 01 - BruteForce
    • 02 - Local Enumeration
  • Privilege Escalation
    • 00 -Info
    • 01 - Локальные аккаунты
    • 02 - Crack hash
    • 03 - Misconfig
    • 04 - Kernel exploits
  • PERSISTENCE
    • 00 - info
    • 01 - SSH Keys
    • 02 - ПсевдоROOT аккаунт
    • 03 - bashrc
    • 04 - Cron Jobs
    • 05 - Systemd
    • 06 - Systemd Timers
    • 07 - rc.local
    • 08 - MOTD
    • 09 - APT
    • 10 - Git hook
    • 11 - Git config
    • 12 - PAM backdoor
  • Заключение
Powered by GitBook
On this page

Предисловие

NextОглавление

Last updated 1 year ago

Привет. 
Всё нижеизложенное является компиляцией собственного опыта и общедоступных наработок связанных со взломом Linux.
Договоримся сразу - этопо пентесту Linux, это скорее ответ на вопрос новичков "А с чего начать?", позволяющий сравнительно быстро вкатиться в тематку взлома Linux, отправной точкой в мир где "всё - файл".
Основной упор сделан на быстрый взлом цели и последующем закреплении в системе.
Так как руководство нацелено на новичков, я буду обращаться к самым простым и распространенным примерам.
За основу взято несколько уязвимых виртуальных машин.

Я постараюсь быстрыми шагами провести Вас по основным этапам которые включают в себя:
1 - Reconnaissance - разведка и сбор информации.
2 - Vulnerability Analysis - анализ уязвимостей.
3 - Exploitation - эксплуатация уязвимостей.
4 - Privilege Escalation - повышение привилегий.
5 - Persistence - закрепление на взломанном хосте.  
Так же читателю необходим хоть какой то минимальный backgroud знаний:
- Linux
- Bash
- Python
Это нужно для того, что бы читатель минимально отвлекался на выяснение работы команд 
например:
// Понимать разницу между ЗАписать и ДОписать
> и >>
*
// Как работают пайпы (|)
<command1> | <command2> | <command3>
*
// Выход из консоли без сохраниня history
kill -9 $$
*
// Перенаправления потоков, каталог /tmp и устройство /dev/null
<COMMAND> > /dev/null 2>&1 и <COMMAND> > /tmp/file.txt 2>&1

А так же это нужно что бы поправить не работающий скрипт или написать свой, например для быстрой очистки логов.

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

Обложка