开源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)); 解析…...
ANSYS CFX 自定义函数实战:数据导入与变量创建全流程
1. ANSYS CFX自定义函数入门指南 第一次接触CFX自定义函数时,我也被那一堆参数和选项搞得晕头转向。但实际用下来发现,这玩意儿就像给计算流体力学(CFD)分析装了个"外挂",能让你在标准功能之外实现各种个性化需求。简单来说&#x…...
快速部署SQL Server 2022:Docker容器化实践指南
1. 为什么选择Docker部署SQL Server 2022? 作为开发者,我经历过太多在本地环境安装数据库的噩梦——依赖冲突、版本不兼容、配置复杂,往往折腾半天才能跑起来。直到我开始用Docker部署SQL Server,才发现原来搭建数据库环境可以这么…...
从外卖配送到大疆无人机:经纬度距离计算在真实业务场景中的5种应用实践
经纬度计算在商业场景中的实战应用:从路径优化到智能决策 当你在手机上下单一份外卖,15分钟后热腾腾的餐食准时送达;当无人机精准降落在指定位置,完成最后一公里配送;当共享单车APP为你推荐最优停车点——这些场景背后…...
实战应用:基于快马平台开发排序算法性能对比分析工具
今天想和大家分享一个特别实用的工具开发经历——用InsCode(快马)平台快速搭建了一个排序算法性能对比分析工具。这个项目不仅帮我巩固了算法知识,还意外发现了很多实际应用中的细节问题,特别适合用来理解不同排序算法的实战表现。 1. 为什么需要这个工…...
go-pry配置文件详解:自定义导入包和调试选项
go-pry配置文件详解:自定义导入包和调试选项 【免费下载链接】go-pry An interactive REPL for Go that allows you to drop into your code at any point. 项目地址: https://gitcode.com/gh_mirrors/go/go-pry go-pry是一款强大的Go语言交互式REPL工具&…...
Java EE开发技术 (报错解决 BeanCreationException)
该报错因为使用构造注入时没有提供参数列表或没有提供有参构造而造成的修改静态工厂中的参数列表即可...
Open-AutoGLM在社交通讯中的应用:自动发微信、刷朋友圈演示
Open-AutoGLM在社交通讯中的应用:自动发微信、刷朋友圈演示 1. 项目概述 1.1 什么是Open-AutoGLM Open-AutoGLM是一款基于视觉语言模型的AI手机智能助理框架。它能通过自然语言指令理解用户需求,自动操控安卓设备完成各种任务。想象一下,只…...
项目管理和技术管理的区别
在单位从事管理岗快2年了,负责单位内的研发项目管理和技术管理工作。感觉这是两个不同的管理赛道。其中项目管理侧重进度、资源、风险、责任人、排期等要素推进和汇报。技术管理则侧重研发环节的技术深度、技术方向、技术领先性、技术栈,以及项目产出的质…...
HY-MT1.5-1.8B功能体验:格式保留翻译,完美处理srt字幕和网页标签
HY-MT1.5-1.8B功能体验:格式保留翻译,完美处理srt字幕和网页标签 1. 引言:翻译模型的新挑战 在全球化内容爆炸式增长的今天,传统翻译工具面临两大核心痛点: 格式丢失问题:翻译srt字幕、HTML网页等内容时…...
PyTorch实战:从零构建支持向量机进行图像二分类
1. 支持向量机与图像分类的奇妙碰撞 第一次听说要用支持向量机(SVM)做图像分类时,我脑子里立刻浮现出两个问号:这个传统机器学习算法能处理图像数据吗?为什么要用PyTorch实现而不是直接用scikit-learn?直到亲手实现了整个流程&…...
