Hi,

"Kiss Gabor" <ki...@ssg.ki.iif.hu> írta 2016-02-03 11:02-kor:
> Ha jól sejtem, bizonyos operációs rendszerű gépek bizonyos képernyőiről
> szeretnél rendszeresen képeket gyűjteni az előtte ülő user
> folytatólagos közreműködése nélkül. Ez a feladat?
> 
> Ez minden cracker álma. :-)
> Mármint a delikvens tudta és engedélye nélkül screenshotokat lopni.
> És lássuk be, ez ellen kézzel-lábbal védekeznek a userek.
> 
> Miért is kell ez neked? Fejtsd ki, kérlek!

Le a kalappal! Nagyon szépen kifejtetted, amit én is gondolok az egészről.
A másik amit nem értek: gyakorlatilag le is írta emberünk a megoldást, csak
a unix szemlélet hiányzik belőle. Ott a csomó kis legókocka.
Az xwd-t, már meg is írta, hogy le tudja menteni a képernyőt.

Ha nem akar protokoll-t túlbonyolítani, akkor fogja, és egy one-liner
shellscriptbe rágyógyítja, hogy megnézi, ki az aktuális user a :0-n
(feltéve, hogy nincs másik X session), sudo-zik rá, hogy a mit bűvös
sütijét elérje, majd amit lement tempfile-t a cucc, azt kivágja stdout-ra,
és del.

Ha még védelmet is akar, akkor az egész stdout-os történetet egy openssl-el
becsomagolja, hogy a klienstől kérjen egy adott CA által aláírt
tanúsítványt (meg persze ő is felmutasson egy szépet, amivel a saját
stream-jét titkosítja), és kézcsók.

A portra rátevés meg megint nem egy probléma. Ha másképp nem megy: inetd,
xinetd, vagy egy kb. néhány soros Net::Server alapú perl program, a'la:
http://search.cpan.org/dist/Net-Server/lib/Net/Server.pod

Üdv,
Gyu
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux

válasz