Re: Diskuze k úloze číslo 13sine (24. 1. 2012 - 9:02)
On Tue, Jan 24, 2012 at 02:12:57AM +0100, Jan Hadrava wrote: > Jak jste ulohu resili? Ja upravil x11vnc: pridal jsem tam XSetAuthorization() a zkompiloval az po vygenerovani klice. Nechtel jsem se zbytecne zabyvat vstupem z prikazove radky, nebo .Xauthority.
Ovela pracnejsie :) Napisal som si skript, ktory mi vyparsoval z URL MIT-MAGIC-COOKIE-1 a pridal ju cez xauth. Potom cez "xwd -display x11.podrate.cz:$i -root | xwud -display :0.0" som si zobrazil vzdialenu plochu. Ked som zistil, ze sa nieco posiela, stiahol som si xkey.c (X-ovy keylogger, myslel som si vtedy, ze staci realizovat pasivny MITM).
Toto vsak k vyrieseniu ulohy nestacilo, nasledne som si napisal pomocou Xlib program, ktory posielal mnou zadane znaky (XSendEvent), cim som dokazal zmenit a zaslat formular.
> Jak jste ulohu resili? Ja upravil x11vnc: pridal jsem tam XSetAuthorization() a zkompiloval az po vygenerovani klice. Nechtel jsem se zbytecne zabyvat vstupem z prikazove radky, nebo .Xauthority.
Ovela pracnejsie :) Napisal som si skript, ktory mi vyparsoval z URL
MIT-MAGIC-COOKIE-1 a pridal ju cez xauth. Potom cez "xwd -display
x11.podrate.cz:$i -root | xwud -display :0.0" som si zobrazil vzdialenu plochu.
Ked som zistil, ze sa nieco posiela, stiahol som si xkey.c (X-ovy keylogger,
myslel som si vtedy, ze staci realizovat pasivny MITM).
Toto vsak k vyrieseniu ulohy nestacilo, nasledne som si napisal pomocou Xlib
program, ktory posielal mnou zadane znaky (XSendEvent), cim som dokazal zmenit a
zaslat formular.