Stáhnul jsem si z internetu jednu šablonu pro wordpress. Hodně se mi líbila a chtěl jsem jí poupravit a pouřít na můj nový projekt. Bohužel po otevření souboru header.php jsem viděl, že je tam zakódovaný řádek pomocí base64_decode. Když jsem otevřel footer.php a změnil tam link, web hodil erorr a nic nenaběhlo. Věděl jsem, že budu potřebovat dekódovat kód v header.php abych zjistil co se pod ním ukrývá a kam vede cesta dále, kde budou nastavený práva na zobrazování toho odkazu.
Vlezl jsem si na google a začal hledat jak to odkódovat, až jsem našel vynikající script, který to udělá sám.
Nachází se ZDE! Bohužel zvládá pouze base64_decode, str_rot13 nikoliv. Tak jsem jednoduše zjistil o co se jedná a v souboru function.php poté smazal dva řádky a také zakódované řádky v header.php a vše už fungovalo bez problémů. Jestli nevíte jak rozkódovat str_rot13, tak existuje jednoduchá finta. Místo toho eval napište echo a poté jděte zpět na web a zobrazte zdrojový kód. Místo zašifrovaného kódu uvidíte co se pod ním skrývá.
edit: nalezl jsem stránku, kde lze rozkódovat i zakódovat php řádky
Já to zkoušel u footeru a už to asi nejde, prostě se mi to nepovedlo. Obešel jsem to tím, že jsem si zobrazil zdrojový kód a zkopíroval to do footeru z něj.