Překvapený, jak snadno lze získat přístup k cizí emailové schránce na Seznamu (pouhým přečtením emailové zprávy, která se navíc může tvářit třeba jako upozornění na zajímavé a skutečně existující WWW stránky, takže uživatel nepojme žádné podezření), řekl jsem si, že to zkusím i s jinými poskytovateli emailu zdarma. Další testovací schránku s uživatelským jménem uncle.hacker (které jsem si zvolil pro práci na tomto projektu), jsem si založil na serveru Email.cz (http://www.email.cz). Po zaslání testovací HTML zprávy skládající se z řady HTML značek různé potenciální nebezpečnosti (od nevinného <font> pro změnu barvy písma, přes <iframe> zneužitelný k vložení neviditelného vnořeného okna s jinou stránkou až ke značce <script>, která umožňuje provést na stránce skript v jazyce JavaScript - právě takový, kterým jsem si zpět zasílal adresu stránky na Emailu Seznam). Náhledem do zdrojového kódu této zprávy po jejím přijetí a otevření jsem zjistil, že úroveň zabezpečení serveru Email.cz vzhledem k interpretaci zpráv ve formátu HTML je vyšší než stejné zabezpečení u Emailu Seznam. HTML emaily se sice zobrazují přímo jako tělo zprávy (což je logičtější a pro mé potřeby i žádanější, ale je zde vynechán krok otevírání HTML přílohy), ale existuje zde filtrování zobrazovaného HTML kódu. Protože značku <script> server nenechá projít, ale nahradí ji tak, aby se zobrazila jako obyčejný text, prohlížeč ji neinterpretuje jako JavaScript vložený do stránky a já tak nemohu spustit kód svého "bonzáckého" skriptu. Se spouštění JavaScriptového kódu jsem na Email.cz neuspěl ani u atributu onload značky <img> (vkládá do stránky obrázek), která v HTML slouží k vyvolání JavaScriptového kódu poté, co se zobrazí obrázek, ke kterému se váže. Drobným prozkoumáním celého systému Email.cz se mi podařilo objevit, že odkazy umístěné na hlavní stránce serveru a sloužící pro změnu kódování češtiny, odkazují na adresu skriptu na email.cz, jehož parametrem je název žádaného kódování. Adresu jednoho z odkazů jsem si zkopíroval a namísto názvu kódování jsem do něj vložil svůj HTML kód vyvolávající "bonzácký" skript, který jsem umístil do externího souboru na svůj účet na freewebu. Skriptu pro změnu kódování češtiny na email.cz neošetřuje případ, kdy dostane jako parametr název neexistujícího kódování (obecně jakýkoliv text jiný než název kódování, tedy i HTML kód). V takovém případě je zobrazeno chybové hlášení o neexistenci souboru. Protože jsou informace o každém kódování na serveru Email.cz ukládána do zvláštního souboru, který ve svém názvu obsahuje název toho kterého kódování, zobrazí se při zadání neexistujícího názvu kódování chybová hláška "Nelze nalézt soubor nazevsouboru", kde nazevsouboru je název hledaného souboru obsahuje text předaný skriptu jako falešný název kódování. Protože chybová hláška nefiltruje znaménka < a >, která jsou základem pro jazyk HTML, když se jako název kódování skriptu pošle kus HTML kódu, vloží jej do stránky s chybovým hlášením bez jakýchkoliv úprav. To by ovšem nebyla zase tak veliká chyba, protože stránka pro změnu kódování češtiny je dostupná i bez přihlášení na server a není jí tedy zasílán bezpečnostní kód pro přístup ke schránce (podobný, jako se používá i na Email Seznam). Tuto stránku však lze šikovně využít jako prostředníka pro získání tohoto kódu ze stránky, která jím chráněná je. Filtrovací mechanismy Emailu.cz nefiltrují již zmiňovanou značku <iframe>. Pomocí ní lze vložit do emailové zprávy mrňavé okýnko, které navíc může být ještě nastaveno jako neviditelné, takže jej uživatel nemůže zaregistrovat, a do tohoto okýnka otevřít skript pro změnu kódování češtiny s HTML kódem podstrčeným jako falešný název kódování. Do tohoto kódu můžu vložit skript, který mému "sběračskému" PHP skriptu odešle adresu svého rodičovského okna (okna s emailovou zprávou) a získání bezpečnostního kódu a tím i přístup k emailové schránce mám zajištěný. Prohlížeč sice nepovolí přístup k informacím o rodičovském oknu stránce umístěné na jiném serveru (proto nemohu k získání bezpečnostního kódu do jednoduše otevřít svou stránku umístěnou na freewebu, ale přístup k těmto informacím (a tedy i adrese rodičovského okna) povolí stránce umístěné na stejném serveru, kvůli možnému využití skriptování v rámci uživatelského rozhraní služby). To je důvod, proč jsem musel najít nějaký skript umístěný pod doménou email.cz, který mi povolí vložit do jím generovaného obsahu svůj vlastní HTML kód.