中國的 NanoKVM 內藏麥克風以及監聽軟體

NanoKVM 屬於 IPKVM 類的產品,也就是可以透過網路操作遠端的機器的鍵盤與滑鼠 (有些可以再掛上 USB storage 開機),因為這是突破了物理隔離的限制,這種產品在資安上的問題都會很嚴重。 這次引起注意的是在 NanoKVM 上面發現內藏麥克風以及監聽軟體:「How I discovered a hidden microphone on a Chinese NanoKVM (via)」。 作者抓的照片中有標出麥克風的位置...

Gea-Suan Lin's BLOG

#No, I love linux audio

# is the ultra attached
if aplay -l | grep -qi ultra
then
echo ultra

#adjust amplitude
i=0
j=0
for i in $(seq 8); do
for j in $(seq 8); do
if [ "$i" != "$j" ]; then
amixer -c Ultra set "DIn$i - Out$j" 0% > /dev/null
#amixer -c Ultra set "DIn$i - Out$j" 100% > /dev/null
else
amixer -c Ultra set "DIn$i - Out$j" 100% > /dev/null
fi
amixer -c Ultra set "AIn$i - Out$j" 0% > /dev/null
#amixer -c Ultra set "AIn$i - Out$j" 100% > /dev/null
done
done

for i in $(seq 4); do
amixer -c Ultra set "Effect Return $i" 0% > /dev/null
done

#start jack
#jackd -d alsa -d hw:Ultra -r 48000 -p 2048 &
#else
#start jack with default hardware
#jackd -d alsa -d hw:PCH -r 48000 &
fi

When I'm doing fancy audio, I normally use a M-audio ultra. And I've just got a eurorack module that can output at audio or CV rate. It's got 8 analogue outs and some lightpipe connections.

My script to use those together looks like:

#!/bin/bash

# is the ultra attached
if aplay -l | grep -qi ultra
then
echo ultra

#adjust amplitude
i=0
j=0
for i in $(seq 8); do
for j in $(seq 8); do
if [ "$i" != "$j" ]; then
amixer -c Ultra set "DIn$i - Out$j" 0% > /dev/null
#amixer -c Ultra set "DIn$i - Out$j" 100% > /dev/null
else
amixer -c Ultra set "DIn$i - Out$j" 100% > /dev/null
fi
amixer -c Ultra set "AIn$i - Out$j" 0% > /dev/null
#amixer -c Ultra set "AIn$i - Out$j" 100% > /dev/null
done
done

#for i in $(seq 4); do
# amixer -c Ultra set "Effects return $i" 0% > /dev/null
#done

#start jack
pulseaudio -k
jackd -d alsa -d hw:Ultra -r 48000 -p 2048 &
else
#start jack with default hardware
jackd -d alsa -d hw:PCH -r 48000 &
fi

sleep 2

# jack control
qjackctl &

# check for ES 8 module
if aplay -l | grep -qi ES8
then
echo ES8
sleep 5
pulseuadio -k
alsa_out -d hw:ES8 -j ES8 &
fi