Slashdot Mirror


Ars: Cross-Platform Malware Communicates With Sound

An anonymous reader writes "Do you think an airgap can protect your computer? Maybe not. According to this story at Ars Technica, security consultant Dragos Ruiu is battling malware that communicates with infected computers using computer microphones and speakers." That sounds nuts, but it is a time-tested method of data transfer, after all.

245 comments

  1. And there's a whole series of comments at Ars... by NeverWorker1 · · Score: 5, Informative

    Explaining why the whole thing is probably a hoax.

  2. Ridiculously hyperbolic by Anonymous Coward · · Score: 0

    No one is suggesting that this thing can transmit itself from one infected device to another using sound, the ridiculously hyperbolic article just makes it seem like that's what's being claimed so that people will find it more interesting. This whole thing is full of red flags.

    1. Re:Ridiculously hyperbolic by jones_supa · · Score: 1

      It makes for a great campfire story!

  3. Battling? by Anonymous Coward · · Score: 0

    Really?

    This seems like it would be one of the easiest viruses to contain.

    Captcha reads "loathing". Looks like Slashdot is finally starting to catch on.

  4. Time tested? by bob_super · · Score: 4, Funny

    I'm confused, you mean information can actually be conveyed via air vibrations?

    1. Re:Time tested? by Anonymous Coward · · Score: 0

      http://en.wikipedia.org/wiki/Kansas_City_standard

      The Kansas City Standard interface lives on!

    2. Re:Time tested? by Anonymous Coward · · Score: 1

      you mean information can actually be conveyed via air vibrations?

      Not really, it's just noise.

    3. Re:Time tested? by Rob+the+Bold · · Score: 4, Funny

      I'm confused, you mean information can actually be conveyed via air vibrations?

      If you'd only listened in school, you'd know that . . .

      --
      I am not a crackpot.
    4. Re:Time tested? by Anonymous Coward · · Score: 1

      I only know that when I farted in school, people around me knew BEFORE the smell got to them.

      Trust me, I tried looking at someone else like THEY did it! And people were able to tell with the use of binaural analysis just where it came from. ... believe it or not...

    5. Re:Time tested? by Anonymous Coward · · Score: 0

      He lived in a vacum.

    6. Re:Time tested? by IwantToKeepAnon · · Score: 1

      I'm confused, you mean information can actually be conveyed via air vibrations?

      They're made out of meat. What do you think is on the radio? Meat sounds. They can sing by squirting air over the meat.

      --
      "Happy families are all alike; every unhappy family is unhappy in its own way." -- Anna Karenina by Leo Tolstoy
  5. Hoax by Khyber · · Score: 3, Insightful

    Sorry, that sort of acoustic coupling is bound to be loaded with errors. You might be lucky to get 16 BYTES per second, and even then, those speakers aren't powerful enough to transmit very far.

    Airgapped room? Those frequencies from laptop or regular internal computer speakers aren't going to make it past the walls.

    Give me a break, slashdot.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:Hoax by Anonymous Coward · · Score: 0

      Exactly. That or build the airgapped computers without microphones/speakers. Kind of tough to send/receive audio signals without the hardware that send/receive the audio signals

    2. Re:Hoax by Krishnoid · · Score: 1

      Seriously -- I mean even his photo is so obviously derivative.

    3. Re:Hoax by BoRegardless · · Score: 1

      Now tell me what acoustic modems transmitted at for POTS lines, even up to today.

      If you use higher & higher frequencies, your data rate goes up & UP!

    4. Re:Hoax by NIK282000 · · Score: 3, Informative

      If you are working with a modern laptop that's not an option.
       
      Using FM above what most people can hear you can blast a squarewave at full power that could easily fill the room, if the door is open you could probably receive it in adjoining rooms. Come to think of it you could probably transmit in parallel on a number of different frequencies as long as they arent multiples of each other. It wouldn't be gigabit but it would be plenty fast for sending command and control information.

      --
      Dear aunt, let's set so double the killer delete select all
    5. Re:Hoax by geekoid · · Score: 1

      wow. simply... wow.
      16 BYTES(it could be much higher) could allow for a lot of data to exchange. Depending on the time.
      And it's exchanging information with another infected system.
      This is coming form an expert who runs pwn2own(Dragos Ruiu), so I would give it a little more thinking if I where you.

      http://www.securityartwork.es/2013/10/30/badbios-2/?lang=en

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:Hoax by geekoid · · Score: 1

      But the transmission distance goes down. generally.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    7. Re:Hoax by fred911 · · Score: 1

      Amtor mode b is FEC running at 100 baud, transfers some 70 words a minute.

      --
      09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    8. Re:Hoax by Khyber · · Score: 3, Informative

      "If you are working with a modern laptop that's not an option. "

      Actually, it's a very easy option. Usually the microphone cable (and conveniently, the camera cable if there's a bezel camera) are directly underneath the keyboard. In most non-Apple laptops, that's easy access with just a few underside screws and under-battery screws. And funnily enough, you usually get speaker access while going for those cables anyways, so it's an all-in-one trip maybe involving 8 or 9 screws.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    9. Re:Hoax by DdJ · · Score: 4, Informative

      Sorry, that sort of acoustic coupling is bound to be loaded with errors. You might be lucky to get 16 BYTES per second, and even then, those speakers aren't powerful enough to transmit very far.

      You know that ultrasonics are precisely how a modern Furby communicates with its companion iPhone app? (There's even perl code implementing it so you can hack them.)

    10. Re:Hoax by Khyber · · Score: 1

      I don't give blatant trolling any thought. Airgapped room? You're not bypassing walls at those frequencies, not with laptop speakers or internal computer speakers. Even if you had speakers powerful enough to get past that, you'd need a hellaciously sensitive microphone on the other side, and equally powerful speakers to transmit back if desired. Can we say feedback loop? Not only must the microphones deal with trying to pick up a faint noise through an airgap, they're also trying to ignore the noise of their own respective speakers to even try picking up an audio signal on the same frequency.

      Pwn2Own or not, the guy fails at basic acoustic physics. Too easy of a troll to spot.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    11. Re:Hoax by coyote_oww · · Score: 3, Funny

      So once again, Terminator shows us the way. Defeat the malware by stationing dogs near all computers to listen for the telltale hyper frequency comms emitted by the machines.

    12. Re:Hoax by Khyber · · Score: 1

      Yea, and how close do you have to be with that iPhone to get communications established?

      The problem of distance between the acoustic couplings always leads to reduced bandwidth in the face of low power.

      How much power is going through laptop speakers, again?

      How much of that is actually translated to sound?

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    13. Re:Hoax by Anonymous Coward · · Score: 0

      The article doesn't say what the bit rate of the supposedly through-the-air transmissions were. They could have been very slow. Very low level code, like BIOS code is typically small. Not much bandwidth would be required. Regarding feedback, if the speaker(s) and microphone are essentially in fixed positions relative to each other, (like in a laptop,) one could probably calibrate the feedback out. There is also the notion of transmission windows, like how TDMA works..

    14. Re:Hoax by Anonymous Coward · · Score: 0

      Furby fucks computers. Furby also dominates entire networks. Beware of Furby! It's cuteness is the trojan.

    15. Re:Hoax by adolf · · Score: 1

      Dude. I'm writing this at far less than 16 bytes per second.

      Just sayin'.

    16. Re:Hoax by Anonymous Coward · · Score: 0

      to even try picking up an audio signal on the same frequency.

      In a world where this was not a hoax, I'd assume the malware writer would be smart enough to figure that you transmit at one frequency and receive at another. A crude FFT of the incoming signal would then be all that's needed to sort out 'my' signal from 'their' signal(s).

    17. Re:Hoax by Anonymous Coward · · Score: 0

      How much power is going through laptop speakers, again?

      In the order of 1W.

      How much of that is actually translated to sound?

      More than 0.1%, less than 1%. So we're down to 1mW in the worst case.

      Then, of course, it's only a tiny fraction of this power that ever gets to the microphone. Say, one billionth of the mW, so 1E-12 W.

      This still doesn't help your argument much, since the human ear can distinguish sound at a level of 1E-16 W/cm^2. Assuming the microphone sensititivy is in the same ballpark, and the aperture through which the sound waves get in is smaller (0.1cm^2), you only need 1E-15W. So you have, roughly, a margin of 1000x.

    18. Re:Hoax by mcgrew · · Score: 1

      You might be lucky to get 16 BYTES per second

      Early DOS viruses, written in assembly, measured in the dozens of bytes. Hell, you can boot a computer with a single interrupt, that takes six bytes. At 16 bytes per second you could transmit your virus in under 15 seconds.

      Of course, to infect the computer with sound it's going to need to already be infected to infect it, the first infection being the code that actually receives and executes the code in the second infection.

  6. It won't fit by Anonymous Coward · · Score: 0

    How the hell does one fit a DSP package next to a working BIOS?

    1. Re:It won't fit by Panaflex · · Score: 2

      I think the article is complete bollocks, but simple basic DSP isn't that difficult if you use a simple codec. Hell, even a morse code type system with basic CRC checking wouldn't take more than 16k. It doesn't have to deal with echo (high frequency is rather directional), it doesn't have to deal with doppler (few moving objects), and it's obviously a secondary communications channel.

      The thing that gives it away for me is that something could embed so deeply without being detected, as USB and networks are heavily scanned these days.

      I have written plenty of kernel code, bios code and the like. The effort to get such perfect code running without causing crashes or being detected on the network would be enormous. If it's at all possible, it would certainly require government level funding.

      I'm not saying it isn't possible - but it's just very, very unlikely.

      --
      I said no... but I missed and it came out yes.
    2. Re:It won't fit by philip.paradis · · Score: 1

      If it's at all possible, it would certainly require government level funding.

      Sort of like NSA funding?

      --
      Write failed: Broken pipe
  7. In Space by Anonymous Coward · · Score: 4, Funny

    Nobody can hear your infected computer's scream.

    1. Re:In Space by Tablizer · · Score: 2

      Dont' forget, HAL also reads lips.

  8. Summary is contradictory. by lxs · · Score: 1

    Giving the C64 Datasette as an example of reliable data transfer has to be the most ridiculous thing I have even read.

    LOAD
    PRESS PLAY ON TAPE
    ?LOAD ERROR
    READY.

    Was an all familiar message for C64 users. Hell I managed to type it from memory after 30 years.

    1. Re:Summary is contradictory. by bhlowe · · Score: 3, Informative

      Siri could understand and respond to another instance of Siri on a second iPhone.. so not totally impossible. Audio processing and acoustics have come a long way since the 9600 baud modem.

    2. Re:Summary is contradictory. by Tablizer · · Score: 1

      Audio processing and acoustics have come a long way since the 9600 baud modem.

      9600 was a big step up. My first modem was 1200, you semi-insensitive clod!

    3. Re:Summary is contradictory. by CanHasDIY · · Score: 1

      Meh - I'll be impressed when I can "write code" by telling my computer what I want it to do, ST:TNG style.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    4. Re:Summary is contradictory. by Anonymous Coward · · Score: 1

      My first modem was 300 baud, and we liked it.

    5. Re:Summary is contradictory. by WillAffleckUW · · Score: 2

      Lol. N00bz.

      I remember when 300 baud came out and it was an upgrade.

      110 baud ftw.

      --
      -- Tigger warning: This post may contain tiggers! --
    6. Re:Summary is contradictory. by Tablizer · · Score: 3, Funny

      My first modem was 300 baud, and we liked it.

      My first modem was a carrier pigeon, and we liked it.......for dinner.

    7. Re:Summary is contradictory. by lxs · · Score: 1

      Isn't that what coding in Prolog is like? You define the problem and the system figures it out for you.
      Oh and you get assimilated by the Borg in the process.

    8. Re:Summary is contradictory. by geekoid · · Score: 1

      1200! you were lucky. We use to listen to Satan's wind chimes at 300..and we were glad for it!

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    9. Re:Summary is contradictory. by operagost · · Score: 1

      People used the cheapest 3-pack tapes back then and acted surprised when they failed. I mean, they sounded terrible with music... what did you expect?

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    10. Re:Summary is contradictory. by grub · · Score: 1

      1981: Manual switched 110/300 baud. RJ11 jacks for the phone and line. No acoustic coupler! I was the l337 kid on the block.

      --
      Trolling is a art,
    11. Re:Summary is contradictory. by dissy · · Score: 1

      n00b, I still have my 110/75 baud acoustic coupler. It's out on my lawn, and I'll thank you both to get off it ;P

    12. Re:Summary is contradictory. by WillAffleckUW · · Score: 1

      n00b, I still have my 110/75 baud acoustic coupler. It's out on my lawn, and I'll thank you both to get off it ;P

      OOh. 75 baud. Wowsers.

      Do you use magnetic cores?

      --
      -- Tigger warning: This post may contain tiggers! --
    13. Re: Summary is contradictory. by MickLinux · · Score: 1

      Navy still uses magnetic cores. It's se rom EMPs.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    14. Re:Summary is contradictory. by bill_mcgonigle · · Score: 1

      My first modem was 300 baud, and we liked it.

      We actually did - my Total Telecommunications modem for the C=64 retailed for $20 (Taiwan) and it was enough for a bunch of kids to set up BBS's and have some fun. Especially if you knew the kids whose Dads worked for AT&T and were a local call to them! :)

      By time the 2400 baud modems were on the market, $199 was a good price. *That* was a lot of paper route money. Don't even ask me about how many papers I delivered to pay for the 330MB ESDI drive.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    15. Re:Summary is contradictory. by bill_mcgonigle · · Score: 1

      3-pack tapes

      Wow - blast from the past! Where I lived, the labels were confetti patterned (from Sam Goody, maybe?). Man, those were terrible. But, hey, cheap dups among friends.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    16. Re:Summary is contradictory. by TheRaven64 · · Score: 1

      From the list of things I learned in the '80s: don't use the fast dubbing mode to copy games.

      --
      I am TheRaven on Soylent News
    17. Re:Summary is contradictory. by dissy · · Score: 1

      Do you use magnetic cores?

      Use? No. Own? Certainly!

      http://postimg.org/image/ikdo5jnvx/

      This is a 1.6 KB core memory module still in a functional condition.
      It was one of many from the system it came out of, so I saw little point in backing up the fragment of program that was on it, but currently should still contain the state of an 8x8 game of life board from when I last had it connected to a PIC and LED matrix.

      I keep it on my cubicle wall for anytime an employee requests additional RAM for their computer, along with the acoustic modem when they ask about Internet bandwidth or the QoS settings, and an 8" floppy disk labeled "Server Backups"

      http://postimg.org/image/kxjre3fj1/
      (Just ignore the energy drinks, it made sense at the time... I think)

      Just one more fine touch for the BoFH that has everything :D

  9. Re:And there's a whole series of comments at Ars.. by ericloewe · · Score: 2

    At this time, I'm taking the whole thing with a handful of salt. It's not totally impossible, though.

  10. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    How the airgapped computer got infected in the first place is the real issue here...

  11. Smells like BS by Pope · · Score: 2, Insightful

    I don't care how many tweets this guy's posted about, it doesn't pass the sniff test IMO.

    --
    It doesn't mean much now, it's built for the future.
    1. Re:Smells like BS by Tom · · Score: 2

      I know Dragos personally. He's not the guy to run an April Fools in October, and he's got too much reputation to lose to bullshit everyone for a few minutes of fame.

      --
      Assorted stuff I do sometimes: Lemuria.org
  12. Not all THAT impossible by Beavertank · · Score: 3, Informative

    That is how one of the original iPods had their firmware dumped after all, it was played out through the little piezo click speaker at some absurdly low data rate.

  13. Re:And there's a whole series of comments at Ars.. by Russ1642 · · Score: 1

    The IT guy says I can't use my thumb drive. He's just being paranoid.

  14. Or EMI by goombah99 · · Score: 5, Interesting

    Back when I had an altair 8800 we used to play a teletype game called star trek. We kept a radio tuned off channel on in the room. When you fired a laser the code executed a fast loop that emitted EMI in a ramping frequency. the radio would make a phaser noise.

    IN Europe it was discovered that the most common brand of voting machine would emit EMI differently depending on whether the character in the displayed name had an umlat or not (special character set). SO you could tell who people voted for when one candidate had an umlat.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Or EMI by mythosaz · · Score: 3, Funny

      SO you could tell who people voted for when one candidate had an umlat.

      >implying everyone in Europe doesn't have an umlaut in their name.

    2. Re:Or EMI by NeverWorker1 · · Score: 1

      Many years ago, I used to have a program on my TI-81 that did this exact same thing.

    3. Re:Or EMI by Anonymous Coward · · Score: 0

      Many years ago, I used to have a program on my TI-81 that did this exact same thing.

      I did it with the clack clack noise of my abacus.

    4. Re:Or EMI by Anonymous Coward · · Score: 2, Informative

      That's a good implication, as not everyone in Europe has an umlaut in their name...

    5. Re:Or EMI by mythosaz · · Score: 1

      ...that's just Slashdot's lack of Unicode support talking. You just can't see the umlauts.

    6. Re:Or EMI by Megane · · Score: 2

      And that, kids, is how Spinal Tap became the #1 band of all time.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    7. Re:Or EMI by Anonymous Coward · · Score: 0

      I wonder if you could use some sort of software defined radio protocol using EMI to communicate between computers sitting next to each other or two servers conveniently located next to each other in a rack.

      It would be hard to detect, or a least you would need special equipment to do so.

  15. Interesting by benjfowler · · Score: 1

    Now if this isn't total bullshit, then surely it wouldn't be hard for somebody to bash together some code to allow me to (say) put together a ghetto point-to-point link to blat files between devices in my house. Or do cheapish sensor networks for household appliances...

    1. Re:Interesting by benjfowler · · Score: 1

      (Bet it'd drive the dogs absolutely nuts though.)

    2. Re:Interesting by CanHasDIY · · Score: 1

      Why not use IR? you can make nice p2p links, without all that irritating noise.

      Hey - it worked for the Romans.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    3. Re:Interesting by canadiannomad · · Score: 2

      (Bet it'd drive the dogs absolutely nuts though.)

      Now there's an idea... use the dogs as a signal amplification device......

      --
      Hmm, the humour and sarcasm seem to have been be lost on you.
    4. Re:Interesting by Anonymous Coward · · Score: 0

      Most devices don't have IrDA (if you meant infrared?) any more (Samsung's Galaxy's seem to be an exception). It was cool in the "old days" with Palm and Windows Mobile/PPC PDA's and phones. I used to transmit stuff that way to sync with older laptops that had it, too. Not much of that now, though.

  16. Re:And there's a whole series of comments at Ars.. by NeverWorker1 · · Score: 5, Interesting

    Besides the many, many stretches of the imagination required for his story (e.g., it infects the firmware on all major brands of USB drives, he never extracted a binary blob or sent the infected device to the manufacturer, the audio communication silliness, the fact that he apparently thinks infection could spread through the power cable, and so on...) the biggest issue to my mind is that if this is so communicable, why in all the time he's had it under observation has it never spread anywhere else? Also, why has he not shown it to a colleague. This is the sort of thing that goes over huge at conferences.

  17. Plop Plop, Fizz Fizz, Oh What a Hack it is. by Tablizer · · Score: 4, Funny

    This story is generating a lot of buzz.

  18. First command given: by Tablizer · · Score: 2

    E-x-t-e-r-m-i-n-a-t-e!

  19. If it's real by Anonymous Coward · · Score: 0

    If it's real, the obvious fix is hardware that won't transduce sounds outside the range of normal human hearing. Most of us can hear 8kHz and above, but we we can live without the higher frequencies in a laptop speaker/mic combo.

    Full range audio playback in your home is obviously not vulnerable. If you need to *record* full range audio, then you'll just need to be careful; but eliminating the full range from 99% or more of the devices would reduce the attack surface to the point where it becomes unattractive. Unfortunately the product lifecycle is several years so manufacturers would have to start clipping frequency response *right now* to get us there.

  20. This fails the simplest of tests... by mythosaz · · Score: 1

    This assumes two airgapped computers, both with compromised BIOS capable of sending and receiving ultrasonic messages from hardware and the ability to infect USB drives.

    Therefore, it would be trivial to infect a new machine, and compare BIOS before and after.

    It would be further trivial to not only test with and without speakers, but with speaker with a bandpass filter applied.

  21. The first modems were acoustic couplers by WillAffleckUW · · Score: 1

    The only real problem is sound distortion and sound interference, but it is technically possible. ... yes, I'm that old, I remember when we got 110 baud and we LIKED it!

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:The first modems were acoustic couplers by drakesword · · Score: 1

      Surly this ascii picture of the naked woman will be downloaded by the time I return from holiday ...

    2. Re:The first modems were acoustic couplers by Anonymous Coward · · Score: 0

      Do you have any kids in your neighborhood - and if so, do you have a lawn they should get off of?

    3. Re:The first modems were acoustic couplers by Anonymous Coward · · Score: 0

      Darn it! Got the Alfred E. Neumann again!

    4. Re:The first modems were acoustic couplers by WillAffleckUW · · Score: 1

      Do you have any kids in your neighborhood - and if so, do you have a lawn they should get off of?

      Not many. But we do have a fine primary school three blocks away.

      We replaced the lawn, creates global warming and pollutes waterways, use native plants and pavers instead.

      Would you settle for cats? They like it.

      --
      -- Tigger warning: This post may contain tiggers! --
  22. Re: comments at Ars... by BoRegardless · · Score: 1

    Article: "Even then, forensic tools showed the packets continued to flow over the airgapped machine. Then, when Ruiu removed the internal speaker and microphone connected to the airgapped machine, the packets suddenly stopped."

    OK, so now you have a single action (eliminating acoustic duplex mechanism) and suddenly the data transmission ceases. That is pretty convincing that an 'entity' has wound up programming a system to manage/infect/reinfect computers near each other even when all I/O methods are turned off/disabled.

    Even if this is a hoax, it is obviously a transmission scenario no one until know has paid attention to, except maybe the NSA or Russians or France or Israel or China

  23. Why by ZombieBraintrust · · Score: 1

    Why would two computers infected with malware need to communicate this way? Couldn't they just use the net? Is this malware spread with thumb drives?

    1. Re:Why by ZombieBraintrust · · Score: 1

      Read it and now it makes sense. Target computer is not connected to network. Target computer and bridge computer are infected. target and bridge send each other packets using sound. bridge sends packets over network to attacker.

    2. Re:Why by rickb928 · · Score: 1

      Please, I'm as dumb as a blade of grass and I see why this explanation is hooey. Target is not connected to the network. What on the target got the audio network up and running? Magick? USB stick? That's sneakernet. Nothing? then the audio on the target isn't talking or listening.

      But I'm still trying to figure out where March went to...

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    3. Re:Why by ZombieBraintrust · · Score: 1

      Not hooey. The idea is that people transfer files with USB between the air gapped machine and network connected machines. You can get your malware on both by spreading the virus to USB drives. Using this technique the air gapped machine is connected to the network.

    4. Re:Why by suutar · · Score: 1

      since parent said that the target is already infected, one would guess that the virus got the audio network up and running.

    5. Re:Why by gmuslera · · Score: 2

      What about hardware backdoor activation? There had been rumors of intel putting 3G radios in vPro cpus, and there had been backdoors in FPGAs. There had been a nice presentation in DEFCON17 around this topic.

    6. Re:Why by mattr · · Score: 1

      Subverted keyboard, submarined intentional vulnerability in OS waiting for the ultrasonic melody of death, thumb drive, ms office, etc.

  24. Vacuum Gap by mbone · · Score: 2

    This will never happen if you are running your gear on the Lunar surface.

    Just saying...

    1. Re:Vacuum Gap by Tablizer · · Score: 1

      Wrong. Sound travels in the Aria 51 Apollo staging studio.

    2. Re:Vacuum Gap by Krishnoid · · Score: 1

      How would you cool it then?

    3. Re:Vacuum Gap by TangoMargarine · · Score: 1

      Not sure if meant to make music joke or just misspelling...but if so, bravo.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  25. Re:And there's a whole series of comments at Ars.. by geekoid · · Score: 4, Informative

    " Dragos Ruiu (@dragosr), the creator of the pwn2own contest"
    It would be odd for him to screw up his rep with a hoax like this.

    http://www.securityartwork.es/2013/10/30/badbios-2/?lang=en

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  26. Re:And there's a whole series of comments at Ars.. by Austrian+Anarchy · · Score: 5, Funny

    At this time, I'm taking the whole thing with a handful of salt. It's not totally impossible, though.

    That is next month's article: "Cross-Platform Malware spread through common table salt"

    --
    Time Bomber the Book coming soon.
  27. Pooch to the rescue by He+Who+Has+No+Name · · Score: 1

    ...it'd also be stupid simple to detect. All you need is a sound meter.

    Or, a dog.

  28. Droning harmonically overloaded monotone by Tablizer · · Score: 1

    I told you there was something suspicious and sinister about bag-pipes! (Even more than mimes wearing QR-code makeup and clothing.)

  29. Just because you can't understand it... by Anonymous Coward · · Score: 0

    Doesn't mean it isn't a possible or even probable avenue of attack. Any curious tech oriented person beyond a certain age recalls using sound as a data transmission medium.

  30. I figured out how he sends news! by Tablizer · · Score: 1, Funny

    Palin translates Snowden's farts from her house.

  31. Re:And there's a whole series of comments at Ars.. by Tuidjy · · Score: 5, Insightful

    I think many of the commentators both here and on Ars Technica are making a basic mistake. No one claims that the machine is infected through its microphones. Duh! How would it know to listen and interpret noise as instructions. The claim is that once infected, the machines communicate using their speakers and microphones.

    Is it possible? Sure. Do I consider it likely? No. It's one Hell of an effort for very little gain... in general. But we all have hobbies, so someone may have written a virus that infects through USB drives, overwrites BIOS, and resists the clean up of physically disconnected machines by communicating via sound.

    Do I believe this particular story? Hmm... no. Mostly because, despite the reputation of the author, the article makes it sounds that basic mistakes were made during the cleanup process, and because not enough information has been shared with the community.

    But if I was told the story is true, I could come with a great conspiracy theory to explain it. The author tries to keep all the fame for himself, the author is being threatened by the high tech agency that developed the strain but let it escape, the virus has alien origin...

    --
    No good deed goes unpunished...
  32. Re: comments at Ars... by Anonymous Coward · · Score: 0

    And how did he know it was transmitting network data? Was there some sort of /dev/soundcard packet statistic? "Forensic tools" showed packets but didn't show the interface on which the packets were travelling? Don't forget the zero power requirement: the zombie virus doesn't use electricity.

    Strangest of all was the ability of infected machines to transmit small amounts of network data with other infected machines even when their power cords and Ethernet cables were unplugged and their Wi-Fi and Bluetooth cards were removed.

    This is a hoax, but probably an educational one designed to highlight fantastic-yet-maybe-almost-posssible things that malware could do, like live off capacitor power and stay resident in the firmware of a sound card.

  33. Re:And there's a whole series of comments at Ars.. by ericloewe · · Score: 5, Interesting

    Assuming this is more than a hoax, here's a bit of devil's advocate:

    After the initial infection and subsequent cleaning (let's assume it survived somehow - hell, it might have been a compromised USB keyboard), the issue was forgotten for a while until the mentioned symptoms started appearing - since they seemed to be mostly inconveniences that often plague BIOS/UEFI (If I had a buck for each hour I've spent figuring out how to boot with drive X on system Y...) or could be atributed to more mundane causes, the investigation of these issues was considered not prioritary, as there were seemingly more important tasks to do.

    More recently, a connection was established that suggested it might be more than just random bad luck - this then took a while to investigate, especially because ruining hardware (desoldering the BIOS chip to extract its firmware) is typically the last resort when investigating something.

    Again, this is just speculation as to why this whole story took three years so far.

    And regarding the power cable: Powerline networking is commercially available and well-understood, as is transmitting data along with low-voltage DC (PoE). If you come to the conclusion that information is being exchanged after removing all network interfaces, it makes perfect sense to try (it's not exactly hard...) to unplug the laptop, to eliminate a potential hardware backdoor. Honestly, what I considered paranoia not too long ago is starting to look more likely every day...

  34. So you can defeat it by... by FuzzNugget · · Score: 1

    Muting your microphone?

  35. Article is likely innaccurate on one point by nuckfuts · · Score: 0

    Everything described in the article - BIOS-level rootkits, cross-platform malware, infection via USB, acoustic transmission of data - is entirely plausible, but for the one assertion that audio transmission was used as the primary means of infection in some cases. For the target machine to receive and act on data sent via high-frequency sound waves, there would have to be software already running on the target to listen for and decode the transmission. Unless one assumes that such software is already present in all the affected operating systems (i.e. they are all backdoored), this cannot be the initial method of infection.

    Given that Dragos is known to be neither a fool or a hoaxer, I expect he was talking about audio communication between already-infected computers, and that Ars simply overstated this aspect in their article.

    1. Re:Article is likely innaccurate on one point by connor4312 · · Score: 1

      That, or, as one Ars commenter suggested, he was infected accidentally. If that is the case, I would not be surprised if the malware he is running into is a sponsored by some state - the complexity of it suggests and organization with means. If that state was our lovely US of A, I would not put it past the NSA to mandate backdoors be built in operating systems. Now, this would obviously be trickier (I'd say impossible) to hide in open source systems like Linux or BSD, but he mentioned that the laptop was a Windows laptop.

  36. What is possible and what is not by aepervius · · Score: 1

    1) it is impossible to contaminate a computer with sound. You would have to force the targeted non infected computer zto 1) open the micro channel 2) start saving the data in a format which 3) would be executable and 4) execute it and I probably forgot a few other improbable points. Most likely a computer was contaminated by other means, like USB sticks. Furthermore , ultra sound ? Frequencies around 20 KhZ ? I am doubting that in a normal room with air, and with other sound, those register properly. But I did in my dark past amuse myself to make two PC communicate using sound. it was slow and inneficient no matter the frequency, although I was limited at the time by the 19.2 Hz timer interrupt.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
  37. Seriously? by BenJeremy · · Score: 1

    Strangest of all was the ability of infected machines to transmit small amounts of network data with other infected machines even when their power cords and Ethernet cables were unplugged and their Wi-Fi and Bluetooth cards were removed.

    This is as far as you need to read. Geez, Clearly this virus has infected the system and re-written power management subsystems to utilize the CMOS battery to provide enough juice, probably reprogramming an EEPROM on the I2C system to execute code and infect other systems.

    Was this article written by a Hollywood screen writer? Who is going to star in this one... Willis? Bullock?

    1. Re:Seriously? by asylumx · · Score: 2

      Was this article written by a Hollywood screen writer? Who is going to star in this one... Willis? Bullock?

      Bollocks.

    2. Re:Seriously? by Wintermute__ · · Score: 1

      System was a laptop.

    3. Re:Seriously? by Anubis+IV · · Score: 1

      I was thinking the same thing...then I realized the author of the article probably just did a crappy job of making it clear that he was talking about laptops that had their power cords unplugged to rule out powerline networking and the like. I'm willing to give them the benefit of the doubt on that one, since claiming that an unpowered computer can receive signals from an infected machine is patently absurd.

    4. Re:Seriously? by mythosaz · · Score: 1

      Clearly this virus has infected the system and re-written power management subsystems to utilize the CMOS battery to provide enough juice, ...

      CLEARLY the article mentioned it was a laptop machine, with a laptop battery in it...

    5. Re:Seriously? by Anonymous Coward · · Score: 0

      You obviously missed the first few lines, and other references in the article, to specifically a MacBook Air and other "laptops" (not mentioned by name). Those are equipped with more than a CMOS battery.

    6. Re:Seriously? by Anonymous Coward · · Score: 1

      I see no mention here or anywhere in the article of infecting other systems in this manner. This is referring to two systems that are already infected simply communicating. I feel like people are so hasty to jump on this that they're not reading all of the words.

    7. Re:Seriously? by Swampash · · Score: 1

      Strangest of all was the ability of infected machines to transmit small amounts of network data with other infected machines even when their power cords and Ethernet cables were unplugged and their Wi-Fi and Bluetooth cards were removed.

      This is as far as you need to read. Geez, Clearly this virus has infected the system and re-written power management subsystems to utilize the CMOS battery to provide enough juice, probably reprogramming an EEPROM on the I2C system to execute code and infect other systems.

      Was this article written by a Hollywood screen writer? Who is going to star in this one... Willis? Bullock?

      Or the machines in question were laptops. n00b.

  38. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 5, Insightful

    Name one reason why he didn't send the BIOS or a copy thereof to be examined by the OEM....***after three years of not being able to fix this***.

    My next question would be: why did it take him so long to figure out that the USB might be the vector? But before you answer that question ask yourself this also: why hasn't he contacted the major USB drive manufacturers since this seems to be FAR more about a vulnerability at the USB controller level(far, far, far below control of the OS) that has been leveraged to then exploit writing a new firmware?

    If this is a USB hardware exploit then the rest of this is superficial but after 3 years, you'd figure that someone would have found another copy of this thing by now yet he's the only one. If he wasn't aware that it spread through USB for 3 years, the odds of him bringing an infected jump drive to a friend or colleague's computer where it would then spread even more are so high that I can't believe no one has asked these questions.

    IF it's a USB exploit, I'm fucking impressed but since he's played the "how many people can believe that I'm this stupid" card so many times in his "research" on this(I'm saying nothing of his other experience, mind you), I'd say it's likely a hoax of some sort.

  39. I Don't Get It by RevSpaminator · · Score: 1

    I can see how two computers could communicate through ultra sonic frequencies. But what I don't understand is how a computer can become infected just by being within audio range of an already infected computer. I mean, what causes the clean computer to start listening in the first place? Is there something in the "clean" bios we should be concerned about? Should I get out my wire clippers and permanently disable the microphone on all my computers? Is this something we should blame on the NSA? Or is it the aliens?

    1. Re:I Don't Get It by Anonymous Coward · · Score: 0

      Please read the article. It is referring to two machines that are already infected. There is no mention of infection occurring, only communication.

  40. Technology doesn't stop working when it's obsolete by Ungrounded+Lightning · · Score: 1

    That sounds nuts, but it is a time-tested method of data transfer, after all.

    And it can be expected to be a handy way to bypass firewalls far into the future as well. B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  41. Re:And there's a whole series of comments at Ars.. by gandhi_2 · · Score: 4, Interesting

    I have a hard time believing that you could pack enough logic into bios that could anticipate and counter your actions in OSX, BSD, and Windows.

    Otherwise, this code must maintain a link to the outside world, relying on equipment that may or may not be anywhere near by, and then a human would have to monitor this machine and send commands back. That would take an insane level of commitment.

    If this was real, wouldn't every security researcher, hardware manufacturer, and government in the world be at this dude's lab to get in on the action?

    Communicating via sound or ultrasound from speakers to microphones. Possible. The rest of it... leaves me dubious.

  42. I'll keep it rolling.... by rts008 · · Score: 3, Funny

    Is that anything like FidoNet? ;-)

    --
    Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
  43. happy halloween by Anonymous Coward · · Score: 0

    you simps. Bet you didn't notice your trees being TP'ed either.

  44. Re: comments at Ars... by Wintermute__ · · Score: 1

    It's called a battery. Most laptops have them.

  45. Re: comments at Ars... by He+Who+Has+No+Name · · Score: 0

    I'm assuming they had this thing called a "battery". Most computers with built in speakers AND microphones are laptops of some kind.

  46. Not going to happen.... by bobbied · · Score: 0

    This is bogus.

    Where it is technically possible to transfer data between computers using audio signals (Ham radio operators do this all the time on HF), there is certainly not an opening for a virus to infect some other machine using just audio signals. Certainly there is no way to do this when a machine is booting, unless you have already put the necessary code in the BIOS to initialize the audio hardware, enable it, and start listening or playing audio. Not going to happen.

    My guess is that the person making the report either is making this up, or spread the virus himself though thumb drives, optical media he recorded himself or through previous infections of the boot sector of his hard drives. Sort of like the guy I knew who kept moving the disk pack from drive to drive when it wouldn't boot from the previous one. Problem was the first one had a head crash and he ruined 4 drives by putting a bad pack into them... Sometimes what you *think* is happening isn't really what's going on.

    So.... I'm going to have to see (uh... hear) it myself or I'm calling this myth busted.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    1. Re:Not going to happen.... by Anonymous Coward · · Score: 1

      "...encrypted data packets being sent to and from an infected laptop that had no obvious network connection with—but was in close proximity to—another badBIOS-infected computer."

      They were both already infected. There is no mention of a clean machine becoming infected this way.

    2. Re:Not going to happen.... by wonkey_monkey · · Score: 1

      there is certainly not an opening for a virus to infect some other machine using just audio signals.

      No-one's saying there is.

      --
      systemd is Roko's Basilisk.
  47. Infected at the factory ... by perpenso · · Score: 1

    How the airgapped computer got infected in the first place is the real issue here...

    It came that way from the factory. It happens.

  48. Re:And there's a whole series of comments at Ars.. by taustin · · Score: 2

    It has not been my experience that computer speakers are capable of making sounds much outside the range of human hearing, nor computer micophones capable of picking such sounds up. Maybe he buys comptuers with extremely high end sound equipment, but I'm a bit skeptical that nobody noticed the audio.

    Maybe he sniffed a little too much of the magic smoke the virus let out.

  49. For Penetrating Top Secret Networks? by Anonymous Coward · · Score: 0

    If I were to guess, I'd say this was created for the express purpose of penetrating top secret networks that are physically separated from networks that can reach the outside. Let me don my tinfoil hat here and venture that if this were true, it was probably authored by a division within a branch of some government somewhere.

  50. Get off my lawn. by swb · · Score: 2

    I'm using my 45.5 baudot teletype.

  51. Re:And there's a whole series of comments at Ars.. by jones_supa · · Score: 1

    A small laptop speaker can make very high frequency sounds. I don't know about microphones, maybe the same applies. A high-frequency sound has also the benefit of travelling long distances in air. However it might be that the speaker and microphone circuitry have some frequency filtering going on to make the signal nicer, which would defeat the idea. Other than that, communication between computers outside the hearing range is technically possible.

  52. Found it! by coolsnowmen · · Score: 3, Informative
  53. The audio is NOT the infection mechanism. by Anonymous Coward · · Score: 3, Insightful

    A staggering number of people commenting on this story seem to have failed to read and comprehend this article. There must be a few dozen comments stating that it's impossible to infect a machine with malware via audio. I can't find any mention of this happening in this article. The section that speaks of the communication via sound is referring to two previously infected machines. They are already infected, so now they communicate.

    I don't know if this is complete BS or not, but at least read and comprehend the article before pouncing on it and making yourself look like an idiot for not reading it.

    1. Re:The audio is NOT the infection mechanism. by Anonymous Coward · · Score: 0

      A staggering number of people commenting on this story seem to have failed to read and comprehend this article. There must be a few dozen comments stating that it's impossible to infect a machine with malware via audio. I can't find any mention of this happening in this article. The section that speaks of the communication via sound is referring to two previously infected machines. They are already infected, so now they communicate.

      I don't know if this is complete BS or not, but at least read and comprehend the article before pouncing on it and making yourself look like an idiot for not reading it.

      I can't believe these few dozen idiots do any programming. Why are they on /. ? Programming requires attention to detail; something these idiots sadly lack.

    2. Re:The audio is NOT the infection mechanism. by Anonymous Coward · · Score: 0

      Your not the only one to notice the dilution of intelligence on /. in the last decade or so.

      Too bad, isn't it?

    3. Re:The audio is NOT the infection mechanism. by Anonymous Coward · · Score: 0

      You're*

    4. Re:The audio is NOT the infection mechanism. by Anonymous Coward · · Score: 0

      I don't know if this is complete BS or not, but at least read and comprehend the article before pouncing on it and making yourself look like an idiot for not reading it.

      It's OK, we were all new here at slashdot once.

  54. Re:And there's a whole series of comments at Ars.. by Penguinisto · · Score: 1

    " Dragos Ruiu (@dragosr), the creator of the pwn2own contest"
    It would be odd for him to screw up his rep with a hoax like this.

    http://www.securityartwork.es/2013/10/30/badbios-2/?lang=en

    Dunno, but in order for it to work, you'd need to park the infection on the airgapped machine in the first place.

    To top that off, good luck making such an arrangement work in a server room, where ambient noise would pretty much destroy any hope of receiving an audible signal...

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  55. Re:And there's a whole series of comments at Ars.. by Tuidjy · · Score: 5, Informative

    I just tested my PC's speakers / microphone... The power output is rock steady up to 15kHz, then falls to 75% by 20kHz, 50% by 30kHz, and about 10% by 40kHz. Then it stays that way to fiftish kHz, which is as far as my loop went.

    I could already not hear it by 14kHz... damn I'm old. Last time I did something like this, I was OK up to 17kHz, and back at the Institute I was fine at 19kHz.

    I think that no one hear 30 kHz, and you still get 50% power on my PC... which is nothing special. You can definitely get decent communication outside of hearing range.

    --
    No good deed goes unpunished...
  56. Let me get that for you... by connor4312 · · Score: 4, Informative
    It seems like the vast majority of people started flaming without reading the author's comment, so here it is:

    Dear Ars readers,

    As a journalist for more than 17 years, I have never written a spoof story for April Fool's Day or any other holiday. I certainly had no intention of doing so with this article. It's completely coincidental that this story ran today, on Halloween.

    The ninth paragraph of my article reads:

    Quote:
    "At times as I've reported this story, its outline has struck me as the stuff of urban legend, the advanced persistent threat equivalent of a Bigfoot sighting. Indeed, Ruiu has conceded that while several fellow security experts have assisted his investigation, none has peer reviewed his process or the tentative findings that he's beginning to draw."


    Here and elsewhere in the post, I have tried to make clear that many of the details of this article sounded far-fetched to me. They still do. I have also tried to be transparent that no one has independently corroborated Ruiu's findings. That said, these same details have been publicly available for more than two weeks, and a large number of Ruiu's peers find them believable.

    I decided to resolve this conflict between my own skepticism and the reaction of Ruiu's fellow security researchers by reporting accurately what all of them said and making clear that so far no one has peer reviewed Ruiu's research process or findings.

    I have no doubt that researchers will pore over every laptop and USB drive Ruiu makes available and independently arrive at their own conclusions. I fully intend to report whatever they find. If they find no evidence to support Ruiu's account, Ars readers will be among the first to know.

    Regards,

    Dan Goodin

  57. Re:And there's a whole series of comments at Ars.. by Tuidjy · · Score: 3, Informative

    Hmm... never mind about my PC not being anything special. Here is a Mac Book Pro graph I just googled:

    http://www.gearslutz.com/board/attachments/so-much-gear-so-little-time/285773d1333712202-what-frequency-response-typical-built-laptop-speakers-mbp15.jpg

    Clearly desktops have a much better range than laptops.

    --
    No good deed goes unpunished...
  58. Re:And there's a whole series of comments at Ars.. by icebike · · Score: 2

    if this is so communicable, why in all the time he's had it under observation has it never spread anywhere else? Also, why has he not shown it to a colleague. This is the sort of thing that goes over huge at conferences.

    Because, he speculates, the the initial infection of a machine must be done via USB stick, and being the professional security researcher that he is, he nonchalantly plugs his USB sticks willy-nilly back and forth between his known infected machines and his brand new machines.

    A month or two ago, after buying a new computer, he noticed that it was almost immediately infected as soon as he plugged one of his USB drives into it.

    This guy apparently has no concept of a clean room for virus research.

    I don't discount the ability to use sound for communication between infected machines, but clearly you have to be infected FIRST for that to work.
    (Not to mention having a mic plugged in and turned on).

    --
    Sig Battery depleted. Reverting to safe mode.
  59. Prior art by NapalmV · · Score: 1

    Cinavia.

  60. "OK google, search for porn!" by Anonymous Coward · · Score: 0

    If you visit a website that shouts out "OK google, search for porn!" all those new Nexus 5 phones will do what they're told...

  61. Re:And there's a whole series of comments at Ars.. by icebike · · Score: 2

    If he wasn't aware that it spread through USB for 3 years, the odds of him bringing an infected jump drive to a friend or colleague's computer where it would then spread even more are so high that I can't believe no one has asked these questions.

    No doubt his friend or colleagues all have more smarts then to plug in some random jump drive.
    I seriously don't even trust these things myself any more. I hate it when someone sends me something on a flash drive.

    --
    Sig Battery depleted. Reverting to safe mode.
  62. Re:And there's a whole series of comments at Ars.. by icebike · · Score: 1

    Server rooms seldom have mics, most don't even have speakers.

    --
    Sig Battery depleted. Reverting to safe mode.
  63. Re:And there's a whole series of comments at Ars.. by icebike · · Score: 1

    I think many of the commentators both here and on Ars Technica are making a basic mistake. No one claims that the machine is infected through its microphones.

    Not many here are making that mistake. Several have already posted how silly it was for him to be plugging in thumb drives.

    --
    Sig Battery depleted. Reverting to safe mode.
  64. Re:And there's a whole series of comments at Ars.. by rubycodez · · Score: 2

    I've seen her! I've seen that little minx with her yellow dress and using umbrella and rain for cover, with the canister of unspeakable evil under her arm spreading the infection everywhere.

  65. Re: And there's a whole series of comments at Ars. by MickLinux · · Score: 1

    Umm... powerline networking, are you referring to a method developed by power monitors, Inc, communicating data as the voltage crosses through zero, then disconnecting as the voltage spikes high?

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
  66. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 1

    First of all, it wouldn't be a "random jump drive" it would be their friend's drive.

    Secondly, HE apparently thinks that he got this from USB in the first place which implies that HE did exactly what you're suggesting his friends/colleagues would not do: insert a random jump drive into his laptop.

    Add to this his other mistaken thoughts on how to operate a clean room for virus forensics and a clear picture is painted that he's either pulling a hoax or far less skilled than his "PWN2OWN creator" status might imply and it actually implies jack shit to me since anyone can create a fucking contest.

  67. coolness factor by felixrising · · Score: 1

    I'd like to get my computer infected just because it's so cool... I mean, malware be damned, this is just cool. Am I alone?

  68. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    No argument about the infection vector, but:

    (Not to mention having a mic plugged in and turned on).

    Almost any speaker -- certainly electromagnetic or piezoelectric -- can also work as a (not very efficient) microphone (and to some extent vice versa, except for e.g. carbon mics).

    Of course how the speaker is connected may prohibit it from being used that way (amplifiers typically only work in one direction, the data pin may be output-only, etc.) Might be an interesting hardware hack if you had access and wanted to bug someone's machine, but it'd be easier to just install a hidden microphone.

  69. Re:And there's a whole series of comments at Ars.. by icebike · · Score: 1

    Never the less, his friends and colleagues didn't get infected from his jump drive, which leads me to believe they are considerably more clever then he is, and are probably wary about letting him near their computers.

    It took him 3 years to figure it out while machine after machine was getting infected in his lab.

    --
    Sig Battery depleted. Reverting to safe mode.
  70. Re:And there's a whole series of comments at Ars.. by sjames · · Score: 1

    ..It's a psy-op so he will be discredited...

  71. Re:And there's a whole series of comments at Ars.. by gVibe · · Score: 1

    Yeah, because everyone knows that comment writers are scholars and geniuses that clearly have the credentials and respect to be listened too. Dumb.

    --
    Keywords for the NSA overthrow oppressive regime true believers marathon Manhatten the financial district blueprints I
  72. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 1

    IF it's a USB exploit, I'm fucking impressed but since he's played the "how many people can believe that I'm this stupid" card so many times in his "research" on this(I'm saying nothing of his other experience, mind you), I'd say it's likely a hoax of some sort.

    The PS3 original Jailbreak was an exploit in the way that the PS3 dealt with USB devices, so this vector is entirely plausible if we are only talking about plugging some random USB device into a machine. The rest of it seems like a bad movie plot, but I will grant the notion of exfiltrating data via ultrasound does make a lot of sense.

    Is there some generic USB design level error that could take over a system? I suppose it could be possible, but writing an exploit onto a USB drive that can infect other machines really only brings to mind partition/filesystem mangling in such a way that would be more of an OS exploit than a generic USB exploit. It would explain his 'bricking' statement, if the partition/filesystem written to the drive is something like FAT32 that could be considered cross-platform mountable. Filesystem parsing and mounting is that close to auto-run, so I totally could see this happening, and am jealous of whoever worked it out. (If true. IANACS, YMMV)

  73. Re: comments at Ars... by Smallpond · · Score: 1

    Actually, all large mainframe computers have speakers and microphones so that when they develop intelligence they can speak menacingly.

    At least that's what I've seen in movies.

  74. true or not for Malware, lets get it working! by fikx · · Score: 1

    Forget all the talk about whether malware uses it or not and how the infection happened...small computers exists all over the place with good mics and speakers: smart phones. This could be useful as yet another tool in the tool box for doing cool things with computers. If nothing else, I see a fun way to communicate on a plane when they tell you to turn off your transmitters.

    --
    AB HOC POSSUM VIDERE DOMUM TUUM
  75. Re:And there's a whole series of comments at Ars.. by Tom · · Score: 4, Interesting

    As the article explains: To us in the security community, none of the individual pieces raise an eyebrow. We know USB is an infection vector. We know BIOS/UEFI can be compromised. We know that when it hits the firmware, extraction isn't as easy as a dd anymore. We know communication via power cable and audio is possible - the last shouldn't really surprise anyone as it's been just earlier this year that audio was discussed as an alternative to NFC, because it doesn't require new hardware (every smartphone already has speakers and microphones).

    And after Stuxnet and Flame, we know that some of the really advanced malware that we've been talking about at conferences is not only possible, but real.

    Still, finding all of this in one package is fascinating, and if it really is 3 years old, I don't want to know what the current version looks like.

    --
    Assorted stuff I do sometimes: Lemuria.org
  76. Re:And there's a whole series of comments at Ars.. by Tom · · Score: 2

    actually... I do want to know.

    Funny how a figure of speech sometimes means the opposite of what you really mean.

    --
    Assorted stuff I do sometimes: Lemuria.org
  77. Response by Robert Graham by Anonymous Coward · · Score: 2, Informative

    Robert Graham has published a well-written response:

    http://blog.erratasec.com/2013/10/badbios-features-explained.html

  78. Read the article! by Egdiroh · · Score: 4, Informative

    1) The assertion is that this malware infects as many bioses on the machine as it can. But a bios isn't big, so instead of containing code to directly infect the main OS, it contains code to setup a mesh network with it's peers to download the appropriate OS root kit.
    2) The air gap was on a laptop (with a battery) in a room with potentially infected machines.
    3) There never was a claim that a completely clean machine was infected over any method, just that a machine that had been the recipient of a lot of low level cleaning, and disabling managed to demonstrate a full re infection after spending enough timeout the proximity of other infected machines.

    None of things asserted here are particularly novel. Infections at all levels bios, aren't novel. Mesh networking, isn't novel. Acoustic networking isn't novel. The arrangement of them to maximize the effectiveness of them is the novel part. But also in retrospect is also pretty obvious. Rather then try to code for all the bios and OS combinations, and all the OS and device combinations, you code for all the bios and device combinations, and then code for all the OS choices in a one off.

  79. Re:And there's a whole series of comments at Ars.. by DigiShaman · · Score: 1

    I didn't RTFA, but there is a proper way of nuking a machine in staged steps; short of using an actual nuke.

    1. Unplug power and other cables to the machine. Everything! (remove battery if a laptop too)
    2. Push the power button to drain any flea power from the capacitors. Wait five minutes.
    3. Pull RAM, and expansion cards. CPU too if you're truly paranoid
    4. Remove any internal HDDs.
    5. Clear CMOS via jumper and pull the battery if available. Wait 10 minutes.
    (By now, the hardware should be free of any malware unless the firmware has been flashed with a virus.)
    6. If you need data from the HDDs, connect them to a SATA-to-USB adapter and connect to a machine with an up-to-date antivirus engine and defs. Proceed to scan the drive. As a precaution, manually copy files to a clean drive. Now low level format the drive. I prefer to use my Apple MacBook for this entire step 5 process with Disk Utility.
    7. Restore hardware, CMOS battery, HDDs, and cables; in that order.
    8. Complete BIOS setup and reload the OS on the zeroed out drive.

    If your machine gets reinfected, someone is hitting it with a zero-day exploit from an external source.

    --
    Life is not for the lazy.
  80. I'm calling bullshit on this entire story. by Anonymous Coward · · Score: 0

    Most of the "major" UFD key manufactures out there don't implement any way to download firmware FROM the device. You can only upload it TO the device, and that requires all kinds of boot loaders and stuff that you need to send to the controller first. This alone means that the virus would basically need firmware dumps for each and every device it wanted to infect. That would be at least 40mb worth of data to cover most of the USB keys out there, because most manufactures (like Corsair or OCZ or Kingston) actually switch controllers and revisions almost monthly (depending on their supplies of that particular chip).

    Someone else on Slashdot here pointed out that it sounded like the BIOS infection was using the speaker and microphone to bootstrap itself over a mesh network, but even this makes no sense. The BIOS doesn't know what the fuck a sound card is, it's just a PCI device that nobody cares about until the system is booted. Where the hell is the code coming from that initializes the sound card and captures microphone input? How many different sound card chipsets are floating around out there now? How many of those devices are documented to the point that someone else could write miniature "drivers" for hundreds (thousands?) of those chips?

    None of this makes any sense at all. It sounds like a plot for some horrible B-grade hollywood movie. If someone actually could write a piece of code like this, you'd be damned well sure that the governments of the world would know about it and there would be an international manhunt to find those responsible, because this kind of thing would easily be classifiable as a super weapon.

    1. Re:I'm calling bullshit on this entire story. by Swampash · · Score: 1

      oh hai another person who hasn't read the article

  81. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    Late-onset schizophrenia?

    captcha: disturbs

  82. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    It's called electrolysis. Next thing you know, the sweat on your skin will be conducting virii. =P

  83. I do this every day... by Anonymous Coward · · Score: 0

    ...exchanging data acoustically with other biological organisms.

  84. Re:And there's a whole series of comments at Ars.. by dcollins117 · · Score: 2

    And regarding the power cable: Powerline networking is commercially available and well-understood, as is transmitting data along with low-voltage DC (PoE).

    Yes, but you need special hardware to do it. I don't see any way to do this with commecial pc/laptop power supples without first hacking the hardware.

    I find the idea of using a computers' microphone and speaker as a kind of high frequency modem highly intriguing. I did read enough of TFA to see that once he physically removed the speaker and microphone from his computer the mystery network packets stopped. That's pretty strong evidence this is one of the attack vectors if it is indeed true. I don't know the guy so I'm on the fence regarding whether this is a hoax or not.

  85. Re:And there's a whole series of comments at Ars.. by Technician · · Score: 1

    A boot sector virus is believeable. Cross contamination my portable media with zero write protection has been an exploitable bug in the system.

    In the old days of floppies, my service disks were write protected. In the days of CD's they were write protected by default. Since CF cards and beyond, Write protection is off by default and most often missing entirely.

    Service software is now held on CD ROM on a USB drive. Anyone using writable software to service machines is a fool.

    The author admits to using non write protected media to "Flash" his BIOS.

    He needs to pratice safe computing in an infected environment if he is to get any chance of recovery. A known clean machine with known clean write protectable media such as a burned CD or DVD is the only way to clean up an infected machine with BIOS, Boot Sector, or other nasty infection.

    Does the author know about write protected media and computer service to prevent spreading infections?

    --
    The truth shall set you free!
  86. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    Hmm...my Lenovo has audio-band "noise" on the built-in speakers that approximately corresponds to screen contents (i.e., a scrolling compile of gcc produces sounds not unlike that of a hard drive seek, except the machine has an SSD)...I should probably check this on a spectrum analyzer....

  87. Air Gap transmission totally possible by Anonymous Coward · · Score: 0

    Hmm, apparently not any Hams into digital modes on /. anymore, too bad.

    The so called "air gap" communication between infected computers is very possible, I use Fldigi to operate in the digital modes and I'm sure there's similar software available, and I can testify that the signal can be inaudible due to low signal or extreme background noise or both, and it will be 100% readable, so a piece of malware that broadcasts via software like Fldigi could easily "talk" back and forth to other computers with mic's and speakers and no human would ever notice, especially if it was programmed to only operate during off business hours and weekends.

    Some folks here seem to feel that because the data stream would be quite low/slow that it isn't an effective vector, thats a fatal mistake in reasoning.

    The hearing range for humans is rather limited as compared to the frequencies one can audibly transmit/receive data on undetected by human ears.

  88. Re:And there's a whole series of comments at Ars.. by gl4ss · · Score: 1

    "5. Clear CMOS via jumper and pull the battery if available. Wait 10 minutes."

    which would do absolutely nothing since the settings part on the cmos is not where such a virus would reside. reflashing the bios might help.

    however I'm very skeptical of such a virus being able to handle multiple operating systems as targets.. ..why "forensic tools" but no analyzing of the ultrasound network?

    oh and if you're such deep in paranoid country it doesn't help much to do those steps since this is already assumpting that they're infecting your firmwares on all devices ;)

    --
    world was created 5 seconds before this post as it is.
  89. Re:And there's a whole series of comments at Ars.. by adolf · · Score: 1

    Hmm...my Lenovo has audio-band "noise" on the built-in speakers that approximately corresponds to screen contents (i.e., a scrolling compile of gcc produces sounds not unlike that of a hard drive seek, except the machine has an SSD)...I should probably check this on a spectrum analyzer....

    So do many different Dell laptops that I have here, using several different OEM Dell power supplies, and several different cheap (I mean less-than-$8, shipped, sort-of-cheap) Chinese power supplies, whenever there is more than one path to earth ground. They all behave the same way, even when all gear is plugged into the same grounded outlet, or when the venue is completely different.

    In my case, the noise seems to correlate to any sort of CPU activity.

    Lifting the ground at the power supply's AC connection (using an adapter, or just breaking the third leg off of the cord) fixes it. (Lifting all of the other earth grounds of any connected peripherals fixes it, too, but that can be harder to accomplish.)

    So. Communicating between stock computers with power wires? Seems far-fetched because of all of the corner-cases involved (multiple computers sharing the same common, very minor ground fault?), but do-able: If the computer can be programmed to modulate this noise (and I'm certain that it can, given the nature of the noise), then it can transmit it. And if I can hear it, I most certainly can sample it using the sound card on the receiving end.

    Can it be fast enough to be useful? You tell me: I wrote this message at only a few words per minute.

  90. Re:And there's a whole series of comments at Ars.. by alostpacket · · Score: 1

    Incorrect. This is actually completely doable I used to work for a company that did it (not malware though). You dont have to be much outside the range, even smartphones mics / speakers et al can do this. You only have to go just past 20kHz

    see:
    http://xiph.org/~xiphmont/demo/neil-young.html

    http://www.xiph.org/video/vid1.shtml

    --
    PocketPermissions Android Permission Guide
  91. Re: And there's a whole series of comments at Ars. by Nikker · · Score: 1

    maybe uses Intel VPro as a vector?

    --
    A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
  92. Re:And there's a whole series of comments at Ars.. by DigiShaman · · Score: 2

    oh and if you're such deep in paranoid country it doesn't help much to do those steps since this is already assumpting that they're infecting your firmwares on all devices ;)

    Ya, no kidding! For example Dell PowerEdge servers are pretty consistent throughout each generation. They're good servers, but there are many components onboard that have upgradable firmware. I can name more than a few. BIOS, BMC, iDRAC, Broadcom NIC, and PERC (RAID card). I'm not sure if these devices require the firmware to be signed before accepting, but it stands to reason that it might not be impossible to infect an entire network of rack mounted Dell servers of the same make and model.

    --
    Life is not for the lazy.
  93. Come back in five months by Anonymous Coward · · Score: 0

    It will be April Fools Day in five months. Repost this story then.

  94. Re:And there's a whole series of comments at Ars.. by alostpacket · · Score: 1

    That just looks like a typical 44.1khz response graph. Your desktop may have a 48kHz sound card which gives it more "breathing room" above human hearing. (longer tail above 20kHz)

    There's still enough room in a 44.1kHz DSP above 20kHz to transmit data though. (As far as I understand it)

    see:
    http://xiph.org/~xiphmont/demo/neil-young.html

    http://www.xiph.org/video/vid1.shtml

    --
    PocketPermissions Android Permission Guide
  95. Re:And there's a whole series of comments at Ars.. by adolf · · Score: 1

    News flash: Loudspeakers and microphones, being analog devices, do not (and cannot) have any particular "cutoff" frequency: They have their normal range in which they tend to (hopefully!) be somewhat linear, but can vibrate in response to electricity (or produce electricity in response to vibration) at much, much higher frequencies (with much, much reduced conversion efficiency).

    Can my "extremely high end sound equipment" make noise at 80kHz? Yep. Can it make very much of it? Nope. Can it make enough to communicate with? You betcha.

    Likewise, a ratty little speaker in a laptop: Can it make noise at 19kHz? Yep. Can it make very much of it? Nope. Can it make enough to communicate with? You betcha.

    Will any adult raised in a modern society full of cars and vacuum cleaners and cooling fans and air conditioning and other noise notice this sound? Nope: That part of the ear is almost certainly gone by then.

    (Would a dog hear it? Maybe. Would a baby? Probably. But that doesn't matter, because adults are neither dogs nor babies (although my wife might disagree about that)).

    Would a computer with a crappy microphone hear 19kHz? Perhaps: Narrow-band FFT bandpass at around 19KHz, rectify, and then apply another bandpass at whatever the modulation rate is (5Hz? 20Hz? 200Hz? Whatever). End result: A bunch of low-frequency sinusoidal pulses, not dissimilar from whatever was sent by the laptop nearby, and with very little noise.

    Or, instead of bastardized AM as above, one could use FSK. Or whatever. It's easy. People have been doing this stuff since before most of us were born.

    Reading the comments here, it's like people have forgotten what old and well-understood technology a modem is, much less a radio, or even a telegraph......

  96. Re:And there's a whole series of comments at Ars.. by pureevilmatt · · Score: 1

    That beep sound when you POST, is created by a speaker. Which can also be used as a mic.

  97. Re:And there's a whole series of comments at Ars.. by adolf · · Score: 1

    Without drawing conclusions:

    1. What is the available free space for user code in a common UEFI machine's built-in flash?

    2. What is the smallest microkernel that can do pass-through of all x86 (etc) commands, emulate an AC97 chip (or HD Audio chip), and yet still be capable of stealing some processor time for its own nefarious deeds?

    If 1 > 2, then possible.

    (And I'm betting: Possible. Remember, we used to be able to accomplish mountains of real, complicated work using a few tens of kilobytes of code...and I'm betting that the answer to 1 is measured in megabytes, not tens of kilobytes.)

  98. Re:And there's a whole series of comments at Ars.. by cusco · · Score: 3, Interesting

    I remember BIOS viruses back when I did support for Windows 95, and damn they were nasty. Plug a loaner floppy into an infected machine and by the end of the day you could infect an entire computer lab. There was one that (IIRC) would infect both Phoenix and AMI BIOS machines, but did nothing to Award boards. I don't see why people think that a cross-platform BIOS infector is so out of the question.

    --
    "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
  99. Re:And there's a whole series of comments at Ars.. by icebike · · Score: 2

    Nope.
    Can't be done. Output channels on sound chips can't be read.
    You watch too many spy movies.

    --
    Sig Battery depleted. Reverting to safe mode.
  100. Re:And there's a whole series of comments at Ars.. by cheater512 · · Score: 3, Interesting

    Firewire yes. Firewire can muck around with system RAM directly.
    USB cannot it all has to go via the CPU.

    The entire premise of this is ridiculous. No sound card can go beyond about 24khz which is barely ultrasonic and not suitable for data.
    Plus hacking many different chips, some which do not even have firmware, seems too unlikely.

  101. Re:And there's a whole series of comments at Ars.. by icebike · · Score: 1

    Come to think of it the last two blades I installed only had piezo electric beepers with no sound chip at all.

    --
    Sig Battery depleted. Reverting to safe mode.
  102. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    it's like people have forgotten what old and well-understood technology a modem is, much less a radio, or even a telegraph......

    Well OK a modem and a radio might be relevant, but isn't a telegraph a kind of newspaper?

  103. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    Yeah... it's official, I'm going back to using stone tablets and a chisel.

  104. Re:And there's a whole series of comments at Ars.. by itsthebin · · Score: 1

    In the old days of floppies, my service disks were write protected

    in the end that still was only a software switch

    --
    ...I obey the laws of physics....
  105. Nothing new, you were warned years ago! by Anonymous Coward · · Score: 0

    #BADBIOS - You Were Warned About This For Years!
    http://slexy.org/view/s2BLnoBPxn

  106. Re: And there's a whole series of comments at Ars. by Anonymous Coward · · Score: 0

    while I tend to agree that this whole thing smells... I have to point out that most modern soundcards have 192ksps DACs and ADCs, so should be able to reproduce sounds theoretically up to 96kHz.

  107. Shoddy filtering by Anonymous Coward · · Score: 0

    Well, that just means your desktop has on-board extra-shitty über-crappy audio. What motherboard?

    You really want to filter >22kHz properly, with a high-degree filter preferably. Everything above that is either aliasing (noise), or evil anyway.

    1. Re:Shoddy filtering by Tuidjy · · Score: 1

      Hmm? In case you missed it (or have trouble reading an exponential graph) the power output if the "on-board extra-shitty über-crappy audio" holds up significantly better than the power output of the Macbook Pro outside human hearing range.

      As for your comment about filtering above 22kHz, did you miss the part that we are talking about communicating at frequencies that human cannot hear?

      What the Hell. Did I just get trolled, or are you really missing every single point?

      --
      No good deed goes unpunished...
  108. Re:And there's a whole series of comments at Ars.. by TheRaven64 · · Score: 1

    Firewire yes. Firewire can muck around with system RAM directly.

    Well, not exactly. It is possible to configure a FireWire controller's DMA access to have full access to the system RAM. Apple does this so that you can use an iPod to get crash dumps (then disables it because it's a security hole, then reopens it in the next release because sysadmins complain that they can't get crash dumps, then disables it because...). You'll typically have an IOMMU between the FireWire chip and the system RAM though, so it's possible for the host to restrict this access.

    USB cannot it all has to go via the CPU.

    Modern USB controllers also support DMA. If there's a bug in the controller firmware, then this could be exploited to allow device-initiated, rather than driver-initiated, DMA.

    --
    I am TheRaven on Soylent News
  109. Re:And there's a whole series of comments at Ars.. by TheRaven64 · · Score: 1

    One of the more interesting bits of malware I've seen recently ran in the controller for USB keyboards. These things have 128KB of flash, of which about 10KB was free. That was enough for a keylogger that was triggered by certain stimuli (e.g. power just turned on, 'su' typed) to record short segments, and which would dump its buffer into a special USB device plugged into the USB hub on the back of the keyboard. You could install a load of them in an office somewhere and just have a cleaner come around and plug things into the backs as he went around the room.

    For a decade or so, flash has been cheap enough to use as a replacement for ROM and the benefits are obvious to a hardware manufacturer. You can delay ROM programming until after final assembly, giving you a shorter time to market and you can do bug fixes in the field. Both of these mean that you want to have a bit more flash capacity than you actually need, because either you don't know the final firmware size when you spec the device, or you might want to add some features later.

    --
    I am TheRaven on Soylent News
  110. Re:And there's a whole series of comments at Ars.. by jones_supa · · Score: 1

    It all just boils down to the speaker size really. A subwoofer cannot produce high-frequency sounds, but is good for delivering the necessary energy for low frequencies. A small speaker cannot produce low frequency sounds but can touch the ultrasonic range when it comes to high frequencies.

  111. Re:And there's a whole series of comments at Ars.. by AmiMoJo · · Score: 1

    How the hell is communication via the power cable possible?

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  112. Re:And there's a whole series of comments at Ars.. by jones_supa · · Score: 1

    You would also have to rewrite all the embedded firmware, including but not limited to BIOS.

  113. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    BS.

    Dial-up Modems, Credit Card readers, Magnetic Casettes, all make various kinds of noise, and HD audio codecs in PC's can do 192Khz sampling rates. It's not that the computer "can't" generate this but rather the human at the machine can't tell it's happening because they can't hear that upper frequency.

    There are some people who can't stand to be in the same room as a CRT monitor, GUESS WHAT FREQUENCY A CRT MONITOR RUNS AT? 15625hz , See also http://en.wikipedia.org/wiki/The_Mosquito

    That's a sound that many Adult/Teen's can't hear AND can be generated by the computer's sound card.

    I'm not saying this article is true, but the plausibility is.

  114. Re:And there's a whole series of comments at Ars.. by adolf · · Score: 1

    Can, does.

    In both instances.

    "Cannot" and "analog" don't go together very well.

  115. Re:And there's a whole series of comments at Ars.. by adolf · · Score: 1

    Agreed. Interesting stuff.

    Except:

    Both of these mean that you want to have a bit more flash capacity than you actually need, because either you don't know the final firmware size when you spec the device, or you might want to add some features later.

    Using your own example, it might just be that 128 kilobyte flash chips are cheaper than 118 kilobyte flash chips. :)

  116. Re:And there's a whole series of comments at Ars.. by TheRaven64 · · Score: 1

    Yes, although 15 years ago they'd probably have spec'd out a 64KB chip and then applied pressure to the software team to trim the code until it fitted in 64KB. But, yes, it's very common to have code that needs to be just over a power of two size and it's cheaper to buy the bigger chip than to to try to squeeze the code smaller. Especially for very small sizes (under about 4Mbit) the cost of the packaging is such a dominant factor in the code of the IC that you may not even be able to get the smaller chips for less money.

    --
    I am TheRaven on Soylent News
  117. Re:And there's a whole series of comments at Ars.. by fuzzyf · · Score: 1

    I wonder if the flash-BIOS-procedure is part of the firmware that are being replaced when flashing. Then you might actually prevent any reflashing of BIOS. Or just extract the version number for the new flash to make it look like the update was done.

  118. Re:And there's a whole series of comments at Ars.. by jones_supa · · Score: 1

    Maybe, but the attenuation is so high that those frequencies can be dismissed for practical purposes.

  119. Re:And there's a whole series of comments at Ars.. by adolf · · Score: 2

    No. Not maybe: Can. Does.

    Feed a "subwoofer" a 19kHz sine wave. What comes out? Is it all reduced to heat? Go ahead and try, and you'll see: Sound comes out. Measurably. At 19kHz. (probably with a whole lot of nasty harmonics starting at 38kHz, and a great deal of heat compared to other frequencies, but that's not the point.)

    Meanwhile, please define "practical."

    If "practical" means sending low-speed data between two computers in close proximity at a frequency that is difficult or impossible for an adult to hear over normal ambient noise and/or tinnitus: Yes. Practical.

    Common folks were unknowingly solving more difficult problems than this with 486 CPUs doing the heavy lifting for software-based modems in ~1995, using nothing but a DOS TSR for a driver. And other folks have been doing this with tubes, coils, and caps since the dawn of radio.

    Moving data from A to B using sound is by no means any great technical challenge, given modern consumer audio hardware and a modern CPU.

  120. Peer review by jbmartin6 · · Score: 1
    From the article:

    For most of the three years that Ruiu has been wrestling with badBIOS

    And Don Goodin comments:

    no one has independently corroborated Ruiu's findings

    After three years no one has corroborated? Seems likely Dragos has slipped a cog or two. Take a couple of the machines, send them to a colleague. 'Are you seeing what I see?' Not at all difficult.

    --
    This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
  121. Re:And there's a whole series of comments at Ars.. by Lumpy · · Score: 1

    Pretty darn impossible, you have to do significant mods to the circuitry on a laptop mic to have it receive Ultrasonic audio. Then you have the issue that most laptop batteries lack the ability to create sounds above 40K, So unless this "virus" comes with nanobots that modify the circuits, It's pretty much a bunch of BS.

    I tried many times to use computer speakers and mics as a poor mans Ultrasonic system. you can see on a scope easily that you get a 24db roll off on the high end.

    --
    Do not look at laser with remaining good eye.
  122. Re: And there's a whole series of comments at Ars. by Lumpy · · Score: 2

    none of the audio analog circuitry on the frontend will let it pass. Go ahead, look at the output of your best soundcard and a ramp generator and watch it roll off rapidly on the scope when you go above 35khz.

    --
    Do not look at laser with remaining good eye.
  123. Re:And there's a whole series of comments at Ars.. by Lumpy · · Score: 2

    No there is NO plausibility, Please, Please stop adding credibility to this bullshit in this made up bit of fiction.

    None of the electronics in your computer is designed for ultrasonic, and in fact it's freaking filtered out to get rid of problems. I dont care if the chips can do 99ghz, the analog components for filtering on the input and output significantly attenuate it, then you have the fact that the speakers can not generate it nor the microphones having the ability to receive it.

    Anyone with even a 101 level in analog electronics or audio design knows that what he is claiming is 100% impossible and has no plausibility. anyone can verify it with a cheap Oscilliscope and a ramp generator. This "virus" cant unsolder and change components.

    --
    Do not look at laser with remaining good eye.
  124. Re:And there's a whole series of comments at Ars.. by Lumpy · · Score: 1

    "News flash: Loudspeakers and microphones, being analog devices, do not (and cannot) have any particular "cutoff" frequency:"

    Yes they do, and it's called a "roll off" because it's a logarithmic reduction in efficiency of the device for the frequency. every single speaker and mic manufacturer publishes the graphs showing you the natural design roll off.

    --
    Do not look at laser with remaining good eye.
  125. Re:And there's a whole series of comments at Ars.. by Lumpy · · Score: 1

    You dont have to desolder it, there are clips that let you read the chip unless it's a crappy BGA chip, then you need to do a lot more.

    Reading bios chips is not hard at all and is done all the time.

    --
    Do not look at laser with remaining good eye.
  126. Re:And there's a whole series of comments at Ars.. by Lumpy · · Score: 1

    Certainly not in the miniscule space that is left over in a Bios chip. A lot of the claims he makes are based on things that cant exist. You dont have a ton of space in the bios flash left over after the bios is loaded, and the virus cant completely replace the bios and work for any motherboard, Hell even the open source bios guys have problems writing a public bios that works on more than a very tiny handfull of motherboards.

    So the virus needs to be written by an expert that knows how every single computer ever designed will work and it compensates for every single chipset in existence in every configuration..

    The fact the article does not give out ANY details at all makes it highly fishy. Not even details on the computers them selves such as what bios, what chipset, what motherboard make and model, etc....

    --
    Do not look at laser with remaining good eye.
  127. Re:And there's a whole series of comments at Ars.. by Lumpy · · Score: 1

    And fit it in a 1mb payload.

    --
    Do not look at laser with remaining good eye.
  128. Re:And there's a whole series of comments at Ars.. by Lumpy · · Score: 2

    http://en.wikipedia.org/wiki/CIH_(computer_virus)

    It was the only one ever in the wild and it did not spread very far because it was destructive.

    --
    Do not look at laser with remaining good eye.
  129. Re:And there's a whole series of comments at Ars.. by MozeeToby · · Score: 1

    I doubt he's running an old version at this point. Between the sophistication and how thoroughly his setup seems to be owned I find it highly unlikely that at least one of the machines hasn't phoned home for updates. After that it would spread amongst the infected machines through USB drives, LAN, or even the acoustic networking.

  130. Re:And there's a whole series of comments at Ars.. by cusco · · Score: 1

    Nope, that's not it. This would have been in the fall/winter of 1996. It was loaded into BIOS by accidentally booting off a floppy, and once there would infect any other disk that you put in the machine. It didn't kill the machine immediately and I never knew what the trigger was, but at some point the customer would boot up the computer and random ASCII characters would fill the screen and it would stop. We'd have to tell the customer that their machine was dead and they probably needed to replace the BIOS of any other computers they owned.

    There were other BIOS viruses at the time, but this was the only one I encountered that wasn't immediately destructive and which worked on more than one BIOS manufacturer. Some (most?) of them would let you warm boot the computer indefinitely, while infecting every disk you put in them, and then kill the machine dead when you turned off the power.

    --
    "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
  131. Re:Why - Military and High Security Environments by mathew42 · · Score: 1

    There are a few places where the potential reward for investment make sense. Most high security environments (e.g. military, foreign embassies, etc) use separate networks to maintain security. Data is transferred from less classified networks to more classified networks via external media frequently, but not the other way. Standard practice is for two (or more) computers to exist on a person's desk with access to networks with a different level of classification. That person may be able to transfer files using a USB key. One of those is most likely a laptop that connects to external networks and which might be possible to compromise, particularly with a targetted attack. If the primary purpose is extraction of data, then a very sensitive listener could be sufficient.

    I suspect that if this is at all possible, NSA (and other organisations) would be prepared to spend big on research because jumping an air gap could have huge rewards. It wouldn't surprise me that if this wasn't available now, there would be people from various organisations would have been researching since the story broke.

    I think the easiest way to prove / disprove this would be to check the security policies of various organisations. If there are indications in the policies of measures to prevent this kind of attack (e.g. internal speakers removed, headphones only), then I think some credence should be given to the claims.

  132. I would be suspicious of the hardware by C+R+Johnson · · Score: 2

    Just about every sound card ( and everything else ) in the last ten years had been made in a factory in China. What is to stop the PLA from slipping just this kind of malware into a sound card chip? Maybe they can even activate and update using sounds from a television.

    --
    The alternative to limited government is unlimited government.
    1. Re:I would be suspicious of the hardware by neurovish · · Score: 1

      Just about every sound card ( and everything else ) in the last ten years had been made in a factory in China. What is to stop the PLA from slipping just this kind of malware into a sound card chip? Maybe they can even activate and update using sounds from a television.

      Phone Losers of America? If that is the case, then this is perhaps their greatest prank to date!

  133. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    I hear they call her "the Umbrella Woman". She was also spotted at the Grassy Knoll in November, 1963...

    This thing goes all the way to the top, people!

    *puts on soundproof tinfoil helmet*

  134. Re:And there's a whole series of comments at Ars.. by Zalbik · · Score: 1

    If you come to the conclusion that information is being exchanged after removing all network interfaces, it makes perfect sense to try (it's not exactly hard...) to unplug the laptop, to eliminate a potential hardware backdoor.

    No, it does not make "perfect sense". It makes as much sense as removing the DVD drive, as the DVD drive is a known attack vector, and there are DVD's in the room.

    What potential hardware backdoor do you speak of? And how would the other PC modulate the power enough to communicate via this backdoor?

    To misquote a famous quote:
    "If that what remains after eliminating the impossible is extraordinarily unlikely, then you've probably screwed up somewhere"

    It's far more likely some mistake was made in eliminating other vectors of attack than some insanely unlikely new mechanism has been developed to communicate via a laptop's power cord over house current.

  135. Re:And there's a whole series of comments at Ars.. by mcgrew · · Score: 1

    It has not been my experience that computer speakers are capable of making sounds much outside the range of human hearing, nor computer micophones capable of picking such sounds up.

    300 samples sounds like a click, and using assembly you can write viruses that small. You could hear it if you were aware of it, but it wouldn't stand out.

    That said, I'm skeptical too.

  136. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 1

    Firewire DMA attacks are well documented and used in the field, but that isn't what I was referring to. Also, you are missing a step in your statement: USB has to go to the USB Controller first, which is its own microprocessor, so there is a little more room for bugs. Honestly, you didn't respond to a single thing I posted.

    Here are a few examples of some exploits in USB drivers for Windows/Linux. It's well known at this point that physical access to a machine means game over, but exploitable USB drivers make it all too easy. What's that? Kernel level drivers exploitable that were patched only this year? The magnitude of this problem is vast. Any device in the USB protocol can represent itself as any vendor/product id it wants, and attack that driver specifically. Do you even want to know how many drivers are bundled in modern OS's?

    High frequency (perhaps not technically 'ultrasonic') transmission of data can be done in JavaScript so this, too, is plausible at many levels. Note: we are discussing networking over sound, not exploiting.

    Frankly, I'm really disappointed at the lack of imagination I am seeing in a lot of these Slashdot posts.

  137. Re:And there's a whole series of comments at Ars.. by mcgrew · · Score: 1

    A high-frequency sound has also the benefit of travelling long distances in air.

    Actually, you have that backwards. The higher the frequency the more directional it is, but lower frequencies take more power.

  138. Re:And there's a whole series of comments at Ars.. by rubycodez · · Score: 1

    No, that was the Clabber Girl, with her trayful of the Rectangular Parallelpipeds of Head-Bursting Death

  139. Re:And there's a whole series of comments at Ars.. by cez · · Score: 1

    I'm not up on my Audio Engineering, so excuse me if this question is recockulous, but since mic / speakers basically work on the same principles, is there any chance that its theoretically possible they are transmitting ultrasonic with the mic and receiving on the speakers!?

    --
    Walk with Music;
  140. Re:And there's a whole series of comments at Ars.. by Tom · · Score: 1
    --
    Assorted stuff I do sometimes: Lemuria.org
  141. This is FUD by Anonymous Coward · · Score: 0

    My Google Nexus tablet speaker and microphone are not capable of ultrasonic communication.

    I can prove it. It's barely capable at 18khz.

    I think this guy watched way too much SciFi drinking Red Bull all night.

    You can not inject malware through the power supply if the device is not made to communicate via a power line modem. Malware is not going to build
    out a line carrier modem on the device. Even if the computer was based on a FPGA. You need a workstation or decent desktop to compile vhdl and download it to the device. Not all fpga devices are the same. this article is total nonsense.

    the only possible ways that make sense is bluetooth, wifi, infected cellular data carrier. the old days was infected jpg files. it was easy. microsoft explorer had so many flaws. Code was contained in the jpg image.

  142. holiday scare by Anonymous Coward · · Score: 0

    Guys/Gals it's halloween!!!!

  143. Re:And there's a whole series of comments at Ars.. by DigiShaman · · Score: 1

    If programmed in assembly, it might be doable. Just look at the 64k demo scene. It's amazing what you can cram into a small file when using that language.

    --
    Life is not for the lazy.
  144. Re:And there's a whole series of comments at Ars.. by UnderCoverPenguin · · Score: 1

    I'm not up on my Audio Engineering, so excuse me if this question is recockulous, but since mic / speakers basically work on the same principles, is there any chance that its theoretically possible they are transmitting ultrasonic with the mic and receiving on the speakers!?

    No. The input and output circuit amplifiers are arranged to only allow signal flow in one direction.

    FYI, amplifiers can be arranged to allow 2 way signal flow (aka "full duplex") over a 2 wire connection. An example is a basic, landline telephone. You can demo this with 2 basic, landline phones, 2 phone jacks and a 9V battery. Connect the red wire from one jack to the red wire from the other, then both to + on the battery. Likewise, the green wires to - on the battery. Then with an assistant, each of you pick up one of the 2 handsets. You will be able to talk and hear each other over the 2 wire connection between the phones.

    Over simplified diagram: http://pastebin.com/hQN58jDd - Download and save with the extension ".svg" then open file with Firefox, Chrome or Opera to view it.

    --
    Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
  145. Re:And there's a whole series of comments at Ars.. by UnderCoverPenguin · · Score: 1

    I just tested my PC's speakers / microphone... The power output is rock steady up to 15kHz, then falls to 75% by 20kHz, 50% by 30kHz, and about 10% by 40kHz. Then it stays that way to fiftish kHz, which is as far as my loop went.

    How did you test it?

    The typical PC sound card as a DAC frequency of 44.1kHz, so the frequency of the carrier tone would have to be less than 22kHz - probably around 15kHz - to reliably transmit data.

    --
    Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
  146. Re:And there's a whole series of comments at Ars.. by AmiMoJo · · Score: 1

    Sure, but all of those methods require special hardware. There is no way a random unmodified laptop could do it.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  147. Re:And there's a whole series of comments at Ars.. by adolf · · Score: 1

    Which, incidentally, never really rolls off to zero within the range of frequencies being discussed.

    Remember, I said that they do not have any particular "cutoff" frequency. I did not say that they were absolutely linear in all ways from DC to daylight.

    (Disclaimer: I've been designing and implementing loudspeaker installations for some years. But if you really insist on teaching me something, by all means, give it a shot. Good luck!)

  148. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    Sorry, you're wrong, you absolutely can transfer data this way. The amount of data you can send is tiny, but stop spreading misinformation. It is 100% possible.

  149. Re:And there's a whole series of comments at Ars.. by Anonymous Coward · · Score: 0

    More than theory, it has been done. Some of the "experts" getting modded up are out of their element.

  150. Re: And there's a whole series of comments at Ars. by Anonymous Coward · · Score: 0

    Not in an ultrasonic range.

  151. Re:And there's a whole series of comments at Ars.. by pureevilmatt · · Score: 1

    Well.. Yeah, of course its stupid if you consider only things in the realm of the possible! What about as of yet undiscovered technologies, like sonic screwdrivers?

  152. Re:And there's a whole series of comments at Ars.. by Tom · · Score: 1

    Not with powerline. But you are underestimating the power of side-channel attacks. There's proof of concept code out there to send messages via timing difference in CPU cache access speed. Getting data across the power line without special hardware is certainly daunting, but not necessarily impossible. It was worth the 5 minutes it took to rule it out.

    --
    Assorted stuff I do sometimes: Lemuria.org
  153. Re:And there's a whole series of comments at Ars.. by cusco · · Score: 1

    Perhaps you grew up on today's bloatware that can't fit on a single DVD, but the entire first version of MS Flight Simulator and 6 or 8 aircraft with maps for most major US airports fit on a single floppy disk. IIRC, all of DOS 5 fit on three floppies, and Windows For Workgroups with DOS and the TCP/IP add-on was nine or ten. That's under 15 mb. There's an awful lot you can do in a very small footprint.

    --
    "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
  154. Re: And there's a whole series of comments at Ars. by Agripa · · Score: 1

    Some sound cards support bandwidths up to their Nyquist frequency making them useful in instrumentation applications. That says nothing of course about the analog circuits and transducers they are connected to which will not be optimized for operation at ultrasonic frequencies.

    http://www.clarisonus.com/Research%20Reports/RR001-SoundCardEval/RR001-PCsoundCards.html

  155. Re:And there's a whole series of comments at Ars.. by gandhi_2 · · Score: 1

    We used to sneak the LHX helicopter sim game into the lab and play it off a microfloppy.

    How would you know what settings changes to counter, for multiple OS'es, a couple years into the future? Writing code to monitor how many windows registry, mac settings, bsd setting that may or may not exist when they are used or might not have existed when you wrote the logic? That alone is quite a feat.

    Then there's the whole sonic communication thing. And ability to

  156. Re:And there's a whole series of comments at Ars.. by cusco · · Score: 1

    Most of an OS stays the same from one version to another. Regedit for instance has not changed since NT 3.51, nor have most of the important hardware keys like the ones that control the CD drive access.

    --
    "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin