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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
google_socks — 구글 드라이브를 명령 및 제어에 사용하는 개념 증명 | Kitploit
도구/GitHubGitHub/lukebaggett/google_socks
Data ExfiltrationPenetration TestingCloud SecurityCommand and ControlUtilities & FrameworksRed TeamingArchived
GitHublukebaggett/google_socks

google_socks

구글 드라이브를 명령 및 제어에 사용하는 개념 증명

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

이 스크립트는 Google Drive를 통해 데이터를 중계하면서 두 소켓이 통신할 수 있도록 하는 데 사용됩니다.

자세한 내용은 이 블로그 게시물을 확인하세요.

설정 과정

  • 필요한 Python 모듈 설치 (아래 참조)
  • "python2 ./google_socks.py --setup" 실행 후 지침을 따르세요
    • Google API 프로젝트 만들기
    • 프로젝트용 OAuth 클라이언트 ID 자격 증명 만들기
    • 해당 자격 증명에 대한 JSON 다운로드
    • 자격 증명 파일을 google_socks 디렉터리로 이동하고 "client_secrets.json"으로 이름을 변경합니다.
    • 다음으로, 설정 스크립트가 Google 링크를 제공하고 비밀을 묻습니다.
    • 링크를 따라가서 스크립트가 API를 사용하도록 승인하고 비밀을 받습니다.
    • 비밀을 설정 스크립트의 프롬프트에 붙여넣습니다.
    • 제공된 Python 코드를 google_socks.py 파일의 "# PASTE NEW CREDENTIALS HERE" 아래에 복사하세요
    • Google Drive API 사용 설정
    • 모두 완료되었습니다!
  • 도움말 정보는 여기에서 확인: "python ./google_socks.py -h"

필요한 Python 모듈

root@kitploit:~
pip2 install google-auth google-auth-oauthlib google-auth-httplib2 python-dateutil google-api-python-client

도움말

root@kitploit:~
Usage: google_socks.py [options]

Options:
  -h, --help  show this help message and exit
  --setup     Setup script with Drive App
  -c CREDS    Index of creds in credentials array to use (default: 0)
  -d          Delete files with names provided to -s and -r
  -l          Enable Socket Mode: Listener
  -i IP       Enable Socket Mode: Connect
  -p PORT     Port number for socket mode (default: 8000)
  -s SEND     Sending channel (default: 0)
  -r RECV     Receiving channel (default: 1)
  -P POLL     Poll every x seconds (default: 0)
  -j JITTER   Amount of randomness in polling (default: 1.0)
  -v          Enable verbose output
  --debug     Enable debug output

성능 팁

데이터를 최대한 빠르게 보내야 하는 경우, 폴링을 설정하지 않거나(-P 0) 지터를 설정하지 마세요(-j 0). API 속도 제한을 초과하여 오류가 발생하면, 폴링 시간을 조금씩 늘려서 적절한 지점을 찾으세요. 0.2초가 잘 작동했습니다.

도구 다운로드