Jakoś wcześniej się z tym nie spotkałem aby kod .php był zakodowany. Widocznie moja wiedza na ten temat była mała. Więc postanowiłem się tym zainteresować, tym bardziej że zakładałem nowego bloga, a theme który wykorzystałem był darmowy. Zatem jaki jest sens kodowania stopki? Gdzieś wyczytałem, że niby to zabezpieczenie autora i modyfikacja jest łamaniem jego praw? Ale konkretnej informacji nie mogę znaleźć na ten temat więc uznaje to za bezsens. Tym bardziej, że rozwiązanie takiego kodu jest ogólnie dostępne za pomocą kilku kliknięć myszką…

Może o to chodziło, aby uprzykrzyć życie blogerowi bo fakt.. straciłem na to cenny czas aby wyszukać rozwiązanie. Na forach znalazłem linki do stron dekodujących zaszyfrowany kod. Np:

[information_box title=”code” ]<?php eval(base64_decode(‚Pz4gPGRpdiBpZD0iZm9vdGVyIj48L2Rpdj4NCjxkaXYgaWQ9ImZvb3Rl cmJveCI+DQo8ZGl2IGNsYXNzPSJmb290ZXIiPjxwPkNvcHlyaWdodCA8P3BocCB0aGVfdGltZSgnWScpOyA /PiA8P3BocCBibG9naW5mbygnbmFtZScpOyA/Pi48YnIgLz4NCiBXb3JkUHJlc3MgLiA8YSBocmVmPSJodH RwOi8vc2VuZC1lbWFpbC5vcmcvIiB0aXRsZT0ic2VuZCBhbm9ueW1vdXMgZW1haWwiPlNlbmQgYW5vbnltb 3VzIGVtYWlsPC9hPjwvcD4NCjwvZGl2Pg0KDQo8IS0tIDw/cGhwIGVjaG8gZ2V0X251bV9xdWVyaWVzKCk7 ID8+IHF1ZXJpZXMuIDw/cGhwIHRpbWVyX3N0b3AoMSk7ID8+IHNlY29uZHMuIC0tPg0KPD9waHAgd3BfZm9 vdGVyKCk7ID8+PC9kaXY+PC9kaXY+DQo8ZGl2IGlkPSJmb290ZXJjbG9zZSI+PC9kaXY+DQo8L2Rpdj4NCj wvYm9keT48L2h0bWw+IDw/’));?>[/information_box]

Oczywiście wyciąłem tylko sam kod czyli to co w nawiasie (‚kod’). No i otrzymujemy normalny kod php.

[information_box title=”code” ]?> <div id=”footer”></div> <div id=”footerbox”> <div><p>Copyright <?php the_time(‚Y’); ?> <?php bloginfo(‚name’); ?>.<br /> WordPress . <a href=”http://send-email.org/” title=”send anonymous email”> Send anonymous email</a></p> </div> <!– <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. –> <?php wp_footer(); ?></div></div> <div id=”footerclose”></div> </div> </body></html> <?[/information_box]

Problem w tym, że mój footer był zakodowany nieco inaczej. Tzn ta stronka sobie z nim nie radziła. Więc znów musiałem tracić czas aby sobie rozkodować to w inny sposób. Np podpatrzeć źródło strony. Niestety to nie pomagało gdyż stopka była przesunięta w dziwny sposób. Znalazłem inną stronę do rozkodowania tego problemu:

[information_box title=”code” ]<? eval(gzinflate(base64_decode(‚FZfHDoSIEUR/ZW+7Fgdykq1dEQYYck4Xi5xz5us95jQSl+mmuq reP3//558/ijPp/6reZiz7ZC/+2vb1v+u0w+hfabIVBPbfvMimvPjrTyGuHX6zfaEXT209j77OX6jj1Vd7i 1a71bpVSfoTD1VsgxksUQJIkiYIEsAN+kMEg/rwReGQQ 5wRHBCvsxEJVJe5VYmNAgHVCeq8Z2+NEaITuI7nZG5CXkMnHzhyguvtliupTGmX5QsLGHmQ6y5VWQqWx5Al zemDe1CqaSCFffHn8/Wg+3M0xWRxG1S4SiVaR2Xzmp7kzBVHm13g7QSvvZnrHtI/88RmA5s/6o488ce/aP5 W0xGFQaz1VcVVnuExR/qhiBKDGhZgvfqmP4cnIB/sQr+I3J7NGVZntQs7vfsxokzAwxb7Vw6NC0NCWmDX8+ bffOhnJnM/bHjHIZC9DyGC3vYWT7hxMq9uE5YpUhaeCqnH/GcNcdKfU9OHED/HCf5GTDunq8oUPgPNMT0uX X26VgD9zV99H47k+3RtEGYBtpHtZ966rm8XupYanaE0wOB1vdu43kmjKH+uwA/4O0U7PJpubAo1BgvGk7cm 5iMjJlrURn4RWuHgAwP5x9FYL8WNJX5mbjwh0xiDkB3Tc+iw5ap1zHfteylbhqnKdWt9xpij61QdNp8E6Ri 6jRsX6xox3rwwoQMprMooyIpOZwA9Na2Qa0QtZMsSlfpTh5EVP2SH+cd9VFlGULDWXy4kB7gOQa7Br5WkV8 WldpvOFsfhKthzquGThU7T2N+4OKklcL5ppIvtaQAMzh+B8rCfQlAc0sMOdc0gZu8R87pljxlxRlbKROhsW +Gq0VVCVpIl7gyEA+oLHDLQsp9gjPS9p8oFN1FE+nZcojZCz58+EOYJkD3G2rwHfQG0FL+ZAuesEE/F+gY2 u35Pzd6VrnuXqdqctmigMpCeOnkZMIIoWQpPQfDN/AmSN8by5WXbyeIuWUhlAYTtKdgIdXipp4jhQCE1B1n ZwJU2utVU7HO8rP44xmRsnVIAPq/w+kB3KF3aI08pJl5a15arNUwx7XInqQ7pl8CkTGi/3awKqZd/XxN9MC q9g+8aV9eb…….[/information_box]

Prawda, że wygląda nieciekawie? A i tak sporą część obciąłem bo dużo tego było. Ale się udało i mogę zmienić sobie footer.php dla własnych potrzeb. Wpis ten traktuje też jako schowek cennej informacji bo raczej będę tu wracał.