Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Security Idle Games

Canon Printer Hacked To Run Doom Video Game 92

wiredog writes Security researcher Michael Jordon has hacked a Canon's Pixma printer to run Doom. He did so by reverse engineering the firmware encryption and uploading via the update interface. From the BBC: "Like many modern printers, Canon's Pixma range can be accessed via the net, so owners can check the device's status. However, Mr Jordon, who works for Context Information Security, found Canon had done a poor job of securing this method of interrogating the device. 'The web interface has no user name or password on it,' he said. That meant anyone could look at the status of any device once they found it, he said. A check via the Shodan search engine suggests there are thousands of potentially vulnerable Pixma printers already discoverable online. There is no evidence that anyone is attacking printers via the route Mr Jordon found."
This discussion has been archived. No new comments can be posted.

Canon Printer Hacked To Run Doom Video Game

Comments Filter:
  • by MondoGordo ( 2277808 ) on Monday September 15, 2014 @01:15PM (#47911169)
    How much paper does that use ?
  • Another... (Score:2, Interesting)

    by Anonymous Coward

    Another headline I never expected to read.

    • by cusco ( 717999 )

      There is no evidence that anyone is attacking printers via the route Mr Jordon found.

      Yet. They left "yet" off the end of that sentence.

  • Canon has the worst, abysmal software to run their devices. I don't know how they manage to make it so complex and large.
  • by damn_registrars ( 1103043 ) <damn.registrars@gmail.com> on Monday September 15, 2014 @01:21PM (#47911233) Homepage Journal
    ... can you run multiplayer doom if you have several of these printers? Maybe make the printer print out red when you're hit?
  • So hackfrustrated, very hype, much wow

  • I'm surprised that the Pixma has that kind of power that it can run Doom. It's a pretty funny hack actually.
    • by Megane ( 129182 )

      Wasn't Doom released in the era of the 25MHz 486 with 1-4 megs of RAM and 640x480 VGA with no acceleration? It probably helps if the screen is only 320x240 QVGA. It depends on which CPU is in use, but something designed to print a full page at 150-ish DPI should have more than enough RAM and CPU. The front panel alone has 2 megabytes of RAM, and a 45MHz LVDS interface for display data, as per its recent hackaday appearance:

      http://hackaday.com/2014/09/11... [hackaday.com]

      • Re:Surprising (Score:4, Informative)

        by UnknownSoldier ( 67820 ) on Monday September 15, 2014 @03:26PM (#47912403)

        > 25MHz 486 and 640x480 VGA with no acceleration?

        Before you get flamed ...

        Dos Doom used @ 320x200 in ModeY, Quake supported Michael Abrash's ModeX [wikipedia.org] @ 320x240.

        Doom95 which ran on Windows 95 supported different resolutions.

        I played it on my 386SX 16 MHz with the screen shrunk down a few levels. It was silky smooth on the Pentium 90 MHz, and the Pentium Pro 200 MHz (obviously) as was Quake.

        Reference: http://doom.wikia.com/wiki/Asp... [wikia.com]

        • by Megane ( 129182 )

          Dos Doom used @ 320x200 in ModeY, Quake supported Michael Abrash's ModeX [wikipedia.org] @ 320x240.

          Well it's only been a few decades, and I was mostly a Mac user back in the day. I did remember enough about VGA that as I posted, I was wondering where the hell all the color came from, because I was sure that 640x480 was only 16 colors. Oh the joys of cramming a frame buffer through a tiny chunk of a mere 1 megabyte addressing space. But at least I got the approximate CPU range right.

          And FWIW, shrinking the screen down (and a coprocessor in the cartridge) was how they got it to run on SNES.

  • Sigh. (Score:5, Funny)

    by ledow ( 319597 ) on Monday September 15, 2014 @01:26PM (#47911279) Homepage

    I really shouldn't be getting my tech news from sites that are basically a day behind BBC News.

  • by FrankieBaby1986 ( 1035596 ) on Monday September 15, 2014 @01:49PM (#47911525)
    From the article:

    "The colour palette is still not quite right," he said. "But it proves the point and it runs quite quickly, though it's not optimised."

    Mr Jordon has no plans to fine tune the demonstration and do that optimisation or take on more work to get the game beyond its loading screen, given how much trouble it took to get it working at all.

    "I'm so sick of it," he said. "I'm done."

    On a blog entry about Mr Jordon's work, Canon said it intended "to provide a fix as quickly as is feasible".

    This will involve adding a user name and password field to the web interface for future Pixma printers and issuing an update for existing owners to add the same feature.

    It looks like Cannon is planning to release a fix to correct the color palette and get the game optimized! Even better they are going to add accounts to the game for scores and going to release this for all previous purchasers of the printer! Sweet!

    :p

  • by Anonymous Coward

    Doomed - printers mean any one can use that subversive technology called print.

  • ... of this technology [cartoonstock.com]
  • From TFA:

    Canon said it planned to fix the loopholes on future printers to make them harder to subvert.

    Why would you want to subvert someone from installing Doom on your printer?

  • Really. A printer belongs behind a firewall and has no business having a public IP in the first place. This is neither a new risk not in any way surprising. Asking the manufacturer to secure the printer is not going to work.

Think of it! With VLSI we can pack 100 ENIACs in 1 sq. cm.!

Working...