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