Hoofdcategorieën

Printerhack via browser kan voor papieren spam zorgen

Door Willem de Moor, donderdag 10 januari 2008 14:58, views: 18.338

Een hacker heeft een exploit ontwikkeld waarmee op relatief eenvoudige wijze netwerkprinters zouden kunnen worden misbruikt om bijvoorbeeld van afstand printopdrachten uit te voeren.

Met behulp van een simpel stukje javascript is het mogelijk printers via de browser aan te sturen. De exploit maakt gebruik van het feit dat steeds meer printers een netwerkverbinding hebben en vaak standaard op poort 9100 naar printopdrachten luisteren. Met de gepresenteerde proof-of-concept hack is het mogelijk om met behulp van een webformulier simpele ascii-art naar de printer te sturen.

Een spammer kan een stapje verder gaan door pcl in javascript te gebruiken. Op die manier kunnen postscript-commando's naar een printer worden gestuurd. Zo is het mogelijk ook complexere printjes, waaronder zogenaamde banner-pagina's die bij elke printopdracht afgedrukt worden, naar kwetsbare printers te sturen. Hoewel postscript meer mogelijkheden biedt, kunnen meer printers met de ascii-methode overweg en derhalve aangevallen worden.

Wanneer een spammer de behoefte voelt, kan een stukje html automatisch vertaald worden naar postscript-opdracht. Door een webpagina met de printercode in bijvoorbeeld een iframe rond te sturen, kan de printerspam een bedrijfsnetwerk binnendringen. De netwerkprinter die de spam moet afdrukken kan vervolgens gevonden worden door het interne netwerk 'brute force' af te lopen. Hoewel massale spamaanvallen via de printer niet direct te verwachten zijn, kan toegangsbeperking tot de printer, met wachtwoorden of via netwerkrestricties, het probleem verhelpen.

Spam door printertoegang via browser

Volgende 15:12
Vorige 14:11

Reacties

«  1  2  3  4  »

Hoewel massale spamaanvallen via de printer niet direct te verwachten zijn, kan toegangsbeperking tot de printer, met wachtwoorden of via netwerkrestricties, het probleem verhelpen.
Papieren spam. Een NEE/NEE-sticker over de netwerkpoort plakken, zou misschien ook helpen ? :P

Das toch niks nieuw. Standaard staat via de jetdirect poort ook SNMP open. Via snmp - set tooltje zou je dus oneindig veel testpagina's kunnen laten afdrukken. Dus zo spannend is die exploit niet.

Via snmp - set tooltje zou je dus oneindig veel testpagina's kunnen laten afdrukken. Dus zo spannend is die exploit niet.
Het gaat niet om testpagina's, maar om spam, oftewel ongewenste reclame. Ik denk dat je vreemd op zal kijken als je 's morgens op kantoor komt om op alle printers pagina's te vinden met blote dames, viagra-aanbiedingen, diploma's en zo nog wat...

mwoh ergens denk ik eigenlijk dat ik angenaam verrast zou zijn als ik een stapel blote damens aan zou treffen, hehe :P


ja, hilarisch.
moet je je printer maar niet zomaar open laten staan :P (herinner me nog een studiejaar bij Fontys, toen we boeken en dictaten van 200+ pagina's moesten printen en alle beveiligingen uit stonden.. heh, helpdesk was niet blij toen ze na een paar dagen door hun voorraad papier heen waren :D )

Ongeveer gelijk bij ons op school, infrarood poort van de printer doet het best :)

Zelfde bij ons, waar je de netwerkprinter met je eigen laptoppie kunt verbinden om zo om het betaalsysteem van school heen komen kunt.

Bij ons kon je lange tijd op de computers van de derectie!

Op de TU Delft ook gedaan, maar dan op ambachtelijke wijze. Adminwachtwoord achterhalen uit een memory dump, nieuwe student met admin rechten maken en printquota uitvinken. (Kon je meteen die irritante headerpagina's personaliseren ;) )

Ik denk dat je vreemd op zal kijken als je 's morgens op kantoor komt om op alle printers pagina's te vinden
Als ik het goed hebt begrepen moet je eerst met een browser of mailclient de bewuste code uitvoeren, dus kun je dat nooit 's ochtends in de printer terugvinden. Tenzij je favoriete website ineens gehacked is en op standaard refresh staat en je PC aan laat staan 's nachts.

of er zit adware op een pc, die toevallig ook aan staat :9

Moest 1ste instantie wel een klein beetje lachen maar, waar houd het op? dat je straks je post door je brievenbus krijgt van viagra ofzo? Terwijl je er helemaal niet om vraagt..

Dat heet dan gewoon folder-reclame

Het moet niet gekker worden, voor je het weet stopt men allemaal reclame op papier in je brievenbus! Daar moet iets op gevonden worden!! :+ }:O 8-) 8)7

Haha nu krijg je zelfs reclame folders van viagra thuis gestuurd op papier.

maja oplossing is makkelijk, gewoon een andere poort voor je printer kiezen (zal thuis gen mogelijkheid zijn meestal te weinig opties, maar een beetje bedrijfs printer heeft deze optie wel)

En een externe hacker moet wel eerst ín het LAN komen voordat'ie dit kan...
en interne spammers kun je zo opsnorren lijkt me zo! :O

Dat is dus niet zo.
Als je iets in elkaar fixt in bv Javascript, wordt dit client side uitgevoerd. Alleen wordt het gissen naar het IP van een printer.. Maar goed je kan het bv ook naar de locale ip reeks sturen.

Dat is niet helemaal waar. Als je op een internetpagina op een 'print dit' knopje klikt, rolt het toch echt uit je eigen printer, ook al staat de bron op een server aan de andere kant van de wereld.

Enige verschil met deze hack, is dat er gezocht wordt naar alle printers op het netwerk die open staan ipv alleen de door jou geselecteerde printer. Op kantoren van grote brdrijven, waar elke afdeling zijn eigen, gedeelde, printer heeft, kan je in 1x een x aantal spam berichten naar buiten laten rollen.

Moet er nog steeds een actie plaatsvinden door de gebuiker natuurlijk, maar de ervaring leert ons dat dat niet zo'n heel groot probleem is... ;)

Nee, het "aardige" van deze hack is dus dat er geen gebruikersinterventie nodig is. Javascript "praat" direct met de printer. En je collega's zich maar afvragen waarom jij viagra advertenties uit zit te printen...

Nou ja, met 'actie van de gebruiker' bedoelde ik ook meer het lokken van die gebruiker naar een website. Natuurlijk is het daarna automatisch dankzij de Javascript.

Gewoon iemand naar een website lokken, de javascript doet de rest.

Gôh, beetje verbaast, had niet verwacht dat dit ook zo "makkelijk" kan.
Wel grappig trouwens :)
Ben je eindelijk van je spam in je mailbox af, kotst je printer allemaal spam uit...

Gelukkig is een printer makkelijker uit te zetten dan je mailbox.

eenvoudige oplossing bijna geen papier in je printer :P

Vervolgens is het papier op en gaat de printer z'n geheugen vullen. Als je zelf gaat printen stop je papier in de printer en komt het er alnog uit...

hmm je printer moet wel aan staan hiervoor natuurlijk, en het is geen script die gelijk gaat printen als je je printer aan staat. meeste mensen zijn hier dus wel veilig voor denk ik.. alleen bedrijven, die vaak een paar centrale printers hebben gaan hier echt last van krijgen (als deze hack veel toegepast gaat worden)

Mijn HP deskjet 940c is aangesloten via USB op de computer. Zodra de computer wilt printen zet de printer zichzelf aan. Dus een thuis gebruik is niet veilig zolang deze optie beschikbaar is op de printer van de gebruiker.

maar het gaat over netwerkprinters. Je printer op usb is dus veilig.

Je printer op usb is dus veilig.
Het is ook mogelijk om vanuit je browser zonder popup te printen, dus zo veilig is het ook weer niet.
"Helaas" voor die spammerts is dat niet zomaar met elke browser mogelijk en is vraagt dat voor zover ik weet nog wel een paar randvoorwaarden.
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 15:12
Vorige 14:11
VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: