Kali Linux에 impacket을 설치하는 데 문제가 있습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?

Kali Linux에 impacket을 설치하는 데 문제가 있습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?

저는 kali Linux를 처음 접했고 YouTube 동영상을 팔로우하고 있습니다. 처음에는 apt purge doimpacket기존 충격 패키지를 삭제한 다음 이렇게 했습니다. git clone https://github.com/SecureAuthCorp/impacket.git하지만 이렇게 하면 pip install .(설치 섹션에서 언급한 대로)https://github.com/SecureAuthCorp/impacketpip) 명령을 찾을 수 없다는 오류 메시지가 나타납니다 .

시도했는데 sudo apt-get install python-setuptools오류 메시지가 나타납니다.Package python-setuptools is not available

답변1

다른 패키지가 유지 관리되는 것을 방해하는 종속성 주기에 빠지지 않도록 virtualenv를 사용하는 것이 좋습니다. 그런 다음 python 및 pip 대신 python3 및 pip3을 사용하여 python3 도구를 사용하고 있는지 확인하십시오.

$ git clone https://github.com/SecureAuthCorp/impacket.git
$ sudo apt install virtualenv
$ virtualenv impacket-venv
$ source impacket-venv/bin/activate
(impacket-venv) $ cd ~/impacket
(impacket-venv) impacket/$ pip3 install -r requirements.txt
(impacket-venv) impacket/$ pip3 install .
(impacket-venv) impacket/$ cd ~/impacket-venv/bin
(impacket-venv) impacket-venv/bin/$ python3 ./GetADUsers.py
Impacket v0.9.22.dev1+20200428.191254.96c7a512 - Copyright 2020 SecureAuth Corporation

usage: GetADUsers.py [-h] [-user username] [-all] [-ts] [-debug]
                     [-hashes LMHASH:NTHASH] [-no-pass] [-k] [-aesKey hex key]
                     [-dc-ip ip address]
                     target

Queries target domain for users data

positional arguments:
  target                domain/username[:password]

optional arguments:
  -h, --help            show this help message and exit
  -user username        Requests data for specific user
  -all                  Return all users, including those with no email
                        addresses and disabled accounts. When used with -user
                        it will return user's info even if the account is
                        disabled
  -ts                   Adds timestamp to every logging output
  -debug                Turn DEBUG output ON

authentication:
  -hashes LMHASH:NTHASH
                        NTLM hashes, format is LMHASH:NTHASH
  -no-pass              don't ask for password (useful for -k)
  -k                    Use Kerberos authentication. Grabs credentials from
                        ccache file (KRB5CCNAME) based on target parameters.
                        If valid credentials cannot be found, it will use the
                        ones specified in the command line
  -aesKey hex key       AES key to use for Kerberos Authentication (128 or 256
                        bits)
  -dc-ip ip address     IP Address of the domain controller. If ommited it use
                        the domain part (FQDN) specified in the target
                        parameter

virtualenv를 살펴보세요. 훌륭한 도구입니다.

관련 정보