1 分•作者: sharno•7 个月前
返回首页
最新
1 分•作者: abound•7 个月前
大家好!
我在过去几周内构建了这个东西,用于参加一个跨公司的 CTF 比赛。这主要是一个实验,目的是学习 CTF、MCP 服务器、Kali Linux、Claude Code,以及 LLM 在特定领域究竟能走多远。
它基本上就是一个 MCP 服务器(用于与 CTF 服务器 API 集成、提供笔记和其他一些便利功能),与一个基于 Kali Linux 的 Docker 镜像配对,该镜像安装了 Claude Code,外加一个自定义斜杠命令 [1] 将所有内容连接在一起。
在我尝试的 CTF 比赛中,它的表现令人印象深刻,能够零样本解决大约 10 个左右的简单挑战,并在另外 5 或 6 个挑战中提供了实质性的帮助,然后卡住了。对于最难的挑战,它毫无胜算。
这是我参加的第一个 CTF 比赛,绝对是一次很棒的体验。我能想象有些人会觉得 LLM 夺走了 CTF 的乐趣,但我认为在合适的架构和用户体验下,人与 LLM 交互的“半人马” [2] 模式既强大又有效。
很乐意回答大家对这个项目的任何问题!
[1] <a href="https://docs.anthropic.com/en/docs/claude-code/slash-commands#custom-slash-commands" rel="nofollow">https://docs.anthropic.com/en/docs/claude-code/slash-command...</a>
[2] <a href="https://en.wikipedia.org/wiki/Advanced_chess" rel="nofollow">https://en.wikipedia.org/wiki/Advanced_chess</a>
1 分•作者: Hashex129542•7 个月前
我的公司被分配了一项任务,开发一个通用虚拟机,类似于 JVM,用于运行我们自己的自定义字节码和脚本。我了解 JVM 的内部工作原理,但我不明白:
* 在 macOS 上,一个入口 `.class` 文件是如何被识别为一个独立应用程序并拥有单独的文档图标的?
* 这些 class 文件如何与 Java 运行时环境通信?
PS:起初,我曾考虑开发一个类似操作系统的环境,这意味着虚拟机将字节码视为文档,并拥有自己的文档、应用程序库以及安装/卸载系统。
1 分•作者: pseudolus•7 个月前
1 分•作者: indigodaddy•7 个月前
3 分•作者: testing22321•7 个月前
2 分•作者: Bogdanp•7 个月前
1 分•作者: bharathw30•7 个月前
1 分•作者: pseudolus•7 个月前
1 分•作者: breve•7 个月前
1 分•作者: zack119•7 个月前
1 分•作者: whack•7 个月前
1 分•作者: chbkall•7 个月前
1 分•作者: Starthits•7 个月前
1 分•作者: handfuloflight•7 个月前
1 分•作者: Bogdanp•7 个月前
1 分•作者: normadia•7 个月前
2 分•作者: cod1r•7 个月前
1 分•作者: cyberwaj•7 个月前
1 分•作者: gmays•7 个月前