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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
scrying — RDP, 웹 및 VNC 스크린샷을 한 곳에서 수집하는 도구 | Kitploit
도구/GitHubGitHub/nccgroup/scrying
ReconnaissanceInformation GatheringWeb SecurityNetwork SecurityPenetration Testing
GitHubnccgroup/scrying

scrying

RDP, 웹 및 VNC 스크린샷을 한 곳에서 수집하는 도구

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

NCC Group Scrying

Build Release

RDP, 웹 및 VNC 스크린샷을 한 곳에서 수집하는 새로운 도구입니다

이 도구는 아직 개발 중이며 대부분 사용 가능하지만 완전하지는 않습니다. 버그나 기능 요청은 GitHub 이슈로 등록해 주세요.

동기

최근 Eyewitness가 RDP 지원을 중단함에 따라 RDP 스크린샷을 캡처할 수 있는 작동하는 CLI 도구가 없습니다. Nessus는 여전히 작동하지만, 이미지를 추출하는 것이 번거롭고 내보내기 파일에 포함되지 않습니다.

이것은 이전 도구보다 더 강력한 새로운 도구를 작성할 좋은 기회라고 생각했습니다. 기능 목록을 확인해보세요!

설치

웹 스크린샷을 위해 scrying은 현재 Chromium 또는 Google Chrome이 설치되어 있어야 합니다. pacman -S chromium 또는 해당 OS에 맞는 명령어로 설치하세요.

최신 릴리스를 릴리스 탭에서 다운로드하세요. Debian 패키지를 사용하는 배포판용 패키지가 있으며 (sudo dpkg -i scrying*.deb로 설치), Windows, Mac 및 기타 Linux용 압축 바이너리도 있습니다.

사용법

단일 웹 페이지, RDP 서버 또는 VNC 서버 가져오기:

root@kitploit:~
$ scrying -t http://example.com
$ scrying -t rdp://192.0.2.1
$ scrying -t 2001:db8::5 --mode web
$ scrying -t 2001:db8::5 --mode rdp
$ scrying -t 192.0.2.2
$ scrying -t vnc://[2001:db8::53]:5901

헤드리스 서버에서 실행:

root@kitploit:~
# apt install xvfb # 또는 OS에 해당하는 방법
$ xvfb-run scrying -t http://example.com

nmap 출력에서 자동으로 스크린샷 수집:

root@kitploit:~
$ nmap -iL targets.txt -p 80,443,8080,8443,3389 -oX targets.xml
$ scrying --nmap targets.xml

이미지 출력 디렉토리 변경:

root@kitploit:~
$ scrying -t 2001:db8::3 --output-dir /tmp/scrying_outputs

대상 파일에서 실행:

root@kitploit:~
$ cat targets.txt
http://example.com
rdp://192.0.2.1
2001:db8::5
$ scrying -f targets.txt

웹 프록시를 통해 실행:

root@kitploit:~
$ scrying -t http://example.com --web-proxy http://127.0.0.1:8080
$ scrying -t http://example.com --web-proxy socks5://\[::1\]:1080

이미지 파일은 PNG 형식으로 다음 디렉토리 구조로 저장됩니다:

root@kitploit:~
output
├── report.html
├── rdp
│   └── 192.0.2.1-3389.png
├── vnc
│   └── 192.0.2.1-5900.png
└── web
    └── https_example.com.png

output/report.html에서 보고서를 확인하세요!

기능:

체크 표시가 있는 기능은 구현되었으며, 나머지는 TODO입니다.

  • ✔️ 입력 값을 웹 주소로 처리할지 RDP 서버로 처리할지 자동으로 결정
  • ✔️ 출력 디렉토리가 없으면 자동으로 생성
  • ✔️ 호스트/IP에서 파생된 일관되고 고유한 파일 이름으로 이미지 저장
  • ✔️ 호스트 이름뿐만 아니라 IPv6 및 IPv4 리터럴 완전 지원
  • ✔️ 파일에서 대상을 읽고 RDP, HTTP 또는 힌트를 사용하여 결정
  • ✔️ Nmap 및 Nessus 출력에서 대상을 스마트하게 파싱
  • ✔️ HTTP - 플랫폼 웹 렌더러 사용, 각 서버에서 시도할 경로를 선택적으로 제공
  • ✔️ 결과를 쉽게 탐색할 수 있는 HTML 보고서 생성
  • ✔️ VNC - 인증 전송 지원
  • ✔️ RDP - 대부분 작동, '일반 RDP' 모드 지원 안 함, #15 참조
  • ✔️ 캡처 이미지 크기 사용자 지정 (웹 및 RDP, VNC는 일반적으로 허용하지 않음)
  • 프록시 지원 - SOCKS는 RDP에서 작동. 웹은 현재 webkit2gtk에 set_proxy 명령 포함이 될 때까지 깨짐 #11
  • 비디오 스트림 - 추적 이슈 #5
  • 파일 이름에 타임스탬프 옵션
  • msf services -o csv 출력에서 대상 읽기
  • RDP 사용자 이름에 대한 OCR, 실시간 또는 이미지 디렉토리에서
  • 자격 증명 테스트를 위한 NLA/인증
  • Dirble JSON 출력을 파싱하여 전체 웹사이트의 스크린샷 수집 - nccgroup/dirble#51 대기 중
  • 완전한 크로스 플랫폼 지원 - Linux 및 Windows에서 테스트됨; Mac 지원은 Cocoa 웹뷰 스크린샷에 대한 좋은 아이디어가 나올 때까지 우선순위가 낮아짐

도움말 텍스트

root@kitploit:~
USAGE:
    scrying [OPTIONS] <--file <FILE>|--nmap <NMAP XML FILE>|--nessus <NESSUS XML FILE>|--target <TARGET>>

OPTIONS:
        --disable-report               Don't create a report.html [aliases: no-report]
    -f, --file <FILE>                  Targets file, one per line
    -h, --help                         Print help information
    -l, --log-file <LOG FILE>          Save logs to the given file
    -m, --mode <MODE>                  Force targets to be parsed as `web`, `rdp`, `vnc` [default:
                                       auto] [possible values: web, rdp, vnc, auto]
        --nessus <NESSUS XML FILE>     Nessus XML file
        --nmap <NMAP XML FILE>         Nmap XML file
    -o, --output <OUTPUT DIR>          Directory to save the captured images in [default: output]
        --proxy <PROXY>                Default SOCKS5 proxy to use for connections e.g.
                                       socks5://[::1]:1080
        --rdp-domain <RDP DOMAIN>      Domain name to provide to RDP servers that request one
        --rdp-pass <RDP PASS>          Password to provide to RDP servers that request one
        --rdp-proxy <RDP PROXY>        SOCKS5 proxy to use for RDP connections e.g.
                                       socks5://[::1]:1080
        --rdp-timeout <RDP TIMEOUT>    Seconds to wait after last bitmap before saving an image
                                       [default: 2]
        --rdp-user <RDP USER>          Username to provide to RDP servers that request one
    -s, --silent                       Suppress most log messages
        --size <SIZE>                  Set the size of captured images in pixels. Due to protocol
                                       limitations, sizes greater than 65535x65535 may get truncated
                                       in interesting ways. This argument has no effect on VNC
                                       screenshots. [default: 1280x1024]
    -t, --target <TARGET>              Target, e.g. http://example.com, rdp://[2001:db8::4]
        --test-import                  Exit after importing targets
        --threads <THREADS>            Number of worker threads for each target type [default: 10]
    -v, --verbose                      Increase log verbosity
    -V, --version                      Print version information
        --vnc-auth <VNC AUTH>          Password to provide to VNC servers that request one
        --web-mode <WEB MODE>          Choose between headless Chrom{e,ium} or native webview (GTK
                                       on Linux, Edge WebView2 on Windows, Cocoa WebView on Mac
                                       [default: chrome] [possible values: chrome, native]
        --web-path <WEB PATH>          Append a path to web requests. Provide multiple to request
                                       each path sequentially
        --web-proxy <WEB PROXY>        HTTP/SOCKS Proxy to use for web requests e.g.
                                       http://[::1]:8080

샘플 HTML 보고서

샘플 보고서

도구 다운로드