Descodificar base 64 help

REEF^

Power Member
Boas, é o seguinte tenho um blog onde utilizo um tema de wordpress grátis, só que alguns ficheiros veem codificados em base 64, neste caso precisava de editar um fooder, para adicionar algumas coisas, numca para remover direitos de Autor.

Alguem sabe como posso fazelo ?


Cumprimentos,

João
 
É simples. Pegas no código que queres descodificar, fazer um ficheiro .php novo, e fazes algo do género:
PHP:
<?php
$o_que_quero_descodificar = "WldBTUUgUnVsZXMh";
echo base64_decode($o_que_quero_descodificar);
?>

Depois é só fazeres o inverso para repôr:
PHP:
<?php
$o_que_quero_codificar = "Quero codificar isto";
echo base64_encode($o_que_quero_codificar);
?>

Isto é, descodificas, alteras o que tens de alterar, depois codificas de novo e pões onde estava.
 
É simples. Pegas no código que queres descodificar, fazer um ficheiro .php novo, e fazes algo do género:
PHP:
<?php
$o_que_quero_descodificar = "WldBTUUgUnVsZXMh";
echo base64_decode($o_que_quero_descodificar);
?>

Depois é só fazeres o inverso para repôr:
PHP:
<?php
$o_que_quero_codificar = "Quero codificar isto";
echo base64_encode($o_que_quero_codificar);
?>

Isto é, descodificas, alteras o que tens de alterar, depois codificas de novo e pões onde estava.


Muito Obrigado pela ajuda ! ;)

Cumprimentos,

João Silva
 
Não está a funcionar, já agora deixo aqui o code se alguem quiser experimentar

<?php $_F=__FILE__;$_X='Pz4NCiAgPC9kNHY+DQogIDxkNHYgY2wxc3M9IlNoNTV0LXRsIj48L2Q0dj4NCiAgPGQ0diBjbDFzcz0iU2g1NXQtdHIiPjxkNHY+PC9kNHY+PC9kNHY+DQogIDxkNHYgY2wxc3M9IlNoNTV0LWJsIj48ZDR2PjwvZDR2PjwvZDR2Pg0KICA8ZDR2IGNsMXNzPSJTaDU1dC1iciI+PGQ0dj48L2Q0dj48L2Q0dj4NCiAgPGQ0diBjbDFzcz0iU2g1NXQtdGMiPjxkNHY+PC9kNHY+PC9kNHY+DQogIDxkNHYgY2wxc3M9IlNoNTV0LWJjIj48ZDR2PjwvZDR2PjwvZDR2Pg0KICA8ZDR2IGNsMXNzPSJTaDU1dC1jbCI+PGQ0dj48L2Q0dj48L2Q0dj4NCiAgPGQ0diBjbDFzcz0iU2g1NXQtY3IiPjxkNHY+PC9kNHY+PC9kNHY+DQogIDxkNHYgY2wxc3M9IlNoNTV0LWNjIj48L2Q0dj4NCjwvZDR2Pg0KDQo8ZDR2IDRkPSJmMjJ0NXIiPg0KPCEtLSBJZiB5MjMnZCBsNGs1IHQyIHMzcHAycnQgVzJyZFByNXNzLCBoMXY0bmcgdGg1ICJwMnc1cjVkIGJ5IiBsNG5rIHMybTV3aDVyNSAybiB5MjNyIGJsMmcgNHMgdGg1IGI1c3QgdzF5OyA0dCdzIDIzciAybmx5IHByMm0ydDQybiAyciAxZHY1cnQ0czRuZy4gLS0+DQo8cD5DMnB5cjRnaHQgJmMycHk7IGEwMDgsIDwxIGhyNWY9Ijw/cGhwIDVjaDIgZzV0XzJwdDQybignaDJtNScpOyA/PiI+PD9waHAgYmwyZzRuZjIoJ24xbTUnKTsgPz48LzE+IEFsbCBSNGdodHMgUjVzNXJ2NWQgPGJyPg0KUDJ3NXI1ZCBieSA8MSBocjVmPSJodHRwOi8vdzJyZHByNXNzLjJyZy8iPlcycmRQcjVzczwvMT4gVGg1bTUgYnkgPDEgaHI1Zj0iaHR0cDovL3d3dy5wMms1cmcxbWJsNG5nNG5kNXguYzJtIj5Pbmw0bjUgUDJrNXIgUjIybSBSNXY0NXdzPC8xPiBTcDJuczJyNWQgYnkgPDEgaHI1Zj0iaHR0cDovL3d3dy5iNG1tNXJzaDJwcy5jMm0gIj5CTVcgUjVwMTRyIFNoMnBzPC8xPiAxbmQgPDEgaHI1Zj0iaHR0cDovL3d3dy5ibXctdzFsbHAxcDVycy5jMm0iPkJNVyB3MWxscDFwNXJzPC8xPjxici8+DQo8MSBocjVmPSI8P3BocCBibDJnNG5mMigncnNzYV8zcmwnKTsgPz4iPkVudHI0NXMgKFJTUyk8LzE+IDFuZCA8MSBocjVmPSI8P3BocCBibDJnNG5mMignYzJtbTVudHNfcnNzYV8zcmwnKTsgPz4iPkMybW01bnRzIChSU1MpPC8xPi4NCjwhLS0gPD9waHAgNWNoMiBnNXRfbjNtX3EzNXI0NXMoKTsgPz4gcTM1cjQ1cy4gPD9waHAgdDRtNXJfc3QycCg2KTsgPz4gczVjMm5kcy4gLS0+PC9wPg0KPC9kNHY+DQo8L2Q0dj4NCg0KPC9iMmR5Pg0KPC9odG1sPg==';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>
 
Código:
[noparse]
  </d4v>
  <d4v cl1ss="Sh55t-tl"></d4v>
  <d4v cl1ss="Sh55t-tr"><d4v></d4v></d4v>
  <d4v cl1ss="Sh55t-bl"><d4v></d4v></d4v>
  <d4v cl1ss="Sh55t-br"><d4v></d4v></d4v>
  <d4v cl1ss="Sh55t-tc"><d4v></d4v></d4v>
  <d4v cl1ss="Sh55t-bc"><d4v></d4v></d4v>
  <d4v cl1ss="Sh55t-cl"><d4v></d4v></d4v>
  <d4v cl1ss="Sh55t-cr"><d4v></d4v></d4v>
  <d4v cl1ss="Sh55t-cc"></d4v>
</d4v>
<d4v 4d="f22t5r">
<!-- If y23'd l4k5 t2 s3pp2rt W2rdPr5ss, h1v4ng th5 "p2w5r5d by" l4nk s2m5wh5r5
2n y23r bl2g 4s th5 b5st w1y; 4t's 23r 2nly pr2m2t42n 2r 1dv5rt4s4ng. -->
<p>C2pyr4ght &c2py; a008, <1 hr5f="<?php 5ch2 g5t_2pt42n('h2m5'); ?>"><?php bl2g
4nf2('n1m5'); ?></1> All R4ghts R5s5rv5d <br>
P2w5r5d by <1 hr5f="http://w2rdpr5ss.2rg/">W2rdPr5ss</1> Th5m5 by <1 hr5f="http:
//www.p2k5rg1mbl4ng4nd5x.c2m">Onl4n5 P2k5r R22m R5v45ws</1> Sp2ns2r5d by <1 hr5f
="http://www.b4mm5rsh2ps.c2m ">BMW R5p14r Sh2ps</1> 1nd <1 hr5f="http://www.bmw-
w1llp1p5rs.c2m">BMW w1llp1p5rs</1><br/>
<1 hr5f="<?php bl2g4nf2('rssa_3rl'); ?>">Entr45s (RSS)</1> 1nd <1 hr5f="<?php bl
2g4nf2('c2mm5nts_rssa_3rl'); ?>">C2mm5nts (RSS)</1>.
<!-- <?php 5ch2 g5t_n3m_q35r45s(); ?> q35r45s. <?php t4m5r_st2p(6); ?> s5c2nds.
--></p>
</d4v>
</d4v>
</b2dy>
</html>
[/noparse]

Código:
);$_X=strtr($_X,'123456aouie','aouie123456');$_R=ereg_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;

Não fiz nada que não tenha dito neste tópico.

Tradução do que está ali (feitos os rewrites do segundo código):
Código:
[noparse]
  </div>
  <div class="Sheet-tl"></div>
  <div class="Sheet-tr"><div></div></div>
  <div class="Sheet-bl"><div></div></div>
  <div class="Sheet-br"><div></div></div>
  <div class="Sheet-tc"><div></div></div>
  <div class="Sheet-bc"><div></div></div>
  <div class="Sheet-cl"><div></div></div>
  <div class="Sheet-cr"><div></div></div>
  <div class="Sheet-cc"></div>
</div>
<div id="footer">
<!-- If you'd like to support WordPress, having the "powered by" link somewhere
on your blog is the best way; it's our only promotion or advertising. -->
<p>Copyright &copy; a008, <a href="<?php echo get_option('home'); ?>"><?php blog
info('name'); ?></a> All Rights Reserved <br>
Powered by <a href="http://wordpress.org/">WordPress</a> Theme by <a href="http:
//www.pokergamblingindex.com">Online Poker Room Reviews</a> Sponsored by <a href
="http://www.bimmershops.com ">BMW Repair Shops</a> and <a href="http://www.bmw-
wallpapers.com">BMW wallpapers</a><br/>
<a href="<?php bloginfo('rssa_url'); ?>">Entries (RSS)</a> and <a href="<?php bl
oginfo('comments_rssa_url'); ?>">Comments (RSS)</a>.
<!-- <?php echo get_num_queries(); ?> queries. <?php timer_stop(6); ?> seconds.
--></p>
</div>
</div>
</body>
</html>
[/noparse]
 
Back
Topo