• Приглашаем на KubanCTF

    Старт соревнований 14 сентября в 10:00 по москве

    Ссылка на регистрацию в соревнованиях Kuban CTF: kubanctf.ru

    Кодебай является технологическим партнером мероприятия

Soft Veil Framework

Всем привет! В этой небольшой статье, я бы хотел сообщить тем, кто не в курсе, что поддержка Veil Evasion закончилась, и на его место пришел обновленный фреймворк Veil.

upload_2017-11-5_21-1-3.png

Установим его, со страницы разработчиков на Github.

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

> cd Veil/

> cd setup/

upload_2017-11-5_21-8-57.png


> ./setup.py –h

upload_2017-11-5_21-9-18.png


> ./setup.py –c

upload_2017-11-5_21-9-34.png


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

Запуск фреймворка:

> ./Veil


upload_2017-11-5_21-9-54.png


Фреймворк, на данный момент содержит два инструмента:

upload_2017-11-5_21-10-7.png


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

Ordnance:

upload_2017-11-5_21-10-22.png


Evasion:

upload_2017-11-5_21-10-35.png


На этом, все. Спасибо за внимание.
 
R

remez

Что бы поставить Veil на виртуалку без танцев с бубном никак не обойдешься. Хотя фреймворк шикарный.
Пока старый ставил - замучился и с этим тоже самое. Чую весь геморрой в репозитариях Кали Линукс, опять что-то добавлять нужно.
Но что? Вот в чем вопрос.
 

newbiee

Green Team
28.06.2017
50
70
BIT
0
Что бы поставить Veil на виртуалку без танцев с бубном никак не обойдешься. Хотя фреймворк шикарный.
Пока старый ставил - замучился и с этим тоже самое. Чую весь геморрой в репозитариях Кали Линукс, опять что-то добавлять нужно.
Но что? Вот в чем вопрос.
, ,

Может вам надо перестроить конфиг?
Код:
/etc/veil/settings.py
Сконфигурируется скрипт update.py
Важно, чтобы вы были в каталоге config / перед выполнением update.py
Если вы этого не сделаете, settings.py будет неправильным, и при запуске Veil вы увидите следующее.
Код:
Main Menu
0 payloads loaded
 
R

remez

и при запуске Veil вы увидите следующее.
Я не про это. Многое не устанавливается в процессе инсталяции.

Ну и следствие..


If you have any errors running Veil-Evasion, delete the Veil Wine profile ('rm -rf /root/.config/wine/veil') and re-run: '/root/Veil-master/setup/setup.sh -c'
Выполняешь, что написано и опять все по кругу.)))
 
Последнее редактирование модератором:
  • Нравится
Реакции: batu5ai

newbiee

Green Team
28.06.2017
50
70
BIT
0
Я не про это. Многое не устанавливается в процессе инсталяции.
Вижу репозиторий убунту нужен зачем то, а остальное выглядит так, будто какие-то пакеты не обновлены.
Все пакеты обновлены без проблем? А, не, не удалось соединиться - дело в серверах кали (скорее всего)
Остаётся просто ждать, поэтому я не очень люблю кали, ибо их серваки постоянно насилует армия школьников. У попугая с этим дела стабильнее обстоят, но так доругая трабла, рушатся зависимости...
 
R

remez

а остальное выглядит так, будто какие-то пакеты не обновлены.
Так оно и есть, чертовы разрабы в свои репозитории мало что вставлять стали.
В старом веиле, то же самое было. Пока не поставишь в репозитории ссылку, то ничего не получишь. Это было даже где-то опубликовано, откуда я качнул ссылку.
 

SlipX

dd if=/dev/random of=/dev/port
Green Team
13.08.2017
135
167
BIT
0
установил спокойно с первого раза, разве что apt-get update до этого сделал так как не врубал машину давненько
 

sigakey

Green Team
07.02.2017
11
1
BIT
0
у меня тоже все встало нормально с первого раза на Kali ,только перед началом установки выполнил apt update
 

veterok

Green Team
27.09.2016
15
8
BIT
7
в процессе установки проблем не возникло, однако при запуске Veil ругается на lib.common
root@kl:~/Veil# python Veil.py
Traceback (most recent call last):
File "Veil.py", line 5, in <module>
from lib.common import helpers
ImportError: No module named lib.common
 
E

eastpearldxb

во время установки возникает вот такая ошибка: "[ERROR] Failed to install Wine... Exit code: 100". Что делать?
 

SlipX

dd if=/dev/random of=/dev/port
Green Team
13.08.2017
135
167
BIT
0
говорят python3 Veil.py лучше чем python Veil.py
 
R

remez

Уважаемый Vander а нельзя ли было сразу написать, что новый Veil поддерживает только командную строку. В отличие от старого, где достаточно было ввести цифры.
А по другому никак.)))


Если , как в старом Veil жать на цифры, то выкидывает в меню по кругу.
root@kali:~/Veil# '/root/Veil/Veil.py' -h
usage: Veil.py [--update] [--version] [--list-tools] [-t Veil-Framework]
[--ip IP Address] [--port Port Number]
[-c [OPTION1=value OPTION2=value [OPTION1=value OPTION2=value ...]]]
[-o OUTPUT NAME] [-p [PAYLOAD]] [--clean]
[--msfoptions [OPTION=value [OPTION=value ...]]]
[--msfvenom [windows/meterpreter/reverse_tcp]]
[--compiler pyinstaller] [--ordnance-payload rev_tcp]
[--list-payloads] [-e Encoder Name] [-b \\x00\\x0a..]
[--list-encoders] [--print-stats]

Veil is a framework containing multiple tools.

Veil Options:
--update Update the Veil framework.
--version Displays version and quits.
--list-tools List Veil's tools
-t Veil-Framework, --tool Veil-Framework
Specify Veil tool to use

Callback Settings:
--ip IP Address, --domain IP Address
IP Address to connect back to
--port Port Number Port number to connect to.

Veil-Evasion Options:
-c [OPTION1=value OPTION2=value [OPTION1=value OPTION2=value ...]]
Custom payload module options.
-o OUTPUT NAME Output file base name for source and compiled
binaries.
-p [PAYLOAD] Payload to generate. Lists payloads if none specified.
--clean Clean out payload folders.
--msfoptions [OPTION=value [OPTION=value ...]]
Options for the specified metasploit payload.
--msfvenom [windows/meterpreter/reverse_tcp]
Metasploit shellcode to generate.
--compiler pyinstaller
Compiler option for payload (currently only needed for
Python)

Veil-Ordnance Shellcode Options:
--ordnance-payload rev_tcp
Payload type (bind_tcp, rev_tcp, etc.)
--list-payloads Lists all available payloads.

Veil-Ordnance Encoder Options:
-e Encoder Name, --encoder Encoder Name
Name of Shellcode Encoder to use
-b \\x00\\x0a.., --bad-chars \\x00\\x0a..
Bad characters to avoid
--list-encoders Lists all available encoders.
--print-stats Print information about the encoded shellcode.
 
Последнее редактирование модератором:
  • Нравится
Реакции: veterok

Vander

CodebyTeam
Gold Team
16.01.2016
1 420
4 352
BIT
2
Уважаемый Vander а нельзя ли было сразу написать, что новый Veil поддерживает только командную строку. В отличие от старого, где достаточно было ввести цифры.
Серьезно?
А если:
> use 1
upload_2017-11-18_20-49-33.png


И так далее...
[doublepost=1511031106,1511030986][/doublepost]А это, похоже на список команд поддерживаемых фреймворком:
upload_2017-11-18_20-51-40.png
 
R

remez

Серьезно?
А если:
> use 1
Посмотреть вложение 13044

И так далее...
[doublepost=1511031106,1511030986][/doublepost]А это, похоже на список команд поддерживаемых фреймворком:
Посмотреть вложение 13045
Это меняет дело. Спасибо Vander. А то я уже начал в командной строке...)))
 
  • Нравится
Реакции: Vander
F

Free

Установил на wmware, apt update && apt upgrade, встало без проблем.
 
  • Нравится
Реакции: RJJ и nikos

Urfin--Juice

Green Team
14.11.2017
203
74
BIT
2
в процессе установки проблем не возникло, однако при запуске Veil ругается на lib.common
root@kl:~/Veil# python Veil.py
Traceback (most recent call last):
File "Veil.py", line 5, in <module>
from lib.common import helpers
ImportError: No module named lib.common
А вы запускали ./setup.sh с ключом -c?
 

nikos

Green Team
25.12.2016
507
198
BIT
0
У меня всё встало без проблем я думаю проблемы есть на не обновленых системах и по этому перед установкой обновляемся
Код:
apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
 
T

TST

У меня всё встало без проблем я думаю проблемы есть на не обновленых системах и по этому перед установкой обновляемся
Код:
apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
Все обновил систему но выдает именно в одном из зависимости и поэтому в конце не выдает шелл код. Кто подскажет какую ОС поставить место Kali а то не стабильна.
После обновления системы перестало работать Mozilla , а именно поисковики. Надо только конкретную ссылку от сайта вставить.
Пиши google.com но ничего не открывает
 

Contror

Green Team
17.06.2017
102
44
BIT
42
Привет ребят! Подскажите, при установке выдает такие строки ошибка записи и установка встает Снимок экрана в 2018-01-12 16-38-33.png
 

masscontrolx

Green Team
02.03.2018
43
8
BIT
0
что не то? аналогичная проблема как и выше:
~/Veil# python Veil.py
Traceback (most recent call last):
File "Veil.py", line 5, in <module>
from lib.common import helpers
ImportError: No module named lib.common
============================================
Перед установкой обновлялся, в конце установки выдало ошибку :
If you have any errors running Veil-Evasion, delete the Veil Wine profile ('rm -rf /root/.config/wine/veil') and re-run: '/root/Veil/setup/setup.sh -c'
===================
сделал, что указали, переустановил и тоже самое. что не то? запускал с ключем ./
Снимок экрана от 2018-03-04 20-01-51.png
setup.sh -c
======


---- Добавлено позже ----

решено, гугл\гитхаб\автор:
ChrisTruncer commented on 18 Mar 2017

Just call ./Veil.pyYou're trying to use Python 2 to run a py3 script
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!