Otthon / Mobil operációs rendszer / Egyéb inurl cikk. Útmutató a jSQL Injection használatához, amely egy többfunkciós eszköz az SQL injekciók kereséséhez és kihasználásához a Kali Linuxban. A WEB szerver verziójának beszerzése

Egyéb inurl cikk. Útmutató a jSQL Injection használatához, amely egy többfunkciós eszköz az SQL injekciók kereséséhez és kihasználásához a Kali Linuxban. A WEB szerver verziójának beszerzése

A Google kereső (www.google.com) számos keresési lehetőséget kínál. Mindezek a funkciók felbecsülhetetlen értékű keresőeszközt jelentenek az interneten újonc felhasználó számára, és egyben még erősebb inváziós és pusztító fegyvert jelentenek a gonosz szándékú emberek kezében, beleértve nemcsak a hackereket, hanem a nem számítógépes bűnözőket is. akár terroristák.
(9475 megtekintés 1 hét alatt)

Denis Barankov
denisNOSPAMixi.ru

Figyelem:Ez a cikk nem útmutató a cselekvéshez. Ezt a cikket Önöknek írtuk, WEB-szerver-adminisztrátorok, hogy elveszítsék azt a hamis érzést, hogy biztonságban vannak, és végre megértsék ennek az információszerzési módszernek az alattomosságát, és vállalják webhelye védelmét.

Bevezetés

Például 1670 oldalt találtam 0,14 másodperc alatt!

2. Írjunk be egy másik sort, például:

inurl:"auth_user_file.txt"

kicsit kevesebb, de ez már elég az ingyenes letöltéshez és a jelszókitaláláshoz (ugyanaz a John The Ripper segítségével). Az alábbiakban még néhány példát hozok fel.

Tehát tisztában kell lennie azzal, hogy a Google keresőmotorja meglátogatta a legtöbb internetes webhelyet, és gyorsítótárban tárolta az azokon található információkat. Ez a gyorsítótárazott információ lehetővé teszi, hogy információkat szerezzen a webhelyről és a webhely tartalmáról anélkül, hogy közvetlenül kapcsolódna a webhelyhez, csak a Google-on belül tárolt információkba való beleásva. Sőt, ha a webhelyen található információk már nem állnak rendelkezésre, a gyorsítótárban lévő információk továbbra is megmaradhatnak. Ehhez a módszerhez csak ismernie kell néhány Google kulcsszót. Ezt a technikát Google Hackingnek hívják.

A Google Hackingről szóló információk 3 éve jelentek meg először a Bugtruck levelezőlistáján. 2001-ben ezt a témát egy francia diák vetette fel. Itt található egy link erre a levélre: http://www.cotse.com/mailing-lists/bugtraq/2001/Nov/0129.html. Ez tartalmazza az első példákat az ilyen lekérdezésekre:

1) A /admin indexe
2) A /jelszó indexe
3) A /mail indexe
4) A / +banques +filetype:xls indexe (franciaországra...)
5) A / +passwd indexe
6) A / password.txt indexe

Ez a téma egészen a közelmúltban vert hullámokat az internet angol olvasmányos részén: Johnny Long 2004. május 7-én megjelent cikke után. A Google Hacking részletesebb tanulmányozásához azt tanácsolom, hogy látogassa meg a szerző webhelyét: http://johnny.ihackstuff.com. Ebben a cikkben csak szeretnélek naprakész lenni.

Ki használhatja ezt:
- Újságírók, kémek és mindazok, akik szeretik mások dolgába beleütni az orrukat, felhasználhatják ezt terhelő bizonyítékok felkutatására.
- Hackerek, akik megfelelő célpontokat keresnek a feltöréshez.

Hogyan működik a Google.

A beszélgetés folytatásához hadd emlékeztessem néhány, a Google-lekérdezésekben használt kulcsszóra.

Keressen a + jel segítségével

A Google kizárja az általa lényegtelennek tartott szavakat a keresésekből. Például kérdőszavak, elöljárószavak és cikkek angolul: például are, of, where. Úgy tűnik, oroszul a Google minden szót fontosnak tart. Ha egy szó ki van zárva a keresésből, a Google ír róla. Ahhoz, hogy a Google elkezdhesse keresni az ilyen szavakat tartalmazó oldalakat, a szó elé egy + jelet kell hozzáadnia szóköz nélkül. Például:

ász +alap

Keresés a - jellel

Ha a Google sok olyan oldalt talál, amelyekről ki kell zárnia bizonyos témájú oldalakat, akkor rákényszerítheti a Google-t, hogy csak olyan oldalakat keressen, amelyek nem tartalmaznak bizonyos szavakat. Ehhez meg kell jelölnie ezeket a szavakat úgy, hogy mindegyik elé tesz egy jelet - szóköz nélkül a szó előtt. Például:

horgászat - vodka

Keresés a ~ használatával

Érdemes nemcsak a megadott szóra keresni, hanem a szinonimáira is. Ehhez tegye a szó elé a ~ szimbólumot.

Pontos kifejezés keresése idézőjelek segítségével

A Google minden oldalon megkeresi a lekérdezési karakterláncba írt szavak összes előfordulását, és nem törődik a szavak egymáshoz viszonyított helyzetével, amíg az összes megadott szó egyszerre van az oldalon (ez az alapértelmezett művelet). A pontos kifejezés megtalálásához idézőjelbe kell tennie. Például:

"könyvtartó"

Ahhoz, hogy a megadott szavak közül legalább egy szerepeljen, kifejezetten meg kell adnia a logikai műveletet: VAGY. Például:

könyvbiztonság VAGY védelem

Ezenkívül használhatja a * jelet a keresősávban bármely szó megjelölésére és. bármilyen karaktert képviselni.

Szavak keresése további operátorok használatával

Vannak keresési operátorok, amelyek a következő formátumban vannak megadva a keresési karakterláncban:

operátor:keresési_kifejezés

A kettőspont melletti szóközök nem szükségesek. Ha a kettőspont után szóközt szúr be, hibaüzenetet fog látni, előtte pedig a Google normál keresési karakterláncként használja őket.
Vannak további keresési operátorok csoportjai: nyelvek - jelzi, hogy melyik nyelven szeretné látni az eredményt, dátum - korlátozza az elmúlt három, hat vagy 12 hónap eredményeit, előfordulások - jelzi, hogy a dokumentumban hol kell keresni a sor: mindenhol, a címben, az URL-ben, tartományok - keressen a megadott webhelyen, vagy fordítva, zárja ki a biztonságos keresésből - blokkolja a megadott típusú információkat tartalmazó webhelyeket, és eltávolítja azokat a keresési eredményoldalakról.
Néhány operátor azonban nem igényel további paramétert, például a kérés " gyorsítótár: www.google.com" teljes értékű keresési karakterláncnak hívható, és bizonyos kulcsszavakhoz éppen ellenkezőleg, keresett szóra van szükség, például " site:www.google.com súgó". Témánk fényében nézzük a következő operátorokat:

Operátor

Leírás

Megköveteli további paraméter?

csak a keresési_kifejezésben megadott webhelyen keressen

csak a keresési_kifejezés típusú dokumentumokban keressen

keressen olyan oldalakat, amelyek címében keresett_kifejezést tartalmaznak

megkeresheti azokat az oldalakat, amelyek a címben az összes keresőkifejezés szót tartalmazzák

keresse meg a keresett_kifejezés szót tartalmazó oldalakat

megkeresheti azokat az oldalakat, amelyek a címükben az összes search_term szót tartalmazzák

Operátor telek: csak a megadott webhelyre korlátozza a keresést, és nem csak a domain nevet, hanem az IP-címet is megadhatja. Például írja be:

Operátor fájltípus: A keresést egy adott fájltípusra korlátozza. Például:

A cikk megjelenésének időpontjában a Google 13 különböző fájlformátumban tud keresni:

  • Adobe Portable Document Format (pdf)
  • Adobe PostScript (ps)
  • Lotus 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)
  • Lotus WordPro (lwp)
  • MacWrite (mw)
  • Microsoft Excel(xls)
  • Microsoft PowerPoint (ppt)
  • Microsoft Word(doc)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Write (írás)
  • Rich Text formátum (rtf)
  • Shockwave Flash (swf)
  • Szöveg (ans, txt)

Operátor link: megjeleníti az összes oldalt, amely a megadott oldalra mutat.
Valószínűleg mindig érdekes látni, hogy az interneten hány hely tud rólad. Próbáljuk meg:

Operátor gyorsítótár: Megjeleníti a webhely Google gyorsítótárában lévő verzióját, ahogyan az akkor nézett ki, amikor a Google legutóbb meglátogatta az oldalt. Vegyünk egy gyakran változó webhelyet, és nézzük meg:

Operátor cím: megkeresi a megadott szót az oldal címében. Operátor allintitle: egy kiterjesztés – az oldal címében szereplő összes megadott néhány szót megkeresi. Összehasonlítás:

intitle:repülés a Marsra
intitle:repülés intitle:on intitle:mars
allintitle:repülés a marsra

Operátor inurl: kényszeríti a Google-t, hogy megjelenítse az összes olyan oldalt, amely a megadott karakterláncot tartalmazza az URL-ben. allinurl operátor: megkeresi az összes szót az URL-ben. Például:

allinurl:acid acid_stat_alerts.php

Ez a parancs különösen hasznos azoknak, akiknek nincs SNORT-ja - legalább látják, hogyan működik egy valós rendszeren.

Hackelési módszerek a Google használatával

Így rájöttünk, hogy a fenti operátorok és kulcsszavak kombinációjával bárki összegyűjtheti a szükséges információkat és kereshet sebezhetőséget. Ezeket a technikákat gyakran Google Hackingnek nevezik.

Webhelytérkép

A site: operátor segítségével felsorolhatja az összes linket, amelyet a Google talált egy webhelyen. Általában a szkriptek által dinamikusan létrehozott oldalak nincsenek paraméterekkel indexelve, ezért egyes webhelyek ISAPI-szűrőket használnak, így a hivatkozások nem ilyen formában vannak. /article.asp?num=10&dst=5, és perjelekkel /article/abc/num/10/dst/5. Ez azért történik, hogy a webhelyet általában indexeljék a keresőmotorok.

Próbáljuk meg:

webhely: www.whitehouse.gov whitehouse

A Google úgy gondolja, hogy a webhely minden oldalán megtalálható a fehérház szó. Ezt használjuk az összes oldal lekéréséhez.
Van egy egyszerűsített változat is:

site:whitehouse.gov

És a legjobb az egészben az, hogy a whitehouse.gov elvtársak nem is tudták, hogy megnéztük az oldaluk szerkezetét, és még a Google által letöltött gyorsítótárazott oldalakat is megnéztük. Ez felhasználható a webhelyek szerkezetének tanulmányozására és a tartalom megtekintésére, egyelőre észrevétlen maradva.

Tekintse meg a könyvtárakban lévő fájlok listáját

A WEB-szerverek a szokásos HTML-oldalak helyett szerverkönyvtárak listáját jeleníthetik meg. Ez általában azért történik, hogy a felhasználókat kiválasztásra és letöltésre ösztönözzék bizonyos fájlokat. Sok esetben azonban az adminisztrátoroknak esze ágában sincs megjeleníteni egy címtár tartalmát. Ennek oka a kiszolgáló helytelen konfigurációja vagy a főoldal hiánya a címtárban. Ennek eredményeként a hackernek lehetősége van valami érdekeset találni a könyvtárban, és saját céljaira felhasználni. Az összes ilyen oldal megtalálásához elég megjegyezni, hogy mindegyiknek a címe tartalmazza a következő szavakat: index of. De mivel az index szavak nem csak ilyen oldalakat tartalmaznak, finomítanunk kell a lekérdezést, és figyelembe kell venni magán az oldalon lévő kulcsszavakat, így az olyan lekérdezések, mint:

intitle:index.of szülőkönyvtár
intitle:index. of name size

Mivel a legtöbb címtáradat szándékos, előfordulhat, hogy az első alkalommal nehezen találja meg a rosszul elhelyezett listákat. De legalább már használhatja a listákat a WEB-szerver verziójának meghatározásához, az alábbiak szerint.

A WEB szerver verzió beszerzése.

A WEB-szerver verziójának ismerete mindig hasznos, mielőtt bármilyen hackertámadást indítana. Ismételten a Google-nak köszönhetően ezeket az információkat szerverhez való csatlakozás nélkül is megkaphatja. Ha alaposan megnézi a címtárlistát, láthatja, hogy ott megjelenik a WEB-szerver neve és verziója.

Apache1.3.29 – ProXad Server a trf296.free.fr 80-as porton

Egy tapasztalt rendszergazda módosíthatja ezeket az információkat, de általában ez igaz. Így ezen információk megszerzéséhez elegendő egy kérés elküldése:

intitle:index.of server.at

Egy adott szerverre vonatkozó információk megszerzéséhez pontosítjuk a kérést:

intitle:index.of server.at site:ibm.com

Vagy fordítva, olyan szervereket keresünk, amelyek a szerver egy meghatározott verzióját futtatják:

intitle:index.of Apache/2.0.40 Server at

Ezt a technikát a hacker használhatja áldozat megtalálására. Ha például rendelkezik egy exploittal a WEB szerver egy bizonyos verziójához, akkor megkeresheti és kipróbálhatja a meglévő exploitot.

A kiszolgáló verzióját úgy is megkaphatja, ha megtekinti azokat az oldalakat, amelyek alapértelmezés szerint telepítve vannak a WEB-szerver legújabb verziójának telepítésekor. Például az Apache 1.2.6 tesztoldalának megtekintéséhez csak írja be

intitle:Test.Page.for.Apache it.worked!

Ráadásul néhány operációs rendszerek A telepítés során azonnal telepítik és elindítják a WEB szervert. Egyes felhasználók azonban még ezt sem tudják. Természetesen, ha azt látja, hogy valaki nem távolította el az alapértelmezett oldalt, akkor logikus az a feltételezés, hogy a számítógép semmilyen testreszabáson nem ment keresztül, és valószínűleg sebezhető a támadásokkal szemben.

Próbáljon meg rákeresni az IIS 5.0 oldalakra

allintitle:Üdvözöljük a Windows 2000 Internet Services szolgáltatásban

IIS esetén nem csak a szerver verziót, hanem azt is meg lehet határozni Windows verzióés Service Pack.

A WEB-szerver verziójának meghatározásának másik módja a kézikönyvek (súgóoldalak) és példák keresése, amelyek alapértelmezés szerint telepítve vannak a webhelyen. A hackerek jó néhány módszert találtak arra, hogy ezeket az összetevőket felhasználva kiváltságos hozzáférést szerezzenek egy webhelyhez. Ezért el kell távolítania ezeket az alkatrészeket a gyártás helyén. Arról nem is beszélve, hogy ezeknek az összetevőknek a megléte alapján tájékozódhatunk a szerver típusáról és verziójáról. Keressük például az apache kézikönyvét:

inurl:manual apache direktíva modulok

A Google használata CGI-szkennerként.

A CGI-szkenner vagy a WEB-szkenner egy segédprogram, amellyel sebezhető szkripteket és programokat kereshet az áldozat szerverén. Ezeknek a segédprogramoknak tudniuk kell, mit kell keresniük, ehhez a sebezhető fájlok teljes listájával rendelkeznek, például:

/cgi-bin/cgiemail/uargg.txt
/random_banner/index.cgi
/random_banner/index.cgi
/cgi-bin/mailview.cgi
/cgi-bin/maillist.cgi
/cgi-bin/userreg.cgi

/iissamples/ISSamples/SQLQHit.asp
/SiteServer/admin/findvserver.asp
/scripts/cphost.dll
/cgi-bin/finger.cgi

Mindegyik fájlt megtaláljuk a a Google segítségével, a keresősávban a fájlnévvel kiegészítve az index of vagy inurl szavakat használva: találhatunk sebezhető szkripteket tartalmazó webhelyeket, például:

allinurl:/random_banner/index.cgi

További ismeretek felhasználásával a hacker kihasználhatja a szkript sebezhetőségét, és ezzel a biztonsági réssel arra kényszerítheti a szkriptet, hogy a kiszolgálón tárolt bármely fájlt kibocsásson. Például egy jelszófájl.

Hogyan védheti meg magát a Google hackelésétől.

1. Ne tegyen fel fontos adatokat a WEB szerverre.

Még ha ideiglenesen is közzétette az adatokat, előfordulhat, hogy elfelejti őket, vagy valakinek lesz ideje megtalálni és átvenni ezeket az adatokat, mielőtt törölné azokat. Ne csináld ezt. Az adatok átvitelének számos egyéb módja is megvédi azokat a lopástól.

2. Ellenőrizze webhelyét.

Használja a leírt módszereket webhelye kutatásához. Rendszeresen ellenőrizze webhelyét a http://johnny.ihackstuff.com webhelyen megjelenő új módszerekért. Ne feledje, hogy ha automatizálni szeretné műveleteit, külön engedélyt kell kérnie a Google-tól. Ha figyelmesen elolvasod http://www.google.com/terms_of_service.html, akkor a következő kifejezést fogja látni: Semmiféle automatikus lekérdezést nem küldhet a Google rendszerébe a Google kifejezett előzetes engedélye nélkül.

3. Lehetséges, hogy nincs szüksége a Google-ra a webhely vagy annak egy részének indexeléséhez.

A Google lehetővé teszi, hogy eltávolítson egy hivatkozást a webhelyére vagy annak egy részére az adatbázisából, valamint oldalakat távolítson el a gyorsítótárból. Ezenkívül letilthatja a képek keresését a webhelyen, és megtilthatja, hogy az oldalak rövid töredékei megjelenjenek a keresési eredmények között http://www.google.com/remove.html. Ehhez meg kell erősítenie, hogy valóban Ön ennek az oldalnak a tulajdonosa, vagy címkéket kell beillesztenie az oldalba, ill

4. Használja a robots.txt fájlt

Ismeretes, hogy a keresőmotorok a webhely gyökerében található robots.txt fájlt nézik, és nem indexelik azokat a részeket, amelyek a szóval vannak megjelölve. Letiltás. Ezzel megakadályozhatja a webhely egy részének indexelését. Például a teljes webhely indexelésének megakadályozásához hozzon létre egy két sort tartalmazó robots.txt fájlt:

User-agent: *
Letiltás: /

Mi más történik

Hogy az élet ne tűnjön mézesnek, végül elmondom, hogy vannak olyan oldalak, amelyek figyelik azokat az embereket, akik a fent vázolt módszerekkel lyukakat keresnek a szkriptekben és a WEB szervereken. Ilyen oldal például az

Alkalmazás.

Egy kicsit édes. Próbáljon ki magának néhányat az alábbiak közül:

1. #mysql dump filetype:sql - adatbázis kiíratások keresése mySQL adatok
2. Host Vulnerability Summary Report – megmutatja, milyen sebezhetőségeket találtak mások
3. A phpMyAdmin az inurl:main.php oldalon fut - ez a vezérlést a phpmyadmin panelen keresztüli bezárásra kényszeríti
4. nem bizalmas terjesztésre
5. Kérjen részleteket Control Tree Server Variables
6. Futás Gyermek módban
7. Ezt a jelentést a WebLog készítette
8. intitle:index.of cgiirc.config
9. filetype:conf inurl:firewall -intitle:cvs – esetleg valakinek szüksége van tűzfal konfigurációs fájlokra? :)
10. cím: pénzügyek mutatója.xls – hmm....
11. intitle: A dbconvert.exe csevegések indexe – icq csevegési naplók
12. intext:Tobias Oetiker forgalomelemzés
13. intitle: A Webalizer által generált használati statisztikák
14. cím: fejlett webstatisztika statisztika
15. intitle:index.of ws_ftp.ini – ws ftp config
16. Az inurl:ipsec.secrets megosztott titkokat tartalmaz - titkos kulcs - jó keresés
17. inurl:main.php Üdvözli a phpMyAdmin
18. inurl:server-info Apache Server Information
19. site:edu admin fokozatok
20. ORA-00921: az SQL parancs váratlan vége – elérési utak lekérése
21. intitle:index.of trillian.ini
22. intitle: Index of pwd.db
23.intitle:index.of people.lst
24. intitle:index.of master.passwd
25.inurl:passlist.txt
26. intitle: A .mysql_history indexe
27. intitle:index of intext:globals.inc
28. intitle:index.of administrators.pwd
29. intitle:Index.of etc shadow
30.intitle:index.ofsecring.pgp
31. inurl:config.php dbuname dbpass
32. inurl:perform filetype:ini

  • "Hacking a Google-lal"
  • "Informzashchita" képzési központ http://www.itsecurity.ru - vezető szakosodott központ a képzés területén információbiztonság(A Moszkvai Oktatási Bizottság engedélye 015470, állami akkreditáció száma 004251). Az egyetlen engedélyezett képzési központ cégek számára Internet Security Systems és Clearswift Oroszországban és a FÁK-országokban. A Microsoft által engedélyezett képzési központ (biztonsági specializáció). A képzési programokat Oroszország Állami Műszaki Bizottságával, az FSB-vel (FAPSI) koordinálják. Képzési bizonyítványok és állami továbbképzési dokumentumok.

    A SoftKey egyedülálló szolgáltatás vásárlók, fejlesztők, kereskedők és kapcsolt partnerek számára. Ezen kívül ez az egyik legjobb online szoftverbolt Oroszországban, Ukrajnában, Kazahsztánban, amely széles választékot, sok fizetési módot, gyors (gyakran azonnali) rendelésfeldolgozást, a megrendelés folyamatának nyomon követését a személyes részben, különféle kedvezményeket kínál a vásárlóknak. az üzlet és a gyártók BY.

    Ez a cikk elsősorban a kezdő optimalizálóknak lesz hasznos, mert a haladóbbaknak már mindent tudniuk kell róluk. Ahhoz, hogy ezt a cikket maximális hatékonysággal használhassuk, célszerű pontosan tudni, mely szavakat kell a megfelelő pozícióba emelni. Ha még nem biztos a szavak listájában, vagy használja a kulcsszójavaslat szolgáltatást, akkor ez kissé zavaró, de kitalálhatja.

    Fontos! Biztos lehet benne, hogy a Google tökéletesen tisztában van azzal, hogy a hétköznapi felhasználók nem fogják használni őket, és csak a promóciós szakemberek veszik igénybe a segítségüket. Ezért a Google kissé torzíthatja a megadott információkat

    Cím operátor:

    Használat: cím:szó
    Példa: intitle:webhely promóciója
    Leírás: Ennek az operátornak a használatakor kap egy listát azokról az oldalakról, amelyeknek a címe tartalmazza az Önt érdeklő szót, esetünkben ez a „webhely promóciója” kifejezés teljes egészében. Kérjük, vegye figyelembe, hogy a kettőspont után ne legyen szóköz. Az oldal címe fontos a rangsorolásnál, ezért legyen óvatos a címek írásakor. Ennek a változónak a használatával megbecsülheti azoknak a versenytársaknak a hozzávetőleges számát, akik szintén szeretnének vezető pozícióban lenni ennél a szónál.

    Inurl operátor:

    Használat: inurl: kifejezés
    Példa: inurl: keresőoptimalizálás költségének kiszámítása
    Leírás: Ez a parancs azokat a webhelyeket vagy oldalakat jeleníti meg, amelyek URL-jében szerepel az eredeti kulcsszó. Kérjük, vegye figyelembe, hogy a kettőspont után ne legyen szóköz.

    Inanchor operátor:

    Használat: inanchor:phrase
    Példa: inanchor:seo könyvek
    Leírás: Az operátor használatával megtekintheti azokat az oldalakat, amelyek az Ön által használt kulcsszóhoz kapcsolódnak. Ez egy nagyon fontos parancs, de sajnos a keresőmotorok nyilvánvaló okokból nem szívesen osztják meg ezeket az információkat a keresőoptimalizálókkal. Vannak olyan szolgáltatások, a Linkscape és a Majestic SEO, amelyek térítés ellenében biztosítják ezt az információt, de megnyugodhat, az információ megéri.

    Illetve nem árt emlékezni arra is, hogy mostanra a Google egyre jobban odafigyel az oldal „bizalmára”, és egyre kevésbé a linkek tömegére. Természetesen a kapcsolatok továbbra is az egyik legfontosabb tényező, de a „bizalom” egyre jelentősebb szerepet játszik.

    Két változó kombinációja jó eredményeket ad, például intitle: promóció inanchor: webhely promóciója. És mit látunk, a kereső megmutatja nekünk a fő versenytársakat, akiknek az oldal címe tartalmazza a „promóció” szót és a bejövő linkeket a horgony „webhelypromóció” kifejezéssel.

    Sajnos ez a kombináció nem teszi lehetővé a domain „bizalmának” kiderítését, ami, mint már említettük, nagyon fontos tényező. Sok régebbi vállalati webhely például nem tartalmaz annyi linket, mint a fiatalabb versenytársaik, de sok régi link van, ami miatt ezek az oldalak a keresési eredmények elejére kerülnek.

    Webhely üzemeltetője:

    Használat: site:webhely címe
    Példa: webhely: www.aweb.com.ua
    Leírás: Ezzel a paranccsal láthatja az indexelt oldalak listáját keresőmotorés amiről tud. Főleg a versenytársak oldalainak megismerésére és elemzésére szolgál.

    Gyorsítótár operátor:

    Használat: cache:oldal címe
    Példa: gyorsítótár: www.aweb.com.ua
    Leírás: Ez a parancs egy „pillanatképet” jelenít meg az oldalról attól a pillanattól kezdve, amikor a robot utoljára meglátogatta a webhelyet, és általában hogyan látja az oldal tartalmát. Az oldal gyorsítótárának dátumának ellenőrzésével meghatározhatja, hogy milyen gyakran látogatják a robotok az oldalt. Minél tekintélyesebb az oldal, annál gyakrabban keresik fel a robotok, és ennek megfelelően minél kevésbé hiteles (a Google szerint) az oldal, annál ritkábban készítenek robotok képeket az oldalról.

    A gyorsítótár nagyon fontos hivatkozások vásárlásakor. Minél közelebb van az oldal gyorsítótárának dátuma a linkvásárlás dátumához, annál gyorsabban indexeli a linket a Google keresőmotorja. Néha sikerült 3 hónapos gyorsítótárral rendelkező oldalakat találni. Ha egy linket vásárol egy ilyen oldalon, akkor csak a pénzét pazarolja, mert nagyon valószínű, hogy a link soha nem lesz indexelve.

    Link operátor:

    Használat: link:url
    Példa: link: www.aweb.com.ua
    Leírás: Hivatkozás operátor: Megkeresi és megjeleníti azokat az oldalakat, amelyek a megadott URL-re hivatkoznak. Olyan lehet kezdőlap weboldal és belső.

    Kapcsolódó operátor:

    Használat: kapcsolódó:url
    Példa: kapcsolódó:www.aweb.com.ua
    Leírás: Kapcsolódó operátor: Olyan oldalakat ad vissza, amelyek a keresőmotor szerint hasonlóak a megadott oldalhoz. Egy személy számára az összes beérkezett oldal nem tartalmazhat hasonlót, de egy keresőmotor számára ez így van.

    Üzemeltető információ:

    Használat: info:url
    Példa: info: www.aweb.com.ua
    Leírás: Ennek az operátornak a használatakor a keresőmotor által ismert oldalról tudunk információkat szerezni. Ez lehet a szerző, a megjelenés dátuma és még sok más. Ezenkívül a keresőoldalon a Google számos olyan műveletet kínál, amelyeket ezzel az oldallal végezhet. Vagy, leegyszerűsítve, a fent leírt operátorok közül néhány használatát javasolja.

    Allintitle operátor:

    Használat: allintitle:phrase
    Példa: allintitle:aweb promóció
    Leírás: Ha ezzel a szóval indítunk egy keresést, akkor egy listát kapunk azokról az oldalakról, amelyek címében a teljes kifejezés szerepel. Például, ha megpróbálunk rákeresni az allintitle:aweb promotion szóra, akkor egy listát kapunk azokról az oldalakról, amelyek címében mindkét szó szerepel. És nem feltétlenül kell egymás után menniük, a fejlécben különböző helyeken helyezkedhetnek el.

    Allintext operátor:

    Használat: allintext:word
    Példa: allintext: optimalizálás
    Leírás: Ez az operátor megkeresi az összes olyan oldalt, amelynek törzsszövegében a megadott szó szerepel. Ha megpróbáljuk az allintext: web optimalizálást használni, akkor egy listát fogunk látni azon oldalakról, amelyek szövegében ezek a szavak megjelennek. Vagyis nem a teljes „web optimalizálás” kifejezést, hanem az „optimalizálás” és a „web” szót is.

    A keresési operátorok (a keresési lekérdezéshez hozzáadott speciális karakterek) segítségével hatalmas mennyiségű hasznos információhoz juthat egy webhelyről. Segítségükkel jelentősen szűkítheti a keresési tartományt, és megtalálhatja a szükséges információkat. Alapvetően a különböző keresőkben ugyanazok az operátorok, de vannak eltérések is. Ezért a Google és a Yandex operátorait külön vesszük figyelembe.

    Google operátorok

    Nézzük először a legegyszerűbb operátorokat:

    + - A plusz operátor szavakat keres ugyanabban a mondatban, csak illessze be ezt a szimbólumot a szavak közé. Például egy olyan kéréssel, mint a „tél + gumik + a + Nissanhoz”, akkor a keresési eredmények között megjelennek azok a webhelyek, amelyek a lekérdezésben szereplő összes szót tartalmazó mondatokat tartalmazzák.

    - - a „mínusz” operátor segít kizárni a nem kívánt szavakat a lekérdezésből. Például, ha „The Godfather -online” kérelmet nyújt be, akkor a filmmel kapcsolatos információkat, kritikákat, ismertetőket stb. tartalmazó webhelyeket kap, de kizárja az online megtekintéssel rendelkező webhelyeket.

    .. - segít megtalálni a megadott tartományba eső számokat tartalmazó találatokat.

    @ És #- szimbólumok a közösségi hálózatok címkéi és hashtagjai alapján történő kereséshez.

    VAGY- a „vagy” operátor, segítségével olyan oldalakat találhat, amelyeken több szó közül legalább egy megjelenik.

    « » - az idézőjelek jelzik a keresőnek, hogy olyan oldalakat kell találnia, ahol a megadott sorrendben vannak a beírt szavak - pontos előfordulás.

    Összetett operátorok:

    telek: segít megtalálni a szükséges információkat egy adott oldalon.

    gyorsítótár: hasznos operátor, ha egy oldal tartalma megváltozott vagy blokkolva lett. A gyorsítótárazott verziót mutatja. Példa: cache:site

    info: a címre vonatkozó összes információ megjelenítésére szolgál.

    összefüggő: Kiváló kezelő hasonló tartalmú oldalak megtalálásához.

    allintitle: olyan oldalak jelennek meg, amelyek címcímkéjében a kérésben megadott szavak szerepelnek

    allinurl: kiváló operátor, amellyel megtalálhatja az igazán szükséges oldalakat. Megjeleníti azokat a webhelyeket, amelyek az oldal címében a megadott szavakat tartalmazzák. Sajnos az internet orosz szegmensében még mindig kevés olyan webhely található, amely a cirill ábécét használja, ezért vagy átírást kell használnia, például allinurl:steklopakety, vagy latint.

    inurl: ugyanazt teszi, mint a fenti operátor, de a kijelölés csak egy szóra történik.

    allintext: Az oldalak kiválasztása az oldal tartalma alapján történik. Hasznos lehet, ha információt keres, de a webhely címét egyszerűen elfelejtették.

    szöveg: ugyanaz csak egy szóra.

    allinachor: az operátor azokat az oldalakat jeleníti meg, amelyek leírásában kulcsszavak szerepelnek. Például: allinachor: karóra.

    inanchor: ugyanaz csak egy kulcsszónál.

    Yandex operátorok

    Egyszerű operátorok:

    ! - a kulcsszó elé kerül, és a keresési eredményekben olyan oldalak jelennek meg, ahol pontosan ugyanaz a szó szerepel (a szóalak megváltoztatása nélkül).

    + - a Google-hoz hasonlóan az oldalak is úgy jelennek meg, hogy az összes szó a pluszjel között szerepel.

    « » - egy kifejezés pontos egyezését mutatja.

    () - összetett lekérdezésekben a szavak csoportosítására szolgál.

    & - olyan oldalak kereséséhez szükséges, amelyeken az operátorral kombinált szavak egy mondatban fordulnak elő.

    * - a hiányzó szavak idézőjelek közötti keresésére szolgál. Például: Oroszország * lélek. Egy * operátor egy szót helyettesít.

    A következő operátorok már be vannak építve a Yandex speciális keresésébe, így nincs értelme megjegyezni őket, de továbbra is elmagyarázzuk, hogy mindegyik mit csinál.

    cím: oldalak címei alapján kereshet

    url: adott címen található oldalak keresése, például url:site/blog/*

    házigazda:átkutatja az egész gazdát.

    telek: itt a keresés a webhely összes aldomainjén és oldalán történik.

    inurl: csak ennek a domainnek az oldalain kereshet kulcsszavak használatával. Például inurl: blog site

    pantomim: adott típusú dokumentumok keresése, például mime:xls.

    macska: keressen olyan webhelyeket, amelyek megtalálhatók a Yandex.Catalogue-ban, valamint amelyek régiója és kategóriája egybeesik a megadottal. Például: car cat:ID_category

    Így néznek ki ezek az operátorok magában a keresőben:

    Így a keresési operátorok helyes kiválasztásával és használatával Google rendszerekés a Yandex, összeállíthatja a sajátját szemantikai mag az oldalon, keresse meg a hiányosságokat és hibákat a munkában, végezzen elemzést a versenytársakról, és megtudja, hol és mit külső hivatkozások menjen a webhelyére.

    Ha olyan más operátort használ a munkája során, amelyet nem vettünk figyelembe, ossza meg őket a megjegyzésekben. megbeszéljük =)

    Az öröklődés egy objektum-orientált programozási mechanizmus, amely lehetővé teszi egy új osztály leírását egy meglévő (szülő) alapján.

    Az olyan osztályt, amelyet egy másiktól való örökléssel kapunk, alosztálynak nevezzük. Ezt a kapcsolatot általában a „szülő” és a „gyermek” kifejezésekkel írják le. A gyermekosztály a szülőből származik, és örökli annak jellemzőit: tulajdonságait és metódusait. Általában egy alosztály új funkciókat ad a szülőosztály (más néven szuperosztály) funkcióihoz.

    Alosztály létrehozásához az expands kulcsszót kell használnia az osztálydeklarációban, majd annak az osztálynak a nevét, amelyből örököl:

    kor = $életkor;
    ) függvény add_age () ( $this->age++; ) ) // örökölt osztály deklarálása my_Cat extends Cat ( // definiáljuk saját alosztály metódusunkat function sleep() ( echo "

    Az alosztály örökli a hozzáférést a szülőosztály összes metódusához és tulajdonságához, mivel ezek public típusúak. Ez azt jelenti, hogy a my_Cat osztály példányainál meghívhatjuk az add_age() metódust, és elérhetjük a $age tulajdonságot, még akkor is, ha a cat osztályban vannak definiálva. A fenti példában is az alosztálynak nincs saját konstruktora. Ha az alosztály nem deklarálja a saját konstruktorát, akkor az alosztály példányainak létrehozásakor automatikusan a szuperosztály-konstruktor kerül meghívásra.

    Kérjük, vegye figyelembe, hogy az alosztályok felülbírálhatják a tulajdonságokat és metódusokat. Egy alosztály meghatározásával biztosítjuk, hogy példányát először a gyermek, majd a szülő osztály jellemzői határozzák meg. Ennek jobb megértéséhez nézzünk meg egy példát:

    kor"; ) ) class my_Cat kiterjeszti Cat ( nyilvános $életkor = 10; ) $citty = new my_Cat; $citty->foo(); ?>

    A $kitty->foo() meghívásakor a PHP értelmező nem talál ilyen metódust a my_Cat osztályban, ezért ennek a Cat osztályban definiált metódusnak a megvalósítása kerül felhasználásra. Az alosztály azonban meghatározza a saját $age tulajdonságát, így amikor a $kitty->foo() metódussal érik el, a PHP értelmező megtalálja ezt a tulajdonságot a my_Cat osztályban, és használja.

    Mivel már foglalkoztunk az argumentumok típusának megadásával, el kell mondanunk, hogy ha típusként a szülő osztályt adjuk meg, akkor a metódus összes leszármazottja is használható lesz, nézze meg a következő példát:

    foo(new my_Cat); ?>

    A my_Cat osztály egy példányát úgy kezelhetjük, mintha egy Cat típusú objektum lenne, pl. átadhatunk egy my_Cat típusú objektumot a Cat osztály foo() metódusának, és minden a várt módon fog működni.

    szülő operátor

    A gyakorlatban előfordulhat, hogy az alosztályoknak ki kell bővíteniük a szülőosztály metódusainak funkcionalitását. A funkcionalitás kiterjesztésével a szuperosztály metódusainak felülírásával az alosztályok megtartják azt a képességet, hogy először a szülőosztály kódját hajtsák végre, majd hozzáadják a további funkciókat megvalósító kódot. Nézzük meg, hogyan lehet ezt megtenni.

    A kívánt metódus szülőosztályból való meghívásához magát az osztályt kell elérnie egy leírón keresztül. A PHP biztosítja a szülő kulcsszót erre a célra. A szülő operátor lehetővé teszi az alosztályok számára, hogy hozzáférjenek a szülőosztály metódusaihoz (és konstruktoraihoz), és kiegészítsék meglévő funkcióikat. Ha egy metódusra szeretne hivatkozni egy osztály kontextusában, használja a "::" (két kettőspont) szimbólumokat. A szülő operátor szintaxisa a következő:

    Parent::parent_class metódus

    Ez a konstrukció a szuperosztályban definiált metódust hív meg. Egy ilyen hívást követően elhelyezheti programkódját, amely új funkciókat ad hozzá:

    cím = $cím;
    $ez->ár = $ár;
    ) ) osztály new_book kiterjeszti a könyvet ( public $pages; függvény __construct($title, $price, $pages) ( // meghívja a szülő osztály szülő konstruktor metódusát::__construct($title, $price); // inicializálja a $this->pages = $pages ) ) $obj = new_book("ABC", 35, 500);

    echo "Könyv: $obj->cím Ár: $obj->ár Oldalak: $obj->oldalak"; ?>

    Amikor egy gyermekosztály meghatározza a saját konstruktorát, a PHP nem hívja meg automatikusan a szülőosztály konstruktorát. Ezt manuálisan kell megtenni az alosztály-konstruktorban. Az alosztály először meghívja a szülőosztályának konstruktorát a konstruktorában, átadva az inicializáláshoz szükséges argumentumokat, végrehajtja azt, majd végrehajtja a további funkcionalitást megvalósító kódot.

    ebben az esetben
    inicializál egy alosztály tulajdonságot.

    A szülő kulcsszó nem csak a konstruktorokban használható, hanem bármely más metódusban is, amelynek funkcionalitását ki akarjuk terjeszteni, ezt a szülőosztály metódusának meghívásával érhetjük el:

    név)."; return $str; ) ) class my_Cat kiterjeszti Cat ( nyilvános $életkor = 5; függvény getstr() ( $str = szülő::getstr(); $str .= "

    Kor: ($ez->kor) év."; return $str; ) ) $obj = new my_Cat; echo $obj->getstr(); ?>

    Itt először a szuperosztályból a getstr() metódus kerül meghívásra, melynek értéke hozzá van rendelve egy változóhoz, majd ezt követően lefut az alosztály metódusban definiált kód többi része.

    Most, hogy áttekintettük az öröklődés alapjait, végre megvizsgálhatjuk a tulajdonságok és módszerek láthatóságának kérdését.

    • nyilvános, védett és privát: hozzáférés-szabályozás Eddig a pontig minden ingatlant kifejezetten nyilvánosnak nyilvánítottunk. És ez a típusú hozzáférés alapértelmezés szerint minden metódushoz be van állítva. Az osztály tagjai nyilvánossá, védettnek vagy privátnak nyilváníthatók. Nézzük mi a különbség köztük:
    • nyilvános, védett és privát: hozzáférés-szabályozás TO nyilvános
    • (nyilvános) tulajdonságok és metódusok bármely kontextusból elérhetők. védett(zárt). Az ilyen tulajdonságok és metódusok csak abból az osztályból érhetők el, amelyben deklarálva vannak. Még ennek az osztálynak az alosztályai sem férnek hozzá az ilyen adatokhoz.

    nyilvános - nyílt hozzáférés:

    hello"; ) ) $obj = új ember; // hozzáférés a hívó programból echo "$obj->age"; // Érvényes $obj->say(); // Érvényes?>

    privát - hozzáférés csak osztálymetódusokból:

    echo privát adatok megjelenítése $obj ->say( // Elfogadható?>).

    védett - védett hozzáférés:

    A védett módosító a hívó program szempontjából pontosan ugyanúgy néz ki, mint a privát: kívülről megtiltja az objektum adataihoz való hozzáférést. A priváttól eltérően azonban nem csak az osztály metódusaiból, hanem egy alosztály metódusaiból is hozzáférhet az adatokhoz.

    Hogyan kereshet helyesen a google.com használatával

    Valószínűleg mindenki tudja, hogyan kell használni egy olyan keresőmotort, mint a Google =) De nem mindenki tudja, hogy ha speciális konstrukciók segítségével helyesen állítja össze a keresési lekérdezést, sokkal hatékonyabban és gyorsabban érheti el a keresett eredményeket =) Ebben a cikkben Megpróbálom bemutatni ezt és azt, hogy mit kell tenned a helyes kereséshez

    A Google számos speciális keresési operátort támogat, amelyek különleges jelentéssel bírnak a google.com webhelyen történő keresés során. Általában ezek a kijelentések megváltoztatják a keresést, vagy akár teljesen más típusú keresésre is felszólítják a Google-t. Például a design link: egy speciális operátor, és a kérés link: www.google.com nem ad normál keresést, hanem megtalálja az összes olyan weboldalt, amely a google.com-ra mutató hivatkozást tartalmaz.
    alternatív kéréstípusok

    gyorsítótár: Ha más szavakat is tartalmaz a lekérdezésben, a Google kiemeli azokat a szavakat a gyorsítótárazott dokumentumban.
    Például, gyorsítótár: www.webhely megjeleníti a gyorsítótárazott tartalmat a „web” szó kiemelésével.

    link: A fenti keresési lekérdezés olyan weboldalakat jelenít meg, amelyek a megadott lekérdezésre mutató hivatkozásokat tartalmaznak.
    Például: link: www.site megjeleníti az összes olyan oldalt, amely a http://www.site-ra hivatkozik

    összefüggő: Megjeleníti azokat a weboldalakat, amelyek „kapcsolódnak” a megadott weboldalhoz.
    Például, kapcsolódó: www.google.com felsorolja a hasonló weboldalakat kezdőlap Google.

    info: Lekérdezési információ: bemutatja a Google által az Ön által kért weboldallal kapcsolatos információk egy részét.
    Például, info:honlap információkat fog mutatni a fórumunkról =) (Armada - Adult Webmasters Forum).

    Egyéb információigénylés

    határozza meg: A define: lekérdezés megadja az utána beírt szavak definícióját, különféle online forrásokból gyűjtve. A definíció a teljes beírt kifejezésre vonatkozik (vagyis a pontos lekérdezésben szereplő összes szót tartalmazza).

    készletek: Ha részvényekkel indít lekérdezést: a Google a többi lekérdezési kifejezést részvényjelként dolgozza fel, és egy olyan oldalra hivatkozik, amely kész információkat mutat ezekről a szimbólumokról.
    Például, részvények: Intel yahoo információkat jelenít meg az Intelről és a Yahoo-ról. (Ne feledje, hogy be kell írnia a karaktereket legfrissebb hírek, nem a cég neve)

    Lekérdezésmódosítók

    telek: Ha megadja a site: kifejezést a lekérdezésében, a Google azokra a webhelyekre korlátozza a találatokat, amelyeket az adott domainben talál.
    Egyedi zónák szerint is kereshet, például ru, org, com stb. site:com site:ru)

    allintitle: Ha az allintitle: lekérdezést futtatja, a Google a címben szereplő összes lekérdezési szóra korlátozza az eredményeket.
    Például, allintitle: google kereső visszaadja az összes Google oldalt kereséssel, például képeket, blogot stb

    cím: Ha megadja az intitle: kifejezést a lekérdezésében, a Google az eredményeket azokra a dokumentumokra korlátozza, amelyeknek a címe tartalmazza ezt a szót.
    Például, cím: Üzlet

    allinurl: Ha lekérdezést futtat az allinurl-lel: a Google az URL-ben szereplő összes lekérdezési szóra korlátozza az eredményeket.
    Például, allinurl: google kereső visszaadja a dokumentumokat a google segítségével, és a címben keres. Opcionálisan perjellel (/) is elválaszthatja a szavakat, ekkor a program a perjel mindkét oldalán lévő szavakat keresi ugyanazon az oldalon: Példa allinurl: foo/bar

    inurl: Ha megadja az inurl: kifejezést a lekérdezésében, a Google az eredményeket azokra a dokumentumokra korlátozza, amelyek az URL-ben ezt a szót tartalmazzák.
    Például, Animáció inurl:site

    szöveg: csak a megadott szót keresi az oldal szövegében, figyelmen kívül hagyva a hivatkozások címét és szövegét, és egyéb nem kapcsolódó dolgokat is. allintext: azok. továbbá a lekérdezésben szereplő összes szó csak a szövegben lesz keresve, ami szintén fontos lehet, figyelmen kívül hagyva a linkekben gyakran használt szavakat
    Például, szöveg: fórum

    dátumtartomány: időkeretben keres (dátumtartomány:2452389-2452389), az időpontok dátumai Julian-formátumban vannak feltüntetve.

    Nos, és mindenféle érdekes lekérdezési példa

    Példák lekérdezések írására a Google számára. Spammerek számára

    Inurl:control.guest?a=sign

    Site:books.dreambook.com „Homepage URL” „Sign my” inurl:sign

    Webhely: www.freegb.net honlap

    Inurl:sign.asp „Karakterszám”

    „Üzenet:” inurl:sign.cfm „Feladó:”

    Inurl:register.php „Felhasználói regisztráció” „Webhely”

    Inurl:edu/vendégkönyv „Aláírja a vendégkönyvet”

    Inurl: bejegyzés „Hozzászólás” „URL”

    Inurl:/archives/ "Megjegyzések:" "Emlékszel az adatokra?"

    „Szkript és vendégkönyv Készítette:” „URL:” „Megjegyzések:”

    Inurl:?action=add „phpBook” „URL”

    Cím: "Új történet beküldése"

    Magazinok

    Inurl: www.livejournal.com/users/ mode=reply

    Inurl greatestjournal.com/ mode=reply

    Inurl:fastbb.ru/re.pl?

    Inurl:fastbb.ru /re.pl? "Vendégkönyv"

    Blogok

    Inurl:blogger.com/comment.g?”postID””anonymous”

    Inurl:typepad.com/ „Hozzászólás” „Emlékszel személyes adatokra?”

    Inurl:greatestjournal.com/community/ „Hozzászólás” „névtelen poszterek címei”

    „Hozzászólás” „névtelen plakátok címei” -

    Cím: "Hozzászólás"

    Inurl:pirillo.com „Hozzászólás”

    Fórumok

    Inurl:gate.html?”name=Fórumok” „mode=reply”

    Inurl: "forum/posting.php?mode=reply"

    Inurl: "mes.php?"

    Inurl: "tagok.html"

    Inurl:fórum/taglista.php?”