LIMB
Вход Регистрация

тема

Добыча доступов (Экономия $)

DCcorp · · 2 ответов · 694 просмотров

Приветствую!

Я один из членов команды, и все же мы не относимся безразлично, к тем кто желает начать свой путь, но не может...
Не потому, что у него нет желания, а потому что банально нет денег...
Сам так когда-то начинал... Когда на кармане было не больше 10-20$

Так вот...
Как добыть доступы, при этом экономя свои деньги на Офшорных (Абуз) серверах, которые последнее время стоят не совсем приятно...

Допустим, Вы сталкиваетесь с ситуацией, есть 50млн ip, разбитых по портам, из них нужно найти фортики, соники, циски, хуисхи и т.д.
Есть некоторое решение, которое может спасти начинающего кибератлета.

Берем 2-3 VPS, самых дешевых (кто-бы что не сказал, но брут они тянут на ура!)  и 1 Абуз VPS.

Не удалось прогрузить медиа


И после того как мы визуализировали, начинаем строить нашу машину экономии!


На VPS (Абуз) настраиваем проксирование. Для ленивых вот скрипт setup_proxy.sh:
Bash:
#!/bin/bash

# Проверка прав root
if [ "$EUID" -ne 0 ]; then
  echo "Пожалуйста, запустите скрипт от имени root (sudo)."
  exit 1
fi

# Цвета для вывода
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m' # No Color

echo -e "${GREEN}Начинаем установку и настройку прокси-сервера (Squid)...${NC}"

# Обновление системы
apt update -y

# Установка необходимых пакетов
apt install -y squid apache2-utils

# Резервная копия оригинального конфига
cp /etc/squid/squid.conf /etc/squid/squid.conf.bak

# Спрашиваем у пользователя логин и пароль
read -p "Введите имя пользователя для прокси: " PROXY_USER
read -s -p "Введите пароль для прокси: " PROXY_PASS
echo

# Создаем файл с учётными данными
htpasswd -c /etc/squid/passwd "$PROXY_USER" <<< "$PROXY_PASS"

# Настройка прав доступа
chown proxy:proxy /etc/squid/passwd
chmod 640 /etc/squid/passwd

# Формируем новый конфиг Squid
cat > /etc/squid/squid.conf <<EOF
# Минимальная настройка прокси с аутентификацией
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

# Порт прокси (по умолчанию 3128)
http_port 3128

# Безопасность: запрещаем всё, кроме аутентифицированных запросов
http_access deny all

# Логирование
access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log

# Отключаем кэширование (опционально)
cache deny all
EOF

# Перезапуск Squid
systemctl restart squid
systemctl enable squid

# Проверка статуса
if systemctl is-active --quiet squid; then
  echo -e "${GREEN}✅ Прокси-сервер успешно настроен!${NC}"
  echo "IP-адрес вашего сервера: $(curl -s ifconfig.me)"
  echo "Порт: 3128"
  echo "Логин: $PROXY_USER"
  echo "Пароль: [скрыт]"
  echo
  echo -e "${GREEN}Используйте в настройках прокси:${NC}"
  echo "http://$PROXY_USER:$PROXY_PASS@$(curl -s ifconfig.me):3128"
else
  echo -e "${RED}❌ Ошибка: Squid не запущен.${NC}"
  exit 1
fi

# Открытие порта в UFW (если включён)
if command -v ufw &> /dev/null; then
  if ufw status | grep -q "Status: active"; then
    ufw allow 3128/tcp
    echo "Порт 3128 открыт в UFW."
  fi
fi

echo -e "${GREEN}Настройка завершена!${NC}"


Если после запуска все успешно, то получаем...
Не удалось прогрузить медиа


После чего, настраиваем proxychains4 на тех легитимных VPS.
Bash:
#!/bin/bash

# Цвета
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'

echo -e "${GREEN}Настройка proxychains4 с поддержкой аутентификации${NC}"
echo -e "${YELLOW}Поддержка логина/пароля: только для socks5 и http${NC}"
echo

# Установка proxychains4 (proxychains-ng)
if ! command -v proxychains4 &> /dev/null; then
  echo "Установка proxychains4 (proxychains-ng)..."
  if command -v apt &> /dev/null; then
    sudo apt update && sudo apt install -y proxychains4
  elif command -v dnf &> /dev/null; then
    sudo dnf install -y proxychains-ng
  elif command -v pacman &> /dev/null; then
    sudo pacman -S --noconfirm proxychains-ng
  else
    echo -e "${RED}Неизвестный менеджер пакетов. Установите proxychains-ng вручную.${NC}"
    exit 1
  fi
fi

# Резервная копия конфига
sudo cp /etc/proxychains4.conf /etc/proxychains4.conf.bak.$(date +%s) 2>/dev/null || true

# Выбор типа прокси
echo "Выберите тип прокси:"
echo "1) socks5   (поддерживает логин/пароль)"
echo "2) socks4   (без аутентификации)"
echo "3) http     (поддерживает логин/пароль)"
read -p "Введите номер (1-3): " PROXY_TYPE_NUM

case $PROXY_TYPE_NUM in
  1) PROXY_TYPE="socks5" ;;
  2) PROXY_TYPE="socks4" ;;
  3) PROXY_TYPE="http" ;;
  *)
    echo -e "${RED}Неверный выбор. Используется socks5.${NC}"
    PROXY_TYPE="socks5"
    ;;
esac

# Адрес и порт
read -p "Введите IP или домен прокси-сервера: " PROXY_ADDR
read -p "Введите порт прокси: " PROXY_PORT

# Проверка порта
if ! [[ "$PROXY_PORT" =~ ^[0-9]+$ ]] || [ "$PROXY_PORT" -lt 1 ] || [ "$PROXY_PORT" -gt 65535 ]; then
  echo -e "${RED}Ошибка: порт должен быть числом от 1 до 65535.${NC}"
  exit 1
fi

# Логин и пароль — только если не socks4
if [[ "$PROXY_TYPE" == "socks4" ]]; then
  echo -e "${YELLOW}SOCKS4 не поддерживает аутентификацию. Логин/пароль пропущены.${NC}"
  LOGIN=""
  PASS=""
else
  read -p "Введите логин для прокси (оставьте пустым, если не требуется): " LOGIN
  if [[ -n "$LOGIN" ]]; then
    read -s -p "Введите пароль для прокси: " PASS
    echo
  else
    PASS=""
  fi
fi

# Формируем строку прокси
if [[ -n "$LOGIN" && -n "$PASS" ]]; then
  PROXY_LINE="$PROXY_TYPE $PROXY_ADDR $PROXY_PORT $LOGIN $PASS"
elif [[ -n "$LOGIN" ]]; then
  # Пароль пустой, но логин есть — всё равно добавляем (редко, но возможно)
  PROXY_LINE="$PROXY_TYPE $PROXY_ADDR $PROXY_PORT $LOGIN"
else
  # Без аутентификации
  PROXY_LINE="$PROXY_TYPE $PROXY_ADDR $PROXY_PORT"
fi

# Запись конфигурации
cat | sudo tee /etc/proxychains4.conf > /dev/null <<EOF
# proxychains4 configuration (настроено скриптом)
strict_chain
proxy_dns
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000

[ProxyList]
# Прокси:
$PROXY_LINE
EOF

echo
echo -e "${GREEN}✅ Конфигурация успешно применена!${NC}"
echo
echo "Тип: $PROXY_TYPE"
echo "Адрес: $PROXY_ADDR"
echo "Порт: $PROXY_PORT"
[[ -n "$LOGIN" ]] && echo "Логин: $LOGIN"
[[ -n "$PASS" ]] && echo "Пароль: [скрыт]"

echo
echo -e "${GREEN}Примеры использования:${NC}"
echo "  proxychains4 curl ifconfig.me"
echo "  proxychains4 wget https://ipinfo.io/ip"
echo
echo -e "${YELLOW}⚠️  Убедитесь, что прокси-сервер принимает подключения с вашего IP!${NC}"

Не удалось прогрузить медиа


Теперь все скрипты... брутфорсы, хуерсы и тд. запускаем через proxychains4 и все четко!

Не удалось прогрузить медиа


В любом случае 2 VPS (~ 6-8$) + 1 VSPабуз (~ 15$) = явно дешевле чем три абуз_серв.

Вроде все легко и просто, но иногда бывает не додумаешься, пока не подскажут, а на старте... самое то...
Следующей статьей думаю распишу, как грамотно массканом собирать таргеты и фильтровать, а потом с них получать доступы...
👍57 🔥8 😁4 🤔7 😢9 💯14
Одобряю, только ожидал больше )
ОтветKANADEC

Одобряю, только ожидал больше )

Будет, это только начало)
👍2

Гостевой просмотр. Чтобы отвечать и ставить реакции, войдите или зарегистрируйтесь.