🍻
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
  1. SCAN

03 - Обфускация IP

Для обфускации IP-адреса придумано не мало методов, чаще всего на глаза попадается base64, но это не всегда удобно в виду того что например в cisco нет утилиты base64. Зато все компьютерные процессоры понимают двоичные\десятичные\шестнадцатеричные системы счисления, этим и воспользуемся. (автор помнит время когда HEX пролетал фильтры iptables, было смешно)

// Я написал простой BASH скрипт для конвертации IPv4 в Hex (hexadecimal)
#!/bin/bash

read -p "IP address to obfuscate (IPv4 only): " ip

if ! echo "$ip" | grep -Pq '^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$'; then
    echo "Invalid IP address: $ip"
    exit 1
fi

IFS='.' read -ra ipmod <<< "$ip"
first=${ipmod[0]}
hex=$(printf '%x' $first)

decimal=0
for ((i=1; i<4; i++)); do
    decimal=$((decimal + ipmod[$i] * 256 ** (3 - $i) ))
done

final="0x$hex.$decimal"

echo -e "\nYour obfuscated IP address:"
echo -e "\033[1;33m$final\033[0m"

Создайте файл, скопируйте в него скрипт и дайте скрипту права на исполнение.

// Создаем файл
touch hex_ip.sh
// Копируем в него скрипт и даем права на исполнение
chmod +x hex_ip.sh
// запускаем
./hex_ip.sh
Previous02 - Скан средствами OCNext04 - Скан директорий сайта

Last updated 1 year ago

Пример работы скрипта