tévék. Konzolok. Projektorok és tartozékok. Technológiák. Digitális TV

Kezdő php programozó vagy hogyan kezdj el pénzt keresni. Útmutató a jSQL Injection használatához – egy többfunkciós eszköz az SQL injekciók kereséséhez és kihasználásához a Kali Linux Companies rendszerben inurl img php id

A sebezhetőségek keresése a webes erőforrásokon a felderítéssel és információgyűjtéssel kezdődik.
Az intelligencia lehet aktív – egy webhely fájljai és könyvtárai nyers erővel, biztonsági rés-ellenőrzők futtatása, a webhely manuális böngészése, vagy passzív – információk keresése különböző keresőmotorokban. Néha előfordul, hogy egy biztonsági rés már az oldal első oldalának megnyitása előtt ismertté válik.

Hogyan lehetséges ez?
Az internetet folyamatosan barangoló keresőrobotok az átlagfelhasználó számára hasznos információk mellett gyakran rögzítenek olyan dolgokat is, amelyeket a támadók felhasználhatnak egy webes erőforrás megtámadására. Például szkripthibák és érzékeny információkat tartalmazó fájlok (a konfigurációs fájloktól és naplóktól a hitelesítési adatokat és adatbázis-mentéseket tartalmazó fájlokig).
A keresőrobot szempontjából az sql lekérdezés végrehajtásával kapcsolatos hibaüzenet sima szöveg, amely elválaszthatatlan például az oldalon található termékek leírásától. Ha hirtelen egy keresőrobot talált egy .sql kiterjesztésű fájlt, amely valamilyen oknál fogva a webhely munkamappájába került, akkor azt a webhely tartalmának részeként észleli, és indexeli is (beleértve esetleg a jelszavakat is abban meghatározott).

Az ilyen információk az erős, gyakran egyedi kulcsszavak ismeretében érhetők el, amelyek segítenek elkülöníteni a „sebezhető oldalakat” azoktól az oldalaktól, amelyek nem tartalmaznak sebezhetőséget.
A kulcsszavakat használó speciális lekérdezések hatalmas adatbázisa (úgynevezett dorks) létezik az exploit-db.com oldalon, és ez a Google Hack Database néven ismert.

Miért a google?
A Dorks elsősorban a Google-t célozza két okból:
− a kulcsszavak (1. táblázat) és speciális karakterek (2. táblázat) legrugalmasabb szintaxisa;
− a Google indexe még mindig teljesebb, mint a többi keresőmotoré;

1. táblázat - Fő Google kulcsszavak

Kulcsszó
Jelentése
Példa
telek
Keresés csak a megadott oldalon. Csak az url-t veszi figyelembe
site:somesite.ru - megkeresi egy adott domain és aldomain összes oldalát
inurl
Keresés az uri-ban található szavak alapján. Ellentétben cl. „webhely” szavakkal, a webhely neve után keres egyezést
inurl:news - megkeresi az összes oldalt, ahol az adott szó szerepel az uri-ban
szövegben
Keresés az oldal törzsében
intext: "forgalmi dugók" - teljesen hasonló a szokásos "forgalmi dugók" kéréshez
cím
Keresés az oldal címében. Szöveg a címkék között <br></td> <td width="214">intitle:”index of” – megkeresi az összes címtárlistát tartalmazó oldalt <br></td> </tr><tr><td width="214">ext <br></td> <td width="214">Adott kiterjesztésű oldalak keresése <br></td> <td width="214">ext:pdf – megkeresi az összes pdf fájlt <br></td> </tr><tr><td width="214">fájltípus <br></td> <td width="214">Jelenleg teljesen hasonló az osztályhoz. az "ext" szó <br></td> <td width="214">fájltípus:pdf - hasonló <br></td> </tr><tr><td width="214">összefüggő <br></td> <td width="214">Keressen hasonló témájú webhelyeket <br></td> <td width="214">related:google.ru - megmutatja analógjait <br></td> </tr><tr><td width="214">link <br></td> <td width="214">Keressen olyan webhelyeket, amelyek erre hivatkoznak <br></td> <td width="214">link:somesite.ru - megtalálja az összes olyan webhelyet, amely linkel rendelkezik erre <br></td> </tr><tr><td width="214">meghatározni <br></td> <td width="214">Szódefiníció megjelenítése <br></td> <td width="214">define:0day - a kifejezés meghatározása <br></td> </tr><tr><td width="214">gyorsítótár <br></td> <td width="214">Az oldal tartalmának megjelenítése a gyorsítótárban (ha van) <br></td> <td width="214">cache:google.com – megnyílik egy gyorsítótárazott oldal <br></td> </tr></tbody></table><p>2. táblázat – Speciális karakterek a Google-lekérdezésekhez <br></p><table><tbody><tr><td width="214"><b>Szimbólum</b><br></td> <td width="214"><b>Jelentése</b><br></td> <td width="214"><b>Példa</b><br></td> </tr><tr><td width="214">“<br></td> <td width="214">Pontos kifejezés <br></td> <td width="214">intitle:"RouterOS router konfigurációs oldal" - routerek keresése <br></td> </tr><tr><td width="214">*<br></td> <td width="214">Bármilyen szöveg <br></td> <td width="214">inurl: "bitrix*mcart" - webhelyek keresése a bitrixen egy sebezhető mcart modullal <br></td> </tr><tr><td width="214">.<br></td> <td width="214">Bármilyen karakter <br></td> <td width="214">Index.of - hasonló a kérelem indexéhez <br></td> </tr><tr><td width="214">-<br></td> <td width="214">Töröljön egy szót <br></td> <td width="214">hiba -figyelmeztetés - az összes olyan oldal megjelenítése, amelyen hiba van, de nincs figyelmeztetés <br></td> </tr><tr><td width="214">..<br></td> <td width="214">Hatótávolság <br></td> <td width="214">cve 2006..2016 - a sebezhetőségek megjelenítése évenként 2006-tól <br></td> </tr><tr><td width="214">|<br></td> <td width="214">Logikus "vagy" <br></td> <td width="214">linux | ablakok – azokat az oldalakat jelenítik meg, ahol az első vagy a második szó fordul elő <br></td> </tr></tbody></table><br>Érdemes megérteni, hogy a keresőmotorhoz intézett bármely kérés csak szavak alapján történő keresés. <br>Felesleges metakaraktereket keresni az oldalon (idézőjel, zárójel, írásjel stb.). Még az idézőjelben megadott kifejezés pontos keresése is szókeresés, amelyet a találatok között a pontos egyezés keresése követ. <p>Az összes Google Hack Database dork logikusan 14 kategóriába sorolható, és a 3. táblázatban látható. <br>3. táblázat – Google Hack adatbázis-kategóriák <br></p><table><tbody><tr><td width="168"><b>Kategória</b><br></td> <td width="190"><b>Mi lehetővé teszi, hogy megtalálja</b><br></td> <td width="284"><b>Példa</b><br></td> </tr><tr><td width="168">Lábtartók <br></td> <td width="190">Web shellek, nyilvános fájlkezelők <br></td> <td width="284">Keresse meg az összes feltört webhelyet, ahová a felsorolt ​​webshelleket feltöltötték: <br>(intitle:"phpshell" VAGY intitle:"c99shell" VAGY intitle:"r57shell" VAGY intitle:"PHP Shell" VAGY intitle:"phpRemoteView") `rwx` "uname" <br></td> </tr><tr><td width="168">Felhasználóneveket tartalmazó fájlok <br></td> <td width="190">Registry fájlok, konfigurációs fájlok, naplók, a bevitt parancsok előzményeit tartalmazó fájlok <br></td> <td width="284">Keresse meg az összes fiókinformációt tartalmazó regisztrációs fájlt: <br><i>fájltípus:reg reg +intext:"internetes fiókkezelő"</i><br></td> </tr><tr><td width="168">Érzékeny címtárak <br></td> <td width="190">Különféle információkat tartalmazó könyvtárak (személyes dokumentumok, vpn konfigurációk, rejtett adattárak stb.) <br></td> <td width="284">A VPN-hez kapcsolódó fájlokat tartalmazó összes könyvtárlista megkeresése: <br><i>"Config" intitle:"Index of" intext:vpn</i><br>Git tárolókat tartalmazó webhelyek: <br><i>(intext:"/.git indexe") ("szülőkönyvtár")</i><br></td> </tr><tr><td width="168">Webszerver észlelése <br></td> <td width="190">Verzió és egyéb információk a webszerverről <br></td> <td width="284">Keresse meg a JBoss szerver adminisztrációs konzoljait: <br><i>inurl:"/web-console/" intitle:"Felügyeleti konzol"</i><br></td> </tr><tr><td width="168">Sebezhető fájlok <br></td> <td width="190">Ismert sebezhetőséget tartalmazó szkriptek <br></td> <td width="284">Keressen olyan webhelyeket, amelyek olyan szkriptet használnak, amely lehetővé teszi tetszőleges fájl feltöltését a szerverről: <br><i>allinurl:forcedownload.php?file=</i><br></td> </tr><tr><td width="168">Sebezhető szerverek <br></td> <td width="190">Telepítési szkriptek, webhéjak, nyílt adminisztrációs konzolok stb. <br></td> <td width="284">Keresse meg a rootként futó PHPMyAdmin konzolokat: <br><i>intitle:phpMyAdmin "Üdvözli a phpMyAdmin ***" "a * root@* néven fut"</i><br></td> </tr><tr><td width="168">Hibaüzenetek <br></td> <td width="190">A különféle hibák és figyelmeztetések gyakran fontos információkat tárnak fel – a CMS verziójától a jelszavakig <br></td> <td width="284">Azok a webhelyek, amelyek hibásan hajtanak végre SQL-lekérdezéseket az adatbázisban: <br><i>"Figyelmeztetés: mysql_query()" "érvénytelen lekérdezés"</i><br></td> </tr><tr><td width="168">Lédús információkat tartalmazó fájlok <br></td> <td width="190">Tanúsítványok, biztonsági másolatok, e-mailek, naplók, SQL-szkriptek stb. <br></td> <td width="284">Inicializáló sql szkriptek keresése: <br><i>fájltípus:sql és „insert into” -site:github.com</i><br></td> </tr><tr><td width="168">Jelszavakat tartalmazó fájlok <br></td> <td width="190">Bármi, ami jelszavakat tartalmazhat - naplók, SQL szkriptek stb. <br></td> <td width="284">A jelszavakat megemlítő naplók: <br><i>fájltípus:</i><i>log</i><i>szöveg:</i><i>jelszó |</i><i>pass |</i><i>pw</i><br>jelszavakat tartalmazó sql szkriptek: <br><i>ext:</i><i>sql</i><i>szöveg:</i><i>felhasználónév</i><i>szöveg:</i><i>jelszó</i><br></td> </tr><tr><td width="168">Érzékeny online vásárlási információk <br></td> <td width="190">Internetes vásárlással kapcsolatos információk <br></td> <td width="284">PIN-kódok keresése: <br><i>dcid=</i><i>bn=</i><i>pin</i><i>kód=</i><br></td> </tr><tr><td width="168">Hálózati vagy sebezhetőségi adatok <br></td> <td width="190">A webes erőforráshoz közvetlenül nem kapcsolódó, de a hálózatot vagy más nem webes szolgáltatásokat érintő információk <br></td> <td width="284">Keresse meg a belső hálózattal kapcsolatos információkat tartalmazó automatikus proxykonfigurációs szkripteket: <br><i>inurl:proxy | inurl:wpad ext:pac | ext:dat findproxyforurl</i><br></td> </tr><tr><td width="168">Bejelentkezési portálokat tartalmazó oldalak <br></td> <td width="190">Bejelentkezési űrlapokat tartalmazó oldalak <br></td> <td width="284">saplogon weboldalak: <br><i>intext:"2016 SAP AG. Minden jog fenntartva." cím: "Bejelentkezés"</i><br></td> </tr><tr><td width="168">Különféle online eszközök <br></td> <td width="190">Nyomtatók, útválasztók, felügyeleti rendszerek stb. <br></td> <td width="284">Keresse meg a nyomtató konfigurációs paneljét: <br><i>cím:"</i><i>hp</i><i>lézersugár"</i><i>inurl:</i><i>SSI/</i><i>Auth/</i><i>készlet_</i><i>config_</i><i>eszközinformáció.</i><i>htm</i><br></td> </tr><tr><td width="168">Tanácsok és sebezhetőségek <br></td> <td width="190">Webhelyek a sebezhető CMS-verziókon <br></td> <td width="284">Keressen sebezhető beépülő modulokat, amelyeken keresztül tetszőleges fájlt tölthet fel a szerverre: <br><i>inurl:fckeditor -intext:"ConfigIsEnabled = False" intext:ConfigIsEnabled</i><br></td> </tr></tbody></table><br>A Dorks gyakrabban összpontosít az összes internetes oldalon való keresésre. De semmi sem akadályozza meg, hogy korlátozza a keresési hatókört bármely webhelyen vagy webhelyeken. <br>Minden Google-lekérdezés egy adott webhelyre fókuszálható, ha hozzáadja a „site:somesite.com” kulcsszót a lekérdezéshez. Ez a kulcsszó bármelyik dorkhoz hozzáadható. <p><b>A sebezhetőségek keresésének automatizálása</b><br>Így született meg az ötlet, hogy írjunk egy egyszerű segédprogramot, amely keresőmotor (google) segítségével automatizálja a sebezhetőségek keresését, és a Google Hack Database-ra támaszkodik.</p><p>A segédprogram egy phantomjs használatával nodejs-ben írt szkript. Hogy pontosak legyünk, a szkriptet maga a phantomjs értelmezi. <br>A Phantomjs egy teljes értékű webböngésző grafikus felhasználói felület nélkül, js kóddal és kényelmes API-val vezérelhető. <br>A segédprogram teljesen érthető nevet kapott - dorks. A parancssorban (opciók nélkül) futtatva rövid segítséget kapunk több használati példával: <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/edd/6fb/ccc/edd6fbccc5ec340abe750f3073c1b427.jpg' width="100%" loading=lazy loading=lazy><br>1. ábra – A fő dorks opciók listája</p><p>A segédprogram általános szintaxisa: dork „parancs” „opciólista”. <br>Az összes lehetőség részletes leírása a 4. táblázatban található.</p><p>4. táblázat – Dorks szintaxis <br></p><table border="1"><tbody><tr><td width="214"><b>Csapat</b><br></td> <td width="214"><b>Opció</b><br></td> <td width="214"><b>Leírás</b><br></td> </tr><tr><td rowspan="4" width="214">ghdb <br></td> <td width="214">-l <br></td> <td width="214">Nyomtassa ki a dork kategóriák számozott listáját Google Hack Database <br></td> </tr><tr><td width="214">-c „kategóriaszám vagy név” <br></td> <td width="214">A megadott kategóriájú rakodóajtók száma vagy név szerint <br></td> </tr><tr><td width="214">-q "kifejezés" <br></td> <td width="214">Kérésre talált dorks letöltése <br></td> </tr><tr><td width="214">-o "fájl" <br></td> <td width="214">Az eredmény mentése fájlba (csak a -c|-q kapcsolókkal) <br></td> </tr><tr><td rowspan="8" width="214">google <br></td> <td width="214">-d "dork" <br></td> <td width="214">Állítson be tetszőleges dorkot (az opció sokszor használható, a -D opcióval kombinálva megengedett) <br></td> </tr><tr><td width="214">-D "fájl" <br></td> <td width="214">Használj dorkokat fájlból <br></td> </tr><tr><td width="214">-s "webhely" <br></td> <td width="214">Hely beállítása (az opció sokszor használható, a -S opcióval kombinálva megengedett) <br></td> </tr><tr><td width="214">-S "fájl" <br></td> <td width="214">Webhelyek használata fájlból (a dorks minden webhelyet külön-külön keresnek) <br></td> </tr><tr><td width="214">-f "szűrő" <br></td> <td width="214">További kulcsszavak beállítása (minden dorkhoz hozzáadva) <br></td> </tr><tr><td width="214">-t "ms száma" <br></td> <td width="214">A google-hoz intézett kérések közötti intervallum <br></td> </tr><tr><td width="214">-T "ms száma" <br></td> <td width="214">Időtúllépés captcha észlelésekor <br></td> </tr><tr><td width="214">-o "fájl" <br></td> <td width="214">Mentse el az eredményt egy fájlba (csak azok a sávok kerülnek mentésre, amelyekhez találtak valamit) <br></td> </tr></tbody></table><br>A ghdb paranccsal tetszőleges kéréssel lekérheti az exploit-db összes dorkját, vagy megadhatja a teljes kategóriát. Ha a 0-s kategóriát adjuk meg, akkor a teljes adatbázis kiürül (kb. 4,5 ezer dork). <p>A jelenleg elérhető kategóriák listája a 2. ábrán látható. <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/b8f/b11/ffe/b8fb11ffeaced5066fd2fd9e43be67fb.jpg' width="100%" loading=lazy loading=lazy></p><p>2. ábra – Az elérhető GHDB dork kategóriák listája</p><p>A Google csapata minden dorkot behelyettesít a Google keresőjébe, és elemzi az eredményeket a találatok keresésére. Az elérési utak, ahol valamit találtak, fájlba kerülnek. <br>A segédprogram különböző keresési módokat támogat: <br>1 dork és 1 telephely; <br>1 dork és sok helyszín; <br>1 telephely és sok dork; <br>sok helyszín és sok dork; <br>A dokok és helyek listája argumentum vagy fájl segítségével megadható.</p><p><b>A munka bemutatása</b><br>Próbáljuk meg megkeresni az esetleges sebezhetőségeket a hibaüzenetek keresésének példájával. Paranccsal: dorks ghdb –c 7 –o errors.dorks a „Hibaüzenetek” kategória összes ismert dorkja betöltődik a 3. ábrán látható módon. <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/28c/386/641/28c386641d1528652f7f8e8b8089097a.jpg' width="100%" loading=lazy loading=lazy><br>3. ábra – A „Hibaüzenetek” kategória összes ismert dokkolójának betöltése</p><p>A Dorks letöltődik és fájlba kerül. Most már csak az van hátra, hogy „beállítsuk” őket valamelyik oldalon (lásd 4. ábra). <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>4. ábra – Az érdeklődésre számot tartó webhely sebezhetőségeinek keresése a Google gyorsítótárában</p><p>Egy idő után a vizsgált oldalon több hibát tartalmazó oldal is felfedezésre kerül (lásd 5. ábra).</p><p><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/10b/e83/ba3/10be83ba38f172213ba06b3f9ad05a58.jpg' width="100%" loading=lazy loading=lazy><br>5. ábra – Hibaüzenetek találhatók</p><p>Ennek eredményeként az result.txt fájlban teljes listát kapunk a hibához vezető dorkokról. <br>A 6. ábra a webhelyhibák keresésének eredményét mutatja. <br><br>6. ábra – Hibakeresés eredménye</p><p>A dork gyorsítótárában egy teljes visszakövetés jelenik meg, amely felfedi a szkriptek abszolút elérési útját, a webhely tartalomkezelő rendszerét és az adatbázis típusát (lásd a 7. ábrát). <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/0a9/455/588/0a9455588496d6609f5e13d598cb5a48.jpg' width="100%" loading=lazy loading=lazy><br>7. ábra – a helyszín tervezésével kapcsolatos információk közzététele</p><p>Érdemes azonban megfontolni, hogy nem minden GHDB dork ad valódi eredményeket. Ezenkívül előfordulhat, hogy a Google nem talál pontos egyezést, és hasonló eredményt jelenít meg.</p><p>Ebben az esetben bölcsebb a saját dorkok listáját használni. Például mindig érdemes „szokatlan” kiterjesztésű fájlokat keresni, amelyekre a 8. ábrán mutatunk példákat. <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/d7f/865/693/d7f865693f7fcf13137598eeed0ecb58.jpg' width="100%" loading=lazy loading=lazy><br>8. ábra – A szokásos webes erőforrásokra nem jellemző fájlkiterjesztések listája</p><p>Ennek eredményeként a dorks google –D extensions.txt –f bank paranccsal a Google már az első kéréstől kezdve elkezdi visszaadni a „szokatlan” fájlkiterjesztésű webhelyeket (lásd 9. ábra). <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/107/e1f/a2f/107e1fa2f41c4169bcc254cba2f2f4b6.jpg' width="100%" loading=lazy loading=lazy><br>9. ábra – „Rossz” fájltípusok keresése banki webhelyeken</p><p>Érdemes szem előtt tartani, hogy a Google nem fogad el 32 szónál hosszabb lekérdezéseket.</p><p>A dorks google –d intext:”error|warning|notice|syntax” –f egyetem paranccsal <br>A PHP-tolmács hibákat oktatási webhelyeken keresheti (lásd a 10. ábrát). <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>10. ábra – PHP futásidejű hibák keresése</p><p>Néha nem kényelmes egy vagy két fajta dork használata. <br>Például, ha ismert, hogy az oldal Wordpress motoron fut, akkor WordPress-specifikus modulokra van szükségünk. Ebben az esetben kényelmes a Google Hack Database keresés használata. A dorks ghdb –q wordpress –o wordpress_dorks.txt parancs letölti az összes dorkot a Wordpressről, ahogy az a 11. ábrán látható: <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/dcb/ac9/a4e/dcbac9a4eb12f6ec775d9cccc2fdee87.jpg' width="100%" loading=lazy loading=lazy><br>11. ábra – Wordpress-hez kapcsolódó Dorks keresése</p><p>Térjünk vissza ismét a bankokhoz, és a dorks google –D wordpress_dords.txt –f bank paranccsal próbáljunk valami érdekeset találni a Wordpress-szel kapcsolatban (lásd 12. ábra). <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/042/0c2/c43/0420c2c435931704288b171f725ccc6a.jpg' width="100%" loading=lazy loading=lazy><br>12. ábra – Wordpress biztonsági résének keresése</p><p>Érdemes megjegyezni, hogy a Google Hack Database keresése nem fogad el 4 karakternél rövidebb szavakat. Például, ha a webhely CMS-je nem ismert, de a nyelv ismert - PHP. Ebben az esetben a cső és a rendszerkereső segédprogram segítségével manuálisan szűrheti, amire szüksége van. dorks –c all | findstr /I php > php_dorks.txt (lásd 13. ábra): <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>13. ábra – Keresse meg az összes dorkot, ahol a PHP szerepel</p><p>Sebezhetőségek vagy érzékeny információk keresése a keresőmotorban csak akkor végezhető el, ha ezen az oldalon jelentős index található. Például, ha egy webhelyen 10-15 oldal van indexelve, akkor hülyeség bármit is így keresni. Az index méretének ellenőrzése egyszerű – csak írja be a „site:somesite.com” kifejezést a Google keresősávjába. Példa egy elégtelen indexű webhelyre a 14. ábrán. <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/78e/1db/b4f/78e1dbb4fc78cd422cec311fc2ca9d33.jpg' width="100%" loading=lazy loading=lazy><br>14. ábra – A webhelyindex méretének ellenőrzése</p><p>Most a kellemetlenről... A Google időről időre kérhet captcha-t - ez ellen nem tudsz mit tenni - meg kell majd adni. Például a „Hibaüzenetek” kategória (90 dorks) közötti kereséskor a captcha csak egyszer jelent meg.</p><p>Érdemes hozzátenni, hogy a phantomjs támogatja a proxy-n keresztüli munkát is, mind a http, mind a socks felületen keresztül. A proxy mód engedélyezéséhez törölnie kell a megfelelő sort a dorks.bat vagy a dorks.sh fájlból.</p><p>Az eszköz forráskódként érhető el</p> <p><b>Jól:</b> <span><b>„Keressen pénzt saját szolgáltatásával e-mailes hírlevelekkel”</b> </span>. Zárt medence ürítése 33 ezer rubelért. Különféle vélemények vannak a raktárban. A vélemények alapján a tanfolyam nem mindenkinek megfelelő, de csak azoknak, akik már találkoztak hasonló tanfolyamokkal, postázásokkal. Elküldte az anyagot <b>névtelen felhasználó</b><span><b>megjegyzéssel:</b> </span>« <i>Lemerítem ezt a tanfolyamot, mert ok nélkül kitiltottak a raktárból. A tanfolyammal kapcsolatban egy dolgot mondok, ami alkalmas kis postaküldésre. A kezdők nem értenek semmit, de megnézhetik, hogy ismerkedjenek. A vélemények eltérőek, nem kommentáltam. Ha meg akarsz tanulni tömegesen levelezni, menj el Shelestbe, ő segít. Nála tanultam, és ezt a tanfolyamot csak általános fejlesztés céljából vásároltam meg. Remélem hasznos lesz valakinek.</i>» <span><b>Az anyag a szerzői jog tulajdonosának kérésére eltávolítható!</b> </span>Értékeljük</p> <p><b>Tanfolyam leírása:</b> </p> <p>Egyedülálló videóleckék szerzői tanfolyama Gyorsindítási technológia e-mail kampányokban – Hogyan küldjünk nagy mennyiségben e-maileket „potenciális” ügyfeleknek. Az interneten keresztüli üzletfejlesztés trendjének megjelenésével és az aktív internet-felhasználók számának folyamatos növekedésével különböző képzések kezdtek megjelenni kezdőknek és haladóknak egyaránt. Ez a tanfolyam mindenkinek szól, akit érdekel, hogyan szerezhet hatékonyan forgalmat és értékesítést anélkül, hogy hatalmas összegeket kellene rá költenie. .</p> <p>A professzionális e-mail marketing megszervezéséhez, és nem csak tömeges levelezéshez szükséges a szisztematikus szemlélet kialakítása, az előfizetői bázis összegyűjtése, ennek a folyamatnak automatizálása a stabil profit növelése érdekében, statisztikák és egyéb, szakmai segítség nélkül nehezen kivitelezhető feladatok. Ebben a kurzusban az e-mail hírlevelek gyorsindítási technológiájaként azt javasoljuk, hogy VDS-szervereken keresztül küldjön leveleket. Miért fizetne sok pénzt a levelezési szolgáltatásokért, ha saját maga is beállíthatja? És lehetőséget kap arra, hogy nagy mennyiségű levelet küldjön ügyfeleinek bárkinek, bárminek. Ez a tanfolyam segít egy VDS szerver beállításában az automatikus levélküldéshez és a professzionális e-mail marketing létrehozásához, miközben bármely felhasználó beállíthatja egyszerűen a szerző videó tanfolyamának lépésről lépésre történő megismétlésével. Menő eszközök bevált gyakorlatok! A SET szépsége az, hogy Python nyelven íródott, és nem igényel harmadik féltől származó Python modult, amelyet külön kellene telepíteni. A munka egy interaktív menün keresztül történik, ahol csak az alkalmazás kívánt elemeit kell kiválasztani A menüt minden lépésnél egy jó leírás kíséri a javasolt altételekről, így akár egy gyerek is megbirkózik vele (itt már kicsit ijesztő) De bizonyos helyzetekben egyszerűen csak magát az eszköztárat kell hangolni. , és ehhez a beállítási fájlra kell hivatkoznia.</p> <p><b>Amit a tanfolyamon tanulhatsz:</b> </p> <ul><li>Vd-k beállítása e-mail kampányokhoz</li> <li>A levélszemétszűrők megkerülésének okai</li> <li>Hogyan lehet egyszerűen és gyorsan egyedivé tenni az e-maileket</li> <li>Hogyan gyűjtsünk 100%-ban működő és élő e-mail címeket, és ne csak címeket, hanem e-maileket is</li> <li>a célközönség címét</li> <li>Hogyan dolgozzunk az SMTP-vel és hogyan neveljünk SMTP-kiszolgálókat</li> <li>Szerezze be az összes szükséges szoftvert</li> <li>Hogyan lehet pénzt keresni levelek küldésével, mely társult programokkal dolgozni</li> <li>Sablon generálása, majd feltöltése a VDS-szerver(ek)re</li> <li>E-mail kibontása, inurl beolvasása (readme.txt)</li> <li>Adatbázisok létrehozása - ismétlődő e-mailek tisztítása, bontása, eltávolítása</li> </ul> <p>Futtassa a letöltött fájlt dupla kattintással (virtuális gépre van szüksége).</p> <h2>3. Névtelenség a webhely SQL-befecskendezésének ellenőrzésekor <br></h2> <h3>A Tor és a Privoxy beállítása Kali Linuxban <br></h3> <p>[Részlet fejlesztés alatt]</p> <h3>A Tor és a Privoxy beállítása Windows rendszeren <br></h3> <p>[Részlet fejlesztés alatt]</p> <h3>Proxy beállítások a jSQL Injectionben <br></h3> <p>[Részlet fejlesztés alatt]</p> <p><img src='https://i2.wp.com/hackware.ru/wp-content/uploads/2015/12/02.jpg' width="100%" loading=lazy loading=lazy></p> <h2>4. A webhely ellenőrzése SQL-befecskendezés szempontjából a jSQL Injection segítségével <br></h2> <p>A programmal való munkavégzés rendkívül egyszerű. Csak írja be a webhely címét, és nyomja meg az ENTER billentyűt.</p> <p>A következő képernyőkép azt mutatja, hogy a webhely egyszerre háromféle SQL-befecskendezéssel szemben sebezhető (az ezekre vonatkozó információk a jobb alsó sarokban találhatók). Az injekciók nevére kattintva válthatja a használt módszert:</p> <p><img src='https://i0.wp.com/hackware.ru/wp-content/uploads/2015/12/03.jpg' width="100%" loading=lazy loading=lazy></p> <p>Emellett a meglévő adatbázisok már megjelentek számunkra.</p> <p>Az egyes táblázatok tartalmát megtekintheti:</p> <p><img src='https://i0.wp.com/hackware.ru/wp-content/uploads/2015/12/04.jpg' width="100%" loading=lazy loading=lazy></p> <p>A táblákkal kapcsolatban általában a rendszergazdai hitelesítő adatok a legérdekesebbek.</p> <p>Ha szerencséje van, és megtalálja a rendszergazda adatait, akkor még korai örülni. Továbbra is meg kell találnia az adminisztrációs panelt, ahol megadhatja ezeket az adatokat.</p> <h2>5. Keressen adminisztrációs paneleket a jSQL Injection segítségével <br></h2> <p>Ehhez lépjen a következő lapra. Itt a lehetséges címek listája fogad minket. Kiválaszthat egy vagy több oldalt az ellenőrzéshez:</p> <p><img src='https://i1.wp.com/hackware.ru/wp-content/uploads/2015/12/05.jpg' width="100%" loading=lazy loading=lazy></p> <p>A kényelem abban rejlik, hogy nincs szükség más programok használatára.</p> <p>Sajnos nem nagyon van olyan figyelmetlen programozó, aki tiszta szövegben tárolja a jelszavakat. A jelszósorban gyakran találunk ilyesmit</p> <p>8743b52063cd84097a65d1633f5c74f5</p> <p>Ez egy hash. Nyers erővel visszafejtheti. És... A jSQL Injection beépített nyers erővel rendelkezik.</p> <h2>6. Brute force hashek jSQL Injection használatával <br></h2> <p>A kétségtelen kényelem az, hogy nem kell más programokat keresnie. A legnépszerűbb hashek közül sok támogatott.</p> <p>Ez nem a legjobb megoldás. Ahhoz, hogy guru lehessen a hash-ek dekódolásában, az orosz nyelvű „” könyv ajánlott.</p> <p>De természetesen, ha nincs kéznél más program, vagy nincs idő a tanulásra, nagyon jól jön a jSQL Injection a beépített brute force funkciójával.</p> <p><img src='https://i1.wp.com/hackware.ru/wp-content/uploads/2015/12/06.jpg' width="100%" loading=lazy loading=lazy></p> <p>Vannak beállítások: beállíthatjuk, hogy mely karakterek szerepeljenek a jelszóban, a jelszó hossztartománya.</p> <h2>7. Fájlműveletek az SQL injekciók észlelése után <br></h2> <p>Az adatbázisokkal végzett műveletek mellett - azok olvasása és módosítása, ha SQL injekciót észlel, a következő fájlműveletek hajthatók végre:</p> <ul><li>fájlok olvasása a szerveren</li> <li>új fájlok feltöltése a szerverre</li> <li>shell-ek feltöltése a szerverre</li> </ul><p>És mindez a jSQL Injectionben van megvalósítva!</p> <p>Vannak korlátozások – az SQL szervernek fájljogosultságokkal kell rendelkeznie. Az intelligens rendszergazdák letiltották őket, és nem fognak tudni hozzáférni a fájlrendszerhez.</p> <p>A fájljogosultságok megléte meglehetősen egyszerű ellenőrizni. Lépjen az egyik lapra (fájlok olvasása, shell létrehozása, új fájl feltöltése), és próbálja meg végrehajtani a megadott műveletek egyikét.</p> <p>Egy másik nagyon fontos megjegyzés - tudnunk kell a fájl pontos abszolút elérési útját, amellyel dolgozni fogunk - különben semmi sem fog működni.</p> <p>Nézze meg a következő képernyőképet:</p> <p><img src='https://i1.wp.com/hackware.ru/wp-content/uploads/2015/12/07.jpg' width="100%" loading=lazy loading=lazy>Bármilyen kísérletre, hogy egy fájlt kezeljünk, a következő választ kapjuk: <b>Nincs FILE jogosultság</b>(nincs fájljogosultság). És itt semmit sem lehet tenni.</p> <p>Ha ehelyett másik hiba lép fel:</p><p>Hiba történt a [könyvtárnév]-be írásakor</p><p>Ez azt jelenti, hogy helytelenül adta meg az abszolút elérési utat, ahová a fájlt írni akarja.</p> <p>Az abszolút elérési út kitalálásához legalább ismernie kell azt az operációs rendszert, amelyen a szerver fut. Ehhez váltson a Hálózat lapra.</p> <p>Egy ilyen rekord (sor <b>Win64</b>) okot ad arra, hogy feltételezzük, hogy Windows operációs rendszerrel van dolgunk:</p><p>Életben tartás: timeout=5, max=99 Szerver: Apache/2.4.17 (Win64) PHP/7.0.0RC6 Csatlakozás: Életben tartás Módszer: HTTP/1.1 200 OK Tartalom-hossz: 353 Dátum: 2015. december 11. péntek 11:48:31 GMT X-Powered-By: PHP/7.0.0RC6 Tartalomtípus: szöveg/html; charset=UTF-8</p><p>Itt van néhány Unix (*BSD, Linux):</p><p>Átviteli kódolás: darabolt Dátum: 2015. december 11. péntek 11:57:02 GMT Módszer: HTTP/1.1 200 OK Életben tartás: timeout=3, max=100 Csatlakozás: életben tartás Tartalom típusa: szöveg/html X- Üzemeltető: PHP/5.3.29 Szerver: Apache/2.2.31 (Unix)</p><p>És itt van a CentOS:</p><p>Módszer: HTTP/1.1 200 OK Lejár: 1981. november 19. csütörtök, 08:52:00 GMT Set-Cookie: PHPSESSID=9p60gtunrv7g41iurr814h9rd0; path=/ Kapcsolat: életben tartás X-Cache-Lookup: MISS from t1.hoster.ru:6666 Szerver: Apache/2.2.15 (CentOS) X-Powered-By: PHP/5.4.37 X-Cache: MISS innen t1.hoster.ru Cache-Control: nincs tárhely, nincs gyorsítótár, újra kell érvényesíteni, utólagos ellenőrzés=0, előzetes ellenőrzés=0 Pragma: nincs gyorsítótár Dátum: 2015. december 11. péntek, 12:08:54 GMT Átviteli kódolás: darabolt tartalomtípus: szöveg/html; charset=WINDOWS-1251</p><p>Windows rendszeren a webhelyek tipikus mappa <b>C:\Server\data\htdocs\</b>. Valójában azonban, ha valaki „gondolt” egy szervert Windows rendszeren, akkor nagyon valószínű, hogy ez a személy semmit sem hallott a jogosultságokról. Ezért a próbálkozást közvetlenül a C:/Windows/ könyvtárból kell elkezdenie:</p> <p><img src='https://i2.wp.com/hackware.ru/wp-content/uploads/2015/12/08.jpg' width="100%" loading=lazy loading=lazy></p> <p>Mint látható, elsőre minden rendben ment.</p> <p>De maguk a jSQL Injection héjak is kétségeket ébresztenek bennem. Ha rendelkezik fájljogosultsággal, akkor webes felülettel könnyedén feltölthet valamit.</p> <h2>8. A helyek tömeges ellenőrzése SQL-befecskendezéshez <br></h2> <p>És még ez a funkció is elérhető a jSQL Injectionben. Minden rendkívül egyszerű - töltse le a webhelyek listáját (fájlból importálható), válassza ki azokat, amelyeket ellenőrizni szeretne, és kattintson a megfelelő gombra a művelet elindításához.</p> <p><img src='https://i2.wp.com/hackware.ru/wp-content/uploads/2015/12/09.jpg' width="100%" loading=lazy loading=lazy></p> <h2>Következtetés a jSQL Injectionből <br></h2> <p>A jSQL Injection egy jó, hatékony eszköz a webhelyeken található SQL-injekciók kereséséhez, majd használatához. Kétségtelen előnyei: könnyű kezelhetőség, beépített kapcsolódó funkciók. A jSQL Injection a kezdők legjobb barátja lehet webhelyek elemzésekor.</p> <p>A hiányosságok között megjegyezném az adatbázisok szerkesztésének lehetetlenségét (legalábbis én nem találtam ezt a funkciót). Mint minden grafikus felhasználói eszköz esetében, ennek a programnak az egyik hátránya annak tulajdonítható, hogy nem használható szkriptekben. Ennek ellenére némi automatizálás lehetséges ebben a programban – a beépített tömeges helyszín-ellenőrzés funkciónak köszönhetően.</p><p>megállapított minta és <b>bizonyítvány</b>. Különleges kedvezménnyel bármely karra és képzésre!</p> <h1>Hogyan kereshet helyesen a google.com használatával</h1> <p>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</p><p>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 <b>link:</b> egy speciális operátor, és a kérés <u>link: www.google.com</u> nem ad normál keresést, hanem megtalálja az összes olyan weboldalt, amely a google.com-ra mutató hivatkozást tartalmaz. <br>alternatív kéréstípusok</p><p><b>gyorsítótár:</b> Ha más szavakat is tartalmaz a lekérdezésben, a Google kiemeli azokat a szavakat a gyorsítótárazott dokumentumban. <br>Például, <u>gyorsítótár: www.webhely</u> megjeleníti a gyorsítótárazott tartalmat a „web” szó kiemelésével.</p><p><b>link:</b> A fenti keresési lekérdezés olyan weboldalakat jelenít meg, amelyek a megadott lekérdezésre mutató hivatkozásokat tartalmaznak. <br>Például: <u>link: www.site</u> megjeleníti az összes olyan oldalt, amely a http://www.site-ra hivatkozik</p><p><b>összefüggő:</b> Megjeleníti azokat a weboldalakat, amelyek „kapcsolódnak” a megadott weboldalhoz. <br>Például, <u>kapcsolódó: www.google.com</u> listázza azokat a weboldalakat, amelyek hasonlóak a Google kezdőlapjához.</p><p><b>info:</b> Lekérdezési információ: bemutatja a Google által az Ön által kért weboldallal kapcsolatos információk egy részét. <br>Például, <u>info:honlap</u> információkat fog mutatni a fórumunkról =) (Armada - Adult Webmasters Forum).</p><p><b>Egyéb információigénylés</b> </p><p><b>határozza meg:</b> 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).</p><p><b>készletek:</b> 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. <br>Például, <u>részvények: Intel yahoo</u> információkat jelenít meg az Intelről és a Yahoo-ról. (Ne feledje, hogy a legfrissebb hírek szimbólumait írja be, ne a cég nevét)</p><p><b>Lekérdezésmódosítók</b></p><p><b>telek:</b> 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. <br>Egyedi zónák szerint is kereshet, például ru, org, com stb. <u>site:com</u> <u>site:ru</u>) </p><p><b>allintitle:</b> Ha az allintitle: lekérdezést futtatja, a Google a címben szereplő összes lekérdezési szóra korlátozza az eredményeket. <br>Például, <u>allintitle: google kereső</u> visszaadja az összes Google oldalt kereséssel, például képeket, blogot stb</p><p><b>cím:</b> 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. <br>Például, <u>cím: Üzlet</u></p><p><b>allinurl:</b> 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. <br>Például, <u>allinurl: google kereső</u> 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 <u>allinurl: foo/bar</u></p><p><b>inurl:</b> 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. <br>Például, <u>Animáció inurl:site</u></p><p><b>szöveg:</b> 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. <b>allintext:</b> 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 <br>Például, <u>szöveg: fórum</u> </p><p><b>dátumtartomány:</b> időkeretben keres (dátumtartomány:2452389-2452389), a dátumok Julian-formátumban vannak feltüntetve.</p><p><b>Nos, és mindenféle érdekes lekérdezési példa</b> </p><p><u>Példák lekérdezések írására a Google számára. Spammerek számára</u> </p><p>Inurl:control.guest?a=sign</p><p>Site:books.dreambook.com „Homepage URL” „Sign my” inurl:sign</p><p>Webhely: www.freegb.net honlap</p><p>Inurl:sign.asp „Karakterszám”</p><p>„Üzenet:” inurl:sign.cfm „Feladó:”</p><p>Inurl:register.php „Felhasználói regisztráció” „Webhely”</p><p>Inurl:edu/vendégkönyv „Aláírja a vendégkönyvet”</p><p>Inurl: bejegyzés „Hozzászólás” „URL”</p><p>Inurl:/archives/ "Megjegyzések:" "Emlékszel az adatokra?"</p><p>„Szkript és vendégkönyv Készítette:” „URL:” „Megjegyzések:”</p><p>Inurl:?action=add „phpBook” „URL”</p><p>Cím: "Új történet beküldése"</p><p><u>Magazinok</u> </p><p>Inurl: www.livejournal.com/users/ mode=reply</p><p>Inurl greatestjournal.com/ mode=reply</p><p>Inurl:fastbb.ru/re.pl?</p><p>Inurl:fastbb.ru /re.pl? "Vendégkönyv"</p><p><u>Blogok</u> </p><p>Inurl:blogger.com/comment.g?”postID””anonymous”</p><p>Inurl:typepad.com/ „Hozzászólás” „Emlékszel személyes adatokra?”</p><p>Inurl:greatestjournal.com/community/ „Hozzászólás” „névtelen poszterek címei”</p><p>„Hozzászólás” „névtelen plakátok címei” -</p><p>Cím: "Hozzászólás"</p><p>Inurl:pirillo.com „Hozzászólás”</p><p><u>Fórumok</u> </p><p>Inurl:gate.html?”name=Fórumok” „mode=reply”</p><p>Inurl: "forum/posting.php?mode=reply"</p><p>Inurl: "mes.php?"</p><p>Inurl: "tagok.html"</p><p>Inurl:fórum/taglista.php?”</p> <p><i><b>A szerzőtől:</b> Sziasztok barátok! Ebben a cikkben a PHP programozási nyelvről fogunk beszélni. Nézzük meg, mire használják, mit lehet vele kezdeni, és milyen helyet foglal el a weboldalfejlesztés szakaszaiban. Ebben a cikkben is megvizsgáljuk, hogyan lehet pénzt keresni a PHP programozás ismeretében.</i></p> <h3>Mi az a PHP és mire való?</h3> <p>A PHP egy szkriptnyelv, amelyet nagyon aktívan használnak webes alkalmazások fejlesztésében. A PHP a dinamikus webhelyek fejlesztésében használt egyik vezető nyelv.</p> <p>A PHP egy szerveroldali programozási nyelv. Az ezen a nyelven írt összes szkript a webhelyhez tartozó szerveren fut. A PHP tanulásához, weboldalak és szkriptek fejlesztéséhez és hibakereséséhez természetesen nem kell valódi szervert vásárolnia az interneten. Erre a célra szerveremulátorokat használnak, amelyeket programok formájában egyszerűen telepítenek egy működő számítógépre. Az internetes szerveren (hosting) pedig kész weboldalak és PHP szkriptekkel ellátott oldalak kerülnek elhelyezésre. Egyébként szinte minden modern hosting támogatja a PHP nyelvet.</p> <p>Ennek a nyelvnek a népszerűségét a webhelyfejlesztés területén a webes alkalmazások fejlesztéséhez szükséges beépített eszközök nagy készletének jelenléte határozza meg. A főbbek:</p> <p>a POST és GET paraméterek, valamint a webszerver környezeti változóinak automatikus kinyerése előre meghatározott tömbökbe;</p> <p>interakció számos különböző adatbázis-kezelő rendszerrel (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape és Apache Derby, Informix, Ovrimos SQL, Lotus Notes , DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, PDO interfész);</p> <p>HTTP-fejlécek automatikus küldése;</p> <p>cookie-kkal és munkamenetekkel végzett munka;</p> <p>helyi és távoli fájlokkal, socketekkel való munkavégzés;</p> <p>a szerverre feltöltött fájlok feldolgozása;</p> <p>dolgozik az XForms-szal.</p> <p><img src='https://i1.wp.com/webformyself.com/wp-content/uploads/2018/48/1.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Nézzünk egy példát, ahol a PHP szkript fut az oldalon. Vegyük például az előfizetési űrlapot, amelyen számos webhelyen megadja nevét és e-mail címét. A HTML és a CSS felelős az űrlap megjelenéséért - a beviteli mezők és gombok színeiért, a gomb színének megváltoztatásáért, amikor az egérmutatót lebegteti és rákattint, és így tovább. A HTML5 használatával ellenőrizheti az űrlapon megadott adatok helyességét - például, hogy az email vagy a telefon mezői megfelelően vannak-e kitöltve.</p> <p>A „Feliratkozás” gombra kattintás után pedig egy PHP szkript kerül meghívásra, amely fogadja az űrlapon megadott adatokat. A szkript rögzíti őket az adatbázisban, generál és elküld egy linket az űrlapon megadott e-mail-címre az előfizetés megerősítéséhez, ellenőrzi az előfizetés visszaigazolását és további e-maileket küld. Mindezeket a műveleteket a szerveren hajtják végre, és ez a PHP programozási nyelv használatával történik.</p> <h3>A PHP alkalmazása honlapkészítésben</h3> <p>Weboldal létrehozásához több szakaszon kell keresztülmennie:</p> <p>Tervezés. Ebben a szakaszban tervezzük a leendő oldalt: kinek és miért készítjük, ki fogja látogatni az oldalt, mivel töltsük fel, mi legyen az oldalon stb.</p> <p>Tervezés. A tervezési szakaszban grafikus szerkesztőben hozzuk létre a webhely oldalainak megjelenését.</p> <p>Elrendezés. Az elrendezési szakaszban HTML és CSS segítségével a tervezési szakaszban kapott elrendezésekből elkészítjük a leendő webhely HTML oldalait.</p> <p>Programozás. A programozási szakaszban automatizáljuk az oldallal végzett munka folyamatait. Az oldal adminisztrációs részét (adminisztrációs panelt) úgy programozzuk, hogy a weboldalkészítésben teljesen járatlan személy számára is felvehessen, töröljön, szerkeszthessen meglévő oldalakat. Úgy programozzuk, hogy a keresés és az összes feliratkozási űrlap (ha van) működjön az oldalon. Gondoskodunk arról, hogy az újonnan hozzáadott oldal megjelenjen az oldalon, és a létrehozott oldalra mutató hivatkozás automatikusan megjelenjen a menüben. Ha az oldal szavazást vagy felmérést használ, akkor ez is PHP-ben van programozva a programozási szakaszban.</p> <p><img src='https://i1.wp.com/webformyself.com/wp-content/uploads/2018/48/2.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Ha figyelembe vesszük egy nagyobb webhely, például egy online áruház programozásának szakaszát, akkor itt minden még szélesebb és érdekesebb. Ebben az esetben nem csak oldalakat, hanem termékeket is hozzáadunk - az online áruház fő tartalmát. Ezenkívül az adminisztrációs panelen meg kell adnia a hozzáadott termékek különböző kategóriák szerinti bontását. Lehetővé kell tenni a termék szerkesztését, leírásának, árának, képének stb.</p> <p>Ezenkívül egy online áruházhoz analitikai rendszer programozása is szükséges – így az adminisztrációs panelen láthatja, hogy hány rendelést adtak le és fizettek ki, mekkora összegért, és milyen kategóriákból milyen termékekért fizettek, stb. különböző időszakokra vonatkozóan megjeleníthetők ilyen jelentések. Egy webáruház programozásakor gyakran a számviteli és adózási célú értékesítési jelentés is megvalósul.</p> <p>Éppen ezért a PHP programozási nyelv használatának szakasza a legfontosabb, a leghosszabb ideig tartó, valamint a legdrágább és legjobban fizetett webhelyfejlesztés. És miután megértette, hogyan kell programozni egy online áruházat, szinte bármilyen bonyolultságú webhelyhez képes lesz szkripteket készíteni.</p> <h3>A PHP népszerűsége</h3> <p>A PHP népszerűségét bizonyítja, hogy az összes olyan oldal 83,1%-a használja, ahol sikerült szerveroldali programozási nyelvet azonosítani.</p> <p>Az összes legnépszerűbb CMS, amely a népszerűségi besorolások első helyeit foglalja el (fizetős és ingyenes: WordPress, Joomla, Drupal, Modx, Bitrix. Magento stb.) PHP programozási nyelven íródott.</p> <p>A PHP programozási nyelv népszerűségét a számos létrehozott PHP keretrendszer is bizonyítja, mint például a Laravel, Yii, CakePHP, Slim, Zend Framework 2, PHPixie, CodeIgniter, Symfony 2 és mások. Rengeteg fórum és nagy közösség létezik - a PHP-hez általában, minden keretrendszerhez és minden CMS-hez külön-külön. <br>Azt is hozzáteszem, hogy a világ legnagyobb oldalai, például a Facebook, a Wikipédia is PHP-ben íródnak.</p> <h3>Hogyan lehet pénzt keresni a PHP tudásával?</h3> <p>Tekintettel a PHP népszerűségére, folyamatosan nagy az igény a PHP programozókra. A PHP ismerete és ezen a nyelven való programozás új lehetőségeket nyit meg a pénzkeresésben. Nézzük a főbbeket, amelyekkel ma igazán pénzt kereshet:</p> <p><img src='https://i2.wp.com/webformyself.com/wp-content/uploads/2018/48/3.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Pénzt keresni forgatókönyvek fejlesztésével. Minden oldal folyamatosan fejlődik, és időszakonként új szkriptek írása, vagy további funkciók, modulok stb. fejlesztése szükséges. Az ilyen fejlesztésekhez a webhelytulajdonosok a PHP fejlesztőihez fordulnak. Ezenkívül ebben az esetben kétféleképpen kereshet pénzt:</p> <p>Kövesse nyomon a megrendeléseket, hogy szabadúszó fejlesztőt találjon;</p> <p>ötleteket generálni tömeges szkriptekhez. Ha van egy ötlete egy forgatókönyvre, amely biztosan kereslet lesz például az online áruházak tulajdonosai körében, önállóan kifejleszthet egy ilyen szkriptet, és eladhatja az online boltok tulajdonosainak;</p> <p>Kész szkriptek véglegesítése „rendelésre”. Itt minden egyszerű - Ön vállalja a szkript módosítását vagy javítását. De ebben az esetben van egy árnyalat - kezdetben előfordulhat, hogy a forgatókönyv nem készült túl jól, és a finomítása több időt vehet igénybe, mint a forgatókönyv megírása a semmiből. Ezért, ha ezt a pénzkereseti módszert használja, kezdetben nagyon alaposan nézze meg, hogy mit fog módosítani és kiegészíteni.</p> <p>Bővítmények fejlesztése CMS-hez. Ebben a módszerben minden ugyanaz, mint a szkriptekből való pénzkeresésnél. Gyakran előfordul, hogy a kész CMS-en létrehozott webhelyeken valamilyen bővítményt, kiegészítőt vagy bővítményt kell írni. És itt kétféleképpen kereshet pénzt:</p> <p>beépülő modulok, kiegészítők és bővítmények fejlesztésére vonatkozó megrendelések követése szabadúszó alapon;</p> <p>olyan tömeges bővítmény fejlesztése és értékesítése, amelyre a legtöbb webhelyen biztosan lesz kereslet;</p> <p>Saját és közös projektek. Ha van ötlete egy internetes projektre (startup), például ötlete van egy hasznos szolgáltatásra vagy alkalmazásra, amely egy adott problémát megoldana, akkor elkezdheti a megvalósítását. Kezdetben akár csak hobbiként is működhet, a fő munkája mellett. Aztán, ha világossá válik, hogy a hobbi egy nagy projektté nő, több időt lehet majd fordítani rá.</p> <p>Dinamikus weboldalak és motorok készítése számukra. Jó pénzt kereshet egyéni webhelyek fejlesztésével, szabadúszóként vagy webstúdióban való munkával is.</p> <p>Weboldalak készítése saját magának. Létrehozhat magának egy weboldalt, megtöltheti hasznos tartalommal - és ha az oldalnak elegendő látogatója van, kezdjen el pénzt keresni azzal, hogy fizetett hirdetéseket helyez el rajta, vagy partnerprogramokon keresztül reklámozza valaki termékeit.</p> <p>Azt hiszem, sokan gondoltatok arra, hogy a fenti pénzkeresési módok mindegyike kombinálható. És ez így van! Létrehozhat magának egy webhelyet, és passzív pénzt kereshet reklámok eladásával, valamint létrehozhat egy szkriptet vagy beépülő modult, és eladhatja azt speciális webhelyeken, így minden eladásból pénzt kereshet a robotpilóta segítségével, és ugyanakkor továbbra is dolgozhat a weben. stúdió. Miért ne? Természetesen megteheti!</p> <h3>Mennyit kereshet egy PHP fejlesztő?</h3> <p>A PHP programozók keresetével minden egyéni. Itt sok múlik azon, hogy hol, hogyan, milyen tudásszinten, milyen tapasztalattal, végzettséggel, milyen kapcsolódó többlettudással rendelkezik a fejlesztő stb. Ezért itt elvileg nem lehet pontos szám. De megnézhetjük, milyen fizetéseket kínálnak, ha PHP-programozókat keresünk egy webstúdióban, és mennyit hajlandók fizetni egy projektért a szabadúszó tőzsdéken.</p> <p>Az alábbi képen a PHP programozók javasolt fizetése látható egy webstúdióban. Sőt, ez a munkatapasztalat nélküli PHP programozók fizetése:</p> <p><img src='https://i2.wp.com/webformyself.com/wp-content/uploads/2018/48/4.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Ha van munkatapasztalata, sokkal többet kereshet. Az alábbiakban a tapasztalt PHP programozóknak kínált fizetéseket találja.</p> <p><img src='https://i2.wp.com/webformyself.com/wp-content/uploads/2018/48/5.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>És ma már tisztességes pénzt is kereshet szabadúszóként:</p> <p><img src='https://i2.wp.com/webformyself.com/wp-content/uploads/2018/48/6.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <h3>Következtetés</h3> <p>A PHP a legnépszerűbb programozási nyelv a webfejlesztők körében. Az interneten található webhelyek túlnyomó többsége PHP nyelven íródott. Az ezen a programozási nyelven való fejlesztéshez szükséges tudás és képesség birtokában jó pénzt kereshet, és számos lehetőség kínálkozik a pénzkeresésre - a webstúdióban végzett munkától a saját projekt vagy startup fejlesztéséig.</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> <p style="text-align: center;"></p> <p> <div style="text-align: center; margin: 3px 0;"> </div> <div style="text-align: center; margin: 1px 0 5px;"> </div> </p><span class="adplacer_pro_adblock_end_post_content" style="display: none;width: 0;height: 0;"></span> </article> <div class="post-meta"> <div class="post-share"> <div class="post-share__title">Oszd meg barátaiddal:</div> <script type="text/javascript" src="//yastatic.net/share2/share.js" charset="utf-8" async="async"></script><div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,gplus,twitter" data-counter=""></div> </div> </div> <div class="title">Kapcsolódó kiadványok</div> <div class="yarpp-related"> <ul class="related-items"> <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: 230px; margin: 0 5px 10px; } #perelink-horizontal .perelink-horizontal-item a span { display: block; margin-top: 10px; } #perelink-horizontal img{ width:230px; height:150px; margin-bottom:10px; } </style> <div id="perelink-horizontal"> <div class="perelink-horizontal-item"> <a href="https://cammeteo.ru/hu/kak-soedinit-tomy-rar-arhivov-kak-sobrat-arhiv-iz-chastei-samoraspakovyvayushchiisya-mnogotomnyi-arhiv/"> <img src="/uploads/0103be6e6c64c4491ae13829fb57f98e.jpg" height="150" width="230" loading=lazy loading=lazy> <span>Hogyan készítsünk archívumot alkatrészekből?</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://cammeteo.ru/hu/planshet-nahodit-wifi-no-ne-podklyuchaetsya-planshet-ne-podklyuchaetsya-k/"> <img src="/uploads/4371166f72b573bf9aae57c620f7a100.jpg" height="150" width="230" loading=lazy loading=lazy> <span>A tablet nem csatlakozik wifin keresztül az internethez</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://cammeteo.ru/hu/ustroistvo-usb-ne-opoznano-chto-delat-fleshka-chto-delat-esli/"> <img src="/uploads/db8f738021545806e010f93c22fcf30d.jpg" height="150" width="230" loading=lazy loading=lazy> <span>Mi a teendő, ha a rendszer nem ismeri fel az USB-eszközt</span> </a> </div> </div> </ul> </div> <div class="yarpp-related"> <ul class="related-items"> <li><img src="/images/dd45675d1468ecea73ab23198530af78ub-230x150.png" / loading=lazy loading=lazy> <a href="https://cammeteo.ru/hu/zachem-soblyudat-pdd-5-prichin-kotorye-spasut-vashu-zhizn/" target="_blank" rel="nofollow noopener noreferrer">Miért kövesse a közlekedési szabályokat: 5 ok, ami megmentheti az életét</a></li> <li><img src="/images/1d517cb079ded120e6b9252be0f2718cub-230x150.png" / loading=lazy loading=lazy> <a href="https://cammeteo.ru/hu/biometriya-pochemu-ona-mozhet-stat-vashejj-samojj-bolshojj-uyazvimostyu/" target="_blank" rel="nofollow noopener noreferrer">Biometrikus adatok: Miért lehet ez a legnagyobb sebezhetőség?</a></li> <li><img src="/images/0d20b2bd18c15263d1e77834b61a4839ub-230x150.png" / loading=lazy loading=lazy> <a href="https://cammeteo.ru/hu/innovacionnye-resheniya-ot-frigoglass-v-mire-holodilnyh-sistem/" target="_blank" rel="nofollow noopener noreferrer">A Frigoglass innovatív megoldásai a hűtőrendszerek világában</a></li> </ul> </div> </main> <aside class="sidebar"> <div class="search-form ya-site-form ya-site-form_inited_no" onclick="return { 'bg': 'transparent', 'publicname': '\u041f\u043e\u0438\u0441\u043a \u043f\u043e cammeteo.ru', 'target': '_self', 'language': 'ru', 'suggest': true, 'tld': 'ru', 'site_suggest': true, 'action': '/search', 'webopt': false, 'fontsize': 12, 'arrow': false, 'fg': '#000000', 'searchid': '2265323', 'logo': 'rb', 'websearch': false, 'type': 2} "> <form action="/search" method="get" target="_self"> <input type="hidden" name="searchid" value="2265323"> <input type="hidden" name="l10n" value="ru"> <input type="hidden" name="reqenc" value=""> <input type="text" name="text" placeholder="Keresés az oldalon:" class="search-form__field" value=""> <input type="submit" value="" class="search-form__button"> </form> </div> <div class="social-icon"> <a href="https://vk.com/share.php?url=https://cammeteo.ru/nachinayushchemu-php-programmistu-ili-kak-nachat-zarabatyvat-instrukciya/" target="_blank" class="vk">VKontakte</a> <a href="https://www.twitter.com/share?url=https%3A%2F%2Fcammeteo.ru%2Fhu%2Fnachinayushchemu-php-programmistu-ili-kak-nachat-zarabatyvat-instrukciya" target="_blank" class="tw">Twitter</a> <a href="" target="_blank" class="gp">Google+</a> </div> <nav class="sidebar-menu section"><ul> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://cammeteo.ru/hu/category/technology/">Technológiák</a> </li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://cammeteo.ru/hu/category/application/">Alkalmazások</a> </li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://cammeteo.ru/hu/category/samsung/">Samsung</a> </li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://cammeteo.ru/hu/category/iptv/">Iptv</a> </li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://cammeteo.ru/hu/category/philips/">Philips</a> </li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://cammeteo.ru/hu/category/satellite-tv/">Műholdas TV</a> </li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://cammeteo.ru/hu/category/digital-tv/">Digitális TV</a> </li> </ul></nav> <div class="section section-question"> <div class="title"><a href="https://cammeteo.ru/hu/">Új cikkek</a></div> <ul class="section-question__posts"> <li> <a href="https://cammeteo.ru/hu/vremya-pervyh-protektorfleks-i-innovacii-v-prokladke-kabelya/">Az első ideje: ProtectorFlex és innovációk a kábelfektetésben</a> </li> <li> <a href="https://cammeteo.ru/hu/kak-vklyuchit-hdmi-na-noutbuke-podklyuchenie-noutbuka-k-televizoru/">Laptop csatlakoztatása TV-hez HDMI-n keresztül Windows 10, hogyan továbbíthat képet HDMI-n keresztül</a> </li> <li> <a href="https://cammeteo.ru/hu/out-range-chto-delat-igre-reshenie-oshibki-out-of-range-rol-obnovlenii/">A tartományon kívüli hiba megoldása</a> </li> <li> <a href="https://cammeteo.ru/hu/zaprosy-ebay-dlya-podtverzhdeniya-lichnyh-dannyh-i-prav-sobstvennosti-na-tovar/">Az eBay egy tétel személyazonosságának és tulajdonjogának igazolását kéri. Mit fog tenni az eBay a dokumentumaimmal</a> </li> <li> <a href="https://cammeteo.ru/hu/funkcii-raboty-s-failami-rtf-chto-oznachaet-format-faila-rtf-chem-ego-otkryt/">Mit jelent az RTF fájlformátum és hogyan kell megnyitni</a> </li> <li> <a href="https://cammeteo.ru/hu/ekologicheskaya-bezopasnost-na-more-metody-i-tehnologii/">Környezetbiztonság a tengeren: módszerek és technológiák</a> </li> </ul> </div> <div class="section-posts-box section"> <div class="title">Népszerű cikkek</div> <div class="section-video section-posts"> <div class="section-posts__item section-posts__item_popular"> <img src="/uploads/d2c802a20f401f07eb07944c4f3e1e5d.jpg" width="199" height="150" alt="Hogyan lehet letiltani az mt Click-et" / loading=lazy loading=lazy> <a href="https://cammeteo.ru/hu/chto-takoe-mts-klik-kak-proizvesti-otklyuchenie-mts-klik-drugie-interesnye-uslugi/" class="section-posts__item-title">Hogyan lehet letiltani az mt Click-et</a> </div> <div class="section-posts__item section-posts__item_popular"> <img src="/images/fb0deffb9762b18e79ad7f86df2bcdf3ub-199x150.png" width="199" height="150" alt="Hogyan válasszuk ki az ideális panziót idősek számára: Fontos szempontok és ajánlások" / loading=lazy loading=lazy> <a href="https://cammeteo.ru/hu/kak-vybrat-idealnyjj-pansionat-dlya-pozhilyh-lyudejj-vazhnye-aspekty-i-rekomendacii/" class="section-posts__item-title">Hogyan válasszuk ki az ideális panziót idősek számára: Fontos szempontok és ajánlások</a> </div> <div class="section-posts__item section-posts__item_popular"> <img src="/uploads/58c6d9217d30d138af4855692d709dd0.jpg" width="199" height="150" alt="Mi a teendő, ha laptopját elönti a víz" / loading=lazy loading=lazy> <a href="https://cammeteo.ru/hu/na-noutbuk-prolili-sok-chto-delat-chto-delat-esli-noutbuk/" class="section-posts__item-title">Mi a teendő, ha laptopját elönti a víz</a> </div> </div> </div> <div class="section-posts-box section"> <div class="title"><a href="https://cammeteo.ru/hu/">A szerkesztő választása</a></div> <div class="section-video section-posts"> <div class="section-posts__item"> <img src="/uploads/c88d0dec874ee3af29059218d15c20c9.jpg" width="199" height="150" alt="Virtuális német billentyűzet online Hogyan írjunk be két pontot" / loading=lazy loading=lazy> <a href="https://cammeteo.ru/hu/nemeckaya-klaviatura-i-raskladka-kak-pechatat-po-nemecki-virtualnaya/" class="section-posts__item-title section-title_video">Virtuális német billentyűzet online Hogyan írjunk be két pontot</a> </div> <div class="section-posts__item"> <img src="/images/ffcd960d3babc9c01908083ae9e83753ub-199x150.png" width="199" height="150" alt="Miért érdemes 2024-ben frissíteni a tévét?" / loading=lazy loading=lazy> <a href="https://cammeteo.ru/hu/pochemu-stoit-obnovit-svojj-televizor-v-2024-godu/" class="section-posts__item-title section-title_video">Miért érdemes 2024-ben frissíteni a tévét?</a> </div> <div class="section-posts__item"> <img src="/uploads/d9e2f76d9fae8baf0c2fe8c06b4b79d2.jpg" width="199" height="150" alt="Személyes oldal elérhető" / loading=lazy loading=lazy> <a href="https://cammeteo.ru/hu/v-kontakte-lichnaya-stranica-vk-vk-vhod-kak-voiti-na-staruyu/" class="section-posts__item-title section-title_video">Személyes oldal elérhető</a> </div> </div> </div> </aside> </div> <footer class="footer"> <div class="wrap"> <div class="logo logo_footer" style="background:none;"> <div class="logo__copy">Minden jog fenntartva, 2024</div> </div> <nav class="footer-navid"> <ul> <li class="menu-item type-post_type object-page "><a href="">Az oldalról</a></li> <li class="menu-item type-post_type object-page "><a href="https://cammeteo.ru/hu/sitemap.xml">Webhelytérkép</a></li> </ul> </nav> <div class="social-icon"> <a href="https://vk.com/share.php?url=https://cammeteo.ru/nachinayushchemu-php-programmistu-ili-kak-nachat-zarabatyvat-instrukciya/" target="_blank" class="vk">VKontakte</a> <a href="https://www.twitter.com/share?url=https%3A%2F%2Fcammeteo.ru%2Fhu%2Fnachinayushchemu-php-programmistu-ili-kak-nachat-zarabatyvat-instrukciya" target="_blank" class="tw">Twitter</a> <a href="" target="_blank" class="gp">Google+</a> </div> </div> </footer> <script>var adsplacerProAdblockMessage = { "message":"<div class=\"adb-def\">\r\n <div>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 AdBlock?<\/div>\r\n <div>\u0420\u0435\u043a\u043b\u0430\u043c\u0430 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0435\u0433\u043e<\/div>\r\n \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u043d\u0435\u0441\u0438\u0442\u0435 \u043c\u043e\u0439 \u0441\u0430\u0439\u0442 \u0432 \u0432\u0430\u0439\u0442\u043b\u0438\u0441\u0442 \u0432\u0430\u0448\u0435\u0433\u043e AdBlock \u043f\u043b\u0430\u0433\u0438\u043d\u0430\r\n<\/div>"} </script><script>var adsplacerProAdblockFirstOnly = 0</script><script>var adsplacerProVersion = "2.5.7"</script><script>if(!AdsplacerProReadCookie('adsplacerProReferrer')){ document.cookie = "adsplacerProReferrer=" + document.referrer + "; path=/; expires=" + (new Date(new Date().getTime() + 60 * 60 * 24 * 1000)).toUTCString(); } </script><script>var adsplacerProPostId = "1848"</script><script>var CookieDate = new Date;CookieDate.setDate(391);document.cookie = 'adsplacerProDontShowAdsIds=' + JSON.stringify(adsplacerProFirstTime) + '; expires=' + CookieDate.toGMTString( ) + '; path=/';</script><script>var adsplacerProAdblockExtendMessages = []</script><script type='text/javascript' src='https://cammeteo.ru/wp-content/plugins/adsplacer_pro/assets/js/jquery.adsplacer.adblock.js?ver=2.5.7'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.9.1'></script> <script type='text/javascript' src='/assets/scripts1.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var tocplus = { "visibility_show":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c","visibility_hide":"\u0421\u043a\u0440\u044b\u0442\u044c","width":"Auto"} ; /* ]]> */ </script> <script type='text/javascript' src='https://cammeteo.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='https://cammeteo.ru/wp-content/plugins/wp-postratings/js/postratings-js.js?ver=1.84'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar-2", "margin_top" : 10, "margin_bottom" : 150, "stop_id" : "", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['custom_html-2'] } ; </script> <script type='text/javascript' src='https://cammeteo.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> </div> <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>