byt3bl33d3r / CrackMapExec

A swiss army knife for pentesting networks
BSD 2-Clause "Simplified" License
8.37k stars 1.64k forks source link

configparser.NoSectionError: No section: 'BloodHound' #527

Closed barakagb closed 2 years ago

barakagb commented 2 years ago

Describe the bug Getting error : configparser.NoSectionError: No section: 'BloodHound' when using cme version greater 5.1.9 on smb | ldap

To Reproduce Steps to reproduce the behavior:

  1. cme smb| ldap -u '' -p '' IP
  2. See error

Expected behavior see login attempt status

Screenshots If applicable, add screenshots to help explain your problem.

Crackmapexec info

Additional context Traceback (most recent call last): File "/home/cyber/.local/bin/cme", line 8, in sys.exit(main()) File "/home/cyber/.local/pipx/venvs/crackmapexec/lib/python3.9/site-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 "/home/cyber/.local/pipx/venvs/crackmapexec/lib/python3.9/site-packages/cme/crackmapexec.py", line 102, in start_threadpool await asyncio.gather(jobs) File "/home/cyber/.local/pipx/venvs/crackmapexec/lib/python3.9/site-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 "/home/cyber/.local/pipx/venvs/crackmapexec/lib/python3.9/site-packages/cme/protocols/smb.py", line 125, in init connection.init(self, args, db, host) File "/home/cyber/.local/pipx/venvs/crackmapexec/lib/python3.9/site-packages/cme/connection.py", line 62, in init self.proto_flow() File "/home/cyber/.local/pipx/venvs/crackmapexec/lib/python3.9/site-packages/cme/connection.py", line 98, in proto_flow if self.login() or (self.username == '' and self.password == ''): File "/home/cyber/.local/pipx/venvs/crackmapexec/lib/python3.9/site-packages/cme/connection.py", line 275, in login if self.plaintext_login(self.domain, user, password): return True File "/home/cyber/.local/pipx/venvs/crackmapexec/lib/python3.9/site-packages/cme/protocols/smb.py", line 366, in plaintext_login add_user_bh(self.username, self.domain, self.logger, self.config) File "/home/cyber/.local/pipx/venvs/crackmapexec/lib/python3.9/site-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'

xenophil90 commented 2 years ago

Same problem.

mpgn commented 2 years ago

Duplicate of #519