Diskuze k úloze číslo 13

Toto fórum slouží výhradně k diskuzím o úloze číslo 13. Během hry je zakázáno diskutovat o zadání i řešení této úlohy kdekoliv jinde, než zde. K diskuzi o ostatních úlohách prosíme využijte jim příslušná fóra. Prosíme, nekažte hru ostatním!
Re: Diskuze k úloze číslo 13 Jan Hadrava (24. 1. 2012 - 2:12) Sbalit(6)
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.
Re: Diskuze k úloze číslo 13 Tomáš Janoušek (24. 1. 2012 - 8:32) Sbalit(1)
A přitom stačí pustit xauth a napsat add x11.podrate.cz:1 MIT-MAGIC-COOKIE-1 blablabla. :-)
Re: Diskuze k úloze číslo 13 sine (24. 1. 2012 - 9:02) Sbalit(2)
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.

Re: Diskuze k úloze číslo 13 Tomáš Janoušek (24. 1. 2012 - 9:55) Sbalit(1)
No, ty hrátky s tím xkeyem a XSendEventem mohly být klidně mnohem pracnější než dopsání XSetAuthorization do x11vnc. ;-)

(A přitom fakt stačilo udělat xauth, x11vnc, ve správnou chvíli přepsat mail, a vuala.)
Re: Diskuze k úloze číslo 13 sine (24. 1. 2012 - 9:24) Sbalit(1)
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, cim som dokazal zmenit a zaslat
formular.

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.

--

Re: Diskuze k úloze číslo 13 Bilbo (24. 1. 2012 - 20:44) Sbalit(1)
Autorizaci jsem dodal pres xauth a pak uz jen import na snimani obrazovky (aneb pozorovani toho co se tam deje) a osvedceny xdotool na prepsani nielova emailu ve vhodny moment a nasledne poslani hesla :)
Re: Diskuze k úloze číslo 13 Milan Roubal (25. 1. 2012 - 1:29) Sbalit(1)
Ja jsem byl presvedcen ze to musi jit udelat pres Xephyr nebo Xnest, ale ani pres jeden se mi to nepodarilo. To nemelo jit udelat? Nakonec jsem dneska nasel xwd a pak to uz slo.