Inurl özel bild php adı shodenny. Kali Linux'ta SQL enjeksiyonlarını kullanmak için zengin işlevselliğe sahip bir araç olan jSQL Enjeksiyonu ile kullanım talimatları. Pençelerinizin yardımı için tam ifadeyi arayın

Golovna / Google Oyun

Sinirli

Bütün oğlanlara merhaba!
Hemen şunu söylemek istiyorum ki, derin bir profilden kaçmıyorum - insanlar makul ve derin bilgiye sahipler. Benim için bu özel bir hobi. Ancak insanlar bundan daha azını biliyor; her şeyden önce, sigorta malzemesi herkese göre değil ama onu anlamaya da gerek yok.
Pek çoğumuz dorika'nın bir taşma olmadığına, yazık ki merhametinize saygı duymaya çağrıda bulunduk - özünde dorka, ses dalgasına giren sesli bir içecek değildir.
Tobto word index.php?id= salak
Shop kelimesi de Dorika'dır.
Ne istediğinizi anlamak için dinlemeden önce ne yapabileceğiniz konusunda net olmalısınız. index.php?id= URL'sinin birincil görünümü aşağıdakilere ayrılabilir:
dizin - anahtar
.php? - sitenin neye ihtiyacı olduğunu, Php'de maliyetini ne amaçla kodlayın
id= sitede ne olduğunun tanımlayıcısı
id=2, zaman 2 için - herhangi bir parametre girerseniz tanımlayıcıyı ayrıştırmanız gerekir.
index.php?id=2 yazarsanız sitenin görüneceği farka göre sadece id=2 olan siteler olacaktır. Bu nedenlerden dolayı tanımlayıcıya tam girişi yazmak anlamsızdır - giriş sayısı 1,2,3,4,5 ve sonsuz olabilir.
Eğer tam kapıyı yaratmak istiyorsanız, diyelim ki buhar altında, o zaman ona böyle bir görünüm vermek gibi geliyor.
inurl:oyun* +intext:"csgo"
site URL'sindeki oyun* kelimesini ayrıştırabileceksiniz (kelime oyunundan sonra yeterli * sembol var - ayrıca oyun da oynayabilirsiniz)
Ayrıca intitle gibi bir operatör varto vikoristovvati:
İyi bir oyun sitesi bulduysanız veya iyi oyun sitelerinin bir listesine sahipseniz
є ilgili operatörün ayrıştırılması için duyu oluşturma:
İlgili için: siteye gönderilen mesajın anlamına gidin

ilgili: ***
- bir arama motorundaki ifadelere benzeyen tüm siteleri bulacaksınız
Unutmayın - bu ayrıştırma değil - bu kötü değil.
Darka, orada dökülen şey tarayıcı tarafından eşleştirdiğin cihaza göre algılanıyor.
Proxy olmadan çalışıyorsanız özellikle çok sayıda önek (ses operatörleri) kullanmanızı önermiyorum.
Size kenara özel yollar oluşturma yöntemini anlatacağım
index.php?id= formunda bir delik açmak için bunu yapmamız gerekiyor
indeks – onu başka bir kelimeyle değiştireceğiz
.php?id= kapı kodumuz olacak
Yeni kod oluşturmanın bir anlamı yok - aynı kodlar ve motorlar üzerinde istikrarlı bir şekilde duran ve ayakta duran birçok site var. Kodların listesi:

Spoiler: Dorky

Php?ts=
.php?konu=
.php?t=
.php?ch=
.php?_nkw=
.php?id=
.php?seçenek=
.php?görünüm=
.php?lang=
.php?sayfa=
.php?p=
.php?q=
.php?gdjkgd=
.php?son=
.php?arama=
.php?uid=
.php?başlık=
.php?id_q=
.php?prId=
.php?tag=
.php?mektup=
.php?prid=
.php?catid=
.php?ID=
.php?iWine=
.php?productID=
.php?products_id=
.php?topic_id=
.php?pg=
.php?klan=
.php?fid=
.php?url=
.php?göster=
.php?inf=
.php?event_id=
.php?term=
.php?TegID=
.php?cid=
.php?prjid=
.php?pageid=
.php?isim=
.php?id_n=
.php?th_id=
.php?kategori=
.php?book_id=
.php?isbn=
.php?item_id=
.php?sArama kelimesi=
.php?CatID=
.php?art=
.html?ts=
.html?konu=
.html?t=
.html?ch=
.html?_nkw=
.html?id=
.html?seçenek=
.html?görünüm=
.html?lang=
.html?sayfa=
.html?p=
.html?q=
.html?gdjkgd=
.html?oğul=
.html?arama=
.html?uid=
.html?başlık=
.html?id_q=
.html?prId=
.html?tag=
.html?mektup=
.html?prid=
.html?catid=
.html?ID=
.html?iWine=
.html?productID=
.html?products_id=
.html?topic_id=
.html?pg=
.html?klan=
.html?fid=
.html?url=
.html?göster=
.html?inf=
.html?event_id=
.html?term=
.html?TegID=
.html?cid=
.html?prjid=
.html?pageid=
.html?isim=
.html?id_n=
.html?th_id=
.html?kategori=
.html?book_id=
.html?isbn=
.html?item_id=
.html?sArama kelimesi=
.html?CatID=
.html?art=
.aspx?ts=
.aspx?konu=
.aspx?t=
.aspx?ch=
.aspx?_nkw=
.aspx?id=
.aspx?seçenek=
.aspx?görünüm=
.aspx?lang=
.aspx?sayfa=
.aspx?p=
.aspx?q=
.aspx?gdjkgd=
.aspx?son=
.aspx?arama=
.aspx?uid=
.aspx?başlık=
.aspx?id_q=
.aspx?prId=
.aspx?tag=
.aspx?mektup=
.aspx?prid=
.aspx?catid=
.aspx?ID=
.aspx?iWine=
.aspx?productID=
.aspx?products_id=
.aspx?topic_id=
.aspx?pg=
.aspx?klan=
.aspx?fid=
.aspx?url=
.aspx?göster=
.aspx?inf=
.aspx?event_id=
.aspx?term=
.aspx?TegID=
.aspx?cid=
.aspx?prjid=
.aspx?pageid=
.aspx?isim=
.aspx?id_n=
.aspx?th_id=
.aspx?kategori=
.aspx?book_id=
.aspx?isbn=
.aspx?item_id=
.aspx?sArama kelimesi=
.aspx?CatID=
.aspx?art=
.asp?ts=
.asp?konu=
.asp?t=
.asp?ch=
.asp?_nkw=
.asp?id=
.asp?seçenek=
.asp?görünüm=
.asp?lang=
.asp?sayfa=
.asp?p=
.asp?q=
.asp?gdjkgd=
.asp?son=
.asp?arama=
.asp?uid=
.asp?başlık=
.asp?id_q=
.asp?prId=
.asp?tag=
.asp?harf=
.asp?prid=
.asp?catid=
.asp?ID=
.asp?iWine=
.asp?productID=
.asp?products_id=
.asp?topic_id=
.asp?pg=
.asp?klan=
.asp?fid=
.asp?url=
.asp?göster=
.asp?inf=
.asp?event_id=
.asp?term=
.asp?TegID=
.asp?cid=
.asp?prjid=
.asp?pageid=
.asp?isim=
.asp?id_n=
.asp?th_id=
.asp?kategori=
.asp?book_id=
.asp?isbn=
.asp?item_id=
.asp?sArama kelimesi=
.asp?CatID= .asp?art=
.htm?ts= .htm?topic=
.htm?t= .htm?ch=
.htm?_nkw=
.htm?id=
.htm?seçenek=
.htm?görünüm=
.htm?lang=
.htm?sayfa=
.htm?p=
.htm?q=
.htm?gdjkgd=
.htm?oğlu=
.htm?arama=
.htm?uid=
.htm?başlık=
.htm?id_q=
.htm?prId=
.htm?tag=
.htm?mektup=
.htm?prid=
.htm?catid=
.htm?ID=
.htm?iWine=
.htm?productID=
.htm?products_id=
.htm?topic_id=
.htm?pg=
.htm?clan=
.htm?fid=
.htm?url=
.htm?göster=
.htm?inf=
.htm?event_id=
.htm?term=
.htm?TegID=
.htm?cid=
.htm?prjid=
.htm?pageid=
.htm?isim=
.htm?id_n=
.htm?th_id=
.htm?kategori=
.htm?book_id=
.htm?isbn=
.htm?item_id=
.htm?sArama kelimesi=
.htm?CatID=
.htm?art=
.cgi?ts=
.cgi?topic=
.cgi?t=
.cgi?ch=
.cgi?_nkw=
.cgi?id=
.cgi?seçenek=
.cgi?görünüm=
.cgi?lang=
.cgi?sayfa=
.cgi?p=
.cgi?q=
.cgi?gdjkgd=
.cgi?son=
.cgi?arama=
.cgi?uid=
.cgi?title=
.cgi?id_q=
.cgi?prId=
.cgi?tag=
.cgi?mektup=
.cgi?prid=
.cgi?catid=
.cgi?ID=
.cgi?iWine=
.cgi?productID=
.cgi?products_id=
.cgi?topic_id=
.cgi?pg=
.cgi?clan=
.cgi?fid=
.cgi?url=
.cgi?göster=
.cgi?inf=
.cgi?event_id=
.cgi?term=
.cgi?TegID=
.cgi?cid=
.cgi?prjid=
.cgi?pageid=
.cgi?name=
.cgi?id_n=
.cgi?th_id=
.cgi?kategori=
.cgi?book_id=
.cgi?isbn=
.cgi?item_id=
.cgi?sArama kelimesi=
.cgi?CatID=
.cgi?art=
.jsp?ts=
.jsp?konu=
.jsp?t=
.jsp?ch=
.jsp?_nkw=
.jsp?id=
.jsp?seçenek=
.jsp?görünüm=
.jsp?lang=
.jsp?sayfa=
.jsp?p=
.jsp?q=
.jsp?gdjkgd=
.jsp?son=
.jsp?arama=
.jsp?uid=
.jsp?başlık=
.jsp?id_q=
.jsp?prId=
.jsp?tag=
.jsp?mektup=
.jsp?prid=
.jsp?catid=
.jsp?ID=
.jsp?iWine=
.jsp?productID=
.jsp?products_id=
.jsp?topic_id=
.jsp?pg=
.jsp?klan=
.jsp?fid=
.jsp?url=
.jsp?göster=
.jsp?inf=
.jsp?event_id=
.jsp?term=
.jsp?TegID=
.jsp?cid=
.jsp?prjid=
.jsp?pageid=
.jsp?isim=
.jsp?id_n=
.jsp?th_id=
.jsp?kategori=
.jsp?book_id=
.jsp?isbn=
.jsp?item_id=
.jsp?sArama kelimesi=
.jsp?CatID=
.jsp?art=

Bu kodlar dork üreteci için vikorize edilecek.
Hadi Google Translate'e gidelim - İtalyancaya çevirelim - en sık kullanılan kelimeler listesidir.
İtalya'dan gelen kelimelerin listesini ayrıştırıyoruz - bunu dorki oluşturucunun ilk bölümüne yerleştiriyoruz - diğerinde php - çeşitli siteler, cfm mağazaları, jsp - oyunlar dahil olmak üzere kodları koyuyoruz.
Üretiyoruz - açıklıkları temizliyoruz. İtalya'ya özel pistler hazır.
Aynı ifadeyi site:it yerine “beni hatırla, şifreni unuttum” tarzında sağ sütuna eklemek de faydalı olabilir.
Benzersiz bir şeyi ayrıştırıp kapı anahtarını değiştirirseniz iyi ayrıştırılacaklar, özel olacaklar.
Ve hafızamı bana ekle - o zaman siteler yalnızca üslerden uçacak.
Bütün mesele ökseotunda. Kapılar name.php?uid= gibi görünecek, tüm eşyalarınız benzersiz bir anahtarda olacak. Kokular karışacak, Inurl operatörü: durgunlaşmaya gerek yok - onsuz ayrıştırma artıkları URL'de, metinde ve başlıkta olacak.
Ve salaklık duygusu bile o kadar eksiksiz ki faydalı olabilir - ve buhar, bir sopa ve bir ısırgan - ve belki de olmayabilir. Burada çok yıkanmanız gerekiyor.
Aynı şey yayılmaların ayrıştırılması için de geçerlidir.

Spoiler: Dorky

intext:"java.lang.NumberFormatException: null"
intext:"SQL söz diziminizde hata"
metin içi:"mysql_num_rows()"
metin içi:"mysql_fetch_array()"
intext:"İstek İşlenirken Hata Oluştu"
intext:""/" Uygulamasında Sunucu Hatası"
intext:"ODBC Sürücüleri için Microsoft OLE DB Sağlayıcısı hatası"
intext:"Geçersiz Sorgu Dizesi"
intext:"ODBC için OLE DB Sağlayıcısı"
intext:"VBScript Çalışma Zamanı"
intext:"ADODB.Alan"
intext:"BOF veya EOF"
metin içi:"ADODB.Komutu"
intext:"JET Veritabanı"
metin içi:"mysql_fetch_row()"
intext:"Sözdizimi hatası"
intext:"include()"
metin içi:"mysql_fetch_assoc()"
metin içi:"mysql_fetch_object()"
metin içi:"mysql_numrows()"
intext:"GetArray()"

intext:"FetchRow()"

Bu salaklar ikisi arasında bir fark arıyorlar, bu yüzden onları sizden önce neredeyse hiç çözümlenmemiş benzersiz kelimelerle bir an önce anlamamız gerekiyor.

Ve böylece arkadaşlar az para kazanmaya karar verdiler. Bu tür hileleri deneyimlemediğim için yeni başlayanlar için sıkıcı olacağına zaten ikna oldum.

Bu sefer Dorika'nın hatası olmayan açıklamaları deneyeceğim. Kapıları kesinlikle eski püskü görünen müşterilerle genellikle bu şekilde ilgilenirsiniz. Ve biraz yudumladıktan sonra bunun için çok para ödedikleri ortaya çıktı. Ancak yendim) Ben kendim aptallığımdan kapıları hem 300 rubleye hem de 20 rubleye satın aldım. Eğer okuryazar biriysem, güzel olacak ve onlardan ihtiyacım olanı görebileceğim kapıları nasıl inşa edebilirim, henüz farkında değilim. Kimseyi etkilemeye çalışmıyorum ama sadece özel bir düşüncem vardı.

Öncelikle satın almadan önce 10-15 adetin kontrol edilmesini isteyin, sadece görsel olarak değerlendirin. Umarım bu kılavuzdan sonra, halka açık denilemeyecek olanlardan isteğiniz doğrultusunda daha az sayıda keskinleştirilmiş kapı tespit edebileceksiniz.

Hadi gidelim!

Popolarla çalışmak benim için daha kolay, bu yüzden bazen kullanılan "oyun" parçalarının bir listesini çıkarmaya çalışacağım ve hadi neye saygımızı kaybedeceğimizi bulalım:

Mistake.php?gta_5= çerçeve

Kapıyı aralayalım:

hata.php- Burada gönderilenin bir sözü olduğu nakledilir. Bu aslında doğru değil. Gönderilen kişinin bir sözü varsa operatöre iletilmesi gerekiyor inurl: veya allinurl:
Diyelim ki bir kısmını bu sözle geçirmemiz istendi. Peki, bu kısmın kendisi (yollara bakılırsa) sayfanın ismine kadar çıkmalı. Hangi kodlayıcının kendi oyun sitesi için error.php tarafını ürettiğini bilmiyorum.
Elbette böyle birini bulacaksınız. Ale tse'nin boyutu çok küçük olacak. Bana gelince, sitenin PHP kodlayıcıları arasında popüler olan bir adı var.

Söz konusu olabilecek birkaç sayfa daha (viki satıcıları genellikle rastgele kelimeler kullanır):

Gta5.php - biz bu tarafı farcry_primal.php olarak adlandırmıyoruz farcry_primal.cfm - extension.cfm ASP.NET'te wikipedia'dır, bu yüzden nogo'da yazmalıyız, ancak php'deki kadar sık ​​değil. І böyle bir isme sahip bir sayfayla karşılaştım, bu büyük bir başarı kraamble.phphow_to_work.php catch"in.php - özel, + oyuna gitmeyin, ancak filmin adından önceki her şeyi yapın

Açık mantığı anladığınıza inanıyorum. Tarafın mantıklı bir adı var ama bu bir uydurma. Oyun temaları olduğu veya olmadığı sürece ismin ne söylediği önemli değil. Hangi sayfalar kodlayıcılar tarafından çoğunlukla vikorize ediliyor, en popüler olanlar ise sayfalarda vikorize edilebilen sayfalardır:

index.php özel.php pm.php user.php üyeler.php alanı.php config.php search.php yönlendirme.php r.php (aynı yönlendirme) s.php (aynı arama) mail.php forum.php gönderi .php account.php çıkış.php query.php q.php (aynı sorgu) vb.

Yaklaşık olarak öyle. Yoldaki sayfanın adı (olduğu gibi) tek taraflı olabilir, sitede gezinmesi kolay olabilir ve bazı mantıksal alt metinler taşıyabilir. Burada tür için bir ismin olmaması korkutucu değil steam.php ya da başka steam_keys.php ya da başka rulet.php daha fazlasını bilmek bizim için önemlidir. Ve kelime web sitelerinde ne kadar sık ​​aranırsa o kadar iyidir. Az ya da çok konuya ihtiyacımız var ve yolu çözmede yardım için onu seçeceğiz

Sayfaların adlarını sıraladık ama her şeyden önce. Diğer kısma geçelim.

Biliyorsunuz, bu GET şöyle yazılmıştır:

?GTA 5- Hemen söyleyeyim, böyle bir içecek yok. (Özel düşüncemin ne olduğunu tahmin edeceğim)

GET, ideal olarak veritabanına erişmemizi ister ve SQL enjeksiyonu sırasında veritabanından çıktıyı çağırır. İhtiyacımız olan bunlar. Ancak, buna denildiğini biliyorsun, buna denir GTA 5- Tekrar söylüyorum, büyük başarı. Bildiğimiz gibi ortaya çıktığımızda dökmemiz gerekiyor. Bu da bize verilmek istenen mesajın büyük bir kısmını yeniden gündeme getiriyor.

Bir sürü çürük, iyi olmayan içki izmaritleri daha:

Groove= ?paypal= ?qiwi_wallet= ?my_money= ?dai_webmoney= ?skdoooze= ?sadlkjadlkjswq= ?213123= ?777=

PayPal neden çöp istiyor? Aktarım yaptığımız için PayPal üzerinden seçim yaparak veritabanına gitmek istiyoruz. Şirketin kendisi dışında hiç kimse PayPal veritabanlarını kaydetmez. Tekrar arıyorum, kutu.

Herkes vikorist olmayı sevdiğinden, iyi ve nazik cümlelerin kullanılması, kokunun parçaları kısa, kullanışlı, hatırlanması kolay ve herhangi bir mantığı yitirir:

Id= ?cat= ?cat_id= ?get= ?post= ?frame= ?r= ?redirect= (pekala, anladınız) ?banner= ?go= ?leave= ?login= ?pass= ?password= ?kullanıcı adı = ? user= ?search= ?s= ?wallet= ?acc= ?balance= ?do= ?page= ?page_id= ?topic= ?forum= ?konu= ?download= ?free= ?message=

Elbette sonsuza kadar çiğneyebilirsiniz. Ancak burada mucizevi bir şekilde karışımlara, oyun içeceklerine, ucuz içeceklere ve diğer içeceklere gidebilecek evrensel içecekler var. Forumlar, torrent siteleri ve diğer her şey tarafından taciz ediliyoruz.

Bilginiz olsun, oyun sorgularından önce faydalı olabilecek birkaç sorgu kabul edilebilir:

Game=?game_id=?battle=?log=?team=?weapon=?inv=(envanter) ?gamedata=?player=?players=?play=

İdeal olarak, yaklaşık olarak aynı soru sorma ve diğer konuları sorma mantığının durgunlaşması kaçınılmazdır. Biraz İngilizce anlamak ve hangi hediyeleri aldığınızı bilmek isterim. Yani 10-20 günde hayrete düşebilirsiniz ve mega özel için ne satın aldığınızı hemen anlayacaksınız ve hangi satıcıyla iletişime geçmeye hazırsınız. Ya da heyecanlandınız, siyah aracılığıyla para iadesi alın, ne düşünüyorsunuz, sex.php’den intikam alma yolları nelerdir? veya?photo= mağazaların yollarını siz mi yaptınız? Eller böyle adamların çekimi altında

Ve böylece geri kalan kısım yolun en önemli kısmıdır (gün geçtikçe). GET ismini (ifadenin kendisini değil) açıkça gördüğümüze göre, hemen tam olarak ihtiyacımız olanı bulmamıza yardımcı olabilecek tabire geçelim.

Test parkurumuzun bir parçası- çerçeve

Bu nasıl bir saçmalıktır demeyeceğim ama aradığımız oyun sitelerine baktığımızda böyle bir programın etkinliği %15-20 civarındadır. Karışık nedenlerden dolayı ya da sadece eğlence için (ya da sizi kızdırmak için), tamamen gitti.

Sorunun adı, yollardaki birçok öğretici ve kılavuzda nasıl doğru konuşulacağı veya konularımızla ilgili kelimeler içerebilir. Oyun sorularının ötesine geçmeyelim o yüzden size örnek, güzel, oyunlara yönelik ek sorular vereceğim:

Oyun oyun tecrübesi olan oyuncular oyuncular dota counter-strike AWP | Aziimov M19 NAVI ücretsiz ücretsiz oyun oyna oyun indir oyun forumu oyun hakkında ekran görüntüsü oyun oyun rehberi

Burada yollarınızın temasının ne olduğu netleşebilir. Yolları satın alır almaz (ve biz de oyuncuları satın aldık):

Watch Freedom text dsadaswe 213123321 ledy gaga sikme amerika bla bla kız göğüsleri ücretsiz XXX porno futurama s01e13

Sonra bunu tekrar satıcıya söyleyin ve önünüzden çekilin. Oyun sitelerini göremiyorsunuz :)

Bir nokta daha, bu sorgulardan operatörleri kullanabilirsiniz - intitle: , allintitle: , intext: , allintext:
Evet, çift düşüşten sonra oyuncunun kendisi listeden biraz daha fazlasını isteyecektir ( intitle: oyun, allintext: ücretsiz oyna)

Aktarmak istediğimiz tek şey bu. Temel olarak, makale yeni başlayanlar için yararlı olacaktır (faydalıydı ve birkaç yüz ruble tasarruf edilmesine yardımcı oldu ve vicdansız yol satıcılarının yerine yerleştirilmesine yardımcı oldu). Artık kapıları kendim açmak için sadece radyum üzerinde çalışacağımı anlamışsınızdır.

Antrenman yapın, kendinizi geliştirin, yolda özel bir şey yok.

Ve son olarak, sönümleyicinin nasıl olduğunu bilmiyorum ama a-ayrıştırıcı sakince içeri giriyor ve Rus dilinde zengin bir mesaj arıyor. Neden olmasın diye düşündüm. Protesto ettikten sonra etki beni memnun etti. Gülebilirsin))

Frame.php?name= Ücretsiz oynayın get.php?query= CS'yi davet edin search.php?ok= Oyun sunucuları

[Benim özel durumum] -
Ve bugün size herhangi bir özel bilgi olmadan daha da kötüleşenlerden bahsedeceğim. Hemen söyleyeyim, bundan kazanılacak pek bir şey yok ama yine de.
Başlamak için sitelerin kendisini bilmeniz gerekir. Neden google.com'a gidip arama yapmalısınız?

Inurl:pageid= inurl:games.php?id= inurl:page.php?file= inurl:newsDetail.php?id= inurl:gallery.php?id= inurl:article.php?id= inurl:show.php? id= inurl:staff_id= inurl:newsitem.php?num= inurl:readnews.php?id= inurl:top10.php?cat= inurl:historialeer.php?num= inurl:reagir.php?num= inurl:Stray- Questions-View.php?num= inurl:forum_bds.php?num= inurl:game.php?id= inurl:view_product.php?id= inurl:newsone.php?id= inurl:sw_comment.php?id= inurl: news.php?id= inurl:avd_start.php?avd= inurl:event.php?id= inurl:product-item.php?id= inurl:sql.php?id= inurl:news_view.php?id= inurl: select_biblio.php?id= inurl:humor.php?id= inurl:aboutbook.php?id= inurl:ogl_inet.php?ogl_id= inurl:fiche_spectacle.php?id= inurl:communique_detail.php?id= inurl:sem. php3?id= inurl:kategorie.php4?id= inurl:news.php?id= inurl:index.php?id= inurl:faq2.php?id= inurl:show_an.php?id= inurl:preview.php? id= inurl:loadpsb.php?id= inurl:opinions.php?id= inurl:spr.php?id= inurl:pages.php?id= inurl:announce.php?id= inurl:clanek.php4?id= inurl:participant.php?id= inurl:download.php?id= inurl:main.php?id= inurl:review.php?id= inurl:chappies.php?id= inurl:read.php?id= inurl: prod_detail.php?id= inurl:viewphoto.php?id= inurl:article.php?id= inurl:person.php?id= inurl:productinfo.php?id= inurl:showimg.php?id= inurl:view. php?id= inurl:website.php?id= inurl:hosting_info.php?id= inurl:gallery.php?id= inurl:rub.php?idr= inurl:view_faq.php?id= inurl:artikelinfo.php? id= inurl:detail.php?ID= inurl:index.php?= inurl:profile_view.php?id= inurl:category.php?id= inurl:publications.php?id= inurl:fellows.php?id= inurl :downloads_info.php?id= inurl:prod_info.php?id= inurl:shop.php?do=part&id= inurl:productinfo.php?id= inurl:collectionitem.php?id= inurl:band_info.php?id= inurl :product.php?id= inurl:releases.php?id= inurl:ray.php?id= inurl:produit.php?id= inurl:pop.php?id= inurl:shopping.php?id= inurl:productdetail .php?id= inurl:post.php?id= inurl:viewshowdetail.php?id= inurl:clubpage.php?id= inurl:memberInfo.php?id= inurl:section.php?id= inurl:theme.php ?id= inurl:page.php?id= inurl:shredder-categories.php?id= inurl:tradeCategory.php?id= inurl:product_ranges_view.php?ID= inurl:shop_category.php?id= inurl:transcript.php ?id= inurl:channel_id= inurl:item_id= inurl:newsid= inurl:trainers.php?id= inurl:news-full.php?id= inurl:news_display.php?getid= inurl:index2.php?option= inurl :readnews.php?id= inurl:top10.php?cat= inurl:newsone.php?id= inurl:event.php?id= inurl:product-item.php?id= inurl:sql.php?id= inurl :aboutbook.php?id= inurl:preview.php?id= inurl:loadpsb.php?id= inurl:pages.php?id= inurl:material.php?id= inurl:clanek.php4?id= inurl:announce .php?id= inurl:chappies.php?id= inurl:read.php?id= inurl:viewapp.php?id= inurl:viewphoto.php?id= inurl:rub.php?idr= inurl:galeri_info.php ?l= inurl:review.php?id= inurl:iniziativa.php?in= inurl:curriculum.php?id= inurl:labels.php?id= inurl:story.php?id= inurl:look.php? ID= inurl:newsone.php?id= inurl:aboutbook.php?id= inurl:material.php?id= inurl:opinions.php?id= inurl:announce.php?id= inurl:rub.php?idr= inurl:galeri_info.php?l= inurl:tekst.php?idt= inurl:newscat.php?id= inurl:newsticker_info.php?idn= inurl:rubrika.php?idr= inurl:rubp.php?idr= inurl: Offer.php?idf= inurl:art.php?idm= inurl:title.php?id= inurl:".php?id=1" inurl:".php?cat=1" inurl:".php?catid= 1" inurl:".php?num=1" inurl:".php?bid=1" inurl:".php?pid=1" inurl:".php?nid=1"

eksen küçük bir listedir. Sizinkini vioristatlayabilirsiniz. Hey, siteyi biliyoruz. Örneğin http://www.vestitambov.ru/
Daha sonra bu programı indiriyoruz

**Gizli İçerik: İçeriğin titreşebilmesi için gönderi sayımızın 3 veya daha fazla olması gerekir.**

Tamam yazdırıldı. Daha sonra kurbanın sitesini ekliyoruz.
Kabartmalı başlangıç. Daha sonra sonuçları kontrol ediyoruz.
Böylece program SQL akışını öğrendi.

Daha sonra Havij'i indirin, oradaki yazıdan ekleyin. Havij'in nasıl kullanılacağını ve nereden indirileceğini açıklamayacağım, onu tanımanın önemli değil. Bu kadar. İhtiyacınız olan verileri aldınız - yönetici şifresi ve sağ tarafta hayal gücünüz var.

Not: Bu benim ilk yazma girişimim. Sorunun ne olduğunu merak ediyorum

Özel verilerin kaldırılması her zaman dolandırıcılık anlamına gelmez; bazen gizli erişimle yayınlanır. Google bilgisi ve biraz zeka, kredi kartı numaralarından FBI belgelerine kadar pek çok şeyi öğrenmenize olanak tanır.

UYARI

Tüm bilgiler yalnızca bilgilendirme amaçlıdır. Ne editörler ne de yazar bu makalenin materyallerinden kaynaklanabilecek olası zararlardan sorumlu değildir.

Bugün herkes erişimi paylaşma konusunda çok az endişe duyarak İnternet'e bağlanıyor. Dolayısıyla pek çok özel veri, ses sistemlerinin video butonu haline gelecek. Robot örümcekler artık web sayfalarıyla etkileşime girmiyor, ancak Merezhi'de bulunan tüm içeriği indeksliyor ve açıklanması amaçlanmayan bilgileri sürekli olarak veri tabanlarına ekliyor. Bu sırları öğrenmek kolaydır; yalnızca bunları kendinize nasıl soracağınızı bilmeniz yeterlidir.

Shukaemo dosyaları

Google'ın yetenekli ellerinde, Merezhi'de kötü olan her şeyi, örneğin hizmet wiki'si için özel bilgiler ve dosyalar gibi hızlı bir şekilde bulacaksınız. Genellikle paspasın altındaki anahtar gibi aranırlar: erişim için gerçek bir engel yoktur, sitenin arka tarafında, herhangi bir mesajın olmadığı yerde bulunurlar. Standart Google web arayüzü, gelişmiş arama için yalnızca temel ayarları sağlar, ancak bunlar yeterli olacaktır.

İki ek operatörü kullanarak Google'da dosya arayabilirsiniz: filetype ve ext. Birincisi, dosya başlığı tarafından hangi ses motorunun belirtildiği biçimini, diğeri ise dahili içeriğinden bağımsız olarak dosyanın uzantısını belirtir. Her iki durumda da arama yaparken slayt, artık genişleme anlamına gelmez. Başlangıçta, dosya formatının belirli özelliklerinin mevcut olması durumunda ext operatörü bazı durumlarda engellenecektir (örneğin, hepsi aynı olabilecek ini ve cfg yapılandırma dosyalarının aranması için). Aynı zamanda Google’ın algoritmaları da değişti ve operatörler arasında gözle görülür bir fark kalmadı; sonuçlar aynı kalacak.


Görünümü filtreliyoruz

Girilen kelimeler ve girilen semboller için Google, dizine eklenen sitelerdeki tüm dosyaları arar. Arama alanını üst düzey bir etki alanıyla, belirli bir siteyle veya arama sırasını dosyaların içine yerleştirerek sınırlayabilirsiniz. İlk iki seçenekte site operatörü kullanılır ve ardından alan adının veya seçilen sitenin adı girilir. Üçüncü türde, bir dizi operatör, hizmet alanlarında ve meta verilerde bilgi aramanıza olanak tanır. Örneğin, allinurl metnin kendisinde, allinanchor - metinde etiketiyle bilinir , allintitle - sayfaların başlıkları için, allintext - sayfaların gövdesi için.

Cilt operatörü için kısa isimli (tümü öneki olmadan) daha hafif bir versiyon vardır. Aradaki fark, allinurl'ün tüm kelimelerin anlamını bilmesi ve inurl'ün yalnızca ilkini bilmesidir. Aramadan elde edilen diğer kelimeler web sitelerinde görünebilir. inurl operatörü aynı zamanda başka bir benzer yer olan site ile aynı anlama sahiptir. İlki ayrıca, bilinen varyasyonlara sahip bileşenleri bulmak için yaygın olarak kullanılan, gerekli belgeye (örneğin, /cgi-bin/) gönderilen karakterlerin sırasını bulmanızı sağlar.

Hadi pratik olarak deneyelim. Allintext filtresini alıyoruz ve koşulları sadece iki gün içinde sona erecek (veya yöneticilerinin herkesi beklemesi gerekiyorsa) kredi kartlarının numaralarının ve doğrulama kodlarının bir listesini isteyecek şekilde çalışıyoruz.

Allintext: kart numarası son kullanma tarihi /2017 CVV

Haberlerde genç bir bilgisayar korsanının Pentagon veya NASA'nın "sunucularına saldırdığını" ve gizli kayıtları çaldığını okursanız, Google'da böylesine temel bir teknik hakkında söylenecek başka bir şey yoktur. Örneğin, NASA casuslarının bir listesini ve iletişim bilgilerini sağlayabiliriz. Melodik, elektronik görünümde öyle bir değişiklik var ki. Netlik sağlamak veya gözden kaçırmamak için bunları kuruluşun kendi web sitesinde de bulabilirsiniz. Bu durumda kimseye bir mesaj verilmemesi, iç araştırmanın bazı amaçlarının gerçekleştirilmemesi mantıklıdır. Böyle bir dosyada hangi kelimeler bulunabilir? En azından “adres” alanı. Tüm bu varsayımları en basit şekilde doğrulayın.


Inurl:nasa.gov dosya türü:xlsx "adres"


Bürokrasi tarafından onaylandı

Benzer buluntular kabul edilmektedir. Aslında sağlam bir yakalama, web yöneticileri için Google operatörleri, ölçümün kendisi ve aranan yapının özellikleri hakkında daha ayrıntılı bilgi sahibi olmayı sağlayacaktır. Ayrıntıları bilerek, görünümü kolayca filtreleyebilir ve gerekli dosyaların gücünü netleştirebilirsiniz, böylece en değerli veriler diğerlerinden kaldırılabilir. Burada bürokrasinin imdada yetişmesi komik. Burada, aniden Merezha'ya sızan gizli bilgileri kolayca bulabileceğiniz tipik formüller üretebilirsiniz.

Örneğin, ABD Savunma Bakanlığı Ofisindeki Dağıtım bildirimi damgası, belgenin uzantısının standart hale getirildiğini ifade eder. A harfi, hiçbir sırrı olmayan büyük yayınları ifade eder; B - dahili bir kaynak olarak tanınır, C - kesinlikle gizli ve F'ye kadar. Özellikle değerli bir belge olan X harfine kesinlikle değer, bu da onu büyük bir devlet hapishanesi haline getiriyor. Bu tür dokümanlar zorunlu hizmette çalışacak kişiler tarafından aransın, C harfi ile dosya alışverişinde bulunalım. 5230.24 sayılı DoDI direktifi uyarınca bu tür bir işaretleme, konu olarak tüketilen kritik öneme sahip teknolojilerin açıklamalarını açıklayan dokümanlara verilmektedir. kontrolü ihraç etmek. Bu tür dikkatle korunan bilgileri, ABD Ordusu için belirlenmiş toprivna.mil alan adına sahip sitelerde bulabilirsiniz.

"DAĞITIM BEYANI C" inurl:navy.mil

.mil alanında ABD Savunma Bakanlığı ve diğer sözleşmeli kuruluşlara ait sitelerin bulunmaması çok önemlidir. Poshukov'un alan sınırları hakkındaki görüşü tamamen temiz çıkıyor ve başlıklar kendi başına. Rus sırlarını da benzer şekilde anlatmak pratiktir: etki alanında.


.mil alanındaki siteden herhangi bir belgeyi dikkatlice indirdikten sonra, aramanızı netleştirmek için başka işaretçiler ekleyebilirsiniz. Örneğin teknik bilgi bulmanın da kolay olduğu “Sec 2751” ihracat pazarına gönderildi. Bazen resmi sitelerden geliyorlar, ancak yalnızca bir kez yakılıyorlar çünkü arama modunda doğru yere gidemezsiniz, Google'ın önbelleğini (önbellek operatörü) veya İnternet Arşivi sitesini kullanamazsınız.

Hadi onu kasvetli durumdan alalım

Devlet dairelerinin gizliliği giderek artan belgelerine ek olarak, Google önbellekleri genellikle mesajları Dropbox'tan ve kamuya açık veriler için "özel" mesajlar oluşturan diğer veri depolama hizmetlerinden gelen özel dosyalar halinde birleştirir. Alternatif ve kendi kendine yeten hizmetlerde durum daha da kötü. Örneğin, artık yönlendiricilerinde FTP sunucusu yüklü olan ve onu aktif olarak kullanan tüm Verizon istemcilerinin verilerini bulmanız istenecektir.

Hepsinin adresi:ftp://verizon.net

Aynı anda kırk binden fazla bilge adam vardı ve 2015 baharında bunların sayısı çok daha fazlaydı. Verizon.net yerine bilinen herhangi bir sağlayıcının adını kullanabilirsiniz ve hangisini görürseniz görün, yakalama o kadar büyük olur. FTP sunucusu kullanarak yönlendiriciye bağlı harici depolama aygıtındaki dosyaları görebilirsiniz. Uzaktan çalışma, kişisel depolama veya eşler arası dosya depolama için bir NAS seçin. Bu tür ortamların tümü Google ve diğer arama motorları tarafından dizine eklenir, böylece harici sürücülerde depolanan dosyalara doğrudan istek üzerine erişebilirsiniz.

Yapılandırmalara bakalım

Genel geçişten önce uzak bölgelerde basit FTP sunucuları vardı ve bu da sorunlara neden oluyordu. Birçoğu güncel dozlardır. Örneğin, popüler WS_FTP Professional programında yapılandırma verileri, kullanıcı hesabı kayıtları ve şifreler ws_ftp.ini dosyasında saklanır. Bilinmesi ve okunması kolaydır ve tüm kayıtlar metin formatında kaydedilir ve şifreler, minimum düzeyde gizleme sonrasında Üçlü DES algoritması kullanılarak şifrelenir. Çoğu sürüm, yalnızca ilk bayt atılarak tamamlanabilir.

Bu tür şifrelerin şifresini, WS_FTP Şifre Çözücü ek yardımcı programını veya ücretsiz bir web hizmetini kullanarak çözmek kolaydır.

Sitenin kötülüklerinden bahsederken, CMS yapılandırma dosyalarının veya elektronik ticaret eklentilerinin günlüklerinden ve yedeklerinden şifrelerin kaldırılmasına saygı duymanız gerekir. Tipik yapısını öğrendikten sonra anahtar kelimeleri kolayca girebilirsiniz. ws_ftp.ini dosyasına benzer satırlar kenarlarda daha geniştir. Örneğin, Drupal ve PrestaShop bir Kullanıcı Kimliği (UID) ve paylaşılan bir şifre (pwd) gerektirir ve tüm bilgiler .inc uzantılı dosyalara kaydedilir. Onlar hakkında şu şekilde şaka yapabilirsiniz:

"pwd=" "UID=" dahili:inc

DBMS için şifrelerin kurtarılması

SQL sunucularının yapılandırma dosyalarında, istemcilerin adları ve e-posta adresleri açık biçimde kaydedilir ve parolalar yerine MD5 karmaları kaydedilir. Bunların şifresini çözmek imkansız gibi görünüyor, ancak karma-şifre çiftlerinin türünü öğrenebilirsiniz.

Parola karma işlemine izin vermeyen DBMS'ler de vardır. Yapılandırma dosyaları, bunlardan herhangi biri, tarayıcıda kolayca görüntülenebilir.

Metin içi:DB_PASSWORD dosya türü:env

Yapılandırma dosyaları Windows sunucularında göründüğünde genellikle kayıt defterini işgal ederler. Dosyalarınızı, dosya türü olarak vikoristuyuchi reg ile aynı şekilde arayabilirsiniz. Örneğin eksen şu şekildedir:

Dosya türü:reg HKEY_CURRENT_USER "Şifre"=

Açık olanı unutmayalım

Gizli bilgilere erişirken Google'ın arama alanında bulunan gizli verilere de erişebilirsiniz. İdeal seçenek, herhangi bir genişletilmiş formatta şifrelerin bir listesini bulmaktır. Bir metin dosyasından, bir Word belgesinden veya bir Excel elektronik tablosundan bulut kayıtlarının kayıtlarını kaydetmek yalnızca en istisnai kişiler tarafından kaydedilebilir, ancak bunlar bir daha asla kaybolmaz.

Dosya türü:xls inurl:şifre

Bir yandan bu tür olayların önlenmesinin birçok maliyeti var. Htaccess'e yeterli erişim haklarını sağlamak, CMS'ye yama yapmak, solak komut dosyalarını kötüye kullanmamak ve diğer kapıları kapatmak gerekir. Ayrıca, arama motorlarının kendilerine atanan dosya ve dizinleri indekslemesini engelleyen, robots.txt hatalarının listesini içeren bir dosya da vardır. Öte yandan her sunucudaki robots.txt yapısı standarttan farklı olduğundan devreye girmeye çalıştıkları hemen anlaşılıyor.

Herhangi bir web sitesindeki dizinlerin ve dosyaların listesi, standart gösterim dizini ile temsil edilir. Hizmet amaçlı parçalar başlığa sıkıştırılmalıdır; bu, aramanın intitle operatörüyle çevrelenmesi anlamına gelir. Konuşmalarınız /admin/, /personal/, /etc/ dizinlerinde ve /secret/ dizininde bulunabilir.

Güncellemeler için bizi takip etmeye devam edin

Buradaki alaka daha da önemli: Eski çatışmalar tamamen kapanıyor, ancak Google ve arama motoru istikrarlı bir şekilde değişiyor. “Kalan saniyede” (&tbs=qdr:s URL’yi yazacağım) ile “gerçek saatte” (&tbs=qdr:1) filtresi arasında fark var.

Bir dosyanın son güncelleme tarihinin saatlik aralığı da Google tarafından örtülü olarak belirtilir. Grafiksel web arayüzü üzerinden standart dönemlerden (yıl, gün, hafta vb.) birini seçebilir veya tarih aralığı belirleyebilirsiniz, aksi halde bu yöntem otomasyona uygun değildir.

Adres satırının görünümüne bağlı olarak, sonuçların görüntülenmesini &tbs=qdr: ek yapısının arkasında nasıl ayırmanın yolunu da tahmin edebilirsiniz. Y harfi daha sonra sınırı bir nehre ayarlar (&tbs=qdr:y), m son aya ait sonuçları gösterir, w - yıl için, d - son gün için, h - geçen yıl için, n - son yıl için ay ve s - bana bir saniye ver. Google'ın görebileceği en yeni sonuçlar, &tbs=qdr:1 ek filtresi kullanılarak bulunur.

Akıllıca bir komut dosyası yazmanız gerekiyorsa, tarih aralığının Google'da daterange operatörü kullanılarak Julian biçiminde belirtildiğini bilmek güzel olacaktır. Örneğin, 1 Eylül - 1 Haziran 2015 tarihleri ​​arasında edinilen, gizli sözcüğünü içeren PDF dosyalarının bir listesini bulabilirsiniz.

Gizli dosya türü:pdf tarih aralığı:2457024-2457205

Aralık, herhangi bir kesirli ayarlama yapılmadan Jülyen tarih formatında belirtilir. Bunları Gregoryen takviminden manuel olarak aktarmak kolay değil. Tarih dönüştürücü kullanmak daha kolaydır.

Tekrar hedeflenebilir ve filtrelenebilir

Ek operatörlerin eklenmesine ek olarak, sesli aramada doğrudan mesaj gövdesine eklenebilirler. Örneğin, filetype:pdf'nin açıklaması as_filetype=pdf yapısıyla desteklenir. Bu şekilde herhangi bir açıklamayı manuel olarak istemek kolaydır. Arama URL'sine cr=countryHN yapısı eklenerek yalnızca Honduras Cumhuriyeti'nden ve yalnızca Bobruisk şehrinden - gcs=Bobruisk'ten sonuçların belirtilmesi mümkündür. En son listeyi perakendeci bölümünde bulabilirsiniz.

Google'ın otomasyon özellikleri hayatı kolaylaştırabilir ancak çoğu zaman sorunlara da neden olur. Örneğin müşterinin IP'si WHOIS aracılığıyla konumu olarak belirtilir. Google, bu bilgilere dayanarak yalnızca sunucular arasındaki trafiği dengelemekle kalmıyor, aynı zamanda arama sonuçlarını da değiştiriyor. İlk sayfada farklı sonuçların yer alması bölge açısından önemlidir ve bunların bir kısmı çalıntı olarak ortaya çıkabilir. Kozmopolit gibi hissedin ve gl=country yönergesinden sonraki iki harfli kodu kullanarak herhangi bir ülkeden bilgi arayın. Örneğin Hollanda'nın kodu NL'dir ve Vatikan ve Kuzey Kore'nin Google'da kodları yoktur.

Çoğu zaman, arama motoru birkaç filtre eklendikten sonra algılanmış gibi görünür. Bu durumda yeni bir kelime ekleyerek soruyu açıklığa kavuşturmak kolaydır (her birinin önüne bir eksi işareti konur). Örneğin, Kişisel kelimesi genellikle bankacılıkta, isimlerde ve eğitimde kullanılır. Bu nedenle, saf arama sonuçları ders kitabının poposunu değil, açıklamaları gösterecektir:

Intitle:"/Kişisel/ dizini" -isimler -eğitim -bankacılık

Popo stoğu

Bilgisayar korsanı, ihtiyacı olan her şeyi kendi başına sağlayacağına inanıyor. Örneğin VPN basit bir şeydir ancak pahalıdır ancak zaman alıcıdır ve sınırlamaları vardır. Yalnızca kendiniz için avans ödemeniz gerçekten düşünülemez. Grup aboneliklerinin olması iyidir ve Google'ın yardımıyla herhangi bir grubun parçası olmak kolaydır. Bunu yapmak için standart olmayan bir PCF uzantısına sahip olan Cisco VPN yapılandırma dosyasını ve aşağıdaki yolu seçmeniz yeterlidir: Program Dosyaları Cisco Systems VPN İstemci Profilleri. Bir içki ve örneğin Bonn Üniversitesi'nin dost canlısı ekibine katılıyorsunuz.

Dosya türü:pcf vpn OR Grubu

BİLGİ

Google, şifreli yapılandırma dosyalarını bilir ve bunların çoğu şifrelenmiş biçimde yazılır veya karmalarla değiştirilir. Çok sayıda sabit geliriniz varsa, hemen bir şifre çözme hizmeti arayın.

Şifreler şifrelenmiş bir biçimde saklanıyor ve Maurice Massart zaten şifrelerini çözecek bir program yazdı ve onları thecampusgeeks.com aracılığıyla özgürce paylaşıyor.

Google yüzlerce farklı türde saldırı ve sızma testi kullanıyor. Popüler programlar, temel veritabanı formatları, PHP dağıtımlarının sayısı, donanım vb. ile ilgili birçok seçenek vardır. Aradığınız şeyi doğru bir şekilde tanımlayabilirseniz, ihtiyacınız olan bilgiyi yakalamanız daha kolay olacaktır (özellikle karanlıkta çalışmayı planlamayanlar için). Bırakın indekslenmiş marjinal kaynaklar tabanını, harika fikirlerle yaşayan tek kişi Shodan değil!

Yoğunlaştırma, halihazırda mevcut olana (Batkovsky) dayanarak yeni bir sınıfı tanımlamanıza olanak tanıyan nesne yönelimli bir programlama mekanizmasıdır.

Bir başkasının çöküşüyle ​​ortaya çıkan sınıfa alt sınıf denir. Bu bağlantı “baba” ve “kız” ek terimleri kullanılarak açıklanmalıdır. Kız sınıf, Babanın ve düşüşünün özelliklerine benziyor: güç ve yöntemler. Baba sınıfının (aynı zamanda üst sınıf olarak da adlandırılan) işlevselliğine alt sınıfta yeni işlevsel yeteneklerin eklendiğini unutmayın.

Bir alt sınıf oluşturmak için, belirtilen sınıfta extends anahtar sözcüğünü seçmeniz ve ardından alt sınıfın bittiği sınıfın adını belirtmeniz gerekir:

yaş = $yaş; ) function add_age () ( $this->age++; ) ) // sınıf sınıfı my_Cat Cat'i genişletiyor ( // function uyku() ( echo "
Zzzzz..."; )) $kitty = new my_Cat(10); // reddetme yöntemini çağır $kitty->add_age(); // düşüşün değerini hesapla echo $kitty->age; // reddetme yöntemini çağır güç yöntemi alt sınıfı $ kitty->sleep(); ?>

Alt sınıf, Anavatan sınıfının tüm yöntemlerine ve yetkilerine erişimi azaltarak, genel türün kokuşmasına neden olur. Bu, my_Cat sınıfının örnekleri için, cat sınıfında tanımlananlardan bağımsız olarak add_age() yöntemini çağırabileceğimiz ve $age'in gücünü üstlenebileceğimiz anlamına gelir. Ayrıca indüklenmiş uç alt sınıfının kendi yapıcısı yoktur. Bir alt sınıfın kendi yapıcısı yoksa, alt sınıfın örnekleri oluşturulduğunda, üst sınıfa otomatik olarak bir kurucu atanır.

Alt sınıfların farklı yetkileri ve yöntemleri olabilir. Alt sınıf olarak kopyamızın hem kız hem de baba sınıfının özelliklerini taşıdığını garanti ediyoruz. Popoyu daha iyi anlamak için:

age"; )) sınıfı my_Cat, Cat'i genişletir (public $age = 10; ) $kitty = new my_Cat; $kitty->foo(); ?>

$kitty->foo() öğesini çağırdığınızda, PHP yorumlayıcısı my_Cat sınıfında böyle bir yöntem bulamaz, dolayısıyla bu yöntemin uygulanması Cat sınıfında belirtilir. Bununla birlikte, alt sınıfa $age'in gücü atanır, dolayısıyla $kitty->foo() yöntemine uygulandığında PHP yorumlayıcısı bu gücü my_Cat ve vikorystovaya yogo sınıfında tanır.

Argüman türlerini ekleme konusuna zaten baktığımız için, Baba sınıfının anlam türü olanlardan bahsetmeyi unuttuk, o zaman yöntemin tüm bölümleri galip için o kadar erişilebilir olacak ki, ilerlemeye hayret edin popo:

foo(yeni my_Cat); ?>

my_Cat sınıfının bir örneğini Cat türünde bir nesneymiş gibi ele alabiliriz. my_Cat türündeki bir nesneyi Cat sınıfının foo() yöntemine aktarabiliriz ve her şey gerektiği gibi çalışacaktır.

ana operatör

Aslında sınıfların Baba'nın sınıf yöntemlerinin işlevselliğini genişletmesi gerekiyor. Yöntemleri üst sınıfa yeniden atayarak işlevselliği artırarak, alt sınıflarda, başlangıçta üst sınıfın program kodunu girme ve ardından ek işlevselliği uygulayan kodu ekleme olanağını kaydedersiniz. Nasıl para kazanacağımızı bulalım.

Babanın sınıfından gerekli yöntemi seçmek için tanımlayıcı aracılığıyla o sınıfa erişmeniz gerekecektir. Bu nedenle PHP'ye parent anahtar sözcüğü eklenmiştir. Ana operatör, alt sınıfların ana sınıfın yöntemlerine (ve yapıcılarına) genişlemesine ve orijinal işlevlerini eklemesine olanak tanır. Sınıf bağlamında yönteme ulaşmak için "::" (çiftler) sembollerini kullanın. Ana operatörün sözdizimi şöyledir:

Parent::Batkiv_class yöntemi

Bu yapı, üst sınıftaki değerler yöntemini gerektirir. Böyle bir tıklamanın ardından, yeni işlevsellik katacak program kodunuzu yerleştirebilirsiniz:

başlık = $başlık; $this->fiyat = $fiyat; )) class new_book extends kitabı ( public $pages; function __construct($title, $price, $pages) ( // Babanın sınıfının parent'inin yapıcı metodunu çağırın::__construct($title, $price); // gücü başlat alt sınıfta atanmıştır $this->pages = $pages; )) $obj = new new_book("ABC", 35, 500); echo "Kitap: $obj->başlık
Fiyat: $obj->fiyat
Yan: $obj->pages"; ?>

Eğer bir alt sınıfa kendi yapıcısı atanmışsa, PHP otomatik olarak ana sınıfın yapıcısını çağırmaz. Bu, alt sınıf tasarımcısından manuel olarak yapılmalıdır. Yapıcısındaki birinci sınıf, başlatma için gerekli argümanları ileterek babasının sınıfının yapıcısını çağırır, onu oluşturur ve sonra ek işlevselliği uygulayan kodu oluşturur. Alt sınıfın alt sınıflara ayrıldığı hiçbir tür yoktur.

Parent anahtar sözcüğü yalnızca yapıcılarda değil, aynı zamanda işlevselliğini genişletmek istediğiniz diğer herhangi bir yöntemde de kullanılabilir; bu, Babanın sınıf yöntemini çağırarak elde edilebilir:

name)."; return $str; ) ) class my_Cat extends Cat ( public $age = 5; function getstr() ( $str = parent::getstr(); $str .= "
Örnek: ($this->age) rokiv."; return $str; ) ) $obj = new my_Cat; echo $obj->getstr(); ?>

Burada üst sınıftan getstr() yöntemi çağrılır, değeri değişkene atanır ve ardından yöntemde alt sınıfa atanan kod sonlandırılır.

Artık depresyonun temellerine aşina olduğumuza göre, güçlerin ve yöntemlerin görünümüne bakmaya başlayabiliriz.

genel, korumalı ve özel: erişim kontrolü

O ana kadar kamuoyu olarak (perde arkasında) tüm otoriteler tarafından açıkça sağırlaştırıldık. І tüm yöntemlerin tanıtımına yönelik görevlere bu tür erişim.

Sınıfın elemanları, genel (erişilebilir), korumalı (korumalı) ve özel (kapalı) olarak bildirilebilir. Şimdi aralarındaki farka bir göz atalım:

  • Önce halk(perde arkasında) yetkililerin ve yöntemlerin erişimi herhangi bir bağlamda reddedilebilir.
  • Önce korumalı(savunulan) güçlerin ve yöntemlerin, onlardan intikam almak için sınıfa veya alt sınıflarına erişimi engellenebilir. Hiçbir harici kod bunlara erişemez.
  • Anahtar kelime kullanarak sınıf verilerini çağırdığınız programların erişemeyeceği hale getirebilirsiniz. özel(kapalı). Bu tür güçlere ve yöntemlere erişim, yalnızca sınıftaki cahil olanlara engel olabilir. Bu sınıfın üyelerinin bu tür verilere erişmesine izin verilmez.

genel - özel erişim:

merhaba"; )) $obj = yeni insan; // aynı programdan erişim echo "$obj->yaş"; // Kabul edilebilir $obj->say(); // Kabul edilebilir mi?>

özel - erişim sınıfın yöntemleriyle sınırlıdır:

age"; )) $obj = yeni insan; // programlara tıklamadan kapalı verilere erişim sağlanamıyor echo "$obj->age"; // Üzgünüz! erişim kapalı! // Ancak ek bir yöntem kullanarak, kapalı veriyi görüntüleyebilirsiniz $obj ->say(); // Kabul edilebilir mi?>

korumalı - hırsızlık erişimi:

Pek çok programın görünümüne göre korumalı değiştirici, özel ile aynı görünür: çağrı nesnesinin verilerine erişimi engeller. Ancak, özel olarak değiştirildiğinde yalnızca kendi sınıfının yöntemlerinden değil, aynı zamanda alt sınıfındaki yöntemlerden de verilere erişime izin verir.

© 2024 androidas.ru - Android hakkında her şey