Settings.Php dosyamız sayesinde veritabanıyla bağlantı kuruyoruz. Bazı lamerler barındığımız sunucuya shell sokarsa bizim sitemizide hackleyebilir. Lamerler shellden veritabanına bağlanırlar. Eğer bizim Settings.Php dosyamız şifreli olursa veritabanı bilgilerimize ulaşamayacaklardır.
İlk olarak şifreleme programımız olan Source-Cop'u indirelim.
Link:
http://www.sourcecop.com/download/sourcecop.exeTrial versiyonunu indirmiş olacaksınız. İnternette serial bulabilirsiniz. Trial versiyonunda 1 hafta deneme süresi vardı yanlış hatırlamıyorsam.
Source-Cop Windows7 veya Vista'da yüklenirken hata verebilir. Yoksay deyip geçin hatayı bir problem oluşturmaz.
Konumuza dönelim.
İlk olarak Settings.Php dosyamızı bilgisayarımıza alıyoruz. Settings diye bir klasör oluşturup içine atıyoruz. Eğer Setting_Bak.Php dosyamızıda şifrelemek istiyorsak onuda Settings_Bak diye bir klasör oluşturup içine atıyoruz. Tavsiyem her ikisinide şifreleyin.
Programımızı açalım.

1. İlk olarak " Select Source Folder "a tıklıyoruz.
2. Gelen küçük pencerede oluşturduğumuz dosyalardan birini seçiyoruz. Ben " Settings " klasörümü seçtim.
3. Klasörümüzü seçtikten sonra " File Types to Encrypt: " kısmından " .php "nin kutucuğuna tik işaretini koyuyoruz.
4. Geri kalan hiçbir şeyi ellemeden " - Encrypt - " butonuna basıyoruz.
Encrypt butonuna bastıktan sonra küçük bir pencerede " You have not selected a folder to backup. Do you want to continue without backup? " diye bir soru gelecek Evet'e basıp geçin. Dosyamız şifrelendiğinde yine küçük pencerede " Your script has been encrypted successfully. A folder name 'scopbin' has also been created and should be uploaded along with your script files. " şeklinde yazı gelecek. Buna da Tamam diyerek geçiyoruz. Şimdi şifrelediğim " Settings " klasörümüze bakalım.

Settings klasörümüzün içine "scopbin" şeklinde bir klasör geldi. Bu klasörü ve Settings.Php dosyamızı hiç ellemeyin. Settings.Php dosyamızı ve "scopbin" klasörünü Smf'nin kurulu olduğu dizine atın. Setting.Php değiştirilsin mi? diye soracaktır. Değiştirin.
Yine yukarıda anlattığım şekilde oluşturduğumuz "Setting_Bak" klasörünü seçip şifreleyin. Şifreledikten sonra yine "scopbin" klasörümüzü ve " settings_bak.php " dosyamızı Smf'nin kurulu olduğu dizine atıp değiştir deyin.
Setting.Php ve Setting_Bak.Php dosyalarımızı şifrelemiş olduk. FTP'de Setting.Php ve Setting_Bak.Php dosyalarımızın CHMOD değerini 644 şeklinde ayarlayın ki iyice sağlama almış olun.
Not: Kırılamayacak şifre yoktur. Eğer sitenizi hacklemeyen çalışan lamer profesyonelse eninde sonunda şifrelediğimiz dosyaları decode eder.
Anlatım tamamen bana aittir. Setting.php ve Setting_bak.php şifrelemeyi başka Smf Destek Forumlarında bulamazsınız. Şifreleme fikride bana aittir.
Benden ve SmfGrup'tan izinsiz başka sitelerde paylaşılamaz.