Skip to main content

Canon mulls security concerns after hacker gets Doom running on a Pixma printer

hacker gets doom running canon printer
Image used with permission by copyright holder
White hat security researcher Michael Jordon has managed to get id Software’s genre-defining first-person shooter Doom running on a wireless Canon Pixma printer.  The project, which took four months to get up and running, was undertaken to demonstrate a security vulnerability in the printer’s web interface that is exemplary of problems that could potentially plague the emerging “Internet of Things” (via BBC News).

The Canon Pixma uses a Web interface so that owners can check on its status remotely. Mr. Jordon found that the interface does not require a username or password, so anyone could check on the device’s status once they found it. This did not seem like a problem until he realized that it is also possible to update the device’s firmware through the remote Web interface. Although the firmware is encrypted, Mr. Jordon was able to crack it and thus convince the printer to accept his own, re-written firmware.

Recommended Videos

That’s when he got the idea to run Doom, which has become a de facto “Hello, World!” program for hackers to demonstrate mastery over a given device. Doom has been implemented on everything from ATMs to graphic calculators. “Running Doom, that’s real proof you control the thing,” Jordon told the BBC.

Related: The return of Doom will be teased in an upcoming beta

Although the printer’s 32-bit ARM processor and 10MB of memory was more than sufficient in terms of raw power, the lack of a conventional operating system meant that it took months of coding and experimentation so the game could deal with the printer’s idiosyncrasies. The color palette is off, but the game works sufficiently to prove Mr. Jordon’s point, and he has no plans to further optimize it.

In response to Mr. Jordon’s work, Canon has promised “to provide a fix as quickly as is feasible,” adding a username and password to all future Pixma printers and providing an update for all models launched from the second half of 2013 onward. A quick search on the Shodan search engine reveals that there are thousands of unsecured printers out there on the Web, though Mr. Jordon has found no evidence of anyone abusing the loophole.

For a more technically in-depth explanation of how Jordon hacked the printers’s encryption, check out his blog post over at the site of his employer, Context Information Security.

Will Fulton
Former Digital Trends Contributor
Will Fulton is a New York-based writer and theater-maker. In 2011 he co-founded mythic theater company AntiMatter Collective…
Is the Stardew Valley 1.6 update on consoles and mobile? Switch, PS5, Xbox, more
Stardew Valley

There are few cozy games as successful and beloved as Stardew Valley, so it's no wonder it has received regular updates since its 2016 release.

The 1.6 update for Stardew Valley was released back in March 2024 for PC, adding new festivals and events, NPC dialogues, farm types, more pets, and much more. Unfortunately, the update did not immediately release on consoles, leaving farmers playing on smartphones, Switch, Xbox or PlayStation waiting for all the new content.

Read more
How to open the Warden Vault in Dragon Age: The Veilguard
Inside the Warden Vault in Dragon Age: The Veilguard.

If you thought the puzzles in Dragon Age: The Veilguard were too easy, you haven't tackled The Warden Vault quest yet. Available in the Rivain Coast, The Warden Vault is a side quest, one of many incredible side quests, that has you figure out how to open the locked door to the Warden's Vault underneath a huge castle.

This puzzle requires you to solve three separate puzzles within the castle, but they are far from obvious. Without the right guidance, Rook and the party can easily get lost throughout this castle and not know how to unlock the Warden's Vault in Dragon Age: The Veilguard, so here's how to solve it.
How to unlock The Warden Vault side quest

Read more
The fastest ways to gain XP in Call of Duty: Black Ops 6
Kill Order gameplay in Call of Duty: Black Ops 6.

Ever since Modern Warfare, Call of Duty fans have been obsessed with finding every tip and trick they can to level up faster. Now that Call of Duty: Black Ops 6 has arrived with a refreshed Prestige system, the drive to grind levels is again at an all-time high. While everything you do does earn you XP, they are not all created equal. Just like picking your Wildcards or Perks, earning XP as fast as possible takes a bit of thought and planning. If there's a piece of equipment you have your eye on at a high level, or just want to grind through some Prestige ranks as fast as possible, here are the fastest ways to grind XP in Black Ops 6.
Do your dailies

We'll get the most obvious tip out of the way first. Daily challenges are back and work just as they always have. Every 24 hours you will be given a handful of small optional tasks to complete for a heap of bonus XP. These can be things like getting Scorestreak kills, getting Point Blank Kills, and getting kills with a specific weapon type. Most daily challenges are worth 2,500 XP, which is already a nice bonus, but there is also a fourth one that can be worth between 3,000 and 5,000 additional XP. Each day you log on, you should prioritize your daily challenges.
Tailor your loadout and play the objective

Read more