首页
社区
课程
招聘
[原创]2026年长城杯半决赛 isw2 flag1
发表于: 2026-5-16 03:01 8612

[原创]2026年长城杯半决赛 isw2 flag1

2026-5-16 03:01
8612

这道题的题解看了一眼好像大家都是AI出的,但是在真实的赛场上AI因为模型太小了其实是很难去构造RPC服务器的,笔者因为非常幸运前几个月学习了一下RPC服务器故有RPCView,可以直接构造idl文件来构建客户端
图片描述

图片描述

分析WatchAgent有个RPC服务器开着

图片描述

端口开在五个端口内 这个端口应该是容错机制 现代的服务器一般都会容错
比如说第一个端口占用了 就会切换到第二个端口 也就是我们的客户端其实只需要在这五个端口内找就可以

使用RPCVIEW看IDL

图片描述

然后acf定义一下

Native Tools可以编译idl文件
图片描述

然后发现Agent里面有个RCE RunCommand 这个RCE是我直接在导入表内找sink点 找了ShellExecute和CreateProcess就出了 由于RPC服务器未授权 所以这是一个未授权的RCE


传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!

收藏
点赞 ・1
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回