Po drátě 2: Řešení úlohy č. 5

Balíček passwords.rpm nainstaloval pythonovský skript genpassword, generující náhodná hesla, a zhruba 400kB wordlist, jinak nic.

Kdo RPM alespoň trochu zná, ví, že kromě souborů může obsahovat i tzv. scriptlety - shellové skripty, spuštěné automaticky při různých událostech, například těsně po nainstalování balíčku. %post scriptlet v tomto balíčku obsahoval následující řádek:

tail -n 9542 %{_datadir}/%{name}/wordlist.txt | head -n 1 > /tmp/heslo
...který z právě nainstalovaného wordlistu vytáhl slovo Saskatchewan a zapsal ho do souboru /tmp/heslo.

Nejsnáze to šlo zjistit asi prohlédnutím rpm souboru v midnight commanderu, který umí scriptlety zobrazit.