Buonarroti
Member
Всех приветствую. Прошу помощи с установкой Empire. Прежде чем перейти к написанию комментария/совета, внимательно прочтите какие попытки решения проблемы уже были предприняты, что бы не дублировать советы и не уточнять «причину получения бана в гугле».
Проблема - не встаёт как надо / не запускается Empire.
Цель - запустить Empire (но если подскажите хорошие аналоги/альтернативы - я буду не против и даже рад), разобраться что было не так и как анализировать подобную ситуацию, что бы в будущем решить вопрос быстрее и самому.
Откуда качаю/устанавливаю: empireProject/Empire
Да, я видел что есть другая версия Empire, но она нам не нужна.
Что видим при установки:
Данная установка не первичная, поэтому, может отличаться от первой.
Что видим при запуске Empire:
На данный момент
Но так было не всегда. По первой, пациент подавал признаки жизни, но при углубленном лечении - империя пала.
Основная ошибка, которую я пытался исправить, выглядила вот так:
До этой ошибки была другая и какой то другой модуль отсутствовал. Я его установил pip'ом и потом появилась уже эта, которой constant_time нужен. Думал что и с ним проблем не будет, но ошибся.
Что УЖЕ БЫЛО предпринято для решения проблемы:
Пишу что уже сделал, т.к. где то, это уже советовали.
1) update и upgrade в разных вариантах тыкал.
2) 'libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb' - искал именно такой файл, что бы установить вручную - не нашёл. Автоматом ставил более свежий вариант. Ничего не изменилось.
3) Cannot access archive 'libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb' · Issue #1321 · EmpireProject/Empire - тут был, читал, делал по рекомендациям.
4) dpkg: error: cannot access archive 'libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb': No such file or directory · Issue #1359 · EmpireProject/Empire - аналогично.
5) https://codeby.net/threads/powershell-empire-kali-linux-problema-s-moduljami.68417/#post-410571 - был, читал, делал. На форуме все ветки касаемо Empire посетил.
6) Пытался ставить m2crypto
7) Но в какой то момент установил таки m2crypto как то.
8) pip’ами я вертел для файла requirements.txt уже по разному.
9) reset.sh прожимал.
10) А так же ставил pip’ами то, что просит прога при выводе следующего сообщения:
Traceback (most recent call last):
File "./empire", line 8, in <module>
from OpenSSL import SSL
File "/usr/share/offsec-awae-wheels/pyOpenSSL-19.1.0-py2.py3-none-any.whl/OpenSSL/__init__.py", line 8, in <module>
File "/usr/share/offsec-awae-wheels/pyOpenSSL-19.1.0-py2.py3-none-any.whl/OpenSSL/crypto.py", line 12, in <module>
File "/usr/lib/python2.7/dist-packages/cryptography/x509/__init__.py", line 8, in <module>
from cryptography.x509.base import (
File "/usr/lib/python2.7/dist-packages/cryptography/x509/base.py", line 18, in <module>
from cryptography.x509.extensions import Extension, ExtensionType
File "/usr/lib/python2.7/dist-packages/cryptography/x509/extensions.py", line 20, in <module>
from cryptography.hazmat.primitives import constant_time, serialization
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/constant_time.py", line 11, in <module>
from cryptography.hazmat.bindings._constant_time import lib
ImportError: No module named _constant_time
11) В каком то видосе говорилось «Если выдаёт ошибку, закомментируйте в стартовом файле всё что не работает и всё полетит» - сомнительное мероприятие, но делал. Не взлетели. Вернул как было.
12) Ставил докер, туда империю - не работает.
13) Установил python 2.7.18 параллельно 3.9.2. И тут случился очень неожиданный поворот, которого ни я ни вы не ожидаете…
Empire впервые запустилась и я увидел……
Choose a difficulty level where 0 is easy and 99 is hard:
EMPIRE, Version 5.00 site Amdahl 1-Apr-1988
Detailed directions are in EMPIRE.DOC
Cannot open saved game: No such file or directory
Что, б**ть, я делаю не так и что сделать так?
Видимо, в какой то момент отчаяния я случайно установил это вот….и запустил случайно, судя по всему.
Далее, я вернул python 3.9.2 в режим основного и попробовал опять запустить empire на что получил ОПЯТЬ новый ответ:
Теперь всё осталось на данном уровне: «Нет такого файла или каталога»
Описанные действия идут не в хронологическом порядке и что то я мог забыть, т.к. я 4-й день пытаюсь её поднять и не помню что за чем шло. Но вот эта тема с запуском EMPIRE, Version 5.00 - была последним штрихом, что бы я начал писать вопрос.
Сейчас у многих не встаёт Empire, судя по всему, потому что у разработчиков не встаёт на Empire…полтора года 0 активности от них.
Решение, скорее всего, где то на поверхности и в какой то мелочи, но я хз где.
Подскажите, как мне установить, всё же, империю? Возможно, есть хорошая замена Empire? Буду только рад если есть что то новое.
Проблема - не встаёт как надо / не запускается Empire.
Цель - запустить Empire (но если подскажите хорошие аналоги/альтернативы - я буду не против и даже рад), разобраться что было не так и как анализировать подобную ситуацию, что бы в будущем решить вопрос быстрее и самому.
Откуда качаю/устанавливаю: empireProject/Empire
Да, я видел что есть другая версия Empire, но она нам не нужна.
Что видим при установки:
Код:
┌──(root💀kardan)-[/opt/Empire/setup]
└─# ./install.sh
--2021-09-01 22:05:09-- http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb
Распознаётся ftp.us.debian.org (ftp.us.debian.org)… 64.50.236.52, 208.80.154.15, 64.50.233.100, ...
Подключение к ftp.us.debian.org (ftp.us.debian.org)|64.50.236.52|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 404 Not Found
2021-09-01 22:05:09 ОШИБКА 404: Not Found.
dpkg: ошибка: cannot access archive 'libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb': Нет такого файла или каталога
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Пакет python-m2crypto недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
Пакет python-pip недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
python3-pip
E: Для пакета «python-m2crypto» не найден кандидат на установку
E: Для пакета «python-pip» не найден кандидат на установку
Requirement already satisfied: pip in /usr/local/lib/python3.9/dist-packages (21.2.4)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Requirement already satisfied: urllib3<1.23,>=1.21.1 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 1)) (1.22)
Requirement already satisfied: requests==2.18.4 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 2)) (2.18.4)
Requirement already satisfied: setuptools in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 3)) (57.4.0)
Requirement already satisfied: iptools in /usr/lib/python3/dist-packages (from -r requirements.txt (line 4)) (0.6.1)
Requirement already satisfied: pydispatcher in /usr/lib/python3/dist-packages (from -r requirements.txt (line 5)) (2.0.5)
Requirement already satisfied: flask in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 6)) (2.0.1)
Requirement already satisfied: macholib in /usr/lib/python3/dist-packages (from -r requirements.txt (line 7)) (1.14)
Requirement already satisfied: dropbox in /usr/lib/python3/dist-packages (from -r requirements.txt (line 8)) (10.10.0)
Requirement already satisfied: pyOpenSSL==17.2.0 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 9)) (17.2.0)
Requirement already satisfied: pyinstaller in /usr/lib/python3/dist-packages (from -r requirements.txt (line 10)) (3.5+498e6ee058)
Requirement already satisfied: zlib_wrapper in /usr/lib/python3/dist-packages (from -r requirements.txt (line 11)) (0.1.3)
Requirement already satisfied: netifaces in /usr/lib/python3/dist-packages (from -r requirements.txt (line 12)) (0.10.9)
Requirement already satisfied: M2Crypto in /usr/lib/python3/dist-packages (from -r requirements.txt (line 13)) (0.37.1)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 14)) (3.0.1)
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (from -r requirements.txt (line 15)) (3.3.2)
Requirement already satisfied: pyminifier==2.1 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 16)) (2.1)
Requirement already satisfied: xlutils in /usr/lib/python3/dist-packages (from -r requirements.txt (line 17)) (2.0.0)
Requirement already satisfied: pycrypto in /usr/local/lib/python3.9/dist-packages (from -r requirements.txt (line 18)) (2.6.1)
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python3.9/dist-packages (from requests==2.18.4->-r requirements.txt (line 2)) (2.6)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests==2.18.4->-r requirements.txt (line 2)) (2020.6.20)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.9/dist-packages (from requests==2.18.4->-r requirements.txt (line 2)) (3.0.4)
Requirement already satisfied: six>=1.5.2 in /usr/lib/python3/dist-packages (from pyOpenSSL==17.2.0->-r requirements.txt (line 9)) (1.16.0)
Requirement already satisfied: Werkzeug>=2.0 in /usr/local/lib/python3.9/dist-packages (from flask->-r requirements.txt (line 6)) (2.0.1)
Requirement already satisfied: click>=7.1.2 in /usr/lib/python3/dist-packages (from flask->-r requirements.txt (line 6)) (7.1.2)
Requirement already satisfied: itsdangerous>=2.0 in /usr/local/lib/python3.9/dist-packages (from flask->-r requirements.txt (line 6)) (2.0.1)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/dist-packages (from jinja2->-r requirements.txt (line 14)) (2.0.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
cat: /etc/lsb-release: Нет такого файла или каталога
cat: /etc/lsb-release: Нет такого файла или каталога
cat: /etc/lsb-release: Нет такого файла или каталога
cat: /etc/lsb-release: Нет такого файла или каталога
ls: невозможно получить доступ к '/opt/microsoft/powershell/*/DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY': Нет такого файла или каталога
xar-1.5.2/
xar-1.5.2/lib/
xar-1.5.2/lib/fbsdattr.c
xar-1.5.2/lib/filetree.h
xar-1.5.2/lib/stat.c
xar-1.5.2/lib/hash.c
xar-1.5.2/lib/ext2.h
xar-1.5.2/lib/darwinattr.h
xar-1.5.2/lib/libxar.la.in.in
xar-1.5.2/lib/archive.c
xar-1.5.2/lib/subdoc.c
xar-1.5.2/lib/script.c
xar-1.5.2/lib/script.h
xar-1.5.2/lib/arcmod.c
xar-1.5.2/lib/arcmod.h
xar-1.5.2/lib/b64.c
xar-1.5.2/lib/subdoc.h
xar-1.5.2/lib/filetree.c
xar-1.5.2/lib/bzxar.c
xar-1.5.2/lib/ext2.c
xar-1.5.2/lib/fbsdattr.h
xar-1.5.2/lib/linuxattr.c
xar-1.5.2/lib/macho.c
xar-1.5.2/lib/ea.h
xar-1.5.2/lib/appledouble.h
xar-1.5.2/lib/darwinattr.c
xar-1.5.2/lib/util.h
xar-1.5.2/lib/util.c
xar-1.5.2/lib/hash.h
xar-1.5.2/lib/zxar.c
xar-1.5.2/lib/data.h
xar-1.5.2/lib/zxar.h
xar-1.5.2/lib/signature.h
xar-1.5.2/lib/bzxar.h
xar-1.5.2/lib/macho.h
xar-1.5.2/lib/signature.c
xar-1.5.2/lib/b64.h
xar-1.5.2/lib/err.c
xar-1.5.2/lib/asprintf.h
xar-1.5.2/lib/stat.h
xar-1.5.2/lib/io.h
xar-1.5.2/lib/linuxattr.h
xar-1.5.2/lib/io.c
xar-1.5.2/lib/ea.c
xar-1.5.2/lib/archive.h
xar-1.5.2/lib/data.c
xar-1.5.2/lib/Makefile.inc.in
xar-1.5.2/cfgoutputs.stamp.in
xar-1.5.2/cfghdrs.stamp.in
xar-1.5.2/config.guess
xar-1.5.2/INSTALL
xar-1.5.2/include/
xar-1.5.2/include/config.h.in
xar-1.5.2/include/xar.h.in
xar-1.5.2/configure
xar-1.5.2/test/
xar-1.5.2/test/checksums
xar-1.5.2/test/functions
xar-1.5.2/test/attr
xar-1.5.2/test/data.xsl
xar-1.5.2/test/buffer.c
xar-1.5.2/test/compression
xar-1.5.2/test/heap1.xsl
xar-1.5.2/test/data
xar-1.5.2/test/heap
xar-1.5.2/test/hardlink
xar-1.5.2/test/validate.c
xar-1.5.2/LICENSE
xar-1.5.2/Makefile.in
xar-1.5.2/src/
xar-1.5.2/src/xar.1
xar-1.5.2/src/xar.c
xar-1.5.2/src/Makefile.inc.in
xar-1.5.2/TODO
xar-1.5.2/configure.ac
xar-1.5.2/xar.spec.in
xar-1.5.2/Mk/
xar-1.5.2/config.sub
xar-1.5.2/install-sh
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGE_FILES value needed for large files... no
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for ld... /usr/bin/ld
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for autoconf... /usr/bin/autoconf
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking ext2fs/ext2_fs.h usability... no
checking ext2fs/ext2_fs.h presence... no
checking for ext2fs/ext2_fs.h... no
checking sys/statfs.h usability... yes
checking sys/statfs.h presence... yes
checking for sys/statfs.h... yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/extattr.h usability... no
checking sys/extattr.h presence... no
checking for sys/extattr.h... no
checking libutil.h usability... no
checking libutil.h presence... no
checking for libutil.h... no
checking for lgetxattr... yes
checking for lsetxattr... yes
checking for getxattr... yes
checking for setxattr... yes
checking for getattrlist... no
checking for setattrlist... no
checking for lchmod... no
checking for lchown... yes
checking for chflags... no
checking for statvfs... yes
checking for statfs... yes
checking for strmode... no
checking for struct statfs.f_fstypename... no
checking for struct statvfs.f_fstypename... no
checking for struct stat.st_flags... no
checking for uid_t... yes
checking size of uid_t... 4
checking for gid_t... yes
checking size of gid_t... 4
checking for ino_t... yes
checking size of ino_t... 8
checking for dev_t... yes
checking size of dev_t... 8
checking for acl_get_file in -lacl... no
checking for asprintf... yes
checking for xml2-config... no
configure: error: Cannot configure without xml2-config
make: *** Не заданы цели и не найден make-файл. Останов.
make: *** Нет правила для сборки цели «install». Останов.
fatal: целевой путь «bomutils» уже существует и не является пустым каталогом.
make: Цель «all» не требует выполнения команд.
install -d /usr/bin
install -d /usr/share/man/man1
install -m 0755 build/bin/mkbom build/bin/dumpbom build/bin/lsbom build/bin/ls4mkbom /usr/bin
install -m 0644 build/man/mkbom.1.gz build/man/dumpbom.1.gz build/man/lsbom.1.gz build/man/ls4mkbom.1.gz /usr/share/man/man1
install -d /usr/bin
install -d /usr/share/man/man1
install -m 0755 build/bin/mkbom build/bin/dumpbom build/bin/lsbom build/bin/ls4mkbom /usr/bin
install -m 0644 build/man/mkbom.1.gz build/man/dumpbom.1.gz build/man/lsbom.1.gz build/man/ls4mkbom.1.gz /usr/share/man/man1
./install.sh: строка 180: python: команда не найдена
[*] Certificate written to ../data/empire-chain.pem
[*] Private key written to ../data/empire-priv.key
[*] Setup complete!
Данная установка не первичная, поэтому, может отличаться от первой.
Что видим при запуске Empire:
На данный момент
Код:
┌──(root💀kardan)-[/opt/Empire]
└─# ./empire
/usr/bin/env: «python»: Нет такого файла или каталога
Но так было не всегда. По первой, пациент подавал признаки жизни, но при углубленном лечении - империя пала.
Основная ошибка, которую я пытался исправить, выглядила вот так:
Код:
Traceback (most recent call last):
File "./empire", line 8, in <module>
from OpenSSL import SSL
File "/usr/share/offsec-awae-wheels/pyOpenSSL-19.1.0-py2.py3-none-any.whl/OpenSSL/__init__.py", line 8, in <module>
File "/usr/share/offsec-awae-wheels/pyOpenSSL-19.1.0-py2.py3-none-any.whl/OpenSSL/crypto.py", line 12, in <module>
File "/usr/lib/python2.7/dist-packages/cryptography/x509/__init__.py", line 8, in <module>
from cryptography.x509.base import (
File "/usr/lib/python2.7/dist-packages/cryptography/x509/base.py", line 18, in <module>
from cryptography.x509.extensions import Extension, ExtensionType
File "/usr/lib/python2.7/dist-packages/cryptography/x509/extensions.py", line 20, in <module>
from cryptography.hazmat.primitives import constant_time, serialization
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/constant_time.py", line 11, in <module>
from cryptography.hazmat.bindings._constant_time import lib
ImportError: No module named _constant_time
До этой ошибки была другая и какой то другой модуль отсутствовал. Я его установил pip'ом и потом появилась уже эта, которой constant_time нужен. Думал что и с ним проблем не будет, но ошибся.
Что УЖЕ БЫЛО предпринято для решения проблемы:
Пишу что уже сделал, т.к. где то, это уже советовали.
1) update и upgrade в разных вариантах тыкал.
2) 'libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb' - искал именно такой файл, что бы установить вручную - не нашёл. Автоматом ставил более свежий вариант. Ничего не изменилось.
3) Cannot access archive 'libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb' · Issue #1321 · EmpireProject/Empire - тут был, читал, делал по рекомендациям.
4) dpkg: error: cannot access archive 'libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb': No such file or directory · Issue #1359 · EmpireProject/Empire - аналогично.
5) https://codeby.net/threads/powershell-empire-kali-linux-problema-s-moduljami.68417/#post-410571 - был, читал, делал. На форуме все ветки касаемо Empire посетил.
6) Пытался ставить m2crypto
Код:
Заметьте, вместо «m2crypto» выбирается «python3-m2crypto»
Уже установлен пакет python3-m2crypto самой новой версии (0.37.1-2).
8) pip’ами я вертел для файла requirements.txt уже по разному.
9) reset.sh прожимал.
10) А так же ставил pip’ами то, что просит прога при выводе следующего сообщения:
Traceback (most recent call last):
File "./empire", line 8, in <module>
from OpenSSL import SSL
File "/usr/share/offsec-awae-wheels/pyOpenSSL-19.1.0-py2.py3-none-any.whl/OpenSSL/__init__.py", line 8, in <module>
File "/usr/share/offsec-awae-wheels/pyOpenSSL-19.1.0-py2.py3-none-any.whl/OpenSSL/crypto.py", line 12, in <module>
File "/usr/lib/python2.7/dist-packages/cryptography/x509/__init__.py", line 8, in <module>
from cryptography.x509.base import (
File "/usr/lib/python2.7/dist-packages/cryptography/x509/base.py", line 18, in <module>
from cryptography.x509.extensions import Extension, ExtensionType
File "/usr/lib/python2.7/dist-packages/cryptography/x509/extensions.py", line 20, in <module>
from cryptography.hazmat.primitives import constant_time, serialization
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/constant_time.py", line 11, in <module>
from cryptography.hazmat.bindings._constant_time import lib
ImportError: No module named _constant_time
11) В каком то видосе говорилось «Если выдаёт ошибку, закомментируйте в стартовом файле всё что не работает и всё полетит» - сомнительное мероприятие, но делал. Не взлетели. Вернул как было.
12) Ставил докер, туда империю - не работает.
13) Установил python 2.7.18 параллельно 3.9.2. И тут случился очень неожиданный поворот, которого ни я ни вы не ожидаете…
Empire впервые запустилась и я увидел……
Choose a difficulty level where 0 is easy and 99 is hard:
EMPIRE, Version 5.00 site Amdahl 1-Apr-1988
Detailed directions are in EMPIRE.DOC
Cannot open saved game: No such file or directory
Что, б**ть, я делаю не так и что сделать так?
Видимо, в какой то момент отчаяния я случайно установил это вот….и запустил случайно, судя по всему.
Далее, я вернул python 3.9.2 в режим основного и попробовал опять запустить empire на что получил ОПЯТЬ новый ответ:
Код:
┌──(root💀kardan)-[/opt/Empire]
└─# ./empire
/usr/bin/env: «python»: Нет такого файла или каталога
Теперь всё осталось на данном уровне: «Нет такого файла или каталога»
Описанные действия идут не в хронологическом порядке и что то я мог забыть, т.к. я 4-й день пытаюсь её поднять и не помню что за чем шло. Но вот эта тема с запуском EMPIRE, Version 5.00 - была последним штрихом, что бы я начал писать вопрос.
Сейчас у многих не встаёт Empire, судя по всему, потому что у разработчиков не встаёт на Empire…полтора года 0 активности от них.
Решение, скорее всего, где то на поверхности и в какой то мелочи, но я хз где.
Подскажите, как мне установить, всё же, империю? Возможно, есть хорошая замена Empire? Буду только рад если есть что то новое.