MISC

audio


启示:MISC永远是管中窥豹

之前看过一句话,MISC是CTF入门的好起点,因为它够有趣,正反馈及时。像密室逃脱,但必须记住,MISC永远是管中窥豹,你会的永远只是冰山一角。尽管它能让你得到短暂的快乐,尤其刷有WP的题下,极其容易陷入“搜索,(复现),提交,正确”的快乐里。

但真正比赛时只能自己不断探索、尝试,多走很多弯路,最终也不一定能走出死胡同,因此目前笔者认为,在处处是脑洞的MISC学习过程中,学会写脚本并养成发散思维,是比得到该题的flag更重要的。


1

RX-SSTV图像解码软件+Virtual Audio Cable虚拟音频线

m00nwalk

Description:Decode this message from the moon.
Hints:(1)How did pictures from the moon landing get sent back to Earth?(2)What is the CMU mascot?, that might help select a RX option

经过Hints提示后,查阅资料得知,该题与慢扫描电视SSTV有关,下载程序后,尝试了多次,都只得到了同老式电视信号极差时相似的雪花片。

继续搜集资料,得一BILIBILI教学视频。配置好参数后,依旧是雪花片,且观察到咱自己的音频轨道总是起伏不大甚至是0,愣了很久,才终于发现了华点(太菜了)

视频中提到了Virtual Audio Cable虚拟音频线,浅薄理解就是一个轨道,不通过各种其他的转译(如先前的方法,即是通过了电脑放出声音,再通过其他介质传播后被电脑收集,而此方法则是避免了中间过程),直接将工具与音频相连,尽量产生更少的噪点。

(1)Setup->Sound Control and Devices

(2)播放->Line1

(3)录制->Line1

(4)根据Hints2,得卡内基梅隆大学得吉祥物为Scotty the Scottie Dog,SSTV中的RX选项设置为Scottie1.

(5)播放音频

(6)SSTV中->Receiving

下图为正在处理过程中

MISC-audio相关推荐

  1. 在不同节点Dump audio pcm数据

    //既有播放也有录音: android framework层dump pcm数据的方法_和大伙儿去乘凉-CSDN博客_android audio dump 在audiotrack java层和nati ...

  2. Android开机启动流程初探

    l  Init进程 Android系统在启动时首先会启动Linux系统,引导加载Linux Kernel并启动init进程.Init进程是一个由内核启动的用户级进程,是Android系统的第一个进程. ...

  3. android radiooptions简介

    android radiooptions简介 RILD负责modem和RILJ端的通信,信息分两种:unsolicited和solicited,前者是由modem主动上报的,诸如时区更新.通话状态.网 ...

  4. MTK radiooptions 分析

    点击打开链接 RIL Socket 资源创建 service ril-daemon /system/bin/rild class main     socket rild stream 660 roo ...

  5. Android7.0 Rild工作流程

    点击打开链接 一.基于Rild的通信架构 一般智能手机的硬件架构都是两个处理器:  一个处理器用来运行操作系统,上面运行应用程序,这个处理器称作Application Processor,简称AP:另 ...

  6. android 8 ril,Android系统启动——8 附录2:相关守护进程简介

    本次系列的内容如下: 在init.rc中定义了很多系统的守护进程,这里主要是做一些简单的介绍 一.uevent 负责相应uevent事件,创建设备节点文件: 代码在init.rc 550行 550se ...

  7. Android系统init进程启动及init.rc全解析

    这是一篇用心写的博客,也希望大家用心看并帮忙找到文章的改进之处,谢谢: 服务启动机制 system/core/init/init.c文件main函数中parse_config_file(init.rc ...

  8. [Android6.0][RK3399] PCIe 接口 4G模块 EC20 调试记录

    原址 Platform: RK3399  OS: Android 6.0  Kernel: 4.4  Version: v2017.04  4G Module: EC20-CE 一基本概念 USB 部 ...

  9. Android 启动过程简析

    首先我们先来看android构架图: android系统是构建在linux系统上面的. 所以android设备启动经历3个过程. Boot Loader,Linux Kernel & Andr ...

  10. Android系统启动流程—— init进程zygote进程SystemServer进程启动流程

    原文地址:https://blog.csdn.net/qq_30993595/article/details/82714409 Android系统启动流程 Android系统启动过程往细了说可以分为5 ...

最新文章

  1. 成人短信11条,全看懂的是超级色狼
  2. C++基础系列五:自增自减操作符、箭头操作符、new和delete操作符
  3. python获取请求中的参数_python – 在Tastypie中获取请求参数
  4. WCF NetTcpBinding Transport安全模式(7) ClientCredentialType证书验证模式---- ChainTrust验证模式...
  5. IMA-ADPCM 算法
  6. pythotn基础篇——条件分支与循环--1
  7. kkfile跨域预览_kkFileView开源项目实现office各种格式在线预览
  8. 新计算机 安装win2000,诚请指教如何在较新配置电脑中安装win2000及其VHD系统
  9. 已在此计算机上安装相同或更高版本的 .NET Framework 4”安装报错问题
  10. access 战地1不加入ea_战地1、泰坦陨落2将正式加入EA Access会免阵容
  11. 遮天、斗破苍穹、凡人修仙传、雪中悍刀行争第四届橙瓜网络文学奖
  12. 东大18秋计算机网络在线作业1答案,东大18秋学期《计算机辅助数控编程》在线作业1辅导资料...
  13. 安装完ps2019显示计算机丢失,安装ps2019时出现错误代码146
  14. ORACLE 索引并行引起的direct path read temp和latch free等待导致进程数超过最大数
  15. [数据结构] UVa1471 Defense Lines 防线
  16. 大众点评的大数据实践
  17. Axure 自定义元件库
  18. jsqlparser:修改语法定义(JSqlParserCC.jjt)实现UPSERT支持Phoenix语法ON DUPLICATE KEY IGNORE
  19. Mac 地址与 IP 地址有什么区别?
  20. EXCEL-在EXCEL中批量修改超链接方法

热门文章

  1. 【负载均衡集群——保姆式教学】
  2. 安卓智能Pos开发简单入门总结
  3. Ratinisa's Lontrir
  4. Transact-SQL 语法元素之标识符
  5. 装备制造业为何需要重视工业软件?
  6. 浅谈用户运营的重要KPI--用户活跃率
  7. WMS系统如何提高数据分析能力
  8. 车险保单在线OCR识别,字段很全,可以可以
  9. 腾讯物联网操作系统TencentOS tiny线上移植大赛,王者机器人、QQ公仔、定制开发板等礼品等你来拿 !
  10. linux查看每个进程的iops,linux 查看iops