Používanie Memcache s PHP Zárobok z vlastnej služby prostredníctvom e-mailových noviniek

  • 03.11.2019
5,4 tis

Chcem umiestniť malú poznámku na pomoc začínajúcim php programátorom. Čo a ako robiť, aby ste sa naučili php a začali zarábať peniaze na svojom remesle. Ak čitatelia chcú poradiť - prosím v komentároch.

* Začnime jednou užitočnou tézou - môžete sa naučiť php bez toho, aby ste míňali absolútne žiadne peniaze. Všetky potrebné materiály o php nájdete na nete, všetky odpovede na otázky nájdete na fórach ... netreba chodiť na kurzy, netreba kupovať knihy (vo všeobecnosti sa knihy oplatí kupovať, ak ste príliš lenivý hľadať materiál na internete), nie je potrebné míňať žiadne peniaze.
* Vymyslite bicykle. Kód si vždy napíšte sami – pomôže vám to ďalej. Ak potrebujete knihu návštev - píšte ju, nepoužívajte hotové možnosti, aj keď si pozriete a pochopíte jej kód, nenahradí to samotné programovanie, hľadanie chýb, ladenie, riešenie problémov spojených s písaním. Neskôr, keď sa stanete profesionálom, je možné a dokonca nevyhnutné používať kód tretích strán, ale vo fáze učenia sa vám to bude robiť medvediu službu. Môžete použiť príklady a použiť kód niekoho iného ako spôsob riešenia problému alebo nájdenia správneho algoritmu.
* Vytvorte "domovské stránky". Toto je dobré cvičenie. Vytváranie a rozvíjanie vašej „domovskej stránky“ vás bude nútiť neustále zlepšovať svoje zručnosti, hľadať spôsoby, ako vylepšiť stránku, súťažiť s ostatnými vlastníkmi „domovských stránok“.
* Dostaňte sa do skupín. Pokúste sa vytvoriť nejaký projekt nie sám, ale tým, že sa spojíte s inými programátormi. Naučiť sa pracovať v tíme, pochopiť kód iných ľudí a správne komunikovať s tímom vám pomôže nájsť si dobrú prácu. Mnohé firmy kladú na zamestnanie jednu z hlavných požiadaviek – schopnosť pracovať v tíme.
* Nenechávajte projekt na polceste. Vždy sa snažte dokončiť projekt, ktorý ste začali. Aj keď jeho potreba zmizla. Čím viac dokončených projektov máte, tým viac práce môžete napísať do životopisu. Zamestnávateľ sa ale v prvom rade pozerá na hotové a hotové veci.
* Prijmite „penny“ prácu. Ak vaše doterajšie skúsenosti nie sú bohaté, nemali by ste odmietnuť prácu s nízkou mzdou. Uvediem príklad zo života, keď som ešte len začínal s programovaním za peniaze, išiel som pracovať do online hry. Ponúkali vo všeobecnosti cent - 2 000 mesačne. Ale zaviazal som sa a ako som pracoval, študoval som vlastnosti webového programovania stále viac a viac. O sedem mesiacov neskôr bol môj plat 10 000 rubľov. A koľko skúseností som nadobudol - len nerátajte.
* Vytvárajte veľké projekty. Mať za sebou veľké projekty je pre vás obrovské plus.
* Nezostávajte neskoro v práci, ak nemáte záujem. Ak sa vaša práca stala rutinou a neprináša nič nové, žiadne vedomosti – nechajte ju. Toto je cesta nikam. Vždy lipnite len na zaujímavých projektoch.
* Zlepšite svoje „všeobecné“ znalosti. Nemali by ste sa zameriavať len na php, teraz zamestnávateľ od programátora vyžaduje nielen tvorbu kódu, ale aj schopnosť vysádzať stránky, nastavovať server, zostavovať dokumentáciu, pracovať s javascriptom a mnoho ďalšieho. Vo všeobecnosti už nikto nepotrebuje iba webových programátorov, ale sú potrební webmajstri.
* Naučte sa nové technológie. Nové technológie ako Ajax budú vždy vaším tromfom. Na zamestnávateľa majú magický účinok.

Na dnes snáď stačí. Tipov je oveľa viac, ale ak bude dopyt, dám ich v iných príspevkoch 🙂

Podobné články

Určite ste už videli takúto funkciu na mnohých skvelých stránkach: „On-Line: 56 ľudí“? A samozrejme, chceli ste urobiť niečo podobné, ale chýbali vám vedomosti alebo konvolúcie v sivej hmote? Potom, špeciálne pre vás, ponúkam článok, kde podrobne vysvetľujem.

S príchodom počítačov a internetu sa objavilo mnoho ďalších profesií.


Špecialisti na programovanie sú teraz žiadaní, pretože cez internet sa spúšťa množstvo rôznych projektov. Všetci žiadatelia by sa preto mali zamyslieť nad výberom špecializácie súvisiacej s počítačmi.

Ako zarobiť peniaze na znalosti PHP? V tomto článku sa budeme zaoberať jednou z oblastí programovania. Skriptovací jazyk sa aktívne používa na vývoj aplikácií.

Táto technológia je relevantná už mnoho rokov a ak sa naučíte PHP, môžete získať dobré peniaze. Najdôležitejšie je, že dopyt po špecialistoch v tejto oblasti je obrovský.

Koľko zarába PHP programátor?

Nedá sa presne pomenovať, pretože každý pracuje v iných firmách a niektorí aj doma. V každom prípade aktívni pracovníci dostávajú dobrý plat.

Tí, ktorí pracujú z pohodlia domova, dostanú presne toľko, koľko majú času na dokončenie objednávok. Ceny vo výklenku sú stanovené zriedkavo, najčastejšie sa dohadujú individuálne.

Z výhod práce programátora PHP stojí za zmienku vážne vyhliadky a relevantnosť činnosti. V dobe, keď internet preniká takmer do všetkých oblastí, sa naozaj oplatí pracovať ako programátor.

Akékoľvek hľadanie slabých miest na webových zdrojoch začína prieskumom a zhromažďovaním informácií.
Inteligencia môže byť buď aktívna – hrubá sila súborov a adresárov stránky, spúšťanie skenerov zraniteľnosti, manuálne prezeranie stránky, alebo pasívna – vyhľadávanie informácií v rôznych vyhľadávačoch. Niekedy sa stáva, že sa o zraniteľnosti dozvie ešte pred otvorením prvej stránky webu.

Ako je to možné?
Vyhľadávacie roboty, neustále sa potulujúce po internete, okrem informácií užitočných pre bežného používateľa často opravujú aj to, čo môžu útočníci použiť pri útoku na webový zdroj. Napríklad chyby skriptov a súbory s citlivými informáciami (od konfiguračných súborov a protokolov až po súbory s autentifikačnými údajmi a zálohami databáz).
Z pohľadu vyhľadávacieho robota je chybové hlásenie sql dotazu obyčajný text, neoddeliteľný napríklad od popisu tovaru na stránke. Ak zrazu vyhľadávací robot narazí na súbor s príponou .sql, ktorý z nejakého dôvodu skončil v pracovnom priečinku stránky, bude vnímaný ako súčasť obsahu stránky a bude tiež indexovaný (vrátane napr. heslá v ňom uvedené).

Takéto informácie je možné nájsť pomocou poznania silných, často jedinečných kľúčových slov, ktoré pomáhajú oddeliť „zraniteľné stránky“ od stránok, ktoré neobsahujú zraniteľné miesta.
Na exploit-db.com existuje obrovská databáza špeciálnych dopytov pomocou kľúčových slov (tzv. dorks) a je známa ako Google Hack Database.

Prečo google?
Dorky sú zacielené predovšetkým na google z dvoch dôvodov:
− najflexibilnejšia syntax pre kľúčové slová (uvedené v tabuľke 1) a špeciálne znaky (uvedené v tabuľke 2);
- index Google je ešte úplnejší ako index iných vyhľadávačov;

Tabuľka 1 – Kľúčové slová Google

Kľúčové slovo
Význam
Príklad
stránky
Hľadajte iba na zadanej stránke. Zohľadňuje iba adresu URL
site:somesite.ru - nájde všetky stránky na danej doméne a subdoménach
inurl
Vyhľadávajte podľa slov prítomných v uri. Na rozdiel od kl. slová „site“, hľadá zhody za názvom lokality
inurl:news - nájde všetky stránky, kde sa dané slovo vyskytuje v uri
intext
Hľadajte v tele stránky
intext:"premávka" - úplne podobné obvyklému dotazu "premávka"
titul
Hľadajte v názve stránky. Text medzi značkami <br></td> <td width="214">intitle:”index of” – nájde všetky stránky s výpisom adresára <br></td> </tr><tr><td width="214">ext <br></td> <td width="214">Vyhľadajte stránky so zadanou príponou <br></td> <td width="214">ext:pdf – nájde všetky súbory PDF <br></td> </tr><tr><td width="214">typ súboru <br></td> <td width="214">V súčasnosti je úplne analogická triede. slovo "ext" <br></td> <td width="214">filetype:pdf - podobný <br></td> </tr><tr><td width="214">súvisiace <br></td> <td width="214">Vyhľadajte stránky s podobnou tematikou <br></td> <td width="214">related:google.ru - zobrazí jeho analógy <br></td> </tr><tr><td width="214">odkaz <br></td> <td width="214">Vyhľadajte stránky, ktoré na to odkazujú <br></td> <td width="214">link:somesite.ru - nájde všetky stránky, na ktoré je odkaz <br></td> </tr><tr><td width="214">definovať <br></td> <td width="214">Zobraziť definíciu slova <br></td> <td width="214">define:0day – definícia pojmu <br></td> </tr><tr><td width="214">cache <br></td> <td width="214">Zobraziť obsah stránky vo vyrovnávacej pamäti (ak je k dispozícii) <br></td> <td width="214">cache:google.com - otvorenie stránky z vyrovnávacej pamäte <br></td> </tr></tbody></table><p>Tabuľka 2 – Špeciálne znaky v dopyte Google <br></p><table><tbody><tr><td width="214"><b>Symbol</b><br></td> <td width="214"><b>Význam</b><br></td> <td width="214"><b>Príklad</b><br></td> </tr><tr><td width="214">“<br></td> <td width="214">Presná fráza <br></td> <td width="214">intitle:"Stránka konfigurácie smerovača RouterOS" - vyhľadajte smerovače <br></td> </tr><tr><td width="214">*<br></td> <td width="214">Akýkoľvek text <br></td> <td width="214">inurl:"bitrix*mcart" - vyhľadávanie stránok na bitrixe so zraniteľným modulom mcart <br></td> </tr><tr><td width="214">.<br></td> <td width="214">Akýkoľvek charakter <br></td> <td width="214">Index.of – podobný indexu dopytu <br></td> </tr><tr><td width="214">-<br></td> <td width="214">Odstrániť slovo <br></td> <td width="214">error -warning - zobrazí všetky stránky s chybou, ale bez upozornenia <br></td> </tr><tr><td width="214">..<br></td> <td width="214">Rozsah <br></td> <td width="214">cve 2006..2016 - zobraziť zraniteľnosti podľa rokov počnúc rokom 2006 <br></td> </tr><tr><td width="214">|<br></td> <td width="214">logické "alebo" <br></td> <td width="214">linux | okná - zobrazujú stránky, na ktorých sa vyskytuje prvé alebo druhé slovo <br></td> </tr></tbody></table><br>Malo by sa chápať, že každá požiadavka na vyhľadávací nástroj je vyhľadávanie iba podľa slov. <br>Je zbytočné hľadať na stránke metaznaky (úvodzovky, zátvorky, interpunkčné znamienka a pod.). Aj hľadanie presnej frázy v úvodzovkách je vyhľadávanie slov, po ktorom nasleduje presná zhoda už vo výsledkoch. <p>Všetky dorky z databázy Google Hack sú logicky rozdelené do 14 kategórií a sú uvedené v tabuľke 3. <br>Tabuľka 3 – Kategórie databázy Google Hack <br></p><table><tbody><tr><td width="168"><b>Kategória</b><br></td> <td width="190"><b>Čo umožňuje nájsť</b><br></td> <td width="284"><b>Príklad</b><br></td> </tr><tr><td width="168">opory <br></td> <td width="190">Webové shelly, verejní správcovia súborov <br></td> <td width="284">Nájdite všetky napadnuté stránky obsahujúce uvedené webové shelly: <br>(intitle:"phpshell" ALEBO intitle:"c99shell" ALEBO intitle:"r57shell" ALEBO intitle:"PHP Shell" ALEBO intitle:"phpRemoteView") `rwx` "uname" <br></td> </tr><tr><td width="168">Súbory obsahujúce používateľské mená <br></td> <td width="190">Súbory registra, konfiguračné súbory, protokoly, súbory obsahujúce históriu zadávaných príkazov <br></td> <td width="284">Nájdite všetky súbory databázy Registry obsahujúce informácie o účte: <br><i>filetype:reg reg +intext:"správca internetových účtov"</i><br></td> </tr><tr><td width="168">Citlivé adresáre <br></td> <td width="190">Adresáre s rôznymi informáciami (osobné dokumenty, konfigurácie vpn, skryté úložiská atď.) <br></td> <td width="284">Nájdite všetky zoznamy adresárov obsahujúce súbory súvisiace s vpn: <br><i>"Config" intitle:"Index" intext:vpn</i><br>Stránky obsahujúce git repozitáre: <br><i>(intext:"index súboru /.git") ("nadradený adresár")</i><br></td> </tr><tr><td width="168">Detekcia webového servera <br></td> <td width="190">Verzia a ďalšie informácie o webovom serveri <br></td> <td width="284">Nájdite administratívne konzoly servera JBoss: <br><i>inurl:"/web-console/" intitle:"Administračná konzola"</i><br></td> </tr><tr><td width="168">Zraniteľné súbory <br></td> <td width="190">Skripty obsahujúce známe zraniteľnosti <br></td> <td width="284">Nájdite stránky, ktoré používajú skript, ktorý vám umožňuje nahrať ľubovoľný súbor zo servera: <br><i>allinurl:forcedownload.php?file=</i><br></td> </tr><tr><td width="168">Zraniteľné servery <br></td> <td width="190">Inštalačné skripty, webové shelly, otvorené administrátorské konzoly atď. <br></td> <td width="284">Nájdite otvorené konzoly PHPMyAdmin spustené ako root: <br><i>intitle:phpMyAdmin "Vitajte v phpMyAdmin ***" "beží na * ako root@*"</i><br></td> </tr><tr><td width="168">chybové hlásenia <br></td> <td width="190">Rôzne chyby a upozornenia často odhalia dôležité informácie – od verzie CMS až po heslá <br></td> <td width="284">Stránky s chybami pri vykonávaní SQL dotazov do databázy: <br><i>"Upozornenie: mysql_query()" "neplatný dotaz"</i><br></td> </tr><tr><td width="168">Súbory obsahujúce šťavnaté informácie <br></td> <td width="190">Certifikáty, zálohy, e-maily, protokoly, skripty SQL atď. <br></td> <td width="284">Nájdite inicializačné skripty SQL: <br><i>filetype:sql a "vložiť do" -site:github.com</i><br></td> </tr><tr><td width="168">Súbory obsahujúce heslá <br></td> <td width="190">Všetko, čo môže obsahovať heslá – logy, sql skripty atď. <br></td> <td width="284">Protokoly, v ktorých sú uvedené heslá: <br><i>typ súboru:</i><i>log</i><i>intext:</i><i>heslo |</i><i>prejsť |</i><i>pw</i><br>sql skripty obsahujúce heslá: <br><i>ext:</i><i>sql</i><i>intext:</i><i>užívateľské meno</i><i>intext:</i><i>heslo</i><br></td> </tr><tr><td width="168">Citlivé informácie o online nakupovaní <br></td> <td width="190">Informácie týkajúce sa online nakupovania <br></td> <td width="284">Nájsť PIN kódy: <br><i>dcid=</i><i>bn=</i><i>špendlík</i><i>kód=</i><br></td> </tr><tr><td width="168">Údaje o sieti alebo zraniteľnosti <br></td> <td width="190">Informácie, ktoré priamo nesúvisia s webovým zdrojom, ale ovplyvňujú sieť alebo iné newebové služby <br></td> <td width="284">Vyhľadajte automatické konfiguračné skripty proxy obsahujúce informácie o internej sieti: <br><i>inurl:proxy | inurl:wpad ext:pac | ext:dat findproxyforurl</i><br></td> </tr><tr><td width="168">Stránky obsahujúce portály <br></td> <td width="190">Stránky obsahujúce prihlasovacie formuláre <br></td> <td width="284">webové stránky saplogonu: <br><i>intext:"2016 SAP AG. Všetky práva vyhradené." intitle:"prihlásiť sa"</i><br></td> </tr><tr><td width="168">Rôzne online zariadenia <br></td> <td width="190">Tlačiarne, smerovače, monitorovacie systémy atď. <br></td> <td width="284">Nájdite konfiguračný panel tlačiarne: <br><i>názov:"</i><i>hp</i><i>laserjet"</i><i>inurl:</i><i>SSI/</i><i>Auth/</i><i>set_</i><i>config_</i><i>info o zariadení.</i><i>htm</i><br></td> </tr><tr><td width="168">Rady a slabé miesta <br></td> <td width="190">Stránky na zraniteľných verziách CMS <br></td> <td width="284">Nájdite zraniteľné doplnky, prostredníctvom ktorých môžete na server nahrať ľubovoľný súbor: <br><i>inurl:fckeditor -intext:"ConfigIsEnabled = False" intext:ConfigIsEnabled</i><br></td> </tr></tbody></table><br>Dorky sa častejšie zameriavajú na vyhľadávanie všetkých stránok na internete. Nič vám však nebráni obmedziť oblasť vyhľadávania na akejkoľvek stránke alebo stránkach. <br>Každá požiadavka na google môže byť zameraná na konkrétnu stránku pridaním kľúčového slova „site:somesite.com“ do požiadavky. Toto kľúčové slovo môže byť pridané ku každému dorkovi. <p><b>Automatizácia vyhľadávania zraniteľností</b><br>Tak sa zrodil nápad napísať jednoduchú utilitu, ktorá automatizuje vyhľadávanie zraniteľností pomocou vyhľadávača (google) a na základe databázy Google Hack.</p><p>Nástroj je skript napísaný v nodejs pomocou phantomjs. Aby som bol presný, skript je interpretovaný samotnými phantomjs. <br>Phantomjs je plnohodnotný webový prehliadač bez grafického rozhrania, poháňaný kódom js a s pohodlným API. <br>Nástroj dostal celkom zrozumiteľný názov - dorks. Spustením na príkazovom riadku (bez možností) získame krátku pomoc s niekoľkými príkladmi použitia: <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/edd/6fb/ccc/edd6fbccc5ec340abe750f3073c1b427.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 1 - Zoznam základných možností dorks</p><p>Všeobecná syntax pomôcky je: dork "príkaz" "zoznam možností". <br>Podrobný popis všetkých možností je uvedený v tabuľke 4.</p><p>Tabuľka 4 - Syntax dorks <br></p><table border="1"><tbody><tr><td width="214"><b>Tím</b><br></td> <td width="214"><b>Možnosť</b><br></td> <td width="214"><b>Popis</b><br></td> </tr><tr><td rowspan="4" width="214">ghdb <br></td> <td width="214">-l <br></td> <td width="214">Zobraziť očíslovaný zoznam dork kategórií Databáza Google Hack <br></td> </tr><tr><td width="214">-c "číslo alebo názov kategórie" <br></td> <td width="214">Stiahnite si dorky zadanej kategórie podľa čísla alebo mena <br></td> </tr><tr><td width="214">-q "fráza" <br></td> <td width="214">Stiahnuť dorks nájdené na požiadanie <br></td> </tr><tr><td width="214">-o "súbor" <br></td> <td width="214">Uložiť výsledok do súboru (iba s voľbami -c|-q) <br></td> </tr><tr><td rowspan="8" width="214">google <br></td> <td width="214">-d "dork" <br></td> <td width="214">Zadajte ľubovoľný dork (možnosť je možné použiť mnohokrát, kombinácia s možnosťou -D je povolená) <br></td> </tr><tr><td width="214">-D "súbor" <br></td> <td width="214">Použite dorky zo súboru <br></td> </tr><tr><td width="214">-s "stránka" <br></td> <td width="214">Nastaviť lokalitu (možnosť je možné použiť viackrát, kombinácia s možnosťou -S je povolená) <br></td> </tr><tr><td width="214">-S "súbor" <br></td> <td width="214">Použiť stránky zo súboru (dorks budú vyhľadávané pre každú stránku nezávisle) <br></td> </tr><tr><td width="214">-f "filter" <br></td> <td width="214">Nastaviť ďalšie kľúčové slová (budú pridané do každého dorka) <br></td> </tr><tr><td width="214">-t "počet ms" <br></td> <td width="214">Interval medzi požiadavkami na google <br></td> </tr><tr><td width="214">-T "počet ms" <br></td> <td width="214">V prípade nájdenia obrázka captcha vypršal časový limit <br></td> </tr><tr><td width="214">-o "súbor" <br></td> <td width="214">Uložiť výsledok do súboru (uložia sa len tie dorky, pre ktoré sa niečo našlo) <br></td> </tr></tbody></table><br>Pomocou príkazu ghdb môžete získať všetky dorky z exploit-db na ľubovoľnú požiadavku alebo zadať celú kategóriu. Ak zadáte kategóriu 0, uvoľní sa celá databáza (asi 4,5 tisíc dork). <p>Zoznam aktuálne dostupných kategórií je znázornený na obrázku 2. <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/b8f/b11/ffe/b8fb11ffeaced5066fd2fd9e43be67fb.jpg' width="100%" loading=lazy loading=lazy></p><p>Obrázok 2 - Zoznam dostupných kategórií GHDB dorkov</p><p>Tím google nahradí každého dorka do vyhľadávača google a analyzuje výsledky na zhody. Dorky, pre ktoré sa niečo našlo, sa uložia do súboru. <br>Nástroj podporuje rôzne režimy vyhľadávania: <br>1 dork a 1 web; <br>1 dork a mnoho stránok; <br>1 miesto a veľa dorks; <br>veľa stránok a veľa dorks; <br>Zoznam dork a stránok je možné špecifikovať ako argument, tak aj cez súbor.</p><p><b>Ukážka práce</b><br>Skúsme hľadať prípadné zraniteľnosti na príklade hľadania chybových hlásení. Príkaz: dorks ghdb –c 7 –o errors.dorks načíta všetky známe dorks kategórie „Chybové hlásenia“, ako je znázornené na obrázku 3. <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/28c/386/641/28c386641d1528652f7f8e8b8089097a.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 3 - Načítavanie všetkých známych správ kategórie „Chybové hlásenia“.</p><p>Dorks načítané a uložené do súboru. Teraz ich zostáva „nastaviť“ na nejakej stránke (pozri obrázok 4). <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/8e0/a8a/3af/8e0a8a3af4f26544da1faa584813dbff.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 4 - Vyhľadajte zraniteľné miesta záujmovej stránky vo vyrovnávacej pamäti Google</p><p>Po určitom čase sa na skúmanej lokalite nájde niekoľko stránok s chybami (pozri obrázok 5).</p><p><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/10b/e83/ba3/10be83ba38f172213ba06b3f9ad05a58.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 5 - Nájdené chybové hlásenia</p><p>Výsledkom je, že v súbore result.txt dostaneme kompletný zoznam dork, ktoré vedú k chybe. <br>Obrázok 6 zobrazuje výsledok vyhľadávania chýb stránok. <br><br>Obrázok 6 - Výsledok vyhľadávania chýb</p><p>Vo vyrovnávacej pamäti tohto dorka sa zobrazuje úplná spätná stopa, ktorá odhaľuje absolútne cesty skriptov, systém správy obsahu stránky a typ databázy (pozri obrázok 7). <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/0a9/455/588/0a9455588496d6609f5e13d598cb5a48.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 7 - zverejnenie informácií o štruktúre lokality</p><p>Treba však mať na pamäti, že nie všetky dorky z GHDB dávajú skutočný výsledok. Google tiež nemusí nájsť presnú zhodu a zobraziť podobný výsledok.</p><p>V tomto prípade je rozumnejšie použiť svoj osobný zoznam dorks. Napríklad vždy stojí za to hľadať súbory s „nezvyčajnými“ príponami, ktorých príklady sú znázornené na obrázku 8. <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/d7f/865/693/d7f865693f7fcf13137598eeed0ecb58.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 8 - Zoznam prípon súborov, ktoré nie sú typické pre bežný webový zdroj</p><p>Výsledkom je, že pri príkaze dorks google -D extensions.txt -f banka začne google od prvej požiadavky vracať stránky s „nezvyčajnými“ príponami súborov (pozri obrázok 9). <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/107/e1f/a2f/107e1fa2f41c4169bcc254cba2f2f4b6.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 9 – Vyhľadávanie „zlých“ typov súborov na bankových stránkach</p><p>Majte na pamäti, že Google neakceptuje žiadosti dlhšie ako 32 slov.</p><p>S dorks google –d intext:”error|warning|notice|syntax” –f university <br>Chyby interpreta PHP môžete hľadať na vzdelávacích stránkach (pozri obrázok 10). <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/717/74f/e36/71774fe3656bfc058c42d43262fdec4a.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 10 – Hľadanie chýb PHP Runtime</p><p>Niekedy nie je vhodné použiť jednu alebo dve kategórie dork. <br>Napríklad, ak viete, že stránka beží na wordpress engine, potom potrebujete dorky špeciálne pre wordpress. V tomto prípade je vhodné použiť vyhľadávanie v databáze Google Hack. dorks ghdb –q wordpress –o wordpress_dorks.txt stiahne všetky wordpress dorks, ako je znázornené na obrázku 11: <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/dcb/ac9/a4e/dcbac9a4eb12f6ec775d9cccc2fdee87.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 11 – Vyhľadávanie dork súvisiacich s Wordpressom</p><p>Vráťme sa opäť k bankám a príkazom dorks google -D wordpress_dords.txt -f banka sa pokúsime nájsť niečo zaujímavé súvisiace s wordpressom (pozri obrázok 12). <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/042/0c2/c43/0420c2c435931704288b171f725ccc6a.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 12 - Hľadanie slabín Wordpressu</p><p>Stojí za zmienku, že vyhľadávanie v databáze Google Hack neakceptuje slová kratšie ako 4 znaky. Napríklad, ak nie je známy CMS stránky, ale je známy jazyk - PHP. V tomto prípade môžete to, čo potrebujete, filtrovať manuálne pomocou potrubia a vyhľadávacieho nástroja systému dorks –c all | findstr /I php > php_dorks.txt (pozri obrázok 13): <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/4c1/2f8/6e1/4c12f86e111074293c14d6a939c6ebab.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 13 – Prehľadávajte všetky dorky, kde je zmienka o PHP</p><p>Vyhľadávanie zraniteľností alebo niektorých citlivých informácií vo vyhľadávači by sa malo vyhľadávať iba vtedy, ak je na tejto stránke významný index. Ak má napríklad stránka zaindexovaných 10-15 stránok, tak je hlúposť hľadať niečo takýmto spôsobom. Kontrola veľkosti indexu je jednoduchá – stačí zadať „site:somesite.com“ do vyhľadávacieho panela Google. Príklad stránky s nedostatočným indexom je znázornený na obrázku 14. <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/78e/1db/b4f/78e1dbb4fc78cd422cec311fc2ca9d33.jpg' width="100%" loading=lazy loading=lazy><br>Obrázok 14 - Kontrola veľkosti indexu lokality</p><p>Teraz o nepríjemnostiach... Z času na čas môže google požiadať o captcha – nedá sa nič robiť – bude sa musieť zadať. Napríklad pri triedení podľa kategórie „Chybové správy“ (90 dorks) vypadla captcha iba raz.</p><p>Stojí za to dodať, že phantomjs podporuje aj prácu cez proxy, a to ako cez http, tak aj cez rozhranie socks. Ak chcete povoliť režim proxy, odkomentujte príslušný riadok v dorks.bat alebo dorks.sh.</p><p>Nástroj je dostupný ako zdrojový kód</p> <p> » </p><h1>Ako môže php programátor zarobiť dobré peniaze doma?</h1><p>Najúspešnejší php programátori zarábajú dobré peniaze z domu. Na začiatku akéhokoľvek zárobku sú ťažkosti. Stáva sa, že ťažkosti a nedostatok vedomostí o metódach zárobku odrádzajú od všetkej túžby zarábať peniaze doma, a potom programátori hľadajú príležitosť pracovať v kanceláriách, kde je veľká záruka, že peniaze možno prijímať každý mesiac, a profesionálni rast je možný.</p><p>Ale možnosť pracovať z domu má viac výhod ako nevýhod.</p><h3>klady</h3><p>Budete pracovať pre seba. Nikto vás nevyhodí, môžete si rozvrhnúť svoj vlastný rozvrh alebo prácu v čase, kedy chcete.</p><p>Sami si vyberiete spôsob, ako zarobiť peniaze pomocou programovania, čo po prvé zvýši váš záujem o prácu a po druhé, máte veľkú slobodu konania. Nemusíte pracovať na tom, čo sa vám nepáči. Pribúdajú aj možnosti kombinovania spôsobov zárobku.</p><h3>Mínusy</h3><p>Spočiatku to bude ťažké a aby ste získali prvé peniaze za svoju prácu, musíte investovať veľa úsilia a času. A aby bol zisk vždy, musíte sa neustále rozvíjať a mať trpezlivosť a správne si rozvrhnúť svoj rozvrh, aby ste mali dostatok času na dokončenie práce včas.</p><h3>Zárobky z vašich skriptov</h3><p>Na internete je veľa rôznych skriptov, ktoré si ľudia môžu jednoducho stiahnuť a nainštalovať na svoje stránky. Môžete si napísať svoj vlastný jedinečný skript a existujú dve možnosti, ako na ňom môžete zarobiť peniaze. Predajte ho alebo ho umiestnite prostredníctvom zdieľania súborov. Môžete tiež použiť dve možnosti. Napríklad ľahké skripty, ale zároveň je veľmi dôležité umiestniť cez zdieľanie súborov práve tie skripty, ktoré budú veľmi žiadané. Na tento účel musia byť skripty žiadané, aby si ich ľudia stiahli pre svoje potreby.</p><p>Veľké skripty je možné predávať za rozumné ceny. Môžete umiestniť reklamu na fórach, alebo ak máte svoj vlastný osobný blog alebo webovú stránku, umiestniť reklamy na predaj skriptov.</p><p>V každom prípade, nech si vyberiete ktorúkoľvek možnosť, umiestnite skript do archívu a nezabudnite uviesť podrobné pokyny a kontaktné informácie o sebe. Nezabudnite poskytnúť podporu, pretože je to dôležité pre vašu prácu pre vás. Koniec koncov, musíte byť odporúčaní alebo stiahnuté vaše skripty. Musia byť vysoko kvalitné. Ak vás niekto požiada o pomoc, zdvorilo mu vysvetlite skript alebo mu ho pomôžte nainštalovať. Vaše skripty by mali mať komentáre. Za čo je každá funkcia zodpovedná atď. Človek sa totiž môže ľahko zmiasť vo vašom kóde, kde nebude žiadny zápis.</p><h3>Vlastné a spoločné projekty</h3><p>Pre úspešné zarábanie je dobré vytvoriť si vlastný web. Existuje veľa možností, ako zarobiť peniaze pomocou vašej webovej stránky. Ak to dobre propagujete, potom tam môžete umiestniť skripty na predaj. Spoločné projekty rozšíria vaše možnosti, čo je dobré pre úspech programovania doma. Hľadajte preto partnerov alebo neodmietajte ponuky na vytvorenie spoločného projektu.</p><p>Na svoje stránky by ste určite mali pridať funkcie, ktoré upútajú pozornosť. Stránka môže mať obyčajný jednoduchý vzhľad, no zároveň má svojský nádych. Osobná webová stránka prispieva k nárastu zákazníkov. Uvidia, ako fungujú vaše skripty, ak sa nenačítavajú príliš dlho, sú zaujímavé na používanie a hlavne originálne, nijako nevyzerajú. Potom budete úspešní.</p><h3>Zárobok z objednávok</h3><p>K tomu sa stačí zaregistrovať na rôznych burzách pre freelancerov a hľadať zákazky. Ukážte svoje portfólio prác. Ale pozor, na svete sú aj nečestní ľudia a aby ste nenaleteli podvodu, ukážte najprv dielo, ktoré sa nachádza na vašom serveri (mimochodom, v tomto prípade si budete musieť prenajať vps http:/ /nkvd.pro/vps/) a potom, ak vám časť zaplatí, preneste polovicu na ich server a druhú časť. Tento spôsob zárobku sa považuje za ziskový, ale závisí od stupňa vašich vedomostí a zručností. Závisí to aj od spätnej väzby od vašich zákazníkov. Aby ste pri tomto spôsobe zárobku uspeli, robte prácu poctivo a efektívne. Musíte byť schopní komunikovať so zákazníkmi, jasne im vysvetliť, čo viete a čo nie.</p><p>Toto nie je celý zoznam zárobkov php programátorov, ale vďaka týmto spôsobom zarábania, ktoré sú napísané vyššie, už môžete zarábať peniaze bez toho, aby ste opustili svoj domov. V počiatočnej fáze to bude veľký úspech. Hlavná vec je nezastaviť sa tam. Neustále sa zdokonaľujte a vytvárajte projekty, ktoré vám prinesú nielen dobrý príjem, ale aj potešenie.</p> <br><b>o autorovi</b> <br><p>Ako môže php programátor zarobiť dobré peniaze doma?</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> <br clear="all"> </div> <div class="related" style="background:none;"> <p class="h1"><span>Súvisiace články</span></p> <style> </style> <style> #perelink-horizontal{ vertical-align: top; margin: 0 -5px; text-align: left; } #perelink-horizontal .perelink-horizontal-item { vertical-align: top; display: inline-block; width: 220px; margin: 0 5px 10px; } #perelink-horizontal .perelink-horizontal-item a span { display: block; margin-top: 10px; } #perelink-horizontal img{ width:220px; height:138px; margin-bottom:10px; } </style> <div id="perelink-horizontal"> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/sk/windows-8/microsoft-essential-security-obnovlenie-offlain-ustanovka-poslednih-obnovlenii.html"> <img src="/uploads/1106f4d669bc4e756d2011470ada5ba1.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Inštalácia najnovších aktualizácií programu Microsoft Word</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/sk/audio-video/planshet-asus-ne-zapuskaetsya-planshet-vklyuchaetsya-no-ne-zagruzhaetsya-planshet-tupit-i-zavisaet-uskor.html"> <img src="/uploads/25f57dede8e2e0bc86d00803560a1d75.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Tablet sa zapne, ale nespustí sa</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/sk/internet/kak-nazyvaetsya-paket-programm-upravlyayushchii-rabotoi.html"> <img src="/uploads/e8c7cd650c46e5bfb3d38e56899ef7aa.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Softvérový balík, ktorý riadi činnosť počítača a zabezpečuje interakciu medzi osobou a počítačom?</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/sk/gadgets/ustanovka-windows-na-mak-fora-kak-ustanovit-windows-na-mac-poshagovaya-instrukciya.html"> <img src="/uploads/7b04eced5cb6c37f8a0ae0913ab79bda.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Ako nainštalovať Windows na Mac?</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/sk/1c-enterprise/hyper-v-v-windows-rukovodstvo-po-sozdaniyu-i-nastroike-virtualnyh-mashin.html"> <img src="/uploads/2ca1e561eb9f3c86f2251172df8a1561.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Hyper-V v systéme Windows: Sprievodca vytváraním a konfiguráciou virtuálnych strojov Povolenie hyper v v systéme Windows</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/sk/beginners/vosstanovit-skaip-na-noutbuke-windows-7-dumaem-kak-vosstanovit-skaip-na.html"> <img src="/uploads/5bd557147856cac47427575070161ec4.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Rozmýšľame, ako obnoviť Skype na prenosnom počítači</span> </a> </div> </div> </div> </div> <div class="sidebar"> <div class="aside last_articles"> <div class="h2">Najnovšie články</div> <ul> <li> <div class="article_info"> <div class="replace post_4385"> <div class="top"> <div class="img_border"> <span></span> <img src="/uploads/420d2ec9bf318d027dd475e5e976f7b0.jpg" alt="Fixies masters plná verzia Fixies hra plná verzia stiahnutá do vášho počítača" title="Fixies masters plná verzia Fixies hra plná verzia stiahnutá do vášho počítača" loading=lazy loading=lazy> </div> <div class="right_info"> <div class="date">2022-04-27 04:35:28</div> <a href="https://rzdoro.ru/sk/laptops/fiksiki-mastera-polnaya-versiya-fiksiki-mastera-polnaya-versiya-igra.html" class="replace post_4385">Fixies masters plná verzia Fixies hra plná verzia stiahnutá do vášho počítača</a> </div> </div> </div> <div class="clear"></div> </div> </li> <li> <div class="article_info"> <div class="replace post_4385"> <div class="top"> <div class="img_border"> <span></span> <img src="/uploads/573cbccd1e3e9ff5db9cd28305ad31f1.jpg" alt="Inštalácia alebo aktualizácia, oprava chýb Net framework 3" title="Inštalácia alebo aktualizácia, oprava chýb Net framework 3" loading=lazy loading=lazy> </div> <div class="right_info"> <div class="date">2022-04-27 04:35:28</div> <a href="https://rzdoro.ru/sk/audio-video/ustanavlivaem-ili-obnovlyaem-ispravlyaem-oshibki-ustanavlivaem-ili-obnovlyaem.html" class="replace post_4385">Inštalácia alebo aktualizácia, oprava chýb Net framework 3</a> </div> </div> </div> <div class="clear"></div> </div> </li> <li> <div class="article_info"> <div class="replace post_4385"> <div class="top"> <div class="img_border"> <span></span> <img src="/uploads/9bebe10d14ddc8565ed4f2347e5ddd76.jpg" alt="Virtuálne meny a virtuálne burzy vo svete" title="Virtuálne meny a virtuálne burzy vo svete" loading=lazy loading=lazy> </div> <div class="right_info"> <div class="date">2022-04-27 04:35:28</div> <a href="https://rzdoro.ru/sk/iron/novye-virtualnye-dengi-virtualnye-valyuty-i-virtualnye.html" class="replace post_4385">Virtuálne meny a virtuálne burzy vo svete</a> </div> </div> </div> <div class="clear"></div> </div> </li> </ul> </div> <div class="aside" style="display:none;"> <span class="related-link" data-href="/author/dergachev"><img src="https://rzdoro.ru/wp-content/themes/ostroymaterialah/img/banner.jpg" loading=lazy loading=lazy> </div> <div class="aside" > <div class="top_comment"> <div class="h2">Populárne články</div> <ul> <li> <a href="https://rzdoro.ru/sk/printers-driver/krasivye-nomera-cifry-udachi-zolotye-nomera-kak-mozhno-prodat.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/aca99a0075826031432c6296e2f17b93.jpg" alt="Zlaté čísla Ako predať krásne telefónne číslo" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>Zlaté čísla Ako predať krásne telefónne číslo</p> </div> </a> </li> <li> <a href="https://rzdoro.ru/sk/different/chto-takoe-bitcoin-maining-maining-kriptovalyuty-chto-eto-takoe-prostymi.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/10c533e3c6bf0782b7139897159c14e9.jpg" alt="Ťažba kryptomeny: čo to je jednoduchými slovami" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>Ťažba kryptomeny: čo to je jednoduchými slovami</p> </div> </a> </li> <li> <a href="https://rzdoro.ru/sk/printers-driver/samye-bystrye-operacionnye-sistemy-luchshaya-operacionnaya.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/fe5df1b6a355bf706fa4be4c147f6fbf.jpg" alt="Najlepší operačný systém pre laptop: Kompletná recenzia" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>Najlepší operačný systém pre laptop: Kompletná recenzia</p> </div> </a> </li> <li> <a href="https://rzdoro.ru/sk/beginners/programmy-dlya-skachivaniya-muzyki-v-odnoklassnikah-besplatno-programmy-dlya.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/6730f7d46f9c0b786c1925b02e0a40a4.jpg" alt="Programy na sťahovanie hudby od spolužiakov Stiahnite si smutnú pesničku od spolužiakov zo sociálnej siete" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>Programy na sťahovanie hudby od spolužiakov Stiahnite si smutnú pesničku od spolužiakov zo sociálnej siete</p> </div> </a> </li> <li> <a href="https://rzdoro.ru/sk/laptops/skachat-programmu-yandeks-brauzer-na-telefon-mobilnaya-versiya-yandeks.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/ffe3c8b2fefc8ef7c8fd297776d100c6.jpg" alt="Mobilná verzia prehliadača Yandex" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>Mobilná verzia prehliadača Yandex</p> </div> </a> </li> </ul> </div> </div> <div class="aside"> <div class="most_commented"> <div class="h2">Voľba redaktora</div> <ul> <li> <div class="full_date">2022-04-07 02:16:41</div> <div class="clear"></div> <a href="https://rzdoro.ru/sk/scan/letnie-vidy-sporta-skachat-igru-konkuriruyushchie-alternativnye-prilozheniya.html" class="title">Konkurenčné alternatívne aplikácie</a> <p class="desc">Profesionálny športový simulátor Athletics 2 pre Android bol vytvorený pre sebavedomých mladých ľudí, ktorí sa pripravujú stať sa svetovými športovcami....</p> </li> <li> <div class="full_date">2022-04-07 02:16:41</div> <div class="clear"></div> <a href="https://rzdoro.ru/sk/audio-video/huawei-hisuite-programma-dlya-sinhronizacii-s-pk-hisuite-programma-dlya.html" class="title">HiSuite - program na synchronizáciu smartfónov Huawei s PC Stiahnite si program pre huawei pc suite</a> <p class="desc">HiSuite je oficiálny softvér, ktorý je určený na synchronizáciu mobilných zariadení Huawei s počítačom. Tento manažér zastrešuje...</p> </li> <li> <div class="full_date">2022-04-07 02:16:41</div> <div class="clear"></div> <a href="https://rzdoro.ru/sk/printers-driver/smartfony-sony-xperia-modelnyi-ryad-kakoi-smartfon-sony-xperia-luchshe-obzor.html" class="title">Ktorý smartfón Sony Xperia je lepší?</a> <p class="desc">Za polovicu roka 2017 sa spoločnosti Sony Mobile podarilo vydať celý rad smartfónov. Ktoré sú však tie najrelevantnejšie na nákup? A oplatí sa vyberať z...</p> </li> <li> <div class="full_date">2022-03-29 09:24:03</div> <div class="clear"></div> <a href="https://rzdoro.ru/sk/windows-10/zhile-dlya-otdyha-v-chernogorii-zhile-dlya-otdyha-v-chernogorii-izmenenie.html" class="title">Dovolenkový dom v Čiernej Hore Zmena nastavení súkromia</a> <p class="desc">Zájazdy do Čiernej Hory si každoročne vyberajú obrovské množstvo turistov. O popularite tohto smeru svedčí skutočnosť, že dovolenka v Čiernej Hore ...</p> </li> <li> <div class="full_date">2022-03-29 09:24:03</div> <div class="clear"></div> <a href="https://rzdoro.ru/sk/windows-10/pryamoe-bronirovanie-kak-poyavilas-usluga-pryamoe-bronirovanie.html" class="title">Ako sa objavila služba priamej rezervácie</a> <p class="desc">Zmena nastavení ochrany osobných údajov Vyberte súbory cookie, ktoré chcete na stránke prijať. Čo sú funkčné cookies? Funkčné...</p> </li> </ul> </div> </div> <div class="aside"> </div> </div> </div> </div> <div class="push"></div></div> <footer> <div class="colomn-first"> <p><span class="related-link" data-href="/"><img src="/uploads/logo.png" alt="Stránky pomocníka pre počítače" / loading=lazy loading=lazy></span></p> <p><span style="color:#27a98c;">©</span> Copyright 2022, <br>rzdoro.ru – stránka počítačovej pomoci</p> <div class="colomn"> <ul> <li>Kategórie</li> <li><span class="related-link" data-href="/category/iron/">Železo</span></li> <li><span class="related-link" data-href="/category/windows-10/">Windows 10</span></li> <li><span class="related-link" data-href="/category/scan/">Skenovanie</span></li> <li><span class="related-link" data-href="/category/windows-7/">Windows 7</span></li> </ul> <ul style="margin-top: 23px;"> <li><span class="related-link" data-href="/category/iron/">Železo</span></li> <li><span class="related-link" data-href="/category/windows-10/">Windows 10</span></li> <li><span class="related-link" data-href="/category/scan/">Skenovanie</span></li> <li><span class="related-link" data-href="/category/windows-7/">Windows 7</span></li> </ul> <ul> <li>Iné</li> <li><span class="related-link" data-href="">O stránke</span></li> <li><a href="https://rzdoro.ru/sk/sitemap.xml">mapa stránok</a></li> <li><span class="related-link" data-href="/feedback.html">Kontakty</span></li> <li><span class="related-link" data-href="">Reklama</span></li> </ul> </div> </div> </footer> <script type="text/javascript" src="https://rzdoro.ru/wp-content/plugins/service_binet/ajax.js"></script> <script> jQuery(document).ready(function() { // Get all thumbs containers jQuery( ".thumbs-rating-container" ).each(function( index ) { // Get data attribute var content_id = jQuery(this).data('content-id'); var itemName = "thumbsrating"+content_id; // Check if this content has localstorage if (localStorage.getItem(itemName)){ // Check if it's Up or Down vote if ( localStorage.getItem("thumbsrating" + content_id + "-1") ){ jQuery(this).find('.thumbs-rating-up').addClass('thumbs-rating-voted'); } if ( localStorage.getItem("thumbsrating" + content_id + "-0") ){ jQuery(this).find('.thumbs-rating-down').addClass('thumbs-rating-voted'); } } } ); } ); </script> <div id="wprmenu_bar" class="wprmenu_bar left"> <div class="hamburger hamburger--slider"> <span class="hamburger-box"> <span class="hamburger-inner"></span> </span> </div> <div class="menu_title"> <a href="https://rzdoro.ru/sk/">rzdoro.ru</a> </div> </div> <div class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left " id="mg-wprm-wrap"> <ul id="wprmenu_menu_ul"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/iron/">Železo</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/windows-10/">Windows 10</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/scan/">Skenovanie</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/windows-7/">Windows 7</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/windows-xp/">Windows XP</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/printers-driver/">Ovládače tlačiarne</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/laptops/">notebooky</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/windows-8/">Windows 8</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/audio-video/">Audio Video</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/gadgets/">Moduly gadget</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/different/">Zmiešaný</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/sk/category/linux/">linux</a></li> </ul> </div> <script type="text/javascript"> jQuery(document).ready(function($){ $("a[rel*=lightbox]").colorbox({ width:false,height:false,innerWidth:false,innerHeight:false,initialWidth:"30%",initialHeight:"30%",maxWidth:"90%",maxHeight:"90%",current:"Фото { current} из { total} ",previous:"назад",next:"далее",close:"закрыть",top:false,right:false,bottom:false,left:false} ); } ); </script> <script type='text/javascript' src='https://rzdoro.ru/wp-content/plugins/wp-polls/polls-js.js?ver=2.73.8'></script> <script type='text/javascript' src='https://rzdoro.ru/wp-content/plugins/lightbox-plus/js/jquery.colorbox.1.5.9.js?ver=1.5.9'></script> <script type='text/javascript' src='https://rzdoro.ru/wp-content/plugins/lightbox-plus/css/fancypants/helper.js?ver=2.7'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.9.1'></script> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html>