Securing your "smart" printer

. 2 min read

When you think of the ways in which a computer network is penetrated, a printer is not the first thing that comes to mind. Most of the employees in an organisation will have their machine connected to a smart printer, making their computers and corporate network vulnerable.  When you consider a printer has access to all the confidential documents of an organisation and yet the fact that none or very little attention is paid to it’s security, is alarming.

Just like any insecure system, most of the printers either have no password or if corporate policy mandates one, they are protected with default credentials. During our various infrastructure pentest engagements that we have conducted over the past 3 years, we have found printers to be one of the most common infrastructure components vulnerable to exploit. Once we have exploited the printer, and have access to it, we can then infiltrate the internal network even further.

Previous Smart Devices security issues

As per the information made accessible by the affected organisations, some of the most popular breaches in history have been a result of a 3rd party device connected to the network. This includes the famous Target breach which was a result of a breach with the 3rd party HVAC system. This again emphasizes on the fact that not only should an organisation care about the computer systems and servers, but also the components such as printers and other 3rd party devices.

Another interesting incident which happened recently was when a security researcher researching printer and embedded devices security, compromised millions of printers and printed Nazi messages through the printers of University of Maryland among many others.  

As per the details on Andrew’s blog, the printer hack was a result of an extremely simple vulnerability exploited by a couple of lines of Postscript code. Printers usually expose port 9100, which then could be used in a search engine such as, and connecting to those devices over port 9100 will allow you access to the printer.

In a survey report by Ponemon Institute, 64% of organisations don’t consider printer security to be the part of their high priority security strategy. With the general misconception being that printers are pretty simple devices and not an attacker’s target and hence the attacks against 3rd party devices are bound to rise.

Not only printing of insensitive messages is the threat scenario, but the printers can also be used as a backdoor to silently send all the documents it is printing to a remote server, or even to just be an entry point to the internal organisational network.

Steps to Secure your IoT printer:

If you are an organisation, here are the 3 steps you need to take in order to strengthen your printer security from malicious attacks:

  • Physical and network security- Ensure that only authorized persons have access to the printer.
  • Keep the printer out of the sensitive portion of the corporate network via secure authentication and authorization protections in place.
  • Don’t expose the printer to outside internet facing world.
  • Reverse Engineering and firmware modification attacks- Verify the firmware checksum of the printer whenever an update happens. This will ensure that firmware has not been modified or compromised in any way.
  • Publicly known vulnerabilities- Keep your printer up to date. This will help protect it against common vulnerabilities which could be exploited by anyone.

If you would like to learn more about IoT and device exploitation, attend Attify’s technical course on “Offensive IoT exploitation” which has been optimized through years of research and experience in device and IoT pentesting. Read more here – .


Growth Hacker @ Attify . I write about the security of Mobile Applications and the Internet of Things.

Get IoT Security Training

IoT Pentesting Exploitation Training


Android android application security android hands on security and exploitation training android security Apktool application auditing application security auditing appsec usa appwatch attify attify badge attify training binwalk blackberry pentesting blackhat ble BLE hacking and exploitation BLE sniffing box brut Exception chroot cloud based mobile application security scanner consulting CTF Damn Vulnerable iOS App devops dumping memory embedded hacking exploitation exploiting smart devices Firmware hacking frida hackfest hacking smart devices how to secure iot device IDA internet of things Internet of Things Security ios application security ios security iot iot device IoT Exploitation iot hacking iot pentest iot pentesting iot security iot security training iotsecurity jtag jtag debugging mobile app mobile application security mobile application security testing mobile security ninja recon technique offensive iot exploitation ola cabs owasp owasp appsec penetration testing pentesting pentesting mobile apps powerofcommunity PrinterSecurity qemu quizup radio communication protocol radio coomunication Reversing sdr secure coding guidelines security security issue security services security training security vulnerability smart devices social networking spi threat modeling training uart vulnerability writeups xposed hooking zigbee zigbee exploitation zigbee security zwave firmware reverse engineering firmware emulation firmware analysis toolkit firmadyne getting started with firmware hacking iot penetration testing iot attacks recent iot attacks cyber attacks iot hacks biggest iot attacks of all time hacked smart devices iot bots, malwares latest iot attacks BtleJuice bleah retail iot challenges in iot retail security issues faced by e-retailers network security in retail DDoS attacks phishing attacks how retail can prevent cyber attacks security challenges in retail IoT Flare-on radio waves hacking arduino nano how to hack radio waves analog modulation digital modulation capture radio traffic bluetooth technology BLE vulnerabilities BLE attacks BLE dangers BLE security issues exploiting ble how to exploit ble tools to exploit ble privacy protection iot threats protect against iot threats dangers of iot smart user security how to protect iot devices monitor iot devices internet security safety measures to protect privacy healthcare iot iot threats to healthcare industry how can healthcare fight iot threats healthcare cyber security prevent cyber attacks on healthcare measures to prevent cyber attacks on healthcare organisations steps to prevent iot attacks on healthcare healthcare business protection against iot threats security in healthcare iot recent cyber attacks recent ARM attacks ARM course ARM Training ARM binaries Exploit ARM devices IoT hacks on ARM devices ARM gadgets learn ARM exploitation Mirai Botnet vulnerable ARM devices arm ARM exploitation book ARM exploitation video training guide to ARM exploitation cybersecurity why you should be a cybersecurity expert professional expert career in cybersecurity why choose career in cybersecurity growth potential penetration testers hackers profession What is a Mirai Botnet? virus How Mirai botnet infects your device Understanding Mirai Botnet How Mirai works setup mirai history IoT Devices What is mirai botnet? IP cameras security cameras CCTV cameras hacked security IP cameras surveillance cameras hijacked vulnerabilities in internet connected cameras recent security camera attacks vulnerabilities discovered in popular IoT IP cameras IoT security guidelines Mozilla NIST GSMA best security practices automotive security V2V V2I Car security ECU hacking GozNym Bank account hack customer privacy banking malware