Po drátě 5: Řešení úlohy č. 2
V PDF dokumentu je na první pohled vidět, že se tam o hesle přímo píše, takže není potřeba hledat nikde jinde (mailové hlavičky atp.). Stačilo by nějak se zbavit těch razítek... To můžeme udělat mnoha způsoby. Autora jako první napadl inkscape jakožto příjemný GUI nástroj, který se bude dobře používat i méně zkušeným hráčům. Ale rozhodně to nebyla jediná možnost, jak už je vidět i v diskusi k úloze, použít šlo např. pdfedit nebo z příkazové řádky program pdfimages. Jeden z hráčů úlohu vyřešil přímo v evince: evince umožňuje vytáhnout obrázek z PDF pomocí Drag&Drop.
Zadání obsahovalo skrýš pro vedlejší úlohu. Rádoby čínský text je ve
skutečnosti opravdu ve špatném kódování - hlavička e-mailu napovídá zkusit text
převést do UCS-2. Jak by mohl text změnou kódování změnit význam? Kdo zkusil,
uviděl: po převodu do UCS-2 a zobrazení jako ASCII čteme: heslo pro vedlejsi
ulohu je vrabec
.
Zajímavosti
Těsně před hrou (cca hodinu) se ozval autorovi jeden z testerů: A to se mělo
řešit vážně takto?
- všiml si, že když v prohlížeči rychle protočí zoom z
100% na 10000%, tak se nejdříve zobrazí pozadí (tj. text i s heslem) a teprve
cca vteřinu poté se překryje razítkem. Usoudili jsme, že u druhé nejjednodušší
úlohy nevadí, že jde řešit i takto.
Autorem této úlohy je Milan. Nápad na skrýš vedlejší úlohy pochází od našeho kolegy ze SUSE, Standy Brabce, který kdysi řešil zábavný bug editoru gedit projevující se přesně takto. Moc děkujeme za krásný nápad!