- 博客(23)
- 收藏
- 关注
原创 在Pi中使用GLM
配置ZAI API接口后,重启Pi或使用/reload命令刷新,即可在/model中选择GLM-5模型。该模型支持文本输入,具备推理能力,上下文窗口达128000,最大生成4096 tokens,适用于复杂编码任务。
2026-10-28 10:32:44
6
原创 玩转OpenCode x MCP实战(jadx-mcp)
摘要:OpenCode与MCP协议的结合正推动AICodingAgent从"会聊天"进化到"会干活"。MCP协议统一了AI模型与外部工具的连接方式,解决了大模型无法操作真实环境的痛点。通过Client/Server架构,MCP让模型能调用各类工具(如Git、Jira)执行实际任务。文章以JADX-MCP为例,详细介绍了安装配置流程,包括环境搭建、服务启动和OpenCode接入方法,展示了如何将普通AI客户端升级为具备执行能力的智能Agent。
2026-07-24 09:51:15
242
原创 Π agent的基础使用
本文介绍了PiCodingAgent的安装与配置方法。主要包含:1)模型配置文件路径及JSON格式说明,需指定providers、API地址、密钥和模型参数;2)SKILL的加载路径,包括全局和项目级两种;3)扩展功能安装示例,如通过pi install npm:pi-subagents命令安装子Agent框架。配置支持多模型提供方,可处理文本和图像输入,上下文窗口达100万token。
2026-06-10 11:23:44
571
原创 AI 模型与数据
摘要:本文对trustedai-lab/enterprise-classifier-v2模型进行安全审计,发现多个安全隐患:1)基础模型enterprise-base-v1.1版本信息缺失;2)模型文件大小异常且修改未记录;3)训练数据来源不明;4)未说明PII过滤措施;5)缺乏偏见评估和安全测试记录;6)自定义许可证条款缺失。这些漏洞可能带来供应链攻击、数据泄露和法律风险。审计显示AI模型安全风险贯穿开发全流程,包括数据来源不明、权重不可审查等问题,建议组织在部署前全面评估模型透明度、数据溯源和安全测试记
2026-06-08 23:14:48
169
原创 恶意软件分析系列(一)分析动态链接的DLL
摘要:本文介绍了使用WinDbg分析PE文件结构的方法。首先检查符号文件配置是否正确,然后通过lm、lmf等命令查看模块信息。重点解析了PE文件头结构,包括导入地址表(IAT)和导入目录,演示了如何查看导入的DLL和函数。文章还解释了动态链接过程,说明操作系统链接器如何将IAT条目替换为实际函数地址。最后对比了32位和64位系统的内存地址空间差异,指出64位系统模块通常加载在4GB以上的地址空间。
2026-05-13 23:02:10
390
原创 babyjava - SPEL表达式注入利用
摘要:该漏洞分析涉及一个Java应用程序中的本地文件读取功能,通过Docker容器环境进行测试。研究发现checkRule方法会读取硬编码路径下的flag.txt文件,但user.home属性无法直接控制。通过审计发现flag.txt位于/tmp目录下,尝试通过SpEL表达式修改user.home属性为/tmp来读取flag文件。
2026-04-24 14:54:08
176
原创 OpenCode管理模型之修改连接提供者
摘要:Opencode模型管理允许用户添加自定义provider,但添加后无法直接编辑或删除,只能启用/关闭。要修改provider需编辑配置文件,路径通常为~/.config/opencode/opencode.jsonc。修改或删除provider信息后需重启生效,建议操作前备份文件。该设计将配置修改与运行时操作分离,通过文件管理实现更安全的provider维护。
2026-04-22 08:49:27
842
原创 WinDbg 分析内存转储指南
这篇文章详细介绍了使用WinDbg进行Windows系统调试和分析的完整流程。主要内容包括: 环境准备:安装WinDbg、配置符号路径和必备工具 转储文件分析:多种打开方式及不同类型转储文件的分析方法 基本分析命令:系统信息、进程线程、内存等基础分析技术 深入分析技巧:堆栈分析、句柄检查、异常处理、堆内存和对象分析 高级应用场景:内存泄漏检测、死锁分析、性能优化和安全检测 自动化分析:脚本编写和批量处理技巧 实际案例:蓝屏错误分析和驱动程序问题诊断 文章提供了大量实用的WinDbg命令和调试技巧,适合系统管
2026-04-04 11:43:18
182
原创 CobaltStrike 威胁狩猎(二)梦回2021 —— 实战 Strike Back
文章摘要:本文分析了一个CTF题目演示如何解密CS加密流量。首先通过流量包识别出HTTP请求的stage0程序,然后利用工具解析内存转储中的配置信息。重点通过提取AES和HMAC密钥成功解密了加密流量。整个过程展示了从流量分析到内存取证,再到加密数据解密的完整技术链。
2026-04-04 10:49:36
234
原创 CobaltStrike 威胁狩猎(一)知己知彼 —— 认识CS通信流量到解密
使用已知的私钥来解密CS通信流量。背景是研究团队发现了6个恶意Cobalt Strike的私钥,可用于解密C2网络流量。
2026-04-03 13:23:05
656
原创 PacketFeeder 项目分析及 NIDS 测试指南
PacketFeeder 是一个 PCAP 流量重放平台,专门用于安全研究和 IDS/NDR 测试。PCAP 文件重放到真实网卡IP/MAC 地址重写基于 MITRE ATT&CK 的攻击场景。
2026-04-01 13:40:29
55
原创 如何将快捷方式添加到 Quick Search 搜索框
关于如何把程序的启动快捷方式添加到 Windows 任务栏/开始菜单里的搜索框。把快捷方式放入目录即可。添加完以后,需要重新登录或重启生效。
2026-03-31 17:00:22
60
原创 CS二开之UDRL(二)Beacon 的内存指标
许多杀毒软件都具备内存扫描功能,这可能导致在 Beacon 加载到内存后仍能被检测到。以下是 Defender 的一个示例屏幕截图,其中“sms”后缀表明它是通过内存扫描识别出来的。内存扫描可以作为定时扫描任务执行,也可以由可疑活动(例如创建新线程、新进程生成等)触发。
2026-03-27 23:19:29
44
原创 AdaptixC2实战(一)Hack Smart Security
本篇是AdaptixC2实战系列的第一篇,环境是 THM 上的 Hack Smart Security 靶机。我们将学习和使用AdaptixC2进行操作,基于AdaptixC2工具所提供的能力,探讨AdaptixC2的使用技巧及操作安全。
2026-03-25 23:02:34
565
原创 AdaptixC2变色龙的完整编译搭建
AdaptixC2是一个面向渗透测试和红队演练的可扩展C2框架,包含Go开发的服务端和跨平台QT客户端。框架采用插件化设计,通过Extenders机制动态扩展监听器和代理功能,支持HTTP/S、DNS、SMB等多种通信方式。项目提供Docker编译支持,解决了编译过程中的网络源问题,并详细说明了插件开发流程。框架特色包括动态扩展、模块化设计、热插拔组件等优势,同时提供了Windows和跨平台代理支持。文档还包含环境配置、证书生成及payload编译等实践指导,适合安全研究人员进行二次开发和实战演练。
2026-03-23 09:32:55
677
原创 升级到 Docker Compose v2
Docker Compose命令差异问题及解决方案 摘要:Docker Compose v1和v2版本存在命令格式差异,v1使用"docker-compose"(连字符),v2改为"docker compose"(空格)。当脚本调用v1版本时,会报错如"--profile参数不支持"等问题。解决方案包括:1)通过包管理器安装v2插件(如apt-get install docker-compose-plugin);2)手动下载二进制文件并配置cli-
2026-03-16 14:34:31
82
原创 CS二开之睡眠混淆(五)BeaconGate,UDRL,Sleepmask组合拳
Cobalt Strike 4.10引入了BeaconGate技术,通过Sleepmask代理Beacon的API调用,实现调用栈欺骗和内存保护。该版本支持配置特定API通过BeaconGate执行,并提供了自定义UDRL和系统调用解析功能。BeaconGate解决了传统Sleepmask在异常调用栈检测方面的缺陷,使Beacon在调用API时保持加密状态,有效规避安全检测。新功能通过stage.beacon_gate选项配置,支持Comms、Core、Cleanup三种模式,并可指定代理的特定API。
2026-03-11 20:45:13
126
原创 CS二开之睡眠混淆(一)BeaconEye的原理与绕过
BeaconEye 是一款进程扫描工具,它可以通过扫描进程内存,轻松识别出CobaltStrike的Beacon,并且,可以进一步解密还原结构的数据,进而解析出攻击者所使用的Malleable C2 profile。
2026-03-09 20:40:19
306
原创 python virtualenv 中pip安装包时报错:No space left on device
摘要:Python虚拟环境中使用pip安装大型包(如PyTorch)时,即使磁盘空间充足仍可能因/tmp分区空间不足而报错。解决方法包括:1)设置TMPDIR环境变量指向用户目录下的临时空间(如$HOME/tmp);2)使用--cache-dir参数指定自定义缓存目录;3)确保目标目录存在且可写。这种方案能有效规避系统/tmp分区空间限制问题,同时保持主磁盘空间的正常使用。(149字)
2026-03-02 12:06:09
283
原创 Linux主机上安装tomcat web server
注意,如果想要把tomcat项目文件释放到/home/user/xxx目录下,那么启动的时候只能使用对应的user的权限或者root权限来启动tomcat(不推荐),如果使用tomcat用户可能会无法启动。原因在后面赋予权限的时候尽管给tomcat目录设置了owner为tomcat,但其父目录owner仍是对应user的,tomcat并没有权限访问。在一些测试场景中无法使用docker需要在主机上安装tomcat web server 记录一下安装步骤。解压后得到的文件夹就是JAVA_HOME目录。
2026-02-26 09:48:25
254
原创 CS 4.9更新记录
1. Post-Exploitation DLL 更新(对使用UDRL提供了支持)2. 4.9 版本升级后支持导出无reflective loader的beacon(对使用prepend-udrl技术提供了支持)2. 对许多build-in函数支持了callbacks3. 一个新的Beacon内的数据存储。
2026-02-24 11:27:23
604
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅