Developer Runs Minecraft Server on a Samsung Printer

Developer Runs Minecraft Server on a Samsung Printer

Using a buffer overflow exploit in an old office printer, one creator loaded a full 1.21.4 server onto the hardware. The demo is equal parts impressive and ridiculous.

Minecraft has been run on everything from potatoes to toasters. Now add laser printers to the list. Creator vimpo took an old Samsung C410W, found a buffer overflow in its LTP XML parser on port 7000, and used it to load a complete Minecraft 1.21.4 server.

From Paper Jam to Paper Server

The process starts with reverse engineering the printer firmware. After dumping RAM and analyzing it in Ghidra the exploit overwrites memory to run a two stage payload. First a small stager then the full UCraft based server listening on port 25565. The video walks through every step including the moment players actually connect.

Printers were never meant to generate chunks or handle multiplayer. The fact that this works at all even briefly is peak Minecraft technical culture.

Performance is exactly what you would expect from 2015 office hardware. The demo shows chunk loading struggles with multiple players and the server eventually crashes often with a literal paper jam reference. Still it boots it runs and it proves the point.

  • Target: Samsung C410W firmware V3.00.02.20
  • Exploit: Buffer overflow via LTP protocol on port 7000
  • Payload: Two stage loader that spawns full Minecraft server
  • Demo IP: 192.168.1.132 running version 1.21.4
  • Repo includes build scripts and compiled binaries
README.md page showing firmware version, two-stage exploit details and Minecraft server binaries
Project README listing Samsung C410W firmware V3.00.02.20, stager, UCraft application.bin and run.py demo Source

The complete project is open sourced at the UCraft-printer GitHub repo. It includes toolchain setup cmake instructions and notes on hardcoded values that would need tweaking for real use. If you have the same printer and some patience you can try it yourself.

This is not a practical way to host a server. It is a glorious demonstration of what happens when Minecraft players refuse to accept that hardware has intended purposes. In an era of cloud everything seeing someone squeeze a game server into a printer feels like a necessary act of rebellion.