ya sitenin ip adresini buldum ama front sql programindan giris yapamiyorum hata veriyo
merhaba arkadaşım sanırım hostuna dışardan giriş yasak o yüzden giri yapamıyorsun zaten gerek yok programa önceki sayfadad vermişler di şu php kodları kullan sorun kalmayacak aynı şey yani hem elle yapmak zorunda kalmıyorsun...
önce yeni bir php dosyası aç ve aşağıdakileri kopyala tabi gerkli değişikleri yaptıktan sonra ve daha sonra bunu mesela prefix.php olarak kaydet. www.sitem.com/prefix.php olarak çalıştır. tüm nukeler liselimnet olarak değişti. şimdi config.php yi aç ve prefixleri yeni değerleiylenle değiştir. hepsi bu kadar yawww....
<?
//mysql bağlantısı
$dbname = 'veritabanıadı';
$dbkullaniciadi ='kullanıcadı';
$db_sifre ='şifre';
İyide sen yeni prefixleri verdiğinde yeni prefixi config.php de tanıttın mı? Tanıtmadın tabiykide. Sonra eski prefixe dönünce zaten config.php eski prefixi gördüğü için düzelmedi aslında eski haline girdi. Yani prefix değiştirdiginizde config.php de de yeni prefixi yazmassanız site açılmaz sadece çökmez.
Bilgisayarınızın başlat menusunden çalıştırı açın ve şunu yaıp enterlayın;
ping www.siteadresi.com sonra site ip adresini görünecek ordan ip adresini alın. Eğer pencere erken kapanırsa bir daha yapın bu şekilde bir yere yazın ip adresinizi.
öncelikle yukarıdaki kodları notpad benzeri bir editöre kopyalayın ve aşağıdaki değişiklikleri yapın
$dbname = 'mysql'; bu bölüme dokunma
$dbkullaniciadi ='root'; root yazan yere database kullanıcı adınızı yazın
$db_sifre =''; bu bölüme datebase şifrenizi yazın
//prefix ayarları
$onceki_prefix ="nuke"; buraya dokunmayın
$yeni_prefix="agakin"; agakin yazan yere yeni prefixinizi yazın
if (!mysql_connect('localhost', "$dbkullaniciadi", "$db_sifre")) {
echo 'Mysql bağlantısını kuramadım';
burda localhost yazan yer gnelde değişmez ama benim gibi bir hosta sahipseniz bir farklılık olabilmekte o yüzden eğer sizinde farklıysa bo localhost yazan yeri kendinize göre değiştirin ama genlede localhost tur söyleyim size
değişiklikleri yaptıktan sonra dosyayı prefixdegis.php seklinde kaydedip kapatın ve bunu anadizene atın daha sonra www.siten.com/prefixdegis.php yazarak dosyayı çağırın eğre herşeyi doğru yaptıysanız ekranda yeni değerde ki prefixlerinizi göreceksiniz
sonra config.php dosyanızı açıp
$prefix = "nuke";
$user_prefix = "nuke";
nuke olarak yazan yerlere yeni prefixlerinizi yazın tamamdır
kolay gele
arkadaşlar programla giremedım sıte ıp adresımı gırdım şimdi yukardakı bu işlemı yapıp confıg ve coppermıne yı değiştirsem olurmu ???
@keyku
Ana Dizinde config.php yi saklayacagınız ßi klasor ekleyiniz..
config.php yi ßu klasor icine atınız..
Daha sonra bos ßi config.php dosyası olusturun..
ßu config.php dosyasının icerisine
Asagıdaki Kodu Yazınız..
Kod:
<?php
include("klasoradi/config.php");
?>
alıntı @MuratKiLiC
------
config.php'yi aç $admin_file = "admin"; bunu bul ve içindeki şu kısmı "admin"; örn "yonetim"; yap ve rood taki admin.php yide yonetim.php yap tamamdır kolay gelsin ben bunu yaptıktan sonra rood a admin.php oluşturdum içinede kod ekledim bir sürü ard arda site açıyo lamerin makinasını kesin kitler
Dostum Allah razı olsun. İşe yaradı. config.php ve admin.php'yi gizledim. include komutunu kullandım. Peki bu durumda saldırı olmaz değil mi? Daha güvendeyiz öyle mi?
öncelikle yukarıdaki kodları notpad benzeri bir editöre kopyalayın ve aşağıdaki değişiklikleri yapın
$dbname = 'mysql'; bu bölüme dokunma
$dbkullaniciadi ='root'; root yazan yere database kullanıcı adınızı yazın
$db_sifre =''; bu bölüme datebase şifrenizi yazın
//prefix ayarları
$onceki_prefix ="nuke"; buraya dokunmayın
$yeni_prefix="agakin"; agakin yazan yere yeni prefixinizi yazın
if (!mysql_connect('localhost', "$dbkullaniciadi", "$db_sifre")) {
echo 'Mysql bağlantısını kuramadım';
burda localhost yazan yer gnelde değişmez ama benim gibi bir hosta sahipseniz bir farklılık olabilmekte o yüzden eğer sizinde farklıysa bo localhost yazan yeri kendinize göre değiştirin ama genlede localhost tur söyleyim size
değişiklikleri yaptıktan sonra dosyayı prefixdegis.php seklinde kaydedip kapatın ve bunu anadizene atın daha sonra www.siten.com/prefixdegis.php yazarak dosyayı çağırın eğre herşeyi doğru yaptıysanız ekranda yeni değerde ki prefixlerinizi göreceksiniz
sonra config.php dosyanızı açıp
$prefix = "nuke";
$user_prefix = "nuke";
nuke olarak yazan yerlere yeni prefixlerinizi yazın tamamdır
kolay gele
Aynısını yaptım bi kaç kez bu sorunu verdi..
Alıntı:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource ....../prefixdegis.php on line 22
Hata nerede???
Ayrıca SQL Frontla da olmuyor..
Tüm bilgileri giriyorum.
Sonra bağlantı için bekleniyor diyor.
Bağlanmadan tekrar veritabanı girişi için kullanıcı adı ve şifre istiyor...
Sürekli böyle devaöm ediyor..
Kayıt: May 10, 2005 Mesajlar: 1207 Konum: midilisboro
Tarih: 2006-08-07, 15:55:27 Mesaj konusu:
eğer buunla değiştiremediysen diğer yöntemi yap oda zor bir yöntem değil veritabanını yedeğini al ve notpad de aç en basiti ctrl ve h tuşuna basarak
değiştirme penceresisi aç aranan bölümüne nuke_ yaz yeni değir bölümüne de kendi belirlediğin prefix i yaz ve değiştir de daha sonra config.php de de gerekli değişiklikleri yap ve veritabanını phpmyadmine girerek tekrar yükle tabi önceki veritanını tablolarını silip yapacaksın yükleme işlemini
Prefixleri değiştirdiğiniz zaman coppermine ve nukec30 modülleri hata veriyor.
Bu durumda yapmanız gereken bu iki modülün prefixlerini eski haline getirmek.
phpmyadmine girin,
coppermine için
Kod:
ALTER TABLE XXX_cpg_albums RENAME TO nuke_cpg_albums;
ALTER TABLE XXX_cpg_categories RENAME TO nuke_cpg_categories;
ALTER TABLE XXX_cpg_comments RENAME TO nuke_cpg_comments ;
ALTER TABLE XXX_cpg_config RENAME TO nuke_cpg_config;
ALTER TABLE XXX_cpg_exif RENAME TO nuke_cpg_exif;
ALTER TABLE XXX_cpg_installs RENAME TO nuke_cpg_installs;
ALTER TABLE XXX_cpg_pictures RENAME TO nuke_cpg_pictures;
ALTER TABLE XXX_cpg_usergroups RENAME TO nuke_cpg_usergroups;
ALTER TABLE XXX_cpg_votes RENAME TO nuke_cpg_votes;
bu kodlarda sadece XXX yazan yerleri değiştirdiğiniz yeni prefixleri yazın ve sorgulatın.
NukeC30 için,
Kod:
ALTER TABLE XXXc30_ads_ads RENAME TO nukec30_ads_ads;
ALTER TABLE XXXc30_ads_box RENAME TO nukec30_ads_box;
ALTER TABLE XXXc30_ads_catg RENAME TO nukec30_ads_catg ;
ALTER TABLE XXXc30_ads_comments RENAME TO nukec30_ads_comments;
ALTER TABLE XXXc30_ads_config RENAME TO nukec30_ads_config;
ALTER TABLE XXXc30_ads_currency RENAME TO nukec30_ads_currency;
ALTER TABLE XXXc30_ads_custom RENAME TO nukec30_ads_custom;
ALTER TABLE XXXc30_ads_disclaimer RENAME TO nukec30_ads_disclaimer;
ALTER TABLE XXXc30_ads_duration RENAME TO nukec30_ads_duration ;
ALTER TABLE XXXc30_ads_filter RENAME TO nukec30_ads_filter ;
ALTER TABLE XXXc30_ads_imgtype RENAME TO nukec30_ads_imgtype;
Aynı şekilde XXX yazan yerleri değiştirdiğiniz prefix'i yazarak sorgulatın.
olay bitmiştir...
genelde hep yüzeysel cevap verilmiş ve anlamayanlar var diye, ayrıca ben tek tek yazmakla çok uğraştım başkaları yazmasın diye buda benden olsun dedim... kolay gelsin.
Kayıt: Jun 13, 2005 Mesajlar: 347 Konum: Transilvanya
Tarih: 2006-08-13, 16:05:17 Mesaj konusu:
Arkadaşlar Corpermine'nin prfeixlerine karışmayın. Yada Corpermineye yeni prefisxleri tanıtın aynı config.php deki gibi. Saho yukarıda söylemiş.
Nukec30 modulunde ise prefix farklı. Bakın sadece nuke_ ile başlayan tabloları değiştirin. nukec30_ gibi farkılı tablolara karışmayın. Çok zamanınızı alır.
Program 30 günlük kullanım izni vardır. Ancak Cookilerinizi temizleyip programı ve programın cokielerini silip. Bilgisayarınız tarihini geriye alıp. Tekrar kurunca sorun kalmıyor Sanırım verdiğim linkteki silinmiş. Öceden indirinler varsa rapide atsınlar programı.
Prefixleri değiştirdiğiniz zaman coppermine ve nukec30 modülleri hata veriyor.
Bu durumda yapmanız gereken bu iki modülün prefixlerini eski haline getirmek.
phpmyadmine girin,
coppermine için
Kod:
ALTER TABLE XXX_cpg_albums RENAME TO nuke_cpg_albums;
ALTER TABLE XXX_cpg_categories RENAME TO nuke_cpg_categories;
ALTER TABLE XXX_cpg_comments RENAME TO nuke_cpg_comments ;
ALTER TABLE XXX_cpg_config RENAME TO nuke_cpg_config;
ALTER TABLE XXX_cpg_exif RENAME TO nuke_cpg_exif;
ALTER TABLE XXX_cpg_installs RENAME TO nuke_cpg_installs;
ALTER TABLE XXX_cpg_pictures RENAME TO nuke_cpg_pictures;
ALTER TABLE XXX_cpg_usergroups RENAME TO nuke_cpg_usergroups;
ALTER TABLE XXX_cpg_votes RENAME TO nuke_cpg_votes;
bu kodlarda sadece XXX yazan yerleri değiştirdiğiniz yeni prefixleri yazın ve sorgulatın.
NukeC30 için,
Kod:
ALTER TABLE XXXc30_ads_ads RENAME TO nukec30_ads_ads;
ALTER TABLE XXXc30_ads_box RENAME TO nukec30_ads_box;
ALTER TABLE XXXc30_ads_catg RENAME TO nukec30_ads_catg ;
ALTER TABLE XXXc30_ads_comments RENAME TO nukec30_ads_comments;
ALTER TABLE XXXc30_ads_config RENAME TO nukec30_ads_config;
ALTER TABLE XXXc30_ads_currency RENAME TO nukec30_ads_currency;
ALTER TABLE XXXc30_ads_custom RENAME TO nukec30_ads_custom;
ALTER TABLE XXXc30_ads_disclaimer RENAME TO nukec30_ads_disclaimer;
ALTER TABLE XXXc30_ads_duration RENAME TO nukec30_ads_duration ;
ALTER TABLE XXXc30_ads_filter RENAME TO nukec30_ads_filter ;
ALTER TABLE XXXc30_ads_imgtype RENAME TO nukec30_ads_imgtype;
Aynı şekilde XXX yazan yerleri değiştirdiğiniz prefix'i yazarak sorgulatın.
olay bitmiştir...
genelde hep yüzeysel cevap verilmiş ve anlamayanlar var diye, ayrıca ben tek tek yazmakla çok uğraştım başkaları yazmasın diye buda benden olsun dedim... kolay gelsin.
Kayıt: Jun 13, 2005 Mesajlar: 347 Konum: Transilvanya
Tarih: 2006-08-22, 15:17:48 Mesaj konusu:
keyku :
Veli :
@keyku
Ana Dizinde config.php yi saklayacagınız ßi klasor ekleyiniz..
config.php yi ßu klasor icine atınız..
Daha sonra bos ßi config.php dosyası olusturun..
ßu config.php dosyasının icerisine
Asagıdaki Kodu Yazınız..
Kod:
<?php
include("klasoradi/config.php");
?>
alıntı @MuratKiLiC
------
config.php'yi aç $admin_file = "admin"; bunu bul ve içindeki şu kısmı "admin"; örn "yonetim"; yap ve rood taki admin.php yide yonetim.php yap tamamdır kolay gelsin ben bunu yaptıktan sonra rood a admin.php oluşturdum içinede kod ekledim bir sürü ard arda site açıyo lamerin makinasını kesin kitler
Dostum Allah razı olsun. İşe yaradı. config.php ve admin.php'yi gizledim. include komutunu kullandım. Peki bu durumda saldırı olmaz değil mi? Daha güvendeyiz öyle mi?
Yav arkadaş bu yöntem bir işe yaramaz ki, config.php yi çeken nerde oldugunuda öğrenecek. Yani bu yöntem işe yaramaz. AdminBox yarar admin.php yi saklamak için çok güzel bir sistem ama bu config.php yi saklamak değil malesef.
iyi günler bende prefiximi prefix değiştiricden yaptım hatasız değiştirdi site açıldı ondan sonra kullanıcıları görmemeye başladı tamam dedim yeni kayıt oluyim dedim yeni kullanıcı dedim girdim bilgileri TAMAM dedim BİTİR dedim sonrada sol üst köşede modülün _ERROR yazdı. prefixleri yeniden nuke yapınca düzeldi. prefixleri değiştirdiğimde phpmyadminden baktım hepsi değişmişti?
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız