西电安全杂项题解

1. bell202

搜了一下

img点击并拖拽以移动编辑

“

Minimodem 是软件音频,能够解码或生成音频调制解调器信号,

支持多种标准 FSK 协议,如 Bell103、Bell202、RTTY、TTY/TDD、NOAA SAME 和 Caller-ID。它可以在系统音频设备上实时播放和捕获音频调制解调器信号,也可以通过音频电缆或无线电进行数据传输。

”

简单来说,minimodem 是一个音频调制解调器,它可以把 文字/数据 变成 声音(调制),或者把 声音 还原成 文字。

kali打开,安装

1
sudo apt-get install minimodem

点击并拖拽以移动

查看帮助

1
minimodem [模式] [选项] [波特率]
  • --rx (Receive):接收模式。把音频(声音)转换成文字。
  • --tx (Transmit):发送模式。把文字转换成音频。

我们需要rx和-f文件

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
minimodem help
usage: minimodem [--tx|--rx] [options] {baudmode}
-t, --tx, --transmit, --write
-r, --rx, --receive, --read (default)
[options]
-a, --auto-carrier
-i, --inverted
-c, --confidence {min-confidence-threshold}
-l, --limit {max-confidence-search-limit}
-8, --ascii ASCII 8-N-1
-7, ASCII 7-N-1
-5, --baudot Baudot 5-N-1
-f, --file {filename.flac}
-b, --bandwidth {rx_bandwidth}
-v, --volume {amplitude or 'E'}
-M, --mark {mark_freq}
-S, --space {space_freq}
--startbits {n}
--stopbits {n.n}
--invert-start-stop
--sync-byte {0xXX}
-q, --quiet
-R, --samplerate {rate}
-V, --version
-A, --alsa[=plughw:X,Y]
--lut={tx_sin_table_len}
--float-samples
--rx-one
--benchmarks
--binary-output
--binary-raw {nbits}
--print-filter
--tx-carrier
{baudmode}
any_number_N Bell-like N bps --ascii
1200 Bell202 1200 bps --ascii
300 Bell103 300 bps --ascii
rtty RTTY 45.45 bps --baudot --stopbits=1.5
tdd TTY/TDD 45.45 bps --baudot --stopbits=2.0
same NOAA SAME 520.83 bps --sync-byte=0xAB ...
callerid Bell202 CID 1200 bps
uic{-train,-ground} UIC-751-3 Train/Ground 600 bps

点击并拖拽以移动

这里也可以看到标准是1200

命令行:minimodem --rx -f 文件名 1200

1
得到

┌──(kali㉿kali)-[~/Desktop]
└─$ minimodem –rx -f moe_modem.wav 1200
### CARRIER 1200 @ 1200.0 Hz ###
moectf{zizi_U_he@rd_the_meanin9_beh1nd_the_s0und}
### NOCARRIER ndata=49 confidence=4.894 ampl=1.001 bps=1200.00 (rate perfect) ###