Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
KnockKnock — Microsoft Teams와 OneDrive 내에서 유효한 사용자를 깔끔한 출력으로 열거합니다. | Kitploit
도구/GitHubGitHub/optiv/knockknock
OSINT (Open Source Intelligence)ReconnaissanceInformation GatheringPenetration TestingCloud SecurityAuthenticationArchived
GitHuboptiv/knockknock

KnockKnock

Microsoft Teams와 OneDrive 내에서 유효한 사용자를 깔끔한 출력으로 열거합니다.

저장소 보기
62671년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

이 저장소는 보관되었습니다

KnockKnock의 최신 버전을 보거나 이슈를 제출하려면 https://github.com/waffl3ss/KnockKnock을 참조하세요.


KnockKnock - v0.9.9

README를 실제로 활용하시기 바랍니다.

OneDrive 및/또는 Microsoft Teams를 쿼리하여 잠재적인 사용자 이름을 검증하도록 설계되었으며, 이는 수동적 방법입니다.
Microsoft Teams 열거를 통해 식별된 레거시 Skype 사용자의 목록을 출력/생성할 수 있습니다.
또한 Teams에서 가용성, 장치 유형, 부재 중 메시지와 같은 세부 정보를 가져올 수 있습니다.
마지막으로, 단일 도구에서 모든 작업을 수행하며 향후 사용을 위한 깔끔한 목록도 만듭니다.


사용법

root@kitploit:~
$ 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

예제

root@kitploit:~
./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

옵션

  • 선택한 모듈에 대해 적절한 옵션이 제공되는 한 하나 또는 두 모드를 모두 선택할 수 있습니다.
  • 두 모드 모두 도메인 플래그(-d)와 사용자 입력 목록(-i)이 필요합니다.
  • 이 도구는 출력 파일을 옵션으로 요구하지 않으며, 제공되지 않으면 화면에만 출력됩니다.
  • 자세한 모드는 유효하지 않은 사용자를 포함하여 많은 추가 정보를 표시합니다.
  • Teams 옵션에는 Bearer 토큰이 필요합니다. 스크립트는 자동으로 토큰을 파싱하여 인증에 필요한 정보를 얻습니다.
  • LEGACY(-l) 옵션은 여전히 SkypeID 설정이 있는 사용자를 표시하고 별도의 파일에 씁니다.
  • STATUS(-s) 옵션은 사용자 Teams의 가용성, 장치 및 부재 중 메시지를 표시한 후 별도의 파일에 씁니다.

Bearer 토큰을 얻는 방법

Bearer 토큰을 얻으려면 브라우저에 쿠키 관리자 플러그인이 필요하며, 브라우저를 통해 자신의 Microsoft Teams에 로그인해야 합니다.
다음으로, 현재 웹페이지(teams.microsoft.com)와 관련된 쿠키를 확인하십시오.
찾고 있는 쿠키는 도메인 .teams.microsoft.com에 대한 것이며 "authtoken"이라는 이름입니다.
스크립트가 필요한 부분을 분리해 주므로 전체 토큰을 복사할 수 있습니다.


참고 문헌

@nyxgeek - onedrive_user_enum
@immunIT - TeamsUserEnum

도구 다운로드