[Tool] pjl-shell.pl - Printer Job Language Shell.
Ok. So I was looking through my files on printer/embedded device exploitation today and noticed this lovely piece of code: pjl-shell.
Get it here: http://pastebin.com/raw.php?i=rUtHYLeQ
Now what it is, is a Perl script that allows you to connect to HP Printers on port 9100, and gives you a "shell" like interface.
You can upload files, download, send raw PLJ commands, change the ready message, etc. Think of it as "HiJetter" in Perl.
Over the coming weeks and months I will be posting more stuff I find on my research into printers/embedded devices - people like FX from Phenoelit have gone before me and done a lot of excellent prior research, so I might even be able to take things a step further!
BTW: To find printers, a search for "JetDirect" on Shodan works fine... Just SNMP 'em to check are they still there!
















