Nasıl gzinflate ve çalışan olmadan şişirilmiş veri kaydedebilirsiniz?

2 Cevap php

Eh, benim sunucu. Arkadaşım buldu ve ondan anlam yapmaya çalışıyorum, bana gönderdi. Ne gibi görünen bir PHP IRC bot, ama bunu çözmek ve bunun hiçbir mantıklı nasıl hiçbir fikrim yok.

İşte kod:

<?eval(gzinflate(base64_decode('some base 64 code here')))?>

Yani base64 çözümlenmiş ve garip karakterler bu çıkışı bir ton, ben bir. Txt için. Jpg değiştirmek ve onu açtığınızda gibi, şifreli veya farklı bir dosya türü ya da tahmin ediyorum.

Ama bu çözmek ve kaynağını belirlemek için nasıl hiçbir fikrim yok. Herhangi bir yardım?

2 Cevap

Bu güvenli, ama hala kodunu göstermek gerekir:

<pre>
<?echo(gzinflate(base64_decode('some base 64 code here')))?>
</pre>

Bu echo yerine eval vardır.

Bunun yerine kabuk yapmak isterseniz, base64 çözme sonra gunzip deneyin.

Ne muhtemelen bulacaksınız eval eval başka bir döngü üretir olmasıdır. Sonunda gerçek kod uygulanıncaya kadar bu devam edebilir.

Ben sonradan ben biçimlendirmek bir ağ bağlantısı kesilmiş makine üzerinde adım adım deşifre olacaktır.