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.
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
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.
Other