Şöyle bi' durum var. Bi' tane script var yabancı, lisans sistemini kırmam gerekti ve ioncube ile decode ettim. Ama değişkenler şu şekilde:
$$GLOBAL['sdfdfsfdsdf']
Ama kendi yazdığım bot için bi' tane lisans olayı düzenledim. Domain bazlı yine, daha sonra ioncube ile encode ettim.
Ama aynı decoder programı ile decode ettiğimde $$GLOBAL['sdfdfsfdsdf'] şeklinde değil de, tam olarak noktasına, virgülüne kadar aynı kodları veriyor bana.
Bunun önün nasıl geçebilirim?
ioncube ile nasıl daha güvenli bir şekilde dosyalarımı korurum?
7
●965
- 08-01-2013, 20:30:33Ben kendi yazdığım botun fonksiyon.php dosyasını şifreliyorum, daha sonra decode edince tüm kodlar apaçık ortaya çıkıyor.oophp adlı üyeden alıntı: mesajı görüntüle
Ama başka bi' scriptin ioncube ile şifrelenmiş dosyasını decode edince saçma saçma değişkenler çıkıyor. Kodlar düzgün gibi görünüyor ama tüm değişkenler farklı olduğu için çözmesi çok çok çok zor oluyor.
Demek istediğim, kendi dosyalarımı nasıl bu şekile getirebilirim? - 08-01-2013, 20:37:31http://www.byterun.com/free-php-encoder.php burdan şifreleyip ioncube ile şifreleyin
- 08-01-2013, 21:31:23Onursal ÜyeSonucu yazarsanız sevinirimStarWars adlı üyeden alıntı: mesajı görüntüle
- 08-01-2013, 22:04:42Şöyle bi' şey denedim.
Önemli bir iki tane fonksiyonu bi' değişkene atadım.
$aa = base64_encode("phpkodları");
daha sonra o php kodlarının asıl konulması gereken yere de şunu yazdım:
eval(base64_decode($aa));
Sonra bunu ioncube ile şifreleyip sunucuya attım. Sorunsuz çalıştı.
Daha sonrasında ise kullandığım 3-4 tane ioncube decoder programı ile o dosyayı decode etmeye çalıştım ve hata verdi. Dosyaların hepini boş çıkardı.

Daha da güvenli hale getirmek için bir kaç defa base64 ile encode edebilirsiniz. Hatta kodları bölüp base64 ile encode edip eval ile yazdırıp birleştirebilirsiniz. Sonrasında ise ioncube'un son versiyonu ile şifreleyebilirsiniz.