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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
BloodHound_CustomQueries_Toolset — BloodHound "Legacy"의 사용자 정의 쿼리를 BloodHound "Community"로 가져오는 도구 | Kitploit
도구/GitHubGitHub/som3canadian/bloodhound_customqueries_toolset
Penetration TestingUtilities & Frameworks
GitHubsom3canadian/bloodhound_customqueries_toolset

BloodHound_CustomQueries_Toolset

BloodHound "Legacy"의 사용자 정의 쿼리를 BloodHound "Community"로 가져오는 도구

저장소 보기

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
82년 전아직 검토되지 않음

BloodHound_CustomQueries_Toolset

BloodHound "Legacy"(https://github.com/BloodHoundAD/BloodHound)에서 사용하던 customqueries를 BloodHound "Community"(https://github.com/SpecterOps/BloodHound)로 가져오기 위한 도구입니다.

참고: Linux/Kali에서 BloodHound Legacy의 customqueries.json 파일은 ~/.config/bloodhound/customqueries.json에 있습니다.

설치

  1. 이 저장소를 클론합니다.
  2. example.env 파일을 .env로 복사하고 필요한 환경 변수를 입력합니다.
  3. 필요한 패키지를 설치합니다:
root@kitploit:~
pip3 install -r requirements.txt

환경 변수

이 스크립트는 다음 환경 변수를 사용하며, .env 파일(example.env 참고)에 설정해야 합니다:

  • BHE_DOMAIN: BHE API의 도메인.
  • BHE_PORT: BHE API의 포트.
  • BHE_SCHEME: BHE API의 스킴 (http 또는 https).
  • BHE_TOKEN_KEY: BHE API의 토큰 키.
  • BHE_TOKEN_SECRET: BHE API의 토큰 시크릿.

자세한 내용: BloodHound API

사용법

root@kitploit:~
python bh-toolset.py [-h] [-i [FILE]] [--new [NEW_FILE]] [--delete]
  • -h: 도움말 메시지를 표시하고 종료합니다.
  • -i: 레거시 형식의 customqueries.json 파일을 가져옵니다. (기본값: customqueries.json).
  • --new: 새 버전 형식으로 이미 변환된 customqueries를 가져옵니다. (기본값: new_customqueries.json).
  • --delete: 저장된 모든 쿼리를 삭제합니다.

예제

root@kitploit:~
# 도움말 표시
python3 bh-toolset.py -h
# bloodhound legacy에서 customqueries를 변환하여 가져오기
python3 bh-toolset.py -i
# 이미 변환된 customqueries도 함께 가져오기
python3 bh-toolset.py -i --new
# 특정 파일 이름 지정
python3 bh-toolset.py -i my_customqueries.json --new my_new_customqueries.json
# 저장된 모든 쿼리 삭제
python3 bh-toolset.py --delete

참고 사항

BloodHound Community에서는 owned, highvalue와 같은 일부 속성이 변경되었습니다. (현재로서는) 수동으로 수정해야 합니다. 예:

  • MATCH (m:User) WHERE m.owned=TRUE RETURN m → MATCH (m:User) WHERE m.system_tags =~ '.*owned*.' RETURN m
  • 더 많은 예제는 new_customqueries.json에서 확인하세요.

크레딧

  • Yack
도구 다운로드