首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >BUUCTF voip 1

BUUCTF voip 1

作者头像
YueXuan
发布2025-08-18 20:17:54
发布2025-08-18 20:17:54
2950
举报

题目描述:

注意:得到的 flag 请包上 flag{} 提交

密文:

下载附件,解压得到voip.pcap

解题思路:

1、根据题目得知,本题与VoIP有关。

基于IP的语音传输(英语:Voice over Internet Protocol,缩写为VoIP)是一种语音通话技术,经由网际协议(IP)来达成语音通话与多媒体会议,也就是经由互联网来进行通信。其他非正式的名称有IP电话(IP telephony)、互联网电话(Internet telephony)、宽带电话(broadband telephony)以及宽带电话服务(broadband phone service)。 VoIP可用于包括VoIP电话、智能手机、个人计算机在内的诸多互联网接入设备,通过蜂窝网络、Wi-Fi进行通话及发送短信。

打开voip.pcap,发现大量RTP流量

RTP定义:Real-time Transport Protocol,是由IETF的多媒体传输工作小组于1996年在RFC 1889中公布的。RTP为IP上的语音、图像等需要实时传输的多媒体数据提供端对端的传输服务,但本身无法保证服务质量(QoS),因此,需要配合实时传输控制协议(RTCP)一起使用。

在这里插入图片描述
在这里插入图片描述

WireShark可以播放VoIP通话流量,选择主菜单->电话->VoIP通话

在这里插入图片描述
在这里插入图片描述

选择VoIP呼叫,点击Play Streams

在这里插入图片描述
在这里插入图片描述

右键选择Play/Pause,播放音频。听英语听力,获得flag。

在这里插入图片描述
在这里插入图片描述

2、也可以直接选择主菜单->电话->RTP->RTP流,来播放音频,步骤相同。

在这里插入图片描述
在这里插入图片描述

因为我实在听不出来,音频的内容是是什么。所以,我使用Buzz工具将音频转换为文本,得到flag。

Buzz下载地址:https://github.com/chidiwilliams/buzz/releases

流程如下:

导出wav音频文件

将导出的wav音频文件,拖入Buzz中,选择中型语音库Medium,开始执行。

得到文本如下:

代码语言:javascript
复制
Hi, this is 2nd IVR service. Please press 1 to listen to the flag. Press 9 to exit.
The flag is S-E-C-C-O-N-OPEN-BRACE-900-1-I-V-R-CLOSE-BRACE. Only capital letters, no spaces are used. Thank you.

flag:

代码语言:javascript
复制
flag{9001IVR}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目描述:
  • 密文:
  • 解题思路:
  • flag:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档