Captain Morgan
Администратор
- Регистрация
- 24.02.18
- Сообщения
- 1.506
- Реакции
- 443
1. Цель
Создать на одном компьютере среду с двойной загрузкой (Windows 7 + Linux) и полностью автоматизировать установку необходимого ПО для тестирования на проникновение (включая AI-агентов).
Все bat-файлы содержат только латиницу – кодировка не сломает выполнение.
2. Подготовка (Windows 7)
2.1. Скачать необходимое
Создай на рабочем столе папку C:\XGEN. Положи туда rufus.exe и скачанный ISO-образ Linux.
2.2. Создать bat-файлы (чистая латиница)
Открой Блокнот (Пуск → notepad). Скопируй код ниже и сохрани файл с указанным именем в кодировке ANSI (при сохранении выбери «Кодировка: ANSI»).
Файл prepare_disk.bat – подготовка диска:
Файл run_rufus.bat – запуск Rufus:
Сохрани оба файла в папку C:\XGEN.
2.3. Выполнить подготовку диска
4. Автоматическая настройка Linux (bash-скрипт)
После первого входа в Linux выполни следующие действия для установки всех необходимых инструментов.
4.1. Создать установочный скрипт install_tools.sh
Открой терминал (Ctrl+Alt+T). Введи:
nano ~/install_tools.sh
Скопируй и вставь следующий код (комментарии на английском, чтобы избежать проблем с локалью):
Нажми Ctrl+O, Enter (сохранить), затем Ctrl+X (выйти).
4.2. Запустить скрипт
В терминале выполни:
chmod +x ~/install_tools.sh
./install_tools.sh
Введи пароль пользователя (он не отображается при вводе) и дождись завершения. После окончания перезагрузи систему:
bash
sudo reboot
5. Дополнительно: восстановление загрузчика (если после установки грузится только Windows)
Если при старте нет меню выбора ОС, загружись с Live-USB Linux, открой терминал и выполни:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair
boot-repair
В окне выбери «Recommended repair». После перезагрузки меню GRUB появится.
6. Использование AI-агента Auto-Hacker (пример)
После настройки Linux ты можешь запустить автономный пентест с помощью ИИ.
Ты получил полностью рабочую среду:
Создать на одном компьютере среду с двойной загрузкой (Windows 7 + Linux) и полностью автоматизировать установку необходимого ПО для тестирования на проникновение (включая AI-агентов).
Все bat-файлы содержат только латиницу – кодировка не сломает выполнение.
2. Подготовка (Windows 7)
2.1. Скачать необходимое
| Компонент | Ссылка | Примечание |
|---|---|---|
| Образ Linux | Для просмотра ссылок необходимо выполнить Вход или Регистрация | или любой другой дистрибутив |
| Rufus | Для просмотра ссылок необходимо выполнить Вход или Регистрация | скачай .exe версию |
2.2. Создать bat-файлы (чистая латиница)
Открой Блокнот (Пуск → notepad). Скопируй код ниже и сохрани файл с указанным именем в кодировке ANSI (при сохранении выбери «Кодировка: ANSI»).
Файл prepare_disk.bat – подготовка диска:
Код:
@echo off
chcp 1252 >nul
title X-GEN: Prepare disk for Linux
echo ========================================
echo X-GEN: Prepare free space for Linux
echo ========================================
echo.
echo INSTRUCTIONS (EN):
echo 1. In the Disk Management window, find drive D: (or C:).
echo 2. Right-click it and select "Shrink Volume...".
echo 3. Enter size in MB (e.g., 51200 MB for 50 GB).
echo 4. Click "Shrink".
echo.
pause
diskmgmt.msc
echo.
echo Done. Unallocated space created.
pause Код:
@echo off
chcp 1252 >nul
title X-GEN: Launch Rufus
echo ========================================
echo X-GEN: Launch Rufus to write ISO
echo ========================================
echo.
echo CHECK:
echo 1. USB flash drive is inserted.
echo 2. rufus.exe is in the same folder.
echo 3. Linux .iso file is nearby.
echo.
pause
echo Starting Rufus as administrator...
runas /user:Administrator "rufus.exe"
echo.
echo In Rufus: select your USB and ISO, then click START.
pause 2.3. Выполнить подготовку диска
- Запусти prepare_disk.bat от имени администратора (правый клик → «Запуск от имени администратора»).
- Откроется оснастка управления дисками.
- Найди диск D: (или C
, нажми правой кнопкой → «Сжать том».
- Введи размер в МБ (например, 51200 для 50 ГБ) → «Сжать».
- Закрой окно управления дисками. В консоли нажми любую клавишу для завершения.
- Вставь USB-флешку (минимум 4 ГБ).
- Запусти run_rufus.bat от имени администратора.
- В открывшемся Rufus выбери свою флешку, нажми «ВЫБРАТЬ» и укажи путь к ISO-образу Linux.
- Нажми «СТАРТ», подтверди предупреждения (все данные на флешке будут уничтожены).
- Дождись завершения записи.
- Перезагрузи компьютер. При старте нажимай клавишу вызова Boot Menu (обычно F12, F2, Esc – зависит от производителя). Выбери загрузку с USB-флешки.
- В меню загрузки Linux выбери «Try Ubuntu» (или «Запустить без установки»), чтобы проверить совместимость, затем запусти установку двойным щелчком по значку на рабочем столе.
- Когда дойдёшь до этапа «Тип установки», выбери «Другой вариант» (ручная разметка).
- Найди в списке «Свободное место» (оно должно быть равно тому размеру, который ты сжал в Windows). Выдели его и нажми + для создания разделов.
- Создай три раздела в следующем порядке:
- Раздел подкачки (Swap)
- Размер: равен объёму оперативной памяти (например, 8 ГБ = 8192 МБ).
- Тип: Логический.
- Использовать как: «раздел подкачки».
- Корневой раздел (/)
- Размер: 30–50 ГБ (например, 30720 МБ).
- Тип: Логический.
- Файловая система: Ext4.
- Точка монтирования: /.
- Домашний раздел (/home)
- Размер: всё оставшееся пространство.
- Тип: Логический.
- Файловая система: Ext4.
- Точка монтирования: /home.
- Раздел подкачки (Swap)
- В нижней части окна, где выбирается устройство для установки загрузчика, укажи весь жёсткий диск (например, /dev/sda), не раздел.
- Нажми «Установить сейчас» и подтверди изменения.
- Заверши установку (выбери часовой пояс, раскладку клавиатуры, создай пользователя). После окончания перезагрузи компьютер, вытащи флешку.
4. Автоматическая настройка Linux (bash-скрипт)
После первого входа в Linux выполни следующие действия для установки всех необходимых инструментов.
4.1. Создать установочный скрипт install_tools.sh
Открой терминал (Ctrl+Alt+T). Введи:
nano ~/install_tools.sh
Скопируй и вставь следующий код (комментарии на английском, чтобы избежать проблем с локалью):
Код:
#!/bin/bash
# X-GEN: Automated pentest environment setup
GREEN='\033[0;32m'
RED='\033[0;31m'
NC='\033[0m'
check_success() {
if [ $? -eq 0 ]; then
echo -e "${GREEN}[OK]${NC} $1"
else
echo -e "${RED}[ERROR]${NC} $1"
exit 1
fi
}
echo "========================================"
echo "X-GEN: Automated setup"
echo "========================================"
echo -e "${GREEN}[1/6]${NC} Updating package list..."
sudo apt update && sudo apt upgrade -y
check_success "System updated"
echo -e "${GREEN}[2/6]${NC} Installing base tools (git, curl, wget, net-tools)..."
sudo apt install -y git curl wget net-tools build-essential
check_success "Base tools installed"
echo -e "${GREEN}[3/6]${NC} Installing audit tools (nmap, sqlmap, nikto)..."
sudo apt install -y nmap sqlmap nikto hydra
check_success "Audit tools installed"
echo -e "${GREEN}[4/6]${NC} Installing Python3 and pip..."
sudo apt install -y python3 python3-pip
check_success "Python installed"
echo -e "${GREEN}[5/6]${NC} Installing AI tools (auto-hacker)..."
pip3 install auto-hacker 2>/dev/null || echo "Auto-hacker not found in pip, skipping..."
# Alternative git install (uncomment if needed):
# git clone https://github.com/isaac-0414/auto-hacker.git
# cd auto-hacker && pip3 install -r requirements.txt
check_success "AI tools ready"
echo -e "${GREEN}[6/6]${NC} Setting execute permissions..."
chmod +x ~/*.sh 2>/dev/null
check_success "Permissions set"
echo "========================================"
echo -e "${GREEN}Setup complete!${NC}"
echo "Reboot to apply all changes."
echo "========================================" 4.2. Запустить скрипт
В терминале выполни:
chmod +x ~/install_tools.sh
./install_tools.sh
Введи пароль пользователя (он не отображается при вводе) и дождись завершения. После окончания перезагрузи систему:
bash
sudo reboot
5. Дополнительно: восстановление загрузчика (если после установки грузится только Windows)
Если при старте нет меню выбора ОС, загружись с Live-USB Linux, открой терминал и выполни:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair
boot-repair
В окне выбери «Recommended repair». После перезагрузки меню GRUB появится.
6. Использование AI-агента Auto-Hacker (пример)
После настройки Linux ты можешь запустить автономный пентест с помощью ИИ.
- Перейди в папку с инструментом (если устанавливал через git):
Код:cd ~/auto-hacker - Создай файл .env и укажи API-ключ OpenAI:
Код:echo "OPENAI_API_KEY=твой_ключ" > .env - Запусти сканирование:
Введи URL цели (только для легального тестирования своих ресурсов).Код:./run.sh
ИтогВсе описанные методы и инструменты предназначены исключительно для тестирования собственных систем или систем, на которые у вас есть письменное разрешение владельца. Несанкционированный доступ к компьютерной информации является уголовным преступлением (УК РФ, глава 28). Автор не несёт ответственности за неправомерное использование данных материалов.
Ты получил полностью рабочую среду:
- Двойная загрузка Windows 7 + Linux.
- Автоматизированные bat-файлы (только латиница) для подготовки диска и создания флешки.
- Bash-скрипт для мгновенной установки всех пентест-инструментов, включая AI-агента.
- Инструкции по ручной разметке и восстановлению загрузчика.
