分类 Obsidian 下的文章

Obsidian

JavaScript 混淆逆向与反混淆 (JavaScript Obfuscation Reverse Engineering)

JavaScript 混淆逆向:把 obfuscator.io 这类混淆的前端源码还原、并安全地自部署的方法论。核心认知:混淆代码运行时自己会解码,原样就能跑——自部署 ≠ 还原成人类可读源码。反混淆只在需要看懂/修改某段逻辑、或拆掉防篡改/防自部署"炸弹"时才必要。obfuscator.io 混淆的固定结构(识别特征)var _0x34a696 = _0xd833;

Obsidian

Claude Code 钩子与 Jev 监工集成 (PreToolUse 与 Warden)

1. 概念与背景在 Anthropic 推出的终端编程 Agent Claude Code 中,为了防止大模型过度自信、陷入死循环、产生高危操作(如随意删除文件)或快速耗尽上下文 Token,社区将 Jev (TypeSafe AI) 与 Warden 治理架构 引入了 Claude Code 的运行时。2. 核心连接机制:PreToolUse Hooks (前置工具拦截钩子)Claude Cod

Obsidian

Pi Coding Agent 与 pi-warden (Jev 监工插件)

1. 背景与项目概述Pi (@earendil-works/pi):由 Earendil Works 开发的极简终端编程 Agent Harness。其核心哲学是模块化与零臃肿,支持通过 TypeScript 扩展、Skills、Prompt 模板进行定制。Jev (TypeSafe AI):非自回归 System One 决策模型,以毫秒级响应(~100ms)和极低成本($0.042/MTok)

Obsidian

QQ NT 聊天记录批量导出与数据库解密 (Exporting QQ NT Chats by Decrypting the Local Database)

1. 先分清两类数据源导 QQ 记录前,第一件事是判断手上的东西属于哪一类。走错路会白忙。数据源形态能否离线解密桌面上导出的备份<QQ号>的<N>个聊天记录.bak不能。库头部的 hex 是 key_meta(兑换凭证),真密钥要登录时向服务器换本机 QQ 数据目录nt_msg.db / group_info.db / profile_info.db能。密钥就在已登录的 Q