Geri Dön   Forum Ti > Yardım ve Destek > Korunma - Güvenlik > Hacking - Saldırı > Web Sitesi Çökertme
Üye Ol Üye Listesi Takvim Forumları Okundu İşaretle

Web Sitesi Çökertme Web sitesi çökertmekle ilgili her konuda bilgi bulabilirsiniz yada bildiklerinizi diğer üyelerle paylaşabilirsiniz.
HER TÜRLÜ HACK VE HACK İSTEĞİ YASAKTIR!

Cevap
 
Konu Araçları
Eski 19.11.2005   #1 (permalink)
Kovuldu
 
Katılma Tarihi: Kas 2005
Mesajlar: 19
Asp-nuke Web Hack

Asp-Nuke ile Web Hack

Bu hack yontemi asp-nuke ile yapılmış sitelerde geçerlidir.Olayın mantıgı su db(database) calma yontemi.Sitenin sonuna db/main.mdb getirerek db yi almak.

Bir örnek vereyim

www.hackleneceksiteadi.com/db/main.mdb

db yi indirdiniz Microsoft Access le actınız karsınızda site üyeleri gorunmektedir.Bizim amacımız admin bilgilerini bulmak.

Admini nasıl buluruz.

Örnek database actıgımızda şunun gibi ekran gelir.

ulogin upassword uRole Name
badboy deneme user memeo
memocan sanane Admin onur

Admini bulduk şimdi.2. sıradaki admin bilgileri.Login name:memocan password:sanane.şimdi siteye giriyoruz.login bolumunden login olup siteyi hackliyoruz.

2.Döküman

\'or\'\'=\' ile web hack

Bu acık tipi asp ile yapılmıs sistemlerde bulunmaktadır.Bu acıgı kullanmak admin panelini bulmamız lazım.

Admin panelini bulduk diyelim.Kullanıcı adına \'or\'\'=\' password:\'or\'\'=\' yazıyoruz ve giriyoz.Ama bazı sitelerde işlemeyebilir,çünkü acıgı kapatmış olabilirler.

Mesala bi kac taktik vereyim size admin panelini bulmak için.

www.google.com girin admin.asp,siteadmin.asp,login.asp,siteeditor.asp vs.. yazın ve size sitenin admin panelini bulacaktır ondan sonra hackleyin..

Şunu da söyliyim intelli tamper adlı bir program var.Bu program sitenin sayfalarını listeliyor o programla admin panelini bulabilirsiniz bir ihtimal.Programı google.com dan intellitamper download diye aratın ve ilk siteden indirin.

3.Döküman

Bu yöntem tamamen kendi düsüncemle bulunmustur.Olayın mantıgı adminşifresini bulmak

www.google.com a gelin adminpass.txt,adminpassword.txt,adminpaswd.txt,def aultpass.txt vs..diye aratın.olay tamamen sizin hayal gücünüze bağlıdır.

Arattınız ve buldunuz yine admin panelini bulmanız gerek.admin panelini bulursanız hacklersiniz.

4.Döküman

Evet bu yöntemi cok seviyorum ama şahsen bu yontemle webhacklemek de istemiyorum amacım exploitle web hacklemek:]

Kazaa ile web hack

Kazaa programını acıyoruz ve Search basıyoruz.P2P Search bölümünü işaretliyoruz.Onun altında Everything i isaretliyoruz.arama bölümüne smdata.dat sm.data.dat diye aratıyoruz.bunlar cutftp şifre saklanan bolumu başka ftp ler başka dosya içinde saklıyo şifrelerini.Siz onları bulursanız onlarla da aratabilirsiniz.

Neyse arattık aradıklarımız bulduk.O dosyaları bilgisayarımıza download ediyoruz.Ondan sonra cutftp programını acıyoruz F4 basıyoruz sora importa basıyoruz Gözat gibi secekenek ordan smdata.dat veya sm.data.dat dosyasını seciyoruz ok diyoruz.Karsınızda sitenin ftp usarnamesi ve passwordu karsınıza cıkıyor ondan sonra siteyi hackliyorsunuz.

EXPLOITLER:

Exploit Nedir, Nasıl Kullanılır ?
İşletim sistemlerin çok kullanıcılı sistemlerde kullanılmaya başlamasıyla birlikte sistemlerde kullanıcıların yetkisi de sözkonusu olmuştur. Kişisel işletim Sistemlerinde (örneğin DOS) sistemi aynı anda tek kullanıcı kullandığı için bütün dosyalara erişebilir, okuyabilir vs. Ancak aynı anda pek çok kişi tarafından kullanılan İşletim sistemlerinde sistemin bir yöneticisi olmak zorundadır ki bu Novell\'de supervisor, Unix ve clone\'larında root, NT\'de administrator olarak adlandırılır. İşte bu çok kullanıcılı sistemlerde yetkisini artırmak isteyen normal kullanıcılar sistemde daha yetkili hale gelebilmek için \"exploit\" dediğimiz programlar yazmışlardır. Exploitler işletim sistemi üzerindeki herhangi bir programın eksikliğinden yararlanarak kullanıcıyı daha yetkili hale getirmeye yararlar. Exploitler local ve remote olarak ikiye ayrılır. Local exploitler işletim sisteminin bir kullanıcısıyken uygulanabilir, remote exploitlerde ise sistemin bir kullanıcısı olmanıza gerek yokt!
ur. Sistem açıkları ve bu açıkları kullanmak için yazılmış exploitler günden güne artmakta ve her sistem açığı için patch\'ler yazılmakta. Bazı İşletim Sistemleri için örnek exploitler:
\"overflow\" exploiti (FreeBSD\'de lprm açığı): Pointer artimetiğini kullanarak (Pointer değişkenler değişkenin içindeki bilgiyle birlikte bellek adresini de tutarlar) tampon belleğe (buffer) bir string kopyalayarak taşma oluşturur. Sistemdeki lprm komutunu kullanır. lprm komutu uzaktaki bir yazıcıya gönderilen bir işi iptal etmeye yarar. \"lprm -P bloggs\" komutuyla iş iptal edilebilirken kuyruktaki ikinci bir iş aynı anda \"lprm -P bloggs bloggs\" la iptal edilebilir. Bu da buffer owerflow hatası meydana getirir. Bu sayede \"root\" erişimi sağlanır. Lokal bir exploittir.
Derleyici ve /tmp Hataları (Solaris\'de gcc tempfile açığı): Gcc derleyicisinin 2.7.2.x ve önceki sürümlerinde /tmp dizinine (geçici işlemlerin yürütüldüğü dizin. Windows dizini altındaki temp dizini gibi) sembolik link (bir dosyaya ya da dizine ulaşabilmek için konan linkler. Windows\'taki .lnk dosyaları gibi) oluşturulur ve bu linkten yararlanarak lokal root hakkı alınır.
Program Hataları (Linux\'daki X11Amp Programı açığı): X11Amp çalıştırıldığında ~./X11amp isminde bir dosya oluşturur. Bu hatayı linux\'ta şöyle kullanabilirsiniz:
mkdir ~/.x11amp
ln -s /etc/shadow ~/.x11amp/ekl
Bu komutları yazdıktan sonra X11Amp\'i çalıştırıp \"ekl\" \'yi seçin bütün girişleri seçip silin. Program çakılacak ve /etc/shadow dosyasını alabileceksiniz.
Microsoft\'un FrontPage Server Extensions\'unda karşılaşılan açıklar: Frontpage extensions\'un kullanıldığı web sitelerinde pek çok açık bulmak mümkün, örneğin Frontpage 98\'de dizin erişim hakları iyi düzenlenmediği için _vti_pvt dizini \"WORLD WRITABLE\" olarak düzenlenmiş. _vti_pvt dizininde ise \"service.pwd\" dosyasında şifreler tutulmakta
Daha sonraki yazılarımızda genellikle Microsoft altındaki exploitleri anlatmaya devam edeceğiz.

Exploit Nedir, Nasıl Kullanılır (Bölüm II)
Bug Nedir?
Bug ,kısaca bir işletim sistemi üzerinde bazı hatalı programlar yüzünden meydana gelen sistem açıklığıdır. Bu sistem üzerine kopyalanmış bir oyundan,bir mail programından yada sistem üzerinde ki IRC programından bile meydana gelebilir. Bu hatalar bizim sistem de r00t seviyesine çıkmamızı sağlarlar
Exploit Nedir?
Exploitler , sistemde ki buglar sayesin de r00t seviyesine çıkabilmek için yazılmış programlardır. Exploitler iki şekilde yazılırlar.Local ve Remote.Local exploitleri kullanırken sistemin bir kullanıcısı olmak zorundasınızdır. Fakat remote exploitleri sistem de kaydınız yokken kullanabilirsiniz.
Şimdi bu iki başlığı kavradıktan sonra ,olaya başlıyabiliriz. Gelin Exploit lerle gücümüzü gösterelim )
mount/umount açığından başlayabiliriz mesela,
Sistemde /bin dizinine gidin ve umount yada mount isminde bir dosya arayın.. Eğer bulamadıysanız şu komutu yazabilirsiniz.
find / -name umount -print -xdev
Dosyanın nerde olduğunu bulduğunuzda, o dizine gidip dosyanın özelliklerini görmek için şu komutu yazın,
ls -al um*
Eğer dosyanın sahibi r00t sa ,kesinlikle sistemi kapabiliriz.. Bakalım,
avanak:/bin# ls -al um*
-rwsr-sr-x 1 root 8888 Aug 20 1998 umount
avanak:/bin#
Tamam , artık işler çok çok kolaylaştı. Şimdi işimiz bir exploit e kaldı. Vereceğim exploit sayesinde sistemden takır takır r00t alabileceksiniz Exploit i Download etmek için buraya tık edin(umount.c). Bu exploit i ,sisteme yollayıp orada compile etmelisiniz. Bunu yapmak için şu komutu yazın.
gcc umount.c -o umount (umount yerine istediğiniz ismi yazabilirsiniz)
Gcc komutu sayesinde sistemde umount adında çalıştırılabilir bir dosya yaratıcaksınız..
Not : Eger Exploit çalışmazsa,komutun başına ./ takısını koymayı deneyin. Ve ardından 0 - 8 arası bir sayı
ekleyin.Şunun gibi;
../umount 4
yada
../umount 2
Ve sistem elleriniz de ! Artık herşey size kalmış.r00t un neler yapabileceğini anlatmama gerek yok sanırım,
+-+-+-+-+-+-+
Eğer bu yol işe yaramazsa(ki bu beni bayağı şaşırtır),şimdi anlatıcağım yolu denemeniz gerekicek. En sevdiğim Exploit bu diyebilirim. Çünkü en kolayı ve de şu ana kadar bana hiç sorun yüzü göstermedi. \"usr/bin\" dizininde splitvt isminde bir dosya arayın.Eğer dosya SUID ise yani sahibi r00t ise, olayı bitti sayabiliriz. Bu exploiti sadece \"Linux 2-0.3*\" sistemlerde kullanabilirsiniz.Download etmek için burayı tık edin.(sp.c)
Bakalım bu şey nasıl çalışıyor?
Dosyayı tabiki ilk olarak sisteme yollayın İlk önce değişikliği farketmeniz için \"whoami\" komutu ile kim olduğunuzu ögrenin.Kullanıcı isminiz ortaya çıkıcak,
1. Dosyayı \"gcc\" derleyicisi ile exec(çalıştırılabilir) hale getirin, (gcc sp.c sp)
2. Derlediğiniz dosyayı çalıştırın,
3. \"splitvt\" adlı dosyayı çalıştırın,
İşiniz bittikten sonra yine \"whoami\" komutunu çalıştırın.O da ne? r00t da kim yahu?
+-+-+-+-+-+-+
Eheu, bu da çalışmadı diyelim( ki olamaz mümkünu yok) Tüm Linux dağıtımlarında bulunan bir bug vardır. SendMail bug ı, eğer bugları takip ediyorsanız ,kesinlikle duymuş olmanız lazım. Ben uzun süredir bu bug la ilgilenmiyordum. Belki patch i bile çıkmıştır ..Ama denemek te zarar yok diyorsanız bu kısa exploit i hemen download edin(sm.sh)
...Sisteme yollayın,
Şimdi dosyayı , chmod +x leyin.
chmod +x sm.sh
1 . Dosyayı çalıştırın,
2 . Sizi /tmp dizinine göndericek,
3 . \"ls -l\" yazın,
4 . Orda SUID bir sh dosyayı olduğunu göreceksiniz,
5 . \"whoami\" yazıp r00t olup olmadığınıza bakın, eğer değilseniz,
6 . \"./sh\" yazın, ve şimdi r00t olduğunuzu görebiliceksiniz..
+-+-+-++-+-+-+
Biraz Linux u birakıp diğer sistemlere göz atalım.Şimdi dalıcağımız sistem bir SunOS.UnixBased bir sistem çok az farklılıkarı var.Mesela SunOS ta \"gcc\" komutu yerine \"cc\" komutu kullanılıyor.Fakat bunlara pek ihtiyacımız yok.Çünkü şimdi dalıcağımız sistem de exploit kullanmıyacağız.SunOS taki 3-4 tane bug tan bir tanesi \"dtappgather\" komutunun bir bug i. Ben daha önceden bunu bilmiyordum.Geçenlerde göz attığımız bir SunOS sistemde SegFault ,sayesinde öğrenmiş oldum.Fakat o sistemde çalışmadı.Neyse fazla söze gerek yok .Başlayalım,
Sistemde \"dtappgather\" adında bir dosya bulunması lazım,bu genelde /var/dt de bulunuyor.Dosyayı buldunuzsa
sorun kalmadı.Bu dosya varsa \"generic\" de vardır.Tamam şimdi /var/dt/appconfig dizinine girin.
$ ls -al
total 6
drwxr-xr-x 3 root root 512 Feb 3 14:22 .
drwxr-xr-x 5 root root 512 Jun 22 11:08 ..
drwxr-xr-x 4 root root 512 Jun 22 10:24 appmanager
$
\"generic\" dosyası appmanager adlı dizinin içinde bulunuyor.Şimdi burda yazıcağımız tek bir komut /etc/shadow
dizinindeki unshadowed passwd dosyasını ele geçirmemizi sağlayacak.Komut şu ;
$ ln -s
MRTGAMER Şuanda Forumda Değil   Alıntı yaparak cevapla
Bu mesaj için MRTGAMER kişisine teşekkür edenler:
webforum (04.07.2006)
Cevap


Şu Anda Konuyu İnceleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 
Konu Araçları


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
- Php-Nuke Hack - emirgc Web Sitesi Çökertme 3 27.07.2008 12:45
PHP NUke SitLeri %70 Hack [ Program iLe, ResimLi anLatim..] PRoBLeM_BOY Web Sitesi Çökertme 6 08.06.2008 12:19
PHP-Nuke Hack DTHT v1.0 DOWNLOAD ReBeLTeeN Web Sitesi Çökertme 2 08.02.2007 14:04
php nuke 7,8 7,9 Hack ReBeLTeeN Web Sitesi Çökertme 4 28.05.2006 11:03


Şu anki forum saati: 22:37.


cnt hizmet sağlayan firma
ForumTi.com'un yapımı ve yayınlanması CNT'ye aittir.
Sitedeki içerikleri foruma ücretsiz şekilde üye olabilen ziyaretçiler oluşturur. Bu içeriklerin sorumluluğu yazana aittir.
Eğer yasak ve aykırı içerik tespit edilirse site yöneticilerine bu konular bildirilir ve kaldırılır. Site yönetimi haberdar edildiğinde sonuç alınamaz ise servis sağlayıcı CNT'ye bildiride bulunabilirsiniz.
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Search Engine Friendly URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265