• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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 347
BIT
0
Уважаемый 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

Gold Team
14.11.2017
203
74
BIT
0
в процессе установки проблем не возникло, однако при запуске 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
97
44
BIT
2
Привет ребят! Подскажите, при установке выдает такие строки ошибка записи и установка встает Снимок экрана в 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
 
Последнее редактирование:
Мы в соцсетях:

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