Group: Hardware/Computers/Printers
(Add HP MFP M725z) |
(→Research: Add introduction) |
||
Line 1: | Line 1: | ||
+ | == Introduction == | ||
+ | |||
+ | This page list and/or summarize existing security research and/or source code releases on printers. | ||
+ | |||
+ | Security research is interesting as security researcher often analyze in details the software and hardware architecture of the printers. They often tell if the printers are running GNU/Linux and on which part of the printer (for multi-function printers or big enterprise printers). | ||
+ | |||
+ | For free software source code release they may contain hints that there is GNU/Linux running (for instance if busybox is released) and/or source code for the Linux kernel. | ||
+ | |||
== Research == | == Research == | ||
Revision as of 12:23, 2 December 2021
Introduction
This page list and/or summarize existing security research and/or source code releases on printers.
Security research is interesting as security researcher often analyze in details the software and hardware architecture of the printers. They often tell if the printers are running GNU/Linux and on which part of the printer (for multi-function printers or big enterprise printers).
For free software source code release they may contain hints that there is GNU/Linux running (for instance if busybox is released) and/or source code for the Linux kernel.
Research
HP MFP M725z
Vendor: HP
Product: MFP M725z
Reference: Printing-Shellz.pdf
Short summary: Runs GNU/Linux in a scanner board only.
Details
Page 8 we can see the hardware and software architecture:
+-------------------+ +-----------------+ | Scanner board | | Printer board | | running GNU/Linux |<---->[+]<---->| running an RTOS | +-------------------+ ^ +-----------------+ | +---------------------+ | | Communication board |-----+ | running Windows CE | | - 4 USB host | | - 4 USB devices | | - Ethernet 1000 | | - Touchscreen | | - Fax board | +---------------------+
It's unknown if HaRET works on that version of Windows CE.
I also didn't look at the CPU architectures or more details since GNU/Linux only runs on the scanner board.