开源POC库推荐
声明
学习视频来自 B 站UP主泷羽sec,如涉及侵权马上删除文章。
笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。
✍🏻作者简介:致力于网络安全领域,目前作为一名学习者,很荣幸成为一名分享者,最终目标是成为一名开拓者,很有趣也十分有意义
🤵♂️ 个人主页: @One_Blanks
欢迎评论 💬点赞👍🏻 收藏 📂加关注+
- 关注总部:泷羽Sec
1. Exploit Database (EDB)
Exploit Database 是一个由 Offensive Security 维护的开源数据库,包含了大量的 漏洞利用代码(Exploit) 和 PoC。它是安全研究人员、渗透测试人员最常用的资源之一。
-
特点:
- 收录了大量漏洞的PoC。
- 可以根据 CVE 编号、操作系统、应用程序等进行搜索。
- 提供漏洞的详细信息,包括漏洞描述、受影响版本、解决办法等。
-
链接: https://www.exploit-db.com
2. GitHub - Awesome Hacking (安全相关的Awesome列表)
Awesome Hacking 是一个汇集了众多 黑客工具 和 渗透测试资源 的 GitHub 项目,包括漏洞利用(Exploit)和 PoC 的开源项目。
- 特点:
- 提供了许多针对特定漏洞的利用代码。
- 里面有多个分类,如 Web 渗透、网络安全、无线安全 等。
- 你可以找到针对不同漏洞、平台的 PoC 代码。
- 链接: Awesome Hackinghttps://github.com/Hack-with-Github/Awesome-Hacking
3. SecurityFocus (Bugtraq)
SecurityFocus 是一个网络安全社区,长期以来一直提供漏洞信息、Exploit 和 PoC 代码。它的 Bugtraq 邮件列表是公开的漏洞报告和讨论平台。
- 特点:
- 提供关于漏洞的详细信息以及针对该漏洞的利用代码(PoC)。
- 丰富的安全研究资源,涵盖 漏洞分析、攻击代码 和 防护措施。
- 链接: https://www.securityfocus.com/
4. Metasploit Framework
Metasploit 是一个由 Rapid7 维护的开源渗透测试框架,它包括了大量的漏洞利用模块、PoC 漏洞代码和攻击方法。
- 特点:
- 包含数百个漏洞利用模块(Exploit),可以用来对各种漏洞进行验证。
- 支持多种攻击方式,如 远程代码执行、本地提权 等。
- 提供丰富的 自动化攻击 功能,适合渗透测试人员使用。
- 链接: Metasploit Framework
- https://github.com/rapid7/metasploit-framework
5. CVE-Search
CVE-Search 是一个开源项目,旨在帮助用户快速查询和检索 CVE(Common Vulnerabilities and Exposures)漏洞信息。它可以用于集成 漏洞数据库 和 PoC 漏洞利用信息。
- 特点:
- 支持对大量漏洞进行搜索,提供与漏洞相关的详细数据。
- 可以通过 API 自动化查询。
- 可以集成到自己的安全工具链中。
- 链接: CVE-Search GitHub
- https://github.com/cve-search/cve-search
6. PayloadsAllTheThings
PayloadsAllTheThings 是一个包含了多种常用 攻击载荷(Payload)的 GitHub 仓库,提供多种类型的 PoC 漏洞利用代码,涵盖了 Web 安全、网络渗透、权限提升、反向 shell 等。
- 特点:
- 提供了大量的攻击载荷,涉及多个平台和攻击方法。
- 涵盖 Web 漏洞、SQL 注入、跨站脚本(XSS)等常见漏洞的 PoC。
- 适合渗透测试人员学习和实践。
- 链接: PayloadsAllTheThings GitHub
- https://github.com/swisskyrepo/PayloadsAllTheThings
7. Pocsuite3
Pocsuite3 是一个开源的漏洞利用框架,专为 CVE 漏洞 的 PoC 开发而设计,支持跨平台操作。它使得安全研究人员能够快速开发和自动化 漏洞验证和利用。
- 特点:
- 支持 Python 编写的 PoC 脚本。
- 提供对多个漏洞类型的支持,如远程代码执行、文件读取、权限提升等。
- 支持插件机制,能够扩展更多的漏洞类型。
- 链接: Pocsuite3 GitHub
- https://github.com/withdk/pocsuite3
8. OWASP Cheat Sheet Series
OWASP Cheat Sheet 是 OWASP 提供的一系列 安全最佳实践 的参考手册。它不直接提供漏洞 PoC,但可以帮助开发者和安全研究人员理解和防范常见漏洞。
- 特点:
- 提供关于如何防止常见 Web 安全漏洞的详细说明。
- 适合开发人员用来查阅漏洞防护建议。
- 链接: OWASP Cheat Sheet Series
- https://cheatsheetseries.owasp.org/
9. GitHub - Exploit-DB-Offline
这是一个备份版本的 Exploit-DB,包含了大量 漏洞利用代码 和 PoC,但由于某些原因不总是与在线 Exploit-DB 同步更新。
- 特点:
- 收录了大量的漏洞利用(Exploit)代码和 PoC。
- 适合离线使用和自建漏洞数据库。
- 链接: Exploit-DB-Offline GitHub
- https://github.com/offensive-security/exploitdb
10. Awesome Bug Bounty
Awesome Bug Bounty 是一个 GitHub 上的资源集合,汇集了与 漏洞赏金计划 和 漏洞挖掘 相关的所有开源资源,包括 PoC 漏洞利用、渗透测试工具、攻击载荷等。
- 特点:
- 包括与漏洞赏金相关的工具、资源、指南等。
- 提供对漏洞利用的 PoC 和相关示例。
- 链接: Awesome Bug Bounty GitHub
- https://github.com/djadmin/awesome-bug-bounty
11.PeiQi文库
- 特点:收纳海量涵盖从常见 Web 应用(如各类热门 CMS、OA 系统等)到网络设备、中间件的漏洞利用 POC 与 EXP,紧扣实战场景,所涉漏洞类型包含但不限于 SQL 注入、文件上传漏洞、命令执行等,贴合日常渗透测试、应急响应中遭遇的安全隐患情形,每个案例都详述原理与利用步骤。
- 链接:PeiQi文库
- https://github.com/PeiQi0/PeiQi-WIKI-Book
12.PoC-ExP
- 特点:全面性,收录大量常见漏洞 payload,覆盖多种漏洞类型;便捷性,分类存储且有脚本工具支持,便于查找和利用;持续更新,及时收录最新漏洞 payload;安全性,明确禁止网络攻击行为,仅限合法研究。
- 链接:PoC-ExP
- https://gitcode.com/gh_mirrors/poce/PoC-ExP
13.Goby POC 资源文件集合
- 特点:丰富的漏洞覆盖,包含 1275 个 POC 文件,涵盖多种安全漏洞;易于使用,采用 JSON 格式存储,易于导入和操作;社区驱动,鼓励社区成员贡献,通过 Pull Request 丰富资源库;合法合规,仅供学习研究,使用者需确保合法使用。
- 链接:Goby POC 资源文件集合
- https://gitcode.com/open-source-toolkit/44a8f
14.TeraSecTeam 的 PoC 集合
- 特点:全面性,涵盖多种类型漏洞及大量公开 PoC 示例;实时更新,随新漏洞发现迅速添加相关 PoC;易读性,采用 Markdown 格式,便于理解和复用;社区支持,用户可提交 Pull Request 贡献 PoC,共同维护和丰富资源。
- 链接:TeraSecTeam 的 PoC 集合
- https://gitcode.com/
15.FreePOC:
- 特点:漏洞涵盖范围广,包含多个知名厂商的多种漏洞类型,并不断更新;提供 Python 脚本,易于集成到自动化测试工具中;社区贡献活跃,鼓励用户贡献新的 PoC;每个 PoC 都经过实际验证,且贡献达一定数量的用户可获免费 FOFA 数据导出服务。
- 链接:FreePOC
- https://github.com/tangxiaofeng7/FreePOC
16.白阁文库:
- 特点:内容详细,专注于漏洞复现过程的记录,包括详细的步骤和技术细节;对于想要深入了解漏洞原理和提升实际操作能力的安全人员有较高参考价值。
- 链接:白阁文库
- https://github.com/PeiQi0/PeiQi-WIKI-POC-EXP
相关文章:

开源POC库推荐
声明 学习视频来自 B 站UP主泷羽sec,如涉及侵权马上删除文章。 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。 ✍🏻作者简介:致…...

vue3项目部署在阿里云轻量应用服务器上
文章目录 概要整体部署流程技术细节小结 概要 vue3前端项目部署在阿里云轻量服务器 整体部署流程 首先有一个Vue3前端项目和阿里云应用服务器 确保环境准备 如果是新的服务器,在服务器内运行以下命令更新软件包 sudo apt update && sudo apt upgrade -y …...

javascrip页面交互
元素的三大系列 offset系列 offset初相识 offset系列属性 作用 element.offsetParent 返回作为该元素带有定位的父级元素,如果父级没有定位,则返回body element.offsetTop 返回元素相对于有定位父元素上方的偏移量 element.offsetLeft 返回元素…...

【U盘车载音乐】某宝198的3068首车载专用音乐合集【高音质】24G
「【U盘车载音乐】某宝198的3068首车载专用音乐合集【高音质】24G」 复制下方口令,打开最新版「夸克APP」即可获取保存(防止和谐!!!) 口令: 动作懿范鉴真渡多好备用口令: /~19dc35…...
【论文阅读】WGSR
0. 摘要 0.1. 问题提出 1.超分辨率(SR)是一个不适定逆问题,可行解众多。 2.超分辨率(SR)算法在可行解中寻找一个在保真度和感知质量之间取得平衡的“良好”解。 3.现有的方法重建高频细节时会产生伪影和幻觉,模型区分图像细节与伪影仍是难题。 0.2. …...

打造智能化在线教育平台详解:教培网校APP的架构设计与实现
本篇文章,小编将以教培网校APP的架构设计与实现为核心,深入探讨如何打造一套智能化的在线教育平台,为企业和教育机构提供落地参考。 一、在线教育平台的核心功能需求 构建一个高效的教培网校APP,首先需要明确其核心功能需求。一…...

使用同一个链接,如何实现PC打开是web应用,手机打开是一个H5应用
当我们希望通过同一个 URL,根据访问设备展示不同的页面时,可以选择以下几种方法: 方法一:通过 User-Agent 前端判断设备类型并跳转 利用前端 JavaScript 获取浏览器的 User-Agent 字符串,判断设备类型,跳转…...

STM32-- 调试 -日志输出
在调试嵌入式程序时,输出日志是非常重要的环节,可以帮助开发者定位问题、监控程序状态和性能。以下是几种常见的日志输出方式及其适用场景: 1. 使用串口(UART)输出日志 实现方式: 通过串口将日志输出到主…...

Python爬虫案例八:抓取597招聘网信息并用xlutils进行excel数据的保存
excel保存数据的三种方式: 1、pandas保存excel数据,后缀名为xlsx; 举例: import pandas as pddic {姓名: [张三, 李四, 王五, 赵六],年龄: [18, 19, 20, 21],住址: [广州, 青岛, 南京, 重庆] } dic_file pd.DataFrame(dic) dic_file…...

小试牛刀-Anchor安装和基础测试
目录 一、编写目的 二、安装步骤 2.1 安装Rust 设置rustup镜像 安装Rust 2.2 安装node.js 2.3 安装Solana-CLI 2.4 安装Anchor CLI 三、Program测试 四、可能出现的问题 Welcome to Code Blocks blog 本篇文章主要介绍了 [Anchor安装和基础测试] 博主广交技术好友&…...

51单片机基础01 单片机最小系统
目录 一、什么是51单片机 二、51单片机的引脚介绍 1、VCC GND 2、XTAL1 2 3、RST 4、EA 5、PSEN 6、ALE 7、RXD、TXD 8、INT0、INT1 9、T0、T1 10、MOSI、MISO、SCK 11、WR、RD 12、通用IO P0 13、通用IO P1 14、通用IO P2 三、51单片机的最小系统 1、供电与…...

RocketMQ文件刷盘机制深度解析与Java模拟实现
引言 在现代分布式系统中,消息队列(Message Queue, MQ)作为一种重要的中间件,扮演着连接不同服务、实现异步通信和消息解耦的关键角色。Apache RocketMQ作为一款高性能的分布式消息中间件,广泛应用于实时数据流处理、…...

python语言基础-5 进阶语法-5.3 流式编程
声明:本内容非盈利性质,也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站,会尽量附上原文链接,并鼓励大家看原文。侵删。 5.3 流式编程(参考链接:https://www.zhihu.com/question/59062…...

JVM性能分析工具JProfiler的使用
一、基本概念 JProfiler:即“Java Profiler”,即“Java分析器”或“Java性能分析工具”。它是一款用于Java应用程序的性能分析和调试工具,主要帮助开发人员识别和解决性能瓶颈问题。 JVM:即“Java Virtual Machine”,…...

面试题: Spring中的事务是如何实现的?
Spring中的事务是如何实现的? 背景个人原因的背景正规一点的背景 答案一些思绪和灵感个人理解程度拓展知识Spring的事务管理主要涉及哪几个类?在Spring中,事务管理的流程是怎样的? 背景 个人原因的背景 想换工作, 刷面试题看到的问题, 简单记录一下, 算是个人…...

vue2-代理服务器插槽
解决跨域问题 配置代理服务器 代理服务器位于前端应用(客户端)和真实的后端服务器之间。当配置了代理服务器后,前端应用的请求不再直接发送到后端服务器,而是发送到代理服务器。代理服务器在接收到请求后,会根据预先配置的规则将请求转发到真…...

(python)unittest框架
unittest unnitest介绍 TestCase测试用例 书写真正的用例脚本...

网安基础知识|IDS入侵检测系统|IPS入侵防御系统|堡垒机|VPN|EDR|CC防御|云安全-VDC/VPC|安全服务
网安基础知识|IDS入侵检测系统|IPS入侵防御系统|堡垒机|VPN|EDR|CC防御|云安全-VDC/VPC|安全服务 IDS入侵检测系统 Intrusion Detection System 安全检测系统,通过监控网络流量、系统日志等信息,来检测系统中的安全漏洞、异常行为和入侵行为。 分为&am…...

面试小结(一)
1、hashmap的底层设计原理以及扩容规则,是否线程安全,如何线程安全。 底层原理:数组 链表 红黑树。HashMap 的底层实现是一个数组,数组中的每个元素是一个链表或红黑树(JDK 1.8 以后,当链表长度超过一定…...

笔试-笔记2
1.设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是() A.int mmax(22,59,70); B.int mmax(22,max(59,70)); C.int mmax(max(22,59),70); D.int mmax(59,max(22,70)); 解析…...

html5复习二
知识点: 1、音频标签 <audio controls"controls" loop"loop" preload"auto" src"张恒远 - 追梦赤子心.mp3" muted"muted" > </audio> controls:显示控件 必须写 loop:循环播放&#x…...

大模型呼入机器人系统如何建设?
大模型呼入机器人系统如何建设? 作者:开源呼叫中心系统 FreeIPCC, Github地址:https://github.com/lihaiya/freeipcc 大模型呼叫中心呼入机器人系统的建设是一个涉及多个环节和领域的综合性工程。以下是一个详细的步骤指南,涵盖了…...

docker 部署 kvm 图形化管理工具 WebVirtMgr
镜像构建 官方最后一次更新已经是 2015年6月22日 了,官方也没有 docker 镜像,这边选择咱们自己构建如果你的服务器有魔法,可以直接 git clone 一下 webvirtmgr 的包,没有的话,可以和我一样,提前从 github 上…...

【Unity How】Unity中如何实现物体的匀速往返移动
直接上代码 using UnityEngine;public class CubeBouncePingPong : MonoBehaviour {[Header("移动参数")][Tooltip("移动速度")]public float moveSpeed 2f; // 控制移动的速度[Tooltip("最大移动距离")]public float maxDistance 5f; // 最大…...

Block Successive Upper Bound Minimization Method(BSUM)算法
BSUM优化方法学习 先验知识参考资料1 A Unified Convergence Analysis of Block Successive Minimization Methods for Nonsmooth OptimizationSUCCESSIVE UPPER-BOUND MINIMIZATION (SUM) 连续上限最小化算法THE BLOCK SUCCESSIVE UPPER-BOUND MINIMIZATION ALGORITHM 块连续上…...

力扣2388. 将表中的空值更改为前一个值
一、数据 2388. 将表中的空值更改为前一个值 表: CoffeeShop ---------------------- | Column Name | Type | ---------------------- | id | int | | drink | varchar | ---------------------- id 是该表的主键(具有唯一值的列…...

【从零开始的LeetCode-算法】3233. 统计不是特殊数字的数字数量
给你两个 正整数 l 和 r。对于任何数字 x,x 的所有正因数(除了 x 本身)被称为 x 的 真因数。 如果一个数字恰好仅有两个 真因数,则称该数字为 特殊数字。例如: 数字 4 是 特殊数字,因为它的真因数为 1 和…...

Redis配置主从架构、集群架构模式 redis主从架构配置 redis主从配置 redis主从架构 redis集群配置
Redis配置主从架构、集群架构模式 redis主从架构配置 redis主从配置 redis主从架构 redis集群配置 1、主从模式1.1、主节点配置1.2、从节点配置1.3、测试 2、集群模式 1、主从模式 1.1、主节点配置 # 监听所有网络接口 bind 0.0.0.0# cluster-enabled表示为集群模式ÿ…...

2024 APMCM亚太数学建模C题 - 宠物行业及相关产业的发展分析和策略 完整参考论文(2)
5.2 问题一模型的建立与求解 5.2.1 分析发展情况 为了更好地理解数据的变化趋势,利用matlab通过六个子图对宠物行业中的关键变量进行了可视化展示。 图 1. 宠物数量变化展示了 猫数量、狗数量 和 总宠物数量 在 2019-2023 年间的变化趋势。结果显示:猫的数量呈逐年上升的趋…...

HTML实现 扫雷游戏
前言: 游戏起源与发展 扫雷游戏的雏形可追溯到 1973 年的 “方块(cube)” 游戏,后经改编出现了 “rlogic” 游戏,玩家需为指挥中心探出安全路线避开地雷。在此基础上,开发者汤姆・安德森编写出了扫雷游戏的…...