
Microsoft Teams와 OneDrive 내에서 유효한 사용자를 깔끔한 출력으로 열거합니다.
KnockKnock의 최신 버전을 보거나 이슈를 제출하려면 https://github.com/waffl3ss/KnockKnock을 참조하세요.
OneDrive 및/또는 Microsoft Teams를 쿼리하여 잠재적인 사용자 이름을 검증하도록 설계되었으며, 이는 수동적 방법입니다.
Microsoft Teams 열거를 통해 식별된 레거시 Skype 사용자의 목록을 출력/생성할 수 있습니다.
또한 Teams에서 가용성, 장치 유형, 부재 중 메시지와 같은 세부 정보를 가져올 수 있습니다.
마지막으로, 단일 도구에서 모든 작업을 수행하며 향후 사용을 위한 깔끔한 목록도 만듭니다.
$ python3 .\KnockKnock.py -h
_ __ _ _ __ _
| |/ /_ __ ___ ___| | _| |/ /_ __ ___ ___| | __
| ' /| '_ \ / _ \ / __| |/ / ' /| '_ \ / _ \ / __| |/ /
| . \| | | | (_) | (__| <| . \| | | | (_) | (__| <
|_|\_\_| |_|\___/ \___|_|\_\_|\_\_| |_|\___/ \___|_|\_\
v0.9.9 @waffl3ss
usage: KnockKnock.py [-h] [-teams] [-onedrive] [-l] -i INPUTLIST [-o OUTPUTFILE] -d TARGETDOMAIN [-t TEAMSTOKEN] [-threads MAXTHREADS] [-v]
options:
-h, --help show this help message and exit
-teams Run the Teams User Enumeration Module
-onedrive Run the One Drive Enumeration Module
-l Write legacy skype users to a seperate file
-s Write Teams Status for users to a seperate file
-i INPUTLIST Input file with newline-seperated users to check
-o OUTPUTFILE Write output to file
-d TARGETDOMAIN Domain to target
-t TEAMSTOKEN Teams Token (file containing token or a string)
-threads MAXTHREADS Number of threads to use in the Teams User Enumeration (default = 10)
-v Show verbose errors
./KnockKnock.py -teams -i UsersList.txt -d Example.com -o OutFile.txt -t BearerToken.txt
./KnockKnock.py -onedrive -i UsersList.txt -d Example.com -o OutFile.txt
./KnockKnock.py -onedrive -teams -i UsersList.txt -d Example.com -t BearerToken.txt -l
Bearer 토큰을 얻으려면 브라우저에 쿠키 관리자 플러그인이 필요하며, 브라우저를 통해 자신의 Microsoft Teams에 로그인해야 합니다.
다음으로, 현재 웹페이지(teams.microsoft.com)와 관련된 쿠키를 확인하십시오.
찾고 있는 쿠키는 도메인 .teams.microsoft.com에 대한 것이며 "authtoken"이라는 이름입니다.
스크립트가 필요한 부분을 분리해 주므로 전체 토큰을 복사할 수 있습니다.