New PIXHELL acoustic attack leaks secrets from LCD screen noise

Share:

A novel acoustic attack named ‘PIXHELL’ can leak secrets from air-gapped and audio-gapped systems, and without requiring speakers, through the LCD monitors they connect to.

In a PIXHELL attack, malware modulates the pixel patterns on LCD screens to induce noise in the frequency range of 0-22 kHz, carrying encoded signals within those acoustic waves that can be captured by nearby devices such as smartphones.

PIXHELL attack setting
PIXHELL attack setting
Source: Arxiv.org

The researchers’ tests showed that data exfiltration is possible at a maximum distance of 2 meters (6.5 ft), achieving a data rate of 20 bits per second (bps).

While this is too slow to make large file transfers practical, real-time keylogging and stealing small text files that might contain passwords or other information are still possible.

Covert audio channel

PIXHELL was developed by Dr. Mordechai Guri of the Ben-Gurion University of the Negev, known for his extensive research in methods to leak data from air-gapped environments.

Just last week, the researcher published another paper on a novel side-channel attack dubbed  “RAMBO” (Radiation of Air-gapped Memory Bus for Offense) that can steal data from an air-gapped environment by generating electronic radiation from a device’s RAM components.

The PIXHELL attack method takes advantage of the unintended acoustic emissions from LCD screens resulting from coil whine, capacitor noise, or intrinsic vibrations that cannot be physically eliminated from the devices.

Using specially crafted malware, an attacker can encode sensitive data like encryption keys or keystrokes into acoustic signals using modulation schemes such as:

  • On-Off Keying (OOK): Data is encoded by switching the sound on and off.
  • Frequency Shift Keying (FSK): Data is encoded by switching between different frequencies.
  • Amplitude Shift Keying (ASK): Data is encoded by changing the amplitude (volume) of the sound.

Next, the modulated data is transmitted via the LCD screen by changing the pixel patterns on it, which alters the sound emitted from the device’s components.

A nearby microphone on a rogue or compromised device such as a laptop or smartphone can pick up the acoustic signals and may later transmit them to the attacker for demodulation.

Spectrogram of acoustic signal received by a nearby microphone
Spectrogram of acoustic signal received by a nearby microphone
Source: Arxiv.org

Notably, PIXHELL can be executed in a setting involving multiple signal sources and a single recipient, so it’s possible to capture secrets from several air-gapped systems simultaneously, if those were infected by malware.

The sound frequencies produced by the PIXHELL malware are typically in the 0 – 22 kHz frequency range which is hardly audible to humans. For comparison, humans typically detect sounds in a frequency range between 20Hz to 20kHz and an average adult’s upper limit is typically around 15-17kHz.

At the same time, the pixel patterns used in the attack are low-brightness or invisible to the user, which makes the attack particularly stealthy.

Potential countermeasures

Several defenses can be implemented against PIXHELL and other types of acoustic side-channel attacks. In highly critical environments, microphone-carrying devices should be banned entirely from certain areas out of an abundance of caution.

Jamming or noise generation, where background noise is introduced to disrupt the acoustic signals and increase the signal-to-noise ratio (SNR) to make the attack impractical, is also a solution.

ADVERTISING

Dr. Guri also suggests monitoring the screen buffer with a camera to detect unusual pixel patterns that do not match the system’s normal operations.

Bill Toulas

Leave a Comment

Your email address will not be published. Required fields are marked *

loader-image
London, GB
10:01 am, Jan 24, 2025
weather icon 10°C
L: 9° | H: 11°
overcast clouds
Humidity: 85 %
Pressure: 994 mb
Wind: 17 mph SW
Wind Gust: 0 mph
UV Index: 0
Precipitation: 0 mm
Clouds: 100%
Rain Chance: 0%
Visibility: 10 km
Sunrise: 7:49 am
Sunset: 4:35 pm
DailyHourly
Daily ForecastHourly Forecast
Today 9:00 pm
weather icon
9° | 11°°C 0.8 mm 80% 16 mph 77 % 1001 mb 0 mm/h
Tomorrow 9:00 pm
weather icon
3° | 6°°C 1 mm 100% 9 mph 94 % 1009 mb 2.83 mm/h
Sun Jan 26 9:00 pm
weather icon
3° | 8°°C 1 mm 100% 18 mph 97 % 1008 mb 0 mm/h
Mon Jan 27 9:00 pm
weather icon
4° | 6°°C 1 mm 100% 17 mph 90 % 987 mb 0 mm/h
Tue Jan 28 9:00 pm
weather icon
5° | 7°°C 1 mm 100% 13 mph 96 % 999 mb 0 mm/h
Today 12:00 pm
weather icon
9° | 10°°C 0.8 mm 80% 16 mph 77 % 994 mb 0 mm/h
Today 3:00 pm
weather icon
8° | 9°°C 0 mm 0% 13 mph 65 % 997 mb 0 mm/h
Today 6:00 pm
weather icon
6° | 6°°C 0 mm 0% 8 mph 60 % 1001 mb 0 mm/h
Today 9:00 pm
weather icon
6° | 6°°C 0 mm 0% 6 mph 68 % 1001 mb 0 mm/h
Tomorrow 12:00 am
weather icon
5° | 5°°C 0 mm 0% 5 mph 85 % 1000 mb 0 mm/h
Tomorrow 3:00 am
weather icon
5° | 5°°C 0 mm 0% 4 mph 93 % 998 mb 0 mm/h
Tomorrow 6:00 am
weather icon
5° | 5°°C 0.52 mm 52% 3 mph 94 % 998 mb 0 mm/h
Tomorrow 9:00 am
weather icon
3° | 3°°C 1 mm 100% 9 mph 84 % 1003 mb 2.83 mm/h
Name Price24H (%)
Bitcoin(BTC)
€100,962.03
3.47%
Ethereum(ETH)
€3,261.14
6.27%
XRP(XRP)
€3.05
2.71%
Tether(USDT)
€0.96
0.06%
Solana(SOL)
€253.11
6.64%
Dogecoin(DOGE)
€0.344040
2.52%
USDC(USDC)
€0.96
0.00%
Shiba Inu(SHIB)
€0.000019
1.46%
Pepe(PEPE)
€0.000014
4.62%
Peanut the Squirrel(PNUT)
€0.333452
-4.27%
Scroll to Top