• XSS.stack #1 – первый литературный журнал от юзеров форума

Poetry

puertoricanec

RAID-массив
Пользователь
Регистрация
15.01.2022
Сообщения
67
Реакции
13
Гарант сделки
1
Всех приветствую, у меня возникла проблема при запуске crackmapexec с помощью poetry. Выдаёт такую ошибку

Python:
poetry run crackmapexec ldap 192.168.6.18 -u "" -p "" -M zerologon                                                      1 ⨯

  RuntimeError

  Poetry could not find a pyproject.toml file in /usr/lib/python3/dist-packages/poetry/core or its parents

  at factory.py:369 in locate
      365if poetry_file.exists():
      366return poetry_file
      367368else:369raise RuntimeError(
      370"Poetry could not find a pyproject.toml file in {} or its parents".format(
      371│                     cwd
      372)
      373)

Помогите пожалуйста разобраться с этой проблемой
 
Также при попытке заюзать CME с любой командой происходит вот такое:
Python:
SMB         10.0.0.116      445    CONNIE-T490S     [+] domain.local\user:password (Pwn3d!)
Traceback (most recent call last):
  File "/usr/bin/crackmapexec", line 8, in <module>
    sys.exit(main())
  File "/usr/lib/python3/dist-packages/cme/crackmapexec.py", line 254, in main
    asyncio.run(
  File "/usr/lib/python3.9/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/usr/lib/python3/dist-packages/cme/crackmapexec.py", line 102, in start_threadpool
    await asyncio.gather(*jobs)
  File "/usr/lib/python3/dist-packages/cme/crackmapexec.py", line 68, in run_protocol
    await asyncio.wait_for(
  File "/usr/lib/python3.9/asyncio/tasks.py", line 442, in wait_for
    return await fut
  File "/usr/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3/dist-packages/cme/protocols/smb.py", line 125, in __init__
    connection.__init__(self, args, db, host)
  File "/usr/lib/python3/dist-packages/cme/connection.py", line 62, in __init__
    self.proto_flow()
  File "/usr/lib/python3/dist-packages/cme/connection.py", line 98, in proto_flow
    if self.login() or (self.username == '' and self.password == ''):
  File "/usr/lib/python3/dist-packages/cme/connection.py", line 275, in login
    if self.plaintext_login(self.domain, user, password): return True
  File "/usr/lib/python3/dist-packages/cme/protocols/smb.py", line 366, in plaintext_login
    add_user_bh(self.username, self.domain, self.logger, self.config)
  File "/usr/lib/python3/dist-packages/cme/helpers/bloodhound.py", line 7, in add_user_bh
    if config.get('BloodHound', 'bh_enabled') != "False":
  File "/usr/lib/python3.9/configparser.py", line 781, in get
    d = self._unify_values(section, vars)
  File "/usr/lib/python3.9/configparser.py", line 1152, in _unify_values
    raise NoSectionError(section) from None
configparser.NoSectionError: No section: 'BloodHound'

Надеюсь на помощь! Монетку закину
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Всех приветствую, у меня возникла проблема при запуске crackmapexec с помощью poetry. Выдаёт такую ошибку

Python:
poetry run crackmapexec ldap 192.168.6.18 -u "" -p "" -M zerologon                                                      1 ⨯

  RuntimeError

  Poetry could not find a pyproject.toml file in /usr/lib/python3/dist-packages/poetry/core or its parents

  at factory.py:369 in locate
      365if poetry_file.exists():
      366return poetry_file
      367368else:369raise RuntimeError(
      370"Poetry could not find a pyproject.toml file in {} or its parents".format(
      371│                     cwd
      372)
      373)

Помогите пожалуйста разобраться с этой проблемой
Ну тут тебе видимо нужно файлик pyproject.toml создать. В папке спроектом запускаешь:
Код:
poetry init
Дальше по инструкции

Либо создаешь новый проект:
Код:
poetry new teach_googling
создаст структуру проекта и pyproject.toml
 
Ну тут тебе видимо нужно файлик pyproject.toml создать. В папке спроектом запускаешь:
Код:
poetry init
Дальше по инструкции

Либо создаешь новый проект:
Код:
poetry new teach_googling
создаст структуру проекта и pyproject.toml
Возможно я не там создаю?

Python:
poetry new teach_googling                                                                                               1 ⨯


  PermissionError

  [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/cme/teach_googling'

  at /usr/lib/python3.9/pathlib.py:1323 in mkdir
      13191320│         Create a new directory at this given path.
      1321"""
      1322try:1323│             self._accessor.mkdir(self, mode)
      1324except FileNotFoundError:
      1325if not parents or self.parent == self:
      1326raise
      1327│             self.parent.mkdir(parents=True, exist_ok=True)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Возможно я не там создаю?

Python:
poetry new teach_googling                                                                                               1 ⨯


  PermissionError

  [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/cme/teach_googling'

  at /usr/lib/python3.9/pathlib.py:1323 in mkdir
      13191320│         Create a new directory at this given path.
      1321"""
      1322try:1323│             self._accessor.mkdir(self, mode)
      1324except FileNotFoundError:
      1325if not parents or self.parent == self:
      1326raise
      1327│             self.parent.mkdir(parents=True, exist_ok=True)
Ну в целом я б там вообще ничего создавать не стал бы. Можно к примеру в домашней папке. Но если нужно конкретно 'то место. То делай через sudo
 
Пожалуйста, обратите внимание, что пользователь заблокирован
вроде разобрался, создал прям в папке с cme, теперь ругается на termcolor
pip install termcolor
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх