Zend / Dezend İşlemi !
Bugun elime bir kaç sayfa kod geçti hımm zendle şifrelenmiş napabilirim diye düşürüm.
Çok kısa bir araştırmadan sonra farklı kaynaklardan bulduğum , deneyip bir araya getirdiğim dosya ve yazılımlarla neyseki kodları sağlıklı bir şekilde decode edebildim : )
Arkadaşım için ve birgün birilerinede lazım olur diye zend ve dezend olayını bu işi yapan site ve yazılımları paylaşmak istedim.
Zend Nedir ?
Zend Guard, Zend firması tarafından üretilmiş bir encoder(şifreleme) programıdır.PHP4 ve PHP5 ile kodlanmış/geliştirilmiş uygulamaları ters mühendislik yöntemiyle şifreleyerek kaynak kodlarını gizler.Kaynak kodlarının gizlenmesi, kodlara/scripte/uygulamaya karşı olabilecek müdahaleleri ve düzenlemeleri engeller.Böylece uygulamanızın lisanssız kullanımının ve dağıtımının önüne geçebilirsiniz.Fakat Zend Guard ile şifrelenmiş kodların çalışabilmesi için sunucuda Zend Optimizer‘in kurulu olması gerekir.Aynı zamanda Zend Guard ile şifrelenmiş/encode edilmiş kodların daha hızlı çalıştığı söylenilmektedir.
Zend Encoder ile şifrelenmiş/encode edilmiş PHP kodlarının decode/çözülme işlemidir.Nesne tabanlı programlama ve iyi bir PHP bilgisi gerektirir. Rus ve Çinli amcalarımızın bize sunduğu birkaç program/uygulama/site mevcuttur

Dezend işlemi yapan bi kaç site:
http://www.dezend.cc
http://www.qinvent.com/cyrj/dezender/index-en.php
http://www.decodeby.us
Dezend Yapalım ;
–http://www.4shared.com/file/77835809/757a5471/Dezenders.html klasorunu indirip “Dezenders” klasorunu “C” dizinine çıkartın.
–Zend ile encode edilmiş php dosyalarını “Source” klasorününe kopyalayın ve “Dezendet.bat” dosyasını çalıştırın.Herhangi bir dosyayı dezend ettiğinizde “Source” klasöründe 2 adet dosya oluşur. code.php ve code.php.bak gibi.Uzantısı .bak olan dosya şifreli(zendli) dosyadır.Diğer dosya ise decode edilmiş dosyadır.
Zend ile Encode Edilmiş php kodu ;

Üstteki kodun decode edilmiş hali ,

Sanırım dezender.rar dosyasının linki kırılmış. Not Found diyor 🙂
Evet upload etmeyi unutmuşum 🙂
Düzelttim tekrar kontrol edebilirsiniz Harun Hocam.
SAnırım bende bir kaç Dezend yapan site ekleyebilirim ücretsiz
ve ücretli
http://www.decodencode.co.nr >Ücretsiz (Tavsiye edilir)
http://www.mmscn.org >Ücretsiz (Forumda zendli dosyanızı paylaşarak dezend edilmesini isteyebilirsiniz.)
http://www.qinvent.com/cyrj/dezender/index-en.php > Ücretli
http://www.decodeby.us > Ücretli
hocam link kırık yenilermisiniz
yeniledim hocam,
çalışmıyor üstad.
Yaşadığınız sorun nedir ? En son denediğimde sorunsuz dezend yapılıyordu.
eğer elinizdeki kodları dezend edemediyse muhtemelen kodların içeriği zend ile şifrelenmemiştir.
peki hocam size bir dosya göndersek bunu dezend edebilirmisiniz bizim için yada neyle şifrelendigini bulabilirmiyiz mesala örnek olarak
örnek :
<?php if (!function_exists(“T7FC56270E7A70FA81A5935B72EACBE29”)) { function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E) { $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E); $T7FC56270E7A70FA81A5935B72EACBE29 = 0; $T9D5ED678FE57BCCA610140957AFAB571 = 0; $T0D61F8370CAD1D412F80B84D143E1257 = 0; $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3; $T800618943025315F869E4E1F09471012 = 0; $TDFCF28D0734569A6A693BC8194DE62BF = 16; $TC1D9F50F86825A1A2302EC2449C17196 = “”; $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E); $TFF44570ACA8241914870AFBC310CDB85 = __FILE__; $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85); $TA5F3C6A11B03839D46AF9FB43C97C188 = 0; preg_match(base64_decode(“LyhwcmludHxzcHJpbnR8ZWNobykv”), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188); for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;) { if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit; if ($TDFCF28D0734569A6A693BC8194DE62BF == 0) { $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]); $TDFCF28D0734569A6A693BC8194DE62BF = 16; } if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000) { $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) <> 4); if ($T7FC56270E7A70FA81A5935B72EACBE29) { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++) $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257]; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } else { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } } else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]; $TF623E75AF30E62BBD73D6DF5B50BB7B5 <“.$TFF44570ACA8241914870AFBC310CDB85.”
bu nasıl bi şifrelemedir zend mi yoksa başka bişimi
@deniz ; zend ile şifrelmenmemiş başka bir encode yöntemi 🙂
Nasıl emin oldunuz ? Başka encode yöntemi dediğiniz yöntemi açıklayabilir misiniz ?
hocam bi zendli dosyam var am cözemiıorum yardımcı olabilirmisniz msn veya formdan
Bu yazıda anlatılanlar işe yaramadıysa, kodunuz ioncube veya zend’in yeni bir versiyonu ile encode edilmiş olabilir.
Araştırayım, çözümü ilk bulan buraya yazsın : ))
hocam verdigin dosiyalari indidim peki nasil kiracaz sifreli php doisyalarini anlatimi varmi? kulanmanin yazarsaniz kulanilmasini
selamlar
Selamlar,
Bu yazıda anlatılanlar zend ile şifrelenmiş php dosyaları içindir.Farklı şifreleme methodları ile şifrelenmiş dosyaları çözemez.
Kullanımı yazıda var, ilgili kısım;
Zend ile encode edilmiş php dosyalarını “Source” klasorününe kopyalayın ve “Dezendet.bat” dosyasını çalıştırın.Herhangi bir dosyayı dezend ettiğinizde “Source” klasöründe 2 adet dosya oluşur. code.php ve code.php.bak gibi.Uzantısı .bak olan dosya şifreli(zendli) dosyadır.Diğer dosya ise decode edilmiş dosyadır.