ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Статьи (https://forum.antichat.xyz/forumdisplay.php?f=30)
-   -   Cobalt Strike 3. часть 1 (https://forum.antichat.xyz/showthread.php?t=454352)

Veil 06.08.2017 16:44

Просто решил написать веселую легкую статью. А что бы запоминалась проще, снабдил её эпиграфами и анекдотами. И конечно же скринами.

-У нас есть что-нибудь выпить?

-Сейчас я принесу воды…

-я сказал ВЫПИТЬ! а не ПОМЫТЬСЯ!!!


Скуки ради (бражки нет, самогон гнать не из чего), надо было чем-то мозги и руки занять, решил поюзать Cobalt Strike.

Вбил в Гугле, но не тут то было. Статей на российских форумах практически нет и мануалов по применению тоже.

Уважаемая, цветная публика Ачата сразу возмутиться не кошерно пользоваться GUI, но для новичков в самый раз! Ибо:

Если что-то не делает того, что вы для него наметили, то это еще не значит что оно бесполезно.

Т. Эдисон


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

Оказалось, что не все так просто под Луной, даже начиная "скачать и установить".

Со времен доисторического человека еще ни одна битва никогда не протекала так, как запланировано.

Д. Грэм


Ну начнем. Скачал я со ссылки нашего дорогого Мишки (BigBear)

Распаковал - не идет.Ключ триала закончился.Началось...

Когда дела обстоят - черней некуда, я просто говорю себе "выше нос, могло быть и хуже." И само собой, дела становятся еще хуже.

Скив


Исправил триал, поставил 9999999 дней, думаю на первое время хватит.

.SpoilerTarget" type="button">Spoiler: Скачать тут
http://rgho.st/8Yr7kBrKN пароль на все 123123 уже с подправленным триалом

Программа запускается таким образом.Сначала поднимается сервер "teamserver".

Сделаем проще что бы меньше набивать руками. Открываем папку ПКМ мыши, жмем открыть в теримнале. http://s015.radikal.ru/i331/1708/6a/5066c075e18f.png

http://s015.radikal.ru/i331/1708/6a/5066c075e18f.png

sd cobaltstrike-trial

./teamserver 192.168.1.7 1111111111

где 192.168.1.7 IP Вашего, атакующего хоста, а не жертвы.а 1111111111 любой пароль, который вам придет в голову

жмем ENTER и получаем запущенный сервер. http://s019.radikal.ru/i632/1708/11/b6e64aefbe58.png

http://s019.radikal.ru/i632/1708/11/b6e64aefbe58.png

Затем запускаем сам Cobalt Strike, аналогичным образом.Открываем папку ПКМ мыши,

жмем открыть в терминале и перетаскиваем в терминал файл cobaltstrike и жмем ENTER

http://s014.radikal.ru/i327/1708/3a/cbd5c56d7a0b.png

http://s019.radikal.ru/i641/1708/74/7361dcf50820.png

http://s018.radikal.ru/i507/1708/09/0c59a41bf729.png

http://s014.radikal.ru/i327/1708/3a/cbd5c56d7a0b.png

http://s019.radikal.ru/i641/1708/74/7361dcf50820.png

http://s018.radikal.ru/i507/1708/09/0c59a41bf729.png

...а потом и началось самое забавное.

H. Бонапарт


Сразу услышу вой новичков не запускается тулза, нет такого как на скринах.

У меня вот что выходит http://s16.radikal.ru/i190/1708/78/787d274289de.jpg

http://s16.radikal.ru/i190/1708/78/787d274289de.jpg

Если вы недавно обновили среду тестирования проникновения, возможно, вас встретили с особым сюрпризом.

Cobalt Strike и его сервер команды больше не будут запускаться.

Вместо Cobalt Strike вас приветствует эта очень интуитивная и полезная ошибка:

Parallel GC нельзя комбинировать с -XX: ParallelGCThreads = 0

Если не можешь победить честно, просто победи!

У. С. Грант


Это известная ошибка в Java 1.8u131.

Это последнее обновление для Oracle Java представляет собой изменение, которое нарушает параметр командной строки

-XX: + AggressiveHeap, используемый Cobalt Strike.

Команда Java знает об этой ошибке и имеет уровень приоритета 2.

Это уровень, зарезервированный для сбоев, потерь данных и серьезных утечек памяти.

Они воспринимают это всерьез, и я ожидаю, что эта проблема исчезнет в ближайшем обновлении Java.

В Linux одним из способов обойти эту ошибку Oracle Java является обновление сценариев кобальта и команд серверов,

чтобы указать параметр -XX: ParallelGCThreads = 8 после команды java.

Я советую вам держаться подальше от Oracle Java 1.8u131. Если вы уже обновили Java 1.8u131, перейдите на Java 1.8u121

Ахтунг!

Если не запускается,то через bash

sd cobaltstrike-trial

bash teamserver 192.168.1.7 111111111

bash cobaltstrike

Кобальт уже работает, нужно готовить зловред. Cobalt Strike помогает легко это сделать Veil ( мой тезка), с помошью него и сделаем зловред.

Запускаем Veil, мануалов по запуску в инете море и даже океан.

Вот странно, а уменя никогда не возникает никаких проблем с обслуживанием, когда я хожу за покупками.

К. Конг

(Кинг Конг - гигантская обезьяна, герой многих фильмов. У такого малыша никакич сложностей с обслуживанием конечно быть не должно.)


Но и часто встречающихся ошибок при запуске тоже хватает.

Но о них потом.

*******************************************

Скрины плохо поддерживаются на нашем сайте , поэтому продолжение статьи дальше...

Veil 06.08.2017 17:01

Запускаем Veil

apt-get -y install git

git clone https://github.com/Veil-Framework/Veil-Evasion.git

cd Veil-Evasion/

cd setup

setup.sh -c

Запускаем файл Veil-Evasion.py из терминала /root/Veil-Evasion.

cd Veil-Evasion/

Veil-Evasion.py

http://s008.radikal.ru/i304/1708/04/2c7576c8dbd6.png

http://s008.radikal.ru/i304/1708/04/2c7576c8dbd6.png

Теперь, когда обе программы работают приступаем к выращиванию зловреда.

Что значит "У меня есть для тебя одна небольшая работенка"?

Геракл

(Геракл - герой древнегреческой мифологии.

Если учесть что выполненные им работы называются "подвигами Геракла", а объем затраченных на них сил "Геркулесов труд",

то его подозрительность при подобном предложении становится вполне понятной.)


Показываю путь Cobalt Strike вкладка Attacks -> Packages -> Payload Generator -> жмак-> выбираем Veil http://i066.radikal.ru/1708/d5/c684cf34e664.png

http://i066.radikal.ru/1708/d5/c684cf34e664.png

http://s018.radikal.ru/i528/1708/22/91025b0af608.png

http://s018.radikal.ru/i528/1708/22/91025b0af608.png

Генерируем и сохраняем http://s014.radikal.ru/i328/1708/fc/ad8e059bc80d.png

http://s014.radikal.ru/i328/1708/fc/ad8e059bc80d.png

Теперь перейдите в Veil

Выбираем list

http://s018.radikal.ru/i527/1708/08/f25e0adef347.png

http://s018.radikal.ru/i527/1708/08/f25e0adef347.png

и выберите тип шелла, который вы хотите создать. http://s019.radikal.ru/i621/1708/55/9647ab07bdaf.png

http://s019.radikal.ru/i621/1708/55/9647ab07bdaf.png

Генерируем http://s018.radikal.ru/i521/1708/7e/0c8064ebffd9.png

http://s018.radikal.ru/i521/1708/7e/0c8064ebffd9.png

Поздравляем - вы сделали артефакт вуали с полезной нагрузкой кобальта.

У женщины, как и у хорошего музыкального произведения, должен быть четкий конец.

Ф.Шуберт

(Франц Шуберт - известный австрийский композитор 19 века)

имеется ввиду его знаменитая не оконченная симфония Как раз о концах


Подкидываю жертве ( своей виртуальной машине) файлик с расширением iojuk.exe и запускаем.

http://i062.radikal.ru/1708/89/1a2957ba07c9.png

http://i062.radikal.ru/1708/89/1a2957ba07c9.png

Продолжение следует...

Veil 06.08.2017 17:12

Сразу же на Cobalt Strike появляется рабочая сессия .

http://s013.radikal.ru/i323/1708/ed/5d00dd9845a9.png

http://s013.radikal.ru/i323/1708/ed/5d00dd9845a9.png

http://s019.radikal.ru/i612/1708/8c/0ba3642a2903.png

http://s019.radikal.ru/i612/1708/8c/0ba3642a2903.png

Скриншот с атакуемой машины http://s019.radikal.ru/i634/1708/d7/628bc5979434.png

http://s019.radikal.ru/i634/1708/d7/628bc5979434.png

Видео создания вируса

.SpoilerTarget" type="button">Spoiler: Скрипты для кобальта
https://github.com/Und3rf10w/Aggressor-scripts

https://github.com/rasta-mouse/Aggressor-Script

https://github.com/bluscreenofjeff/AggressorScripts

https://github.com/armata/cobalt-strike-scripts

https://github.com/kussic/CS-KickassBot

https://github.com/killswitch-GUI/CobaltStrike-ToolKit

https://github.com/rsmudge/ElevateKit

https://github.com/vulp1n3/Aggressor...con_tweaks.cna

Хорошую информацию трудно добывать. Сделать с ней что-нибудь - еще труднее.

Л. Скайуокер

(Люк Скайуокер - герой серии фильмов "Звездные войны".

Если вспомнить его мучения в первом фильме со случайно попавшей ему в руки информацией, то его чувства вполне можно понять.)


Само собой , что все информация выложена с целью ознакомления , а не для взлома.

Громадная просьба к форумчанам у кого есть скрипты, щеллы для Cobalt Strike?

Выкладывайте, не стесняйтесь,глядишь всем миром приблизим Cobalt Strike к платному.

Это была просто обзорная статья по установке Cobalt Strike

Продолжение обязательно будет,так весь функционал программы практически не раскрыт.

https://www.cobaltstrike.com/aggress...ipt/index.html

Ссылки на материалы:

Эпиграфы https://unotices.com/book.php?id=48143&page=3

Кобальт http://bird.so/search?q=Cobalt+Strike+3.6+–+A+Path+for+Privileg e+Escalation

devton 06.08.2017 17:40

http://t0.gstatic.com/images?q=tbn:A...8ThJ5I4s2PdOo0

манул шикарен для дотошных нубов

будем надеяться, что с картинками хуита не случится

п.с. так держать...если б трезвый писал - так понятно бы не поучилось

BabaDook 06.08.2017 18:57

Ахахахаххахаха. Про гейфтана зарешало всё, ****, ты крут.

Ты только веил не интегрируй в кобатьл, лучше так используй, а биф можешь

Veil 05.09.2017 09:45

Когда больше прочитал про Кобальт Страйк, то понял, что не такой уж он и плохой.

Главное он довольно простой и доступный начинающему юзеру. Дети будут пищать от восторга.

Это же круче чем их любимый "ДаркКомет" и прост , и незатейлив как грабли.

Гуишная оболочка очень удобная и наглядная. Функций значительно больше, чем в Армитаже.

Вывод. Кобальт мне все больше и больше начинает нравиться.

зы. На новую статью , про скрипты Кобальта Страйка, материала пока маловато. Коплю и изучаю.

Как накоплю, так сразу напишу.

Повторюсь для начинающих юзеров Кобальт Страйк - это настоящая бомба.

Девтон как всегда прав. Кобальт будет статьей-миллиоником.

Veil 06.09.2017 21:51

http://s018.radikal.ru/i522/1709/ce/594cb468d540.png

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

Tr1stan 11.09.2017 12:47

ребят, подскажите пожалуйста, в veil пишет: payloads 0

как добавить их ? У вас на скрине 56 шт.

Veil 11.09.2017 14:04

С Veil тема отдельная, у меня у самого несколько раз вставал криво. Попробуй не скачивать файл а именно установить с сайта. Если не выходит, то попробуй удали Veil и переустанови снова.

Если и так не выходит, то попробуй на метасплоите фраемворке.

Результат почти одинаков...

Tr1stan 11.09.2017 14:28

в общем разобрался, нужно просто удалить и заново поставить, у многих есть такие траблы =(

sudo apt-get purge veil-evasion

sudo apt-get install veil-evasion

veil-evasion

Tr1stan 11.09.2017 14:36

проблема на проблеме =(

Вот теперь такая ошибка, как быть ?(

http://s008.radikal.ru/i303/1709/64/8094ea74428f.png

Veil 11.09.2017 15:02

Попробуй сгенерировать другой эксплоит. Veil у меня тоже долго капризничал, потом как-то сам встал.

Veil 11.09.2017 15:12

Когда что-то не получается, то запоминается лучше. Не вешай нос - это бывает.

Сначала обнови всю систему apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y

Затем почитай тут https://github.com/Veil-Framework/Ve...sion/issues/95

Попробуй установить заново Veil, удалив /usr/share/veil-output

Домой приду еще подумаю.

Tr1stan 11.09.2017 16:42

Цитата:

Сообщение от Veil

Когда что-то не получается, то запоминается лучше. Не вешай нос - это бывает.
Сначала обнови всю систему apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y
Затем почитай тут
https://github.com/Veil-Framework/Ve...sion/issues/95
Попробуй установить заново Veil, удалив /usr/share/veil-output
Домой приду еще подумаю.

Абсолютно с вами согласен, спасибо =)

Попробовал, но так не чего не вышло.

Сейчас переустановлю полностью систему и попробую заново (Я больной на это дело)

Veil 11.09.2017 16:46

и попробуй папку Veil-Evasion перенести из домашней root в /usr/share/

Бывает,что помогает

BabaDook 11.09.2017 22:24

Цитата:

Сообщение от Tr1stan

ребят, подскажите пожалуйста, в veil пишет: payloads 0
как добавить их ? У вас на скрине 56 шт.

cd /veil-evasion /config/update.py

Tr1stan 11.09.2017 23:14

проблему решил установкой veil 3.0

https://github.com/Veil-Framework/Veil

--------------------------------------------

теперь следующая проблема, как я понял занят порт 50050 или что это за ошибка ? Как решить ?

http://s019.radikal.ru/i627/1709/ff/898f02a3836f.png

Veil 11.09.2017 23:33

Поставь яву старую Java 1.8u121

Tr1stan 11.09.2017 23:36

Цитата:

Сообщение от Veil

Поставь яву старую Java 1.8u121

стоит:

root@kali:~# java -version

java version "1.8.0_121"

Java(TM) SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

Мало того, даже уже переустанавливал, все запускалось уже и после запуска такое произошло.

Veil 12.09.2017 00:16

Мистика. Я новую виртуалку поставил что бы проверить у меня сразу все пошло.

Veil 12.09.2017 00:16

У тебя какая кали стоит 32 или 64?

Veil 12.09.2017 09:36

Цитата:

Сообщение от Tr1stan

проблема на проблеме =(
Вот теперь такая ошибка, как быть ?(
http://s008.radikal.ru/i303/1709/64/8094ea74428f.png

set LHOST 192.168.0.10 последнюю цифру не вижу.

а потом уже generate

Веил ругается, что не дописал хост.

Лучше попробуй другой пелоид

Ты видео посмотри, я прикрутил к статье. Там доходчиво показано как всё делать.

Tr1stan 12.09.2017 09:57

Цитата:

Сообщение от Veil

У тебя какая кали стоит 32 или 64?

64

Tr1stan 12.09.2017 10:00

Цитата:

Сообщение от Veil

set LHOST 192.168.0.10 последнюю цифру не вижу.
а потом уже generate
Веил ругается, что не дописал хост.
Лучше попробуй другой пелоид
Ты видео посмотри, я прикрутил к статье. Там доходчиво показано как всё делать.

Спасибо, с этим разобрался, не могу понять вот что /threads/454352/#post-4127017

Veil 12.09.2017 10:04

С этим сложнее будет. 64 чаще глючит, чем 32.

Ты попробуй на виртуалку установить готовый виртуальный диск Кали 32, скачаешь его на сайте Кали.

У меня Кали на флешке после обновления вообще к роутеру подключаться не хочет.

Засрали Кали разной херней, да и с обновлениями проблемы, сейчас репозитарии у них меняются каждый день.

Вчера поставил Кали, подключаю все нормально, начинаю скачивать веил, не качает, орет порт закрыт.

До этого ту же версию ставил, был открыт.

Сам не знаю, что за хрень.

Veil 12.09.2017 10:05

Цитата:

Сообщение от Tr1stan

Спасибо, с этим разобрался, не могу понять вот что
/threads/454352/#post-4127017

Что именно?

Tr1stan 12.09.2017 10:10

Цитата:

Сообщение от Veil

Что именно?

Пишет что адрес уже используется.

Veil 12.09.2017 10:11

Попробуй поменять порт на другой.

Если это результата не даст, то скачай виртуальный образ диска и подними виртуальную машину и там попробуй.

Мне кажется у тебя что-то с явой на твоей 64 машине.

Vovo4ka 09.10.2017 04:42

А то, что триал у меня 21 день, это нормально?http://s018.radikal.ru/i519/1710/cc/d12f986a4cd1.png

Veil 09.10.2017 09:30

Это нормально, триал всегда можно поправить. В инете по этому поводу материалов куча.

Но я выкладывал с уже поправленным триалом.

Veil 21.10.2017 22:44

Могу сказать, что Армитаж со скриптами и Beefом мало уступает Кобальту Страйку. Сдампил хэши и вывел пароль винды автоматом, без всяких проблем.

Юзал последний Армитаж.

Veil 22.10.2017 12:19

Странно, но триал выложенный в ТС накрылся медным тазом.

.SpoilerTarget" type="button">Spoiler: Здесь рабочая версия
http://rgho.st/8Yr7kBrKN пароль как обычно 123123

x10 22.10.2017 21:25

Если не трудно можете выложить яву старую плиз, регаться неахота. буду очень признателен!

Veil 22.10.2017 21:30

Так качни на фирменном сайте. http://www.oracle.com/technetwork/j...rchive-javase8-2177648.html#jdk-8u121-oth-JPR

Тебе будет нужна Java 1.8u121

x10 22.10.2017 21:36

Цитата:

Сообщение от Veil

Так качни на фирменном сайте.
http://www.oracle.com/technetwork/j...rchive-javase8-2177648.html#jdk-8u121-oth-JPR
Тебе будет нужна Java 1.8u121

блин там регистрация нужна) так в лом

Veil 22.10.2017 21:46

В Linux одним из способов обойти эту ошибку Oracle Java, надо обновить сценарийкобальта и команд серверов,для этогонадо указать параметр -XX: ParallelGCThreads = 8 после команды java.

x10 22.10.2017 22:06

Цитата:

Сообщение от Veil

В Linux одним из способов обойти эту ошибку Oracle Java, надо обновить сценарий
кобальта и команд серверов,
для этог
о
надо указать параметр -XX: ParallelGCThreads = 8 после команды java.

покажи пример пожалуйста

Veil 22.10.2017 22:07

Цитата:

Сообщение от x10

покажи пример пожалуйста

Цитата:

Сообщение от x10

так в лом


x10 22.10.2017 22:08

Цитата:

Сообщение от Veil

)))))

x10 23.10.2017 05:57

я чет не вижу скриптов о которых ты писал во второй части=) где их найтИ? именно те на который обзор)

И последнее ) ошибка при создании бекдора 64 бит с 32 ой проблем нет

[!] ERROR: Unable to create output file.

[!] Internal error #2. Unable to generate output. Please run /root/Veil-Evasion/config/update.py manually

делаю

root@kali:~# /root/Veil-Evasion/config/update.py

вывод:

Цитата:

Сообщение от None
Veil-Framework configuration:[*] OPERATING_SYSTEM = Kali[*] TERMINAL_CLEAR = clear[*] WINEPREFIX = /root/.config/wine/veil/[*] TEMP_DIR = /tmp/[*] MSFVENOM_OPTIONS =[*] METASPLOIT_PATH = /usr/share/metasploit-framework/[*] MSFVENOM_PATH = /usr/bin/[*] PYINSTALLER_PATH = /opt/veil/PyInstaller-3.2/[*] VEIL_EVASION_PATH = /[*] PAYLOAD_SOURCE_PATH = /usr/share/veil-output/source/[*] PAYLOAD_COMPILED_PATH = /usr/share/veil-output/compiled/[*] GENERATE_HANDLER_SCRIPT = True[*] HANDLER_PATH = /usr/share/veil-output/handlers/[*] HASH_LIST = /usr/share/veil-output/hashes.txt[*] VEIL_CATAPULT_PATH = /Veil-Catapult/[*] CATAPULT_RESOURCE_PATH = /usr/share/veil-output/catapult/
Configuration File Written To '/etc/veil/settings.py'

Как обновить то )

Veil-Evasion | [Version]: 2.28.2


Время: 21:07