Fix Forum | Online oyun Forumu | Tüm Online Oyunlar Tek Adresde

Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Giris10Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Kayit10

Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Uyari10

Fix Forum Yönetimi !




Fix Forum Yönetimi !!
Fix Forum | Online oyun Forumu | Tüm Online Oyunlar Tek Adresde

Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Giris10Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Kayit10

Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Uyari10

Fix Forum Yönetimi !




Fix Forum Yönetimi !!
Fix Forum | Online oyun Forumu | Tüm Online Oyunlar Tek Adresde
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Fix Forum | Online oyun Forumu | Tüm Online Oyunlar Tek Adresde

FixForum Aradığınız Tüm Online Oyunlar Tek Bir Adreste Toplanıyor
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
En iyi yollayıcılar
ANL
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
Feho
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
ANIL
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
chaky35
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
cibi
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
onurgfb
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
safaata07
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
ZoRBaxqoRSaN
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
tavano67
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
dmxemre15
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? I_voting_barBir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty 
En son konular
» 1731 priest lere seri heal
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından charamb0l Salı Ağus. 27, 2013 4:58 pm

» Call Of Duty 2 WH
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından mUs1tafa21 Ptsi Haz. 17, 2013 9:10 pm

» 1299 da kapat hatası alanlar
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından duran0120 Salı Eyl. 04, 2012 5:18 pm

» 1299 çoklu girme
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından meki C.tesi Haz. 23, 2012 2:42 am

» 1299 okçu 80 skili seri
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından orkcity Perş. Haz. 21, 2012 2:07 pm

» Chris Brown 2009 FULL Albüm
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından Psych0 Perş. Ara. 24, 2009 10:11 pm

» fifa online 2
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından suvari53 Perş. Ara. 10, 2009 1:51 pm

» Soyuk Çar Şifreleri
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından beyaz Cuma Ekim 23, 2009 3:27 pm

» Knight Online Fıkraları(çok komik)
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından beyaz Cuma Ekim 23, 2009 3:08 pm

» 50 görevi -anahtarların yerleri
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptytarafından fener117 Paz Ekim 18, 2009 10:55 am


 

 Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ?

Aşağa gitmek 
2 posters
YazarMesaj
Feho
FELANKOR
FELANKOR
Feho


T : Beşiktaş
Ruh Halim : Sakin

K
K K:
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Imgleft2/2Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Emptybarbleue  (2/2)
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty
MesajKonu: Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ?   Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyCuma Mayıs 15, 2009 8:34 am

Uygulama hatalarını bulmanın en kolay yolları;

Mevcut sayfalarla oynamak,
Uygulamaya ait formlarla oynamak,

Headerlarla oynamak,
Çerezlerle oynamak,


Uygulamanın kaynak kodlarından yararlanma:
(Genel içerik: çapraz site betiklenmesi (XSS) ve SQL enjeksiyonu)

En basit ve en yararlı olan yöntemdir. Basit dediğime bakmayın oldukça uğraştırır aslında.Nedenine gelince bazen bu sistemlerin hangi uygulamaları kullandığını bulmak oldukça zordur ve eğer public bir uygulama değilse örneğin (PHPNuke,PostNuke gibi) bu yöntemi denemenizi tavsiye etmem.

Kaynak kodunu ele geçirdiğiniz uygulamayı önce yerel bir sunucudaki kendi sisteminize bu uygulamayı destekleyen bir sunucu kurmalısınız (PHP tabanlı uygulamalar için: PHPTriad,ApacheTriad gibi sunucu paketleri sizin için idealdir, ASP ve FrontPage tabanlı sistemler için PWS sizler için idealdir ve PWS Windows ile gelir) bu sunucuyu kurdukdan sonra uygulamayı sunucunuz üzerinde çalıştırın.

Sonra birebir bütün heryerini önce kurcalayın ve bir hata ile karşılaştığınızdaki bu uygulamada var olan açığın ilk adımını bulmuşsunuz demekdir ki,

Bu hata mesajı bazen debug output olarak karşınıza çıkarsa ve alttaki örnek gibiyse

Kod:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'or' at line 1


1. satırdaki kodu inceleyin mevcut hatamız SQL ile ilgili gördüğünüz gibi burdaki fonksiyonu ve mevcut SQL sorgusuna dikkat edin ve neler yapılabileceğinizi deneyin.

Bazen hata mesajı almasanızda bir tuhaflık gözünüze çarpar örneğin uygulamamıza yerel sunucumuzdan şöyle eriştiğimizi varsayalım;

Kod:
http://localhost/research/xxxforum/read.php?id=2 or


Eğer read.php bize normalde mesaj yazması gereken yerde hiç birşey göstermediyse.
read.php dosyasını bir metin düzenleyicisi yardımıyla örnek: notepad açın,sonra tek tek bütün kodları inceleyin özellikle read.php'nin sunucudan "GET" yöntemi ile gelen sorgulara hangi fonksiyon ile nasıl yanıt verdiğine bakmalısınız.Eğer fonksiyonda bir terslik gözünüze çarpar ise örnek bir hatalı fonksiyon yazalım.

Kod:
function readip() { @mysql_connect($uo_sqlhost, $uo_sqluser, $uo_sqlpass) or die("Cannot connect to SQL server"); @mysql_select_db($uo_sqlbase) or die("Cannot select database"); $uo_ip = $_GET['SIP']; $uo_query = "SELECT lastvisit FROM users_online WHERE visitor = $uo_ip"; $uo_result = mysql_query($uo_query); echo $uo_result;}

gördüğünüz gibi fonksiyonda bir hatamız mevcut.
Kod:
$uo_query = "SELECT lastvisit FROM users_online WHERE visitor = $uo_ip";

tam olarak düzenli yazılmamış bir SQL sorgusu bu sorguya GET yöntemi ile gelen SIP sorgusundaki bir dikkatsizlik sayesinde çok kolay bir şekilde SQL sorgusu enjekte edebiliriz.
Hatta uzaktan kod çalıştırma dahi yapabiliriz.

Uygulamaları yazan kişiler genelde print (yazdırma) ve view (görüntüleme) sistemlerine ne yazikki dizayndan başka bir önem vermezler ve genelde bütün açıklar bu sayfalarda çıkar.

Eğer uygulamanın kaynak kodlarına erişemezseniz, mevcut uygulamaya ulaştığınız web sunucusundan en yukarda bahsettiğim metodları kullanarak az kafasını kurcalamaya çalışarak bir çok açık bulabilirsiniz.

Genelde büyük ve özel sunuculardaki açıklar böyle bulunmuştur. Bir çok büyük firmanın sistemine girdiğimde (BigFoot,ICQmail,NetZero,Superonline) bu tarz açıklar bulmuştum.

Çerezlerle oynamak:

Çerezler aslında HTTP requestte Cookie: headerıyla sunucuya yolladığımız ve sistemin bizi kolayca hatırlamasını sağlayan değerler.Bu değerlerle ufak oynamalar yaparak kendimizi sistem adminiymiş gibi gösterebiliriz bu metodu artık çoğunuz biliyorsunuz.Fazla anlatmaya gerek yok=)

Referans değişimi (referer spoofing):

Aslında buda headerlar ile oynamak kapsamına girer ancak dikkatsiz programcılar halen bu eski sistemi kullanmaktalar.Bir çoğunuz bu yöntemi porno sitelere girerken çok kullanıyorsunuz.
Burdaki mantık sokete HTTP requesti yollarken sitemizi hedefsite.com varsayarsak

Kod:
GET admin.asp HTTP/1.1Referer:
http://www.hedefsite.com/login.asp

Şekline ufak bir data değişimi ile sistemin admin paneline girmemizi sağlar.

Satır atlattırma CRLF enjeksiyonu

Buda headerlarla oynamakdan geçer. Basit bir şekilde sokette headera \n\n karakterleri yazdırılır ve eğer sistem bu ufak oyunumuzu yutar ise istediğimiz headerı yazabilir, SQL enjeksiyondan , uzaktan kod çalıştırılmasına kadar bir çok şeyi yapabiliriz.

Bu yöntemlerin hepsi zamanla deneyerek öğrenilecek ve bir süre sonra alışkanlık yapacak yöntemler kendi metodlarınızı kullanarak bu yöntemleri geliştirebilirsiniz...
Sayfa başına dön Aşağa gitmek
ANL
FELANKOR
FELANKOR
ANL


T : Beşiktaş
Ruh Halim : Seytan

Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? Empty
MesajKonu: Geri: Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ?   Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ? EmptyC.tesi Mayıs 16, 2009 10:26 am

tşk
Sayfa başına dön Aşağa gitmek
 
Bir Sistemin Üzerinde Açıklar Nasıl Bulunur ve Kullanılır ?
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Gitar Pro 5.2 FuLL + RSE + 120.000 Üzerinde Gitar Tabları
» Yu-Gi-Oh Nasıl Oynanır ? sayfa 1
» Yu-Gi-Oh Nasıl Oynanır ? sayfa 2
» WINDOWS Xp NASIL KURULUR?? (COK AYRINTILI)
» bedava site nasıl hacklenir

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Fix Forum | Online oyun Forumu | Tüm Online Oyunlar Tek Adresde :: ۩۞۩๑..•*•..>Bilgisayar :: Hack Dünyası-
Buraya geçin: