Kali professional lesson 3

Kali professional lesson 3

MR.GRAY

Kali Linux - Վեբ ներթափանցման թեստավորման գործիքներ

2016 թվականին աշխարհում կար շուրջ 3,424,971,237+ ինտերնետ օգտատեր: Լինելով բազմաթիվ օգտատերերի հանգույց առաջանում է պատասխանատվություն՝ հոգ տանելու այսքան մեծաթիվ օգտատերերի անվտանգության մասին: Ինտերնետի մեծ մասը կազմված է վեբ կայքերից կամ վեբ հավելվածներից: Ուստի, այդ վեբ հավելվածները պաշտպանելու համար անհրաժեշտություն կա դրանք թեստավորել վնասակար բեռնվածքների և վնասակար ծրագրերի օրինակ' malware-ի դեմ, և այդ նպատակով մենք ունենք բազմաթիվ գործիքներ Kali Linux-ում: Kali Linux-ը համալրված է 300-ից ավելի գործիքներով, որոնցից շատերն օգտագործվում են վեբ թափանցման թեստավորման համար: Չնայած Kali Linux-ում կան բազմաթիվ գործիքներ վեբ թափանցման թեստավորման համար, այստեղ ներկայացված է ամենաշատ օգտագործվող գործիքների ցանկը:


​Burp Suite

1. Burp Suite-ը վեբ հավելվածների անվտանգության թեստավորման ամենահայտնի ծրագրերից մեկն է: Այն օգտագործվում է որպես պրոքսի, այնպես որ բրաուզերից եկող բոլոր հարցումները պրոքսիի միջոցով անցնում են դրա միջով: Եվ քանի որ հարցումն անցնում է Burp Suite-ի միջով, այն թույլ է տալիս մեզ կատարել փոփոխություններ այդ հարցումներում՝ ըստ մեր կարիքի, ինչը լավ է XSS-ի, SQLi-ի կամ նույնիսկ վեբի հետ կապված ցանկացած խոցելիության թեստավորման համար: Kali Linux-ը համալրված է Burp Suite Community Edition-ով, որն անվտանգ է, բայց գոյություն ունի նաև այս գործիքի վճարովի տարբերակը, որը հայտնի է որպես Burp Suite Professional, որն ունի շատ ավելի շատ ֆունկցիաներ համեմատած Burp Suite Community Edition-ի հետ:

​Nikto

2. Nikto-ն բաց կոդով ծրագրային ապահովում է՝ գրված Perl լեզվով, որն օգտագործվում է վեբ սերվերը սկանավորելու այնպիսի խոցելիությունների համար, որոնք կարող են շահագործվել և վտանգել սերվերը: Այն նաև կարող է ստուգել 1200 սերվերների հնացած տարբերակների տվյալները և հայտնաբերել խնդիրներ ավելի քան 200 սերվերների կոնկրետ տարբերակների վերաբերյալ: Այն համալրված է բազմաթիվ ֆունկցիաներով, որոնցից մի քանիսը թվարկված են ստորև.

​SSL-ի (SSL) լիարժեք աջակցություն

​Ենթադոմեյնների որոնում

​Լիարժեք HTTP պրոքսիի (HTTP Proxy) աջակցություն

​Հաշվետվություն հնացած բաղադրիչների վերաբերյալ

​Օգտանունների գուշակում

​Nikto-ն օգտագործելու համար ներբեռնեք այն և մուտքագրեք հետևյալ հրամանը

perl nikto.pl -H


​Maltego

3.Maltego-ն հարթակ է՝ մշակված կազմակերպությանը պատկանող և նրա կողմից շահագործվող միջավայրի հստակ պատկերը փոխանցելու և ներկայացնելու համար: Maltego-ն առաջարկում է յուրահատուկ հեռանկար ինչպես ցանցային, այնպես էլ ռեսուրսների վրա հիմնված սուբյեկտների համար, ինչը համացանցում տարածված տեղեկատվության ագրեգացումն է. լինի դա ցանցի եզրին գտնվող երթուղիչի ընթացիկ կոնֆիգուրացիան, թե որևէ այլ տեղեկություն, Maltego-ն կարող է գտնել, համախմբել և վիզուալացնել այդ տեղեկատվությունը: Այն օգտատիրոջը տրամադրում է աննախադեպ տեղեկատվություն, որը հանդիսանում է լծակ և ուժ: Maltego-ի կիրառությունները.

​Maltego-ի կիրառությունները

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

​Այն օգտագործվում է անվտանգությանն առնչվող բոլոր աշխատանքների վերաբերյալ տեղեկատվության հավաքագրման համար: Այն կխնայի ժամանակը և թույլ կտա մեզ աշխատել ավելի ճշգրիտ և խելացի ձևով:

​Այն օգնում է մեզ մտածողության գործընթացում վիզուալ կերպով ցուցադրելով փնտրվող տարրերի միջև առկա փոխկապակցված հղումները

​Այն ապահովում է շատ ավելի հզոր որոնում տալով ավելի խելացի արդյունքներ:

​Այն օգնում է բացահայտել «թաքնված» տեղեկատվությունը:


Maltego-ն օգտագործելու համար գնացեք հավելվածների մենյու և ընտրեք «maltego» գործիքը այն գործարկելու համար:

SQLMap

4. SQLMap-ը բաց կոդով գործիք է, որն օգտագործվում է վեբ կայքի պարամետրի վրա ձեռքով կատարվող SQL ներարկման (SQL injection) գործընթացը ավտոմատացնելու համար: Այն ինքնուրույն հայտնաբերում և շահագործում է SQL ներարկման պարամետրերը. մեզնից պահանջվում է միայն տրամադրել համապատասխան հարցում կամ URL: Այն աջակցում է 34 տվյալների բազաների, ներառյալ MySQL, Oracle, PostgreSQL և այլն: SQLMap գործիքն օգտագործելու համար՝

* SQLMap-ը նախապես տեղադրված է (pre-installed) Kali Linux-ում:

* Գործիքն օգտագործելու համար պարզապես տերմինալում մուտքագրեք sqlmap:

​Whatweb

5. Whatweb-ը «what is that website» (ինչ է այդ վեբ կայքը) արտահայտության հապավումն է: Այն օգտագործվում է վեբ կայքի կողմից կիրառվող տեխնոլոգիաները պարզելու համար. այդ տեխնոլոգիաները կարող են լինել բովանդակության կառավարման համակարգեր (CMS), JavaScript գրադարաններ և այլն: Այն օգտագործվում է բազմաթիվ նպատակներով, որոնցից մի քանիսը թվարկված են ստորև.

​Պարզել, թե բովանդակության կառավարման որ համակարգն (Content Management System) է օգտագործվում վեբ հավելվածի կողմից:

​Ստանալ վեբ հավելվածի կողմից օգտագործվող վեբ սերվերի տվյալները:

​Բացահայտել վեբ հավելվածին կցված ներդրված սարքերը

​Այն բաղկացած է 1700-ից ավելի պլագիններից, և յուրաքանչյուր պլագին օգտագործվում է տարբեր բաներ նույնականացնելու համար:

Whatweb-ը գործարկելու համար կատարեք հետևյալ հրամանը և փոխարինեք google.com-ը ձեր ընտրած դոմեյն անունով.

whatweb google.com

whois lookup

6. whois-ը համացանցում գրանցված բոլոր դոմեյնների տվյալների բազայի գրառում է: Այն օգտագործվում է բազմաթիվ նպատակներով, որոնցից մի քանիսը թվարկված են ստորև.

* Այն օգտագործվում է ցանցային ադմինիստրատորների կողմից՝ DNS կամ դոմեյնի հետ կապված խնդիրները նույնականացնելու և շտկելու համար:

* Այն օգտագործվում է դոմեյն անունների հասանելիությունը ստուգելու համար:

* Այն օգտագործվում է ապրանքանիշի իրավունքների բացահայտելու համար:

* Այն կարող է նույնիսկ օգտագործվել խարդախ դոմեյնների գրանցողներին հետագծելու համար:

Whois որոնումն օգտագործելու համար տերմինալում մուտքագրեք հետևյալ հրամանը.

whois geeksforgeeks.org

Փոխարինեք geeksforgeeks.org-ը այն վեբ կայքի անվամբ, որի տվյալները ցանկանում եք ստուգել:



Մեր մասին

👁️‍🗨️ Gray is the color of invisibility.

​🎱 GraySMS | Virtual Numbers


🛡️ Միացի՛ր ՏՏ և Կիբեռանվտանգության ամենաակտիվ հարթակին։

Քննարկում ենք այն, ինչի մասին ուրիշները լռում են։


​🔗 Դարձի՛ր համայնքի մաս.

🌐 [Ալիքի լինկ]

🗨️ [Չատի լինկ]





Report Page