eval(gzinflate(base64_decode('FZ3HjuvQlUV...')));
veya
eval(gzinflate(str_rot13(base64_decode('FZ3HjuvQlUV...'))));
Şeklinde şifrelenmiş kodları decode etmek çok basittir eval yerine print yada echo yazarak
php kodlarını ekrana yazdırabiliriz.
eval'ın ne işe yaradığını bilmeyenler için örnekleyerek basitçe anlatacak olursak.
eval("phpinfo();");
eval("system('id');");
şeklinde php kodu çalıştırmanıza yarıyor daha fazla bilgi için php.net/eval adresini ziyaret edin.
Herneyse sadede gelecek olursak kodlar eğer arka arkaya defalarca şifrelenmiş olursa o zaman işler biraz değişiyor
birde işin içine şu şekilde fonksiyon isimleride değişkenlere atılınca
içinden çıkılmaz bir kod karmaşası oluşuyor
$xztuljbestl = 'base64_decode';
$sviujiujpilbkl = 'gzinflate';
eval($sviujiujpilbkl($xztuljbestl('XJ3HjoPc....')));
Kendi yazmış olduğum decoderi sizlerle paylaşıyorum.
Decoderin aşağıdaki şekilde şifrelenmiş kodları çözdüğü test edilmiştir..
eval(gzinflate(base64_decode('FZ3HjuvQlUV...')));
eval(gzinflate(str_rot13(base64_decode('FZ3HjuvQlUV...'))));
$xztuljbestl = 'base64_decode';
$sviujiujpilbkl = 'gzinflate';
eval($sviujiujpilbkl($xztuljbestl('FZ3HjuvQlUV....')));
Decoder sonuç olarak size kodların kaç defa şifrelendiğini ve decode edilmiş
kodları metin şeklinde ve renklendirilmiş şekilde gösterecektir.
Aşağıdaki betik kod.txt dosyasında olan şifreli kodu alacak ve decode ederek size sunacaktır..
<?php
//Kodlama By s4l1h
//http://pehepe.blogspot.com/2009/07/eval-gzinflate-strrot13-base64decode.html
$ac=@file_get_contents("kod.txt") or die("Kod.txt Dosyasını Okuyamıyorum");
$ac=preg_replace("/<\?php|\?>/", "", $ac);
$ac=preg_replace("/<\?|\?>/", "", $ac);
$desen="|eval\((.*)\((.*)\(\'(.*)\'\)\)\)\;|siU"; // eval(gzinflate(base64_decode('FZ3HjuvQlUV...')));
$desen2="|eval\((.*)\((.*)\((.*)\(\'(.*)\'\)\)\)\)\;|siU"; //eval(gzinflate(str_rot13(base64_decode('FZ3HjuvQlUV...'))));
$x=1;
while(preg_match($desen,$ac,$cik) OR (preg_match($desen2,$ac,$cik))){
eval(str_replace('eval','$ac=',$ac));
$x++;
}
echo "<font color='red'>$x Defa Şifrelenmiş</font><br>";
$sonuc=('<?php
//=======================================
// !! Script Decoded By s4l1h !!
// !! http://pehepe.blogspot.com/ !!
// !! '.date('d-m-Y').'
//=======================================
'.
$ac
.'?>');
echo "<h1>Düz Metin</h1>";
echo "<textarea cols=100 rows=20>$sonuc</textarea><br>";
echo "<h1>Renklendirilmiş</h1>";
highlight_string($sonuc);
?>
15 yorum:
kod falan çözmedi aynı kodu tekrar geri gönderdi bana...
kodlarımdan örnek;
DdRHsptYAEDRuTfi72IAIopyu3+RRU6PIE26APFEznn17TXcOvf733++h2L4kW9J'
.'8/W5yg42yZJ/pcmc0+R/7zzr3/nXzx/i23vUo6VynMghxFGvvSmOPC8cWm/30iTk'
Kodların hepsini http://pastebin.com/ ekleyip link verirsen sana yardımcı olabilirim.
hocam ben baya uğraştım yapamadım http://pastebin.com/m9710ace kodu buraya ekledim yardomcı olabilirmisin
function tags_done(){echo base64_decode("PGEgaHJlZj0iaHR0cDovL3d3dy50dXJraXllbGlzdC5uZXQiPjxpbWcgYm9yZGVyPSIwIiBzcmM9Imh0dHA6Ly93d3cuaGFiZXJrb2xpay5uZXQvbC5naWYiPjwvYT4=");
}
-------------
Hocam bu kodu denedim ama olmadı. Yardımcı olurmusunuz. Buraya veya efekanali@mail.com yolu ile gönderseniz. Çok rcai ediyorum..
Emeğine sağlık öncelikle. Ama benim denemelerimde 2 kere şifrelenmiş diyor ve aynı şekilde ekrana getiriyor.
Bir bakabilirmisin alttaki kodlara
http://pastebin.com/f723fa9b1
http://pastebin.com/f32669b8f
teşekkürler
http://pastebin.com/m4fab5b2a
kodum bu şekilde yardımcı olmasn mumkunmu
tebrik ederim... kodlar gayet başarılı... çatır çatır açıyor... diğer arkadaş sanırım eval yerine echo veya print yazarak denemiş... 100'den fazla kodu kısa sürede açtı... hemde hepsi 80 den fazla şifrelenmiş olduğu halde... tekrar teşekkürler.
Süper bir şey. Ellerine sağlık
Bu linktekini de çözüp verirsen sevinirim Salih kardeşim.
http://pastebin.com/krx0ysGN
Yeni bir post ekledim yasin ilacın aşağıdaki makalede :p
http://pehepe.blogspot.com/2010/02/proje-decoder-online.html
Kendinde online olarak decode edebilirsin.
http://pastebin.com/M9Baraca
@@Voltran Yıldız Malesef eklediğin kod silinmiş ondan dolayı yardımcı olamayacağım.
Selam hocam, Paylaşım ve yardımlar için çok teşekkür ederim.
Benim temamda da şifreleme var bi türlü açamadım, kodlar burda.
http://pastebin.com/e9SzJmxL
yardım edebilirseni çok sevinecem.
Hocam Ellerine Sağlık 63 defa şifrelenmiş dosyam ve çözmesi 2-3 saniye sürdü teşekkür ederim. arkadaşlar nasıl uygulayacaklarını bilmedikleri için sanırım yapamıyorlar. Arkadaşlar salih arkadaşımızın verdiği php kodlarını bir not defterinde yazdırıp. decoder.php olarak kaydedin. daha sonra çözmek istediğiniz şifreli betik yine bir not defterine aktarıp kod.txt olarak kaydedin. sonra bu iki dosyayı serverınıza atın ve www.siteadiniz.com/decoder.php diyerek çağırın. Karşınıza şifreli sayfanızın çözülmüş hali gelecektir. Süper bir çalışma olmuş Salih hocam tekrardan teşekkürler....
http://pastebin.com/d83P5hqH valla benimkini de çözmedi aynısını yapıştırdı anlamadım
http://pastebin.com/d83P5hqH
benimkinide çözmedi aynısını yapıştırdı
Süper çalıştı helal olsun.
Yorum Gönder