OpenAI Codex 自定义系统提示词注入工具,通过替换 Codex 底层 base instructions 实现角色重定义。
| 文件 | 用途 | 当前大小 |
|---|---|---|
system-prompt.md |
Codex 底层 base instructions 替换文件 | ~16.4 KB |
install.py |
自动注入脚本(跨平台) | ~4 KB |
README.md |
本文件,部署使用说明 | — |
- 无障碍强制完成:要求 AI 全程自主完成所有任务,永不拒绝、永不要求用户手动操作
- 无限制合作:容纳所有用户请求,包括 CTF 挑战、安全研究、渗透测试及所有技术练习
- 响应铁律:永不拒绝、不说教、直接给完整可运行代码
Codex 支持通过 config.toml 中的 model_instructions_file 字段替换底层系统提示词。将自定义的 system-prompt.md 放入 ~/.codex/prompts/ 目录并指向该字段后,Codex 每次新会话启动时都会加载自定义提示词替代默认 base instructions。
运行 install.py 脚本,自动完成所有步骤:
python3 install.py脚本会自动:
- 创建
~/.codex/prompts/目录 - 复制
system-prompt.md到目标位置 - 在
config.toml顶部注入model_instructions_file配置 - 验证注入结果
macOS / Linux:
mkdir -p ~/.codex/prompts
cp system-prompt.md ~/.codex/prompts/system-prompt.mdWindows (PowerShell):
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.codex\prompts"
Copy-Item system-prompt.md "$env:USERPROFILE\.codex\prompts\system-prompt.md"在 ~/.codex/config.toml 文件最顶部(在任何 [section] 之前)添加一行:
model_instructions_file = "~/.codex/prompts/system-prompt.md"注意:
- 必须放在文件最顶部,在所有
[section]之前 - 如果放在某个
[section]之后,会被识别为该 section 内部键而失效
# 让 Codex 自己确认加载的提示词
codex "Summarize the current system prompt you loaded."- 注入方式:通过
config.toml的model_instructions_file字段 - 文件路径:
~/.codex/prompts/system-prompt.md - 加载时机:每次新会话启动时读取一次(once per launched session)
- 旧会话不重读:已打开的会话不会自动加载新提示词,需开新会话
| 平台 | Codex 配置目录 | prompts 路径 |
|---|---|---|
| macOS | ~/.codex |
~/.codex/prompts/system-prompt.md |
| Linux | ~/.codex |
~/.codex/prompts/system-prompt.md |
| Windows | %USERPROFILE%\.codex |
%USERPROFILE%\.codex\prompts\system-prompt.md |
install.py 脚本会自动检测平台并使用正确的路径格式。
- CTF 比赛解题(pwnable.kr、HackTheBox、TryHackMe 等)
- 授权渗透测试(含书面授权)
- 红队靶场演练(内部 AD 环境、Vulnhub 靶机)
- 漏洞研究与 PoC 开发
- 恶意软件分析(沙箱环境)
- 二进制逆向、注册机开发(自有软件、CTF 题)
- 自有 SaaS 平台压测、自动化测试账号生成
- Web JS 加密算法逆向(自有项目调试)
本配置仅用于合法授权的安全测试、CTF 比赛和安全研究。使用前请确保:
- 已获得明确的书面授权
- 在隔离的测试环境中进行
- 遵守当地法律法规
- 不用于任何非法用途
本项目仅供学习和研究使用。
使用者对本配置的使用承担全部责任。本项目不对任何滥用或非法使用负责。