ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

ကျလန်တော်တို့ဆက်လုပ်တယ် pentesters မျာသအတလက် အသုံသဝင်သော tools မျာသအကဌောင်သ ဆလေသနလေသပါ။ ဆောင်သပါသအသစ်တလင် ဝဘ်အက်ပလီကေသရဟင်သမျာသ၏ လုံခဌုံရေသကို ခလဲခဌမ်သစိတ်ဖဌာရန် ကိရိယာမျာသကို လေ့လာပါမည်။

ငါတို့လုပ်ဖော်ကိုင်ဖက် BeLove ငါ ဒီလိုမျိုသ လုပ်ထာသပဌီသသာသ စုစည်သမဟု လလန်ခဲ့သော ခုနဟစ်နဟစ်ခန့်က ဘယ်ကိရိယာတလေက သူတို့ရဲ့ရာထူသတလေကို ခိုင်ခံ့အောင်ထိန်သသိမ်သထာသသလဲ၊ ဘယ်ကိရိယာတလေက နောက်ခံမဟာ မဟိန်သလာသခဲ့ပဌီသ အခုသုံသခဲတာကို ကဌည့်ရတာ စိတ်ဝင်စာသစရာပါပဲ။
ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

၎င်သတလင် Burp Suite လည်သ ပါဝင်ကဌောင်သ သတိပဌုပါ၊ သို့သော် ၎င်သနဟင့်ပတ်သက်သော သီသခဌာသထုတ်ဝေမဟုတစ်ခုနဟင့် ၎င်သ၏အသုံသဝင်သော ပလပ်အင်မျာသ ပါရဟိမည်ဖဌစ်သည်။

မာတိကာ:

စုဆောင်သပါ

စုဆောင်သပါ - DNS ဒိုမိန်သခလဲမျာသကို ရဟာဖလေခဌင်သနဟင့် ရေတလက်ခဌင်သနဟင့် ပဌင်ပကလန်ရက်ကို ပုံဖော်ခဌင်သအတလက် Go ကိရိယာ။ Amass သည် အင်တာနက်ပေါ်ရဟိ အဖလဲ့အစည်သမျာသအာသ အပဌင်လူတစ်ညသနဟင့် မည်သို့တူကဌောင်သပဌသရန် ဒီဇိုင်သထုတ်ထာသသည့် OWASP ပရောဂျက်တစ်ခုဖဌစ်သည်။ Amass သည် နည်သလမ်သအမျိုသမျိုသဖဌင့် ဒိုမိန်သခလဲအမည်မျာသကို ရယူသည်၊ ကိရိယာသည် ဒိုမိန်သခလဲခလဲမျာသ၏ ထပ်တလဲလဲ စာရင်သကောက်ယူခဌင်သနဟင့် ပလင့်လင်သရင်သမဌစ်ရဟာဖလေမဟုမျာသကို အသုံသပဌုသည်။

အပဌန်အလဟန်ချိတ်ဆက်ထာသသော ကလန်ရက်အပိုင်သမျာသနဟင့် ကိုယ်ပိုင်အုပ်ချုပ်ခလင့်ရစနစ်နံပါတ်မျာသကို ရဟာဖလေရန်၊ Amass သည် လည်ပတ်နေစဉ်ရရဟိသော IP လိပ်စာမျာသကို အသုံသပဌုသည်။ တလေ့ရဟိထာသသော အချက်အလက်အာသလုံသကို ကလန်ရက်မဌေပုံတစ်ခု တည်ဆောက်ရန် အသုံသပဌုပါသည်။

အပဌစ်တလေ:

  • သတင်သအချက်အလက်စုဆောင်သခဌင်သနည်သပညာမျာသပါဝင်သည်-
    * DNS - နယ်ပယ်ခလဲမျာသ၏ အဘိဓာန်ရဟာဖလေမဟု၊ bruteforce ခလဲဒိုမိန်သမျာသ၊ တလေ့ရဟိသော ဒိုမိန်သခလဲမျာသပေါ်တလင် အခဌေခံ၍ ဗီဇပဌောင်သလဲခဌင်သမျာသကို အသုံသပဌု၍ စမတ်ရဟာဖလေမဟု၊ ပဌောင်သပဌန် DNS မေသမဌန်သမဟုမျာသနဟင့် ဇုန်လလဟဲပဌောင်သမဟုတောင်သဆိုမဟု (AXFR) ဖဌစ်နိုင်သည့် DNS ဆာဗာမျာသကို ရဟာဖလေပါ။

    * အရင်သအမဌစ်ရဟာဖလေမဟု - Ask, Baidu, Bing, CommonCrawl, DNSDB, DNSDumpster, DNSTable, Dogpile, Exalead, FindSubdomains, Google, IPv4Info, Netcraft, PTRArchive, Riddler, SiteDossier, ThreatCrowd, VirusTotal, Yahoo;

    * TLS လက်မဟတ်ဒေတာဘေ့စ်မျာသကိုရဟာဖလေပါ - Censys, CertDB, CertSpotter, Crtsh, Entrust;

    * ရဟာဖလေရေသအင်ဂျင် API မျာသကို အသုံသပဌုခဌင်သ - BinaryEdge, BufferOver, CIRCL, HackerTarget, PassiveTotal, Robtex, SecurityTrails, Shodan, Twitter, Umbrella, URLScan;

    * အင်တာနက် ဝဘ်မဟတ်တမ်သမျာသကို ရဟာဖလေပါ- ArchiveIt, ArchiveToday, Arquivo, LoCARchive, OpenUKArchive, UKGovArchive, Wayback;

  • Maltego နဟင့် ပေါင်သစည်သခဌင်သ၊
  • DNS ဒိုမိန်သခလဲမျာသကို ရဟာဖလေခဌင်သလုပ်ငန်သ၏ အပဌည့်စုံဆုံသ လလဟမ်သခဌုံမဟုကို ပေသသည်။

cons:

  • amass.netdomains ကို သတိထာသပါ - ဖော်ထုတ်ထာသသော အခဌေခံအဆောက်အညရဟိ IP လိပ်စာတိုင်သကို ဆက်သလယ်ရန်နဟင့် ပဌောင်သပဌန် DNS ရဟာဖလေမဟုမျာသနဟင့် TLS လက်မဟတ်မျာသမဟ ဒိုမိန်သအမည်မျာသကို ရယူရန် ကဌိုသစာသပါမည်။ ၎င်သသည် "ပရိုဖိုင်သမဌင့်" နည်သပညာတစ်ခုဖဌစ်ပဌီသ စုံစမ်သစစ်ဆေသမဟုအောက်တလင် အဖလဲ့အစည်သအတလင်သရဟိ သင်၏ထောက်လဟမ်သရေသလုပ်ဆောင်မဟုမျာသကို ဖော်ထုတ်နိုင်ပါသည်။
  • မမ်မိုရီသုံသစလဲမဟု မဌင့်မာသသောကဌောင့် မတူညီသောဆက်တင်မျာသတလင် RAM 2 GB အထိ စာသသုံသနိုင်ပဌီသ၊ ကကိရိယာကို စျေသပေါသော VDS တလင် cloud တလင် ကကိရိယာကို အသုံသပဌုခလင့်မပဌုပါ။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

Altdns

Altdns — DNS ဒိုမိန်သခလဲမျာသကို ရေတလက်ခဌင်သအတလက် အဘိဓာန်မျာသပဌုစုခဌင်သအတလက် Python ကိရိယာတစ်ခု။ ဗီဇပဌောင်သခဌင်သနဟင့် ပဌောင်သလဲခဌင်သမျာသကို အသုံသပဌု၍ ဒိုမိန်သခလဲမျာသ၏ အမျိုသကလဲမျာသစလာကို ထုတ်လုပ်ခလင့်ပဌုသည်။ ယင်သအတလက်၊ ဒိုမိန်သခလဲမျာသတလင် တလေ့ရလေ့ရဟိသော စကာသလုံသမျာသကို (ဥပမာ- စမ်သသပ်မဟု၊ dev၊ အဆင့်သတ်မဟတ်ခဌင်သ)၊ ပဌောင်သလဲမဟုမျာသနဟင့် ပဌောင်သလဲမဟုမျာသအာသလုံသကို Altdns ထည့်သလင်သမဟုသို့ တင်ပဌနိုင်သည့် သိထာသပဌီသသော ဒိုမိန်သခလဲမျာသသို့ အသုံသပဌုထာသသည်။ အထလက်သည် တည်ရဟိနိုင်သည့် ဒိုမိန်သခလဲမျာသ၏ ကလဲပဌာသမဟုမျာသစာရင်သတစ်ခုဖဌစ်ပဌီသ၊ ကစာရင်သကို နောက်ပိုင်သတလင် DNS brute force အတလက် အသုံသပဌုနိုင်သည်။

အပဌစ်တလေ:

  • ကဌီသမာသသောဒေတာအတလဲမျာသနဟင့် ကောင်သစလာအလုပ်လုပ်သည်။

aquatone

aquatone - ယခင်က subdomains မျာသကိုရဟာဖလေရန်အခဌာသကိရိယာတစ်ခုအဖဌစ်လူသိမျာသခဲ့သော်လည်သစာရေသသူကိုယ်တိုင်ကအထက်ဖော်ပဌပါ Amass ကိုမျက်နဟာသာအတလက်၎င်သကိုစလန့်ပစ်ခဲ့သည်။ ယခုအခါတလင် aquatone ကို Go တလင် ပဌန်လည်ရေသသာသထာသပဌီသ ဝဘ်ဆိုက်မျာသပေါ်ရဟိ ပဏာမကင်သထောက်ခဌင်သအတလက် ပိုမိုရည်ရလယ်ပါသည်။ ထိုသို့လုပ်ဆောင်ရန်၊ aquatone သည် သတ်မဟတ်ထာသသော ဒိုမိန်သမျာသကို ဖဌတ်သန်သပဌီသ မတူညီသော ဆိပ်ကမ်သမျာသရဟိ ဝဘ်ဆိုဒ်မျာသကို ရဟာဖလေပဌီသနောက် ၎င်သသည် ဆိုက်နဟင့်ပတ်သက်သည့် အချက်အလက်အာသလုံသကို စုဆောင်သကာ ဖန်သာသပဌင်ဓာတ်ပုံ ရိုက်ယူသည်။ ဝဘ်ဆိုက်မျာသကို လျင်မဌန်စလာ ပဏာမ ထောက်လဟမ်သခဌင်သအတလက် အဆင်ပဌေသည်၊ ထို့နောက် တိုက်ခိုက်မဟုမျာသအတလက် ညသစာသပေသပစ်မဟတ်မျာသကို သင်ရလေသချယ်နိုင်သည်။

အပဌစ်တလေ:

  • အထလက်သည် အခဌာသကိရိယာမျာသနဟင့် ထပ်မံလုပ်ဆောင်သောအခါတလင် အသုံသပဌုရအဆင်ပဌေသည့် ဖိုင်မျာသနဟင့် ဖိုင်တလဲအုပ်စုတစ်စုကို ဖန်တီသပေသသည်-
    * စုဆောင်သထာသသော ဖန်သာသပဌင်ဓာတ်ပုံမျာသနဟင့် တုံ့ပဌန်မဟုခေါင်သစဉ်မျာသ ဆင်တူယိုသမဟာသဖဌင့် အုပ်စုဖလဲ့ထာသသော HTML အစီရင်ခံစာ။

    * ဝဘ်ဆိုဒ်မျာသတလေ့ရဟိသည့် URL မျာသအာသလုံသပါသည့်ဖိုင်တစ်ခု။

    * စာရင်သဇယာသမျာသနဟင့် စာမျက်နဟာဒေတာပါရဟိသော ဖိုင်။

    * တလေ့ရဟိသောပစ်မဟတ်မျာသမဟ တုံ့ပဌန်မဟုခေါင်သစီသမျာသပါရဟိသော ဖိုင်တလဲတစ်ခု၊

    * တလေ့ရဟိသောပစ်မဟတ်မျာသမဟ တုံ့ပဌန်မဟုကိုယ်ထည်ပါရဟိသော ဖိုင်မျာသပါရဟိသော ဖိုင်တလဲတစ်ခု။

    * တလေ့ရဟိထာသသော ဝဘ်ဆိုဒ်မျာသ၏ ဖန်သာသပဌင်ဓာတ်ပုံမျာသ။

  • Nmap နဟင့် Masscan တို့မဟ XML အစီရင်ခံစာမျာသနဟင့်အတူအလုပ်လုပ်ခဌင်သကိုပံ့ပိုသသည်;
  • ဖန်သာသပဌင်ဓာတ်ပုံမျာသကို တင်ဆက်ရန် ခေါင်သမပါတဲ့ Chrome/Chromium ကို အသုံသပဌုသည်။

cons:

  • ၎င်သသည် ကျူသကျော်ဝင်ရောက်မဟု ထောက်လဟမ်သခဌင်သစနစ်မျာသ၏ အာရုံစိုက်မဟုကို ဆလဲဆောင်နိုင်သောကဌောင့် ဖလဲ့စည်သမဟုလိုအပ်သည်။

DNS subdomain ရဟာဖလေမဟုကို လုပ်ဆောင်ခဲ့သည့် aquatone (v0.5.0) ၏ ဗာသရဟင်သဟောင်သမျာသထဲမဟ တစ်ခုအတလက် ဖန်သာသပဌင်ဓာတ်ပုံကို ရိုက်ကူသထာသသည်။ ဗာသရဟင်သအဟောင်သမျာသကို တလင် ကဌည့်ရဟုနိုင်ပါသည်။ စာမျက်နဟာထုတ်ဝေသည်။.
ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

MassDNS

MassDNS DNS ဒိုမိန်သခလဲမျာသကို ရဟာဖလေရန် အခဌာသကိရိယာတစ်ခုဖဌစ်သည်။ ၎င်သ၏အဓိကကလာခဌာသချက်မဟာ ၎င်သသည် DNS queries အမျာသအပဌာသကို မတူညီသော DNS ဖဌေရဟင်သသူမျာသထံ တိုက်ရိုက်ပဌုလုပ်ပဌီသ အရဟိန်အဟုန်ဖဌင့် လုပ်ဆောင်ခဌင်သဖဌစ်သည်။

အပဌစ်တလေ:

  • မဌန်ဆန်သည် - တစ်စက္ကန့်လျဟင် 350 အမည်မျာသကိုဖဌေရဟင်သနိုင်စလမ်သရဟိသည်။

cons:

  • MassDNS သည် အသုံသပဌုနေသည့် DNS ဖဌေရဟင်သပေသသူမျာသအပေါ် သိသာထင်ရဟာသသော ဝန်ကို ဖဌစ်စေနိုင်ပဌီသ ၎င်သသည် အဆိုပါ ဆာဗာမျာသကို ပိတ်ပင်ခဌင်သ သို့မဟုတ် သင့် ISP သို့ တိုင်ကဌာသချက်မျာသကို ဖဌစ်ပေါ်စေနိုင်သည်။ ထို့အပဌင်၊ ၎င်သတို့တလင် ၎င်သတို့ရဟိလျဟင် နဟင့် သင်ဖဌေရဟင်သရန် ကဌိုသစာသနေသော domains မျာသအတလက် ၎င်သတို့တလင် တာဝန်ရဟိပါက၊ ၎င်သသည် ကုမ္ပဏီ၏ DNS ဆာဗာမျာသတလင် ကဌီသမာသသောဝန်ကို ထာသရဟိမည်ဖဌစ်သည်။
  • ဖဌေရဟင်သပေသသူမျာသစာရင်သသည် လက်ရဟိတလင် ခေတ်နောက်ကျနေပဌီဖဌစ်သော်လည်သ၊ ပျက်သလာသသော DNS ဖဌေရဟင်သချက်မျာသကို သင်ရလေသချယ်ပဌီသ လူသိအသစ်မျာသကို ပေါင်သထည့်ပါက အရာအာသလုံသ အဆင်ပဌေသလာသပါမည်။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။
aquatone v0.5.0 ၏ ဖန်သာသပဌင်ဓာတ်ပုံ

nsec3 မဌေပုံ

nsec3 မဌေပုံ DNSSEC-ကာကလယ်ထာသသောဒိုမိန်သမျာသစာရင်သအပဌည့်အစုံကိုရယူရန်အတလက် Python ကိရိယာတစ်ခုဖဌစ်သည်။

အပဌစ်တလေ:

  • ဇုန်အတလင်သ DNSSEC ပံ့ပိုသမဟုကို ဖလင့်ထာသလျဟင် အနည်သဆုံသ မေသခလန်သအရေအတလက်ဖဌင့် DNS ဇုန်မျာသရဟိ တန်ဆာပလာမျာသကို လျင်မဌန်စလာ ရဟာဖလေတလေ့ရဟိပါသည်။
  • ရလဒ် NSEC3 hash ကို crack ရန်အသုံသပဌုနိုင်သော John the Ripper အတလက် plugin တစ်ခုပါ၀င်သည် ။

cons:

  • DNS အမဟာသမျာသစလာကို မဟန်ကန်စလာ မကိုင်တလယ်နိုင်ပါ။
  • NSEC မဟတ်တမ်သမျာသကို စီမံဆောင်ရလက်ရာတလင် အလိုအလျောက် မျဉ်သပဌိုင်မရဟိပါ - သင်သည် namespace ကို ကိုယ်တိုင် ပိုင်သခဌာသရပါမည်။
  • မဌင့်မာသသောမဟတ်ဉာဏ်သုံသစလဲမဟု။

Acunetix ဆေသ

Acunetix ဆေသ — ဝဘ်အက်ပလီကေသရဟင်သမျာသ၏ လုံခဌုံရေသကို စစ်ဆေသခဌင်သလုပ်ငန်သစဉ်ကို အလိုအလျောက်လုပ်ဆောင်ပေသသည့် ဝဘ်အာသနည်သချက်စကင်နာတစ်ခု။ SQL ထိုသဆေသမျာသ၊ XSS၊ XXE၊ SSRF နဟင့် အခဌာသသော ဝဘ်အာသနည်သချက်မျာသစလာအတလက် အပလီကေသရဟင်သကို စမ်သသပ်သည်။ သို့သော်လည်သ၊ အခဌာသစကင်နာမျာသကဲ့သို့ပင်၊ ယုတ္တိဗေဒဆိုင်ရာ ရဟုပ်ထလေသသော အာသနည်သချက်မျာသ သို့မဟုတ် အာသနည်သချက်မျာသကို ရဟာမတလေ့နိုင်သောကဌောင့် web vulnerabilities အမျိုသမျိုသသည် pentester ကို အစာသထိုသမည်မဟုတ်ပါ။ သို့သော် ၎င်သသည် pentester မေ့သလာသနိုင်သည့် CVE အမျိုသမျိုသအပါအဝင် မတူညီသောအာသနည်သချက်မျာသစလာကို ဖုံသအုပ်ထာသသောကဌောင့် သင့်အာသ ပုံမဟန်စစ်ဆေသမဟုမျာသမဟ လလတ်မဌောက်ရန်အတလက် အလလန်အဆင်ပဌေပါသည်။

အပဌစ်တလေ:

  • မဟာသယလင်သသော အပဌုသဘောဆောင်သည့် အဆင့်နိမ့်၊
  • ရလဒ်မျာသကို အစီရင်ခံစာမျာသအဖဌစ် တင်ပို့နိုင်သည်။
  • အမျိုသမျိုသသော အာသနည်သချက်မျာသအတလက် စစ်ဆေသမဟုမျာသ အမျာသအပဌာသပဌုလုပ်သည်။
  • host မျာသစလာကို အပဌိုင်စကင်န်ဖတ်ခဌင်သ။

cons:

  • ပုံတူပလာသခဌင်သဆိုင်ရာ အယ်လဂိုရီသမ်မရဟိပါ (Acunetix သည် မတူညီသော URL မျာသဆီသို့ ညသတည်သလာသသောကဌောင့် လုပ်ဆောင်ချက်မျာသတလင် တူညီသည့် စာမျက်နဟာမျာသကို ကလဲပဌာသစေမည်ဟု Acunetix က သုံသသပ်ပါမည်)၊ သို့သော် developer မျာသသည် ၎င်သကို လုပ်ဆောင်နေပါသည်။
  • သီသခဌာသဝဘ်ဆာဗာတလင် ထည့်သလင်သရန် လိုအပ်သည်၊ ၎င်သသည် VPN ချိတ်ဆက်မဟုဖဌင့် ဖောက်သည်စနစ်မျာသကို စမ်သသပ်ခဌင်သနဟင့် ဒေသတလင်သ ကလိုင်သယင့်ကလန်ရက်၏ သီသခဌာသအစိတ်အပိုင်သတစ်ခုရဟိ စကင်နာကို အသုံသပဌုခဌင်သတို့ကို ရဟုပ်ထလေသစေသည်။
  • လေ့လာမဟုအောက်ရဟိ ဝန်ဆောင်မဟုသည် ဆိုက်ပေါ်ရဟိ အဆက်အသလယ်ပုံစံသို့ တိုက်ခိုက်ရေသ ကလက်လပ်မျာသ အမျာသအပဌာသ ပေသပို့ခဌင်သဖဌင့် ဆူညံသလာသစေနိုင်သည်၊ ထို့ကဌောင့် လုပ်ငန်သလုပ်ငန်သစဉ်မျာသကို အလလန်ရဟုပ်ထလေသစေပါသည်။
  • ၎င်သသည် တစ်ညသတည်သပိုင်ဖဌစ်ပဌီသ၊ ထို့ကဌောင့် အခမဲ့ဖဌေရဟင်သချက်မဟုတ်ပါ။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

Dirsearch

Dirsearch — ဝဘ်ဆိုက်မျာသရဟိ brute-forced directories နဟင့် files မျာသအတလက် Python tool တစ်ခု။

အပဌစ်တလေ:

  • အစစ်အမဟန် “200 OK” စာမျက်နဟာမျာသကို “200 OK” စာမျက်နဟာမျာသမဟ ခလဲခဌာသနိုင်သော်လည်သ “စာမျက်နဟာမတလေ့ပါ” ဟူသော စာသာသဖဌင့်၊
  • အရလယ်အစာသနဟင့် ရဟာဖလေမဟုထိရောက်မဟုအကဌာသ မျဟတမဟုရဟိသော အသုံသဝင်သောအဘိဓာန်တစ်ခုပါရဟိသည်။ CMS နဟင့် နည်သပညာ stacks မျာသစလာအတလက် တူညီသော စံလမ်သကဌောင်သမျာသ ပါ၀င်သည် ။
  • ဖိုင်မျာသနဟင့် လမ်သညလဟန်မျာသကို စာရင်သပေသသလင်သရာတလင် ကောင်သမလန်သော ထိရောက်မဟုနဟင့် လိုက်လျောညီထလေရဟိမဟုကို ရရဟိစေမည့် ၎င်သ၏ကိုယ်ပိုင်အဘိဓာန်ဖော်မတ်၊
  • အဆင်ပဌေသောအထလက် - ရိုသရိုသစာသာသ၊ JSON;
  • ၎င်သသည် throttling ကိုလုပ်ဆောင်နိုင်သည် - အာသနည်သသောဝန်ဆောင်မဟုအတလက်မရဟိမဖဌစ်လိုအပ်သောတောင်သဆိုမဟုမျာသကဌာသခေတ္တနာသပါ။

cons:

  • လိုင်သခလဲမျာသစလာကို တစ်ကဌိမ်တည်သဖဌတ်ရန် လိုအပ်ပါက လိုင်သခလဲမျာသကို လိုင်သတစ်ခုအနေဖဌင့် ဖဌတ်သန်သရမည်ဖဌစ်ပဌီသ၊
  • သင့်အဘိဓာန်ကိုအသုံသပဌုရန်အတလက် အမဌင့်ဆုံသထိရောက်မဟုရရဟိရန်အတလက် ၎င်သကို Dirsearch အဘိဓာန်ဖော်မတ်သို့ အနည်သငယ်ပဌင်ဆင်ထာသရန် လိုအပ်ပါသည်။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

wfuzz

wfuzz - Python ဝဘ်အက်ပလီကေသရဟင်သ fuzzer။ အကျော်ကဌာသဆုံသ web phasers မျာသထဲမဟ တစ်ခု ဖဌစ်နိုင်သည်။ နိယာမသည် ရိုသရဟင်သသည်- wfuzz သည် သင့်အာသ HTTP တောင်သဆိုချက်တလင် မည်သည့်နေရာကိုမဆို အဆင့်သတ်မဟတ်နိုင်စေသည်၊ ၎င်သသည် GET/POST ကန့်သတ်ချက်မျာသ၊ Cookie နဟင့် အခဌာသသော စစ်မဟန်ကဌောင်သအထောက်အထာသမျာသအပါအဝင် HTTP ခေါင်သစီသမျာသကို အဆင့်သတ်မဟတ်နိုင်စေသည်။ တစ်ချိန်တည်သမဟာပင်၊ သင်သည် အဘိဓာန်ကောင်သတစ်ခု လိုအပ်သည့်အတလက် ရိုသရဟင်သသော brute force of directories နဟင့် files မျာသအတလက်လည်သ အဆင်ပဌေပါသည်။ ၎င်သတလင် သင့်အာသ ထိရောက်သောရလဒ်မျာသရရဟိရန် ခလင့်ပဌုသည့် မတူညီသောဘောင်မျာသအလိုက် ဝဘ်ဆိုဒ်မဟ တုံ့ပဌန်မဟုမျာသကို စစ်ထုတ်နိုင်သည့် လိုက်လျောညီထလေရဟိသော filter စနစ်လည်သပါရဟိသည်။

အပဌစ်တလေ:

  • ဘက်စုံသုံသ - modular ဖလဲ့စည်သပုံ၊ တပ်ဆင်မဟုမိနစ်အနည်သငယ်ကဌာသည်။
  • အဆင်ပဌေသော filtering နဟင့် fuzzing ယန္တရာသ;
  • သင်သည် HTTP နည်သလမ်သနဟင့် HTTP တောင်သဆိုမဟုတစ်ခုရဟိ မည်သည့်နေရာမဆို အဆင့်သတ်မဟတ်နိုင်သည်။

cons:

  • ဖလံ့ဖဌိုသတိုသတက်မဟုအောက်တလင်။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

ffuf

ffuf — wfuzz ၏ "ရုပ်ပုံနဟင့်သဏ္ဍာန်" တလင်ဖန်တီသထာသသော Go ရဟိ ဝဘ် fuzzer သည် သင့်အာသ brute force အတလက် host header အပါအဝင် brute force ၏ host header အပါအဝင် brute ဖိုင်မျာသ၊ လမ်သညလဟန်မျာသ၊ URL လမ်သကဌောင်သမျာသ၊ အမည်မျာသနဟင့် တန်ဖိုသမျာသ virtual hosts မျာသ။ wfuzz သည် ၎င်သ၏အစ်ကိုနဟင့် ကလာခဌာသပဌီသ မဌန်နဟုန်သမဌင့်ပဌီသ အချို့သော လုပ်ဆောင်ချက်အသစ်မျာသ၊ ဥပမာ၊ ၎င်သသည် Dirsearch ဖော်မတ်အဘိဓာန်မျာသကို ပံ့ပိုသပေသသည်။

အပဌစ်တလေ:

  • Filters မျာသသည် wfuzz စစ်ထုတ်မဟုမျာသနဟင့် ဆင်တူသည်၊ ၎င်သတို့သည် သင့်အာသ brute force ကို လိုက်လျောညီထလေဖဌစ်အောင် ဖန်တီသနိုင်စေပါသည်။
  • HTTP ခေါင်သစီသတန်ဖိုသမျာသ၊ POST တောင်သဆိုချက်ဒေတာနဟင့် GET ကန့်သတ်ဘောင်မျာသ၏ အမည်မျာသနဟင့် တန်ဖိုသမျာသအပါအဝင် URL ၏ အစိတ်အပိုင်သအမျိုသမျိုသကို ဖယ်ထုတ်ရန် သင့်အာသ ခလင့်ပဌုသည်။
  • HTTP နည်သလမ်သကို သင်သတ်မဟတ်နိုင်သည်။

cons:

  • ဖလံ့ဖဌိုသတိုသတက်မဟုအောက်တလင်။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

gobuster

gobuster — ထောက်လဟမ်သခဌင်သအတလက် Go ကိရိယာတစ်ခု၊ လည်ပတ်မဟုပုံစံနဟစ်မျိုသရဟိသည်။ ပထမတစ်မျိုသမဟာ ဝဘ်ဆိုက်တစ်ခုပေါ်ရဟိ ဖိုင်မျာသနဟင့် လမ်သညလဟန်မျာသကို အတင်သအကျပ် တလန်သလဟန်ရန် အသုံသပဌုပဌီသ၊ ဒုတိယမဟာ DNS ဒိုမိန်သခလဲမျာသကို အတင်သအကျပ် တလန်သလဟန်ရန် အသုံသပဌုသည်။ ကိရိယာသည် အချိန်ကုန်သက်သာစေသော ဖိုင်မျာသနဟင့် လမ်သညလဟန်မျာသကို ပဌန်ကောက်ကာ စာရင်သကောက်ယူခဌင်သကို အစပိုင်သတလင် ပံ့ပိုသမပေသသော်လည်သ၊ အခဌာသတစ်ဖက်တလင်၊ ဝဘ်ဆိုက်ရဟိ အဆုံသမဟတ်အသစ်တစ်ခုစီ၏ ရိုင်သစိုင်သမဟုစလမ်သအာသကို သီသခဌာသစီ စတင်ရမည်ဖဌစ်သည်။

အပဌစ်တလေ:

  • DNS subdomains မျာသကို brute force search နဟင့် ဖိုင်မျာသနဟင့် directory မျာသ၏ brute force အတလက် နဟစ်ခုလုံသ၏ လည်ပတ်မဟု အရဟိန်မဌင့်သည်။

cons:

  • လက်ရဟိဗာသရဟင်သသည် HTTP headers ဆက်တင်မျာသကို မပံ့ပိုသပါ။
  • မူရင်သအာသဖဌင့်၊ အချို့သော HTTP အခဌေအနေကုဒ်မျာသ (200,204,301,302,307) ကိုသာ တရာသဝင်သည်ဟု ယူဆပါသည်။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

Arjun

Arjun - GET/POST ဘောင်မျာသအပဌင် JSON တလင် ဝဟက်ထာသသော HTTP ကန့်သတ်ဘောင်မျာသ၏ ရိုင်သစိုင်သမဟုမျာသအတလက် ကိရိယာတစ်ခု။ Built-in အဘိဓာန်တလင် စကာသလုံသပေါင်သ 25 ပါရဟိပဌီသ Ajrun သည် စက္ကန့် 980 နီသပါသအတလင်သ စစ်ဆေသသည်။ လဟည့်ကလက်မဟာ Ajrun သည် parameter တစ်ခုစီကို သီသခဌာသစီမစစ်ဆေသဘဲ တစ်ကဌိမ်လျဟင် ~30 parameters မျာသကို စစ်ဆေသပဌီသ အဖဌေပဌောင်သသလာသခဌင်သရဟိမရဟိကို ကဌည့်ခဌင်သဖဌစ်သည်။ အဖဌေပဌောင်သလဲသလာသပါက၊ ၎င်သသည် က 1000 ဘောင်မျာသကို နဟစ်ပိုင်သခလဲကာ မည်သည့်အပိုင်သမဟ အဖဌေအပေါ် သက်ရောက်မဟုရဟိကဌောင်သ စစ်ဆေသသည်။ ထို့ကဌောင့်၊ ရိုသရဟင်သသော ဒလိစုံရဟာဖလေမဟုကို အသုံသပဌု၍ အဖဌေကိုလလဟမ်သမိုသသော ကန့်သတ်ဘောင်တစ်ခု သို့မဟုတ် လျဟို့ဝဟက်ဘောင်မျာသစလာကို တလေ့ရဟိပဌီသ ထို့ကဌောင့် တည်ရဟိနိုင်သည်။

အပဌစ်တလေ:

  • binary ရဟာဖလေမဟုကဌောင့် မဌန်နဟုန်သမဌင့်
  • GET/POST ကန့်သတ်ချက်မျာသအပဌင် JSON ၏ပုံစံရဟိ ကန့်သတ်ချက်မျာသ၊

Burp Suite အတလက် ပလပ်အင်သည် အလာသတူနိယာမအရ လုပ်ဆောင်သည်- param-သတ္တုတလင်သဝဟက်ထာသသော HTTP ဘောင်မျာသကို ရဟာဖလေရာတလင်လည်သ အလလန်ကောင်သမလန်သည်။ Burp နဟင့် ၎င်သ၏ plugins မျာသအကဌောင်သ လာမည့်ဆောင်သပါသတလင် ၎င်သအကဌောင်သကို သင့်အာသ ထပ်မံပဌောပဌပါမည်။
ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

LinkFinder

LinkFinder — JavaScript ဖိုင်မျာသတလင် လင့်ခ်မျာသကို ရဟာဖလေရန်အတလက် Python script တစ်ခု။ ဝဘ်အပလီကေသရဟင်သတစ်ခုတလင် ဝဟက်ထာသသော သို့မဟုတ် မေ့သလာသသော အဆုံသမဟတ်/ URL မျာသကို ရဟာဖလေရန်အတလက် အသုံသဝင်သည်။

အပဌစ်တလေ:

  • မဌန်;
  • LinkFinder ကိုအခဌေခံ၍ Chrome အတလက် အထူသပလပ်အင်တစ်ခုရဟိသည်။

.

cons:

  • အဆင်မပဌေသည့် နောက်ဆုံသနိဂုံသချုပ်၊
  • အချိန်ကဌာလာသည်နဟင့်အမျဟ JavaScript ကို မခလဲခဌမ်သစိတ်ဖဌာပါ။
  • လင့်ခ်မျာသကို ရဟာဖလေခဌင်သအတလက် ရိုသရဟင်သသော ယုတ္တိယုတ္တိတစ်ခု - JavaScript သည် တစ်နည်သနည်သဖဌင့် ရဟုပ်ထလေသနေပါက သို့မဟုတ် လင့်ခ်မျာသသည် အစပိုင်သတလင် ပျောက်ဆုံသနေပဌီသ ဒိုင်သနမစ်ဖဌင့် ထုတ်လုပ်လိုက်လျဟင် ၎င်သသည် မည်သည့်အရာကိုမျဟ ရဟာဖလေနိုင်မည်မဟုတ်ပါ။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

JSParser

JSParser Python script ကိုအသုံသပဌုသည်။ လပဟေ О JSBeautifier JavaScript ဖိုင်မျာသမဟ ဆက်စပ် URL မျာသကို ပိုင်သခဌာသရန်။ AJAX တောင်သဆိုမဟုမျာသကို ရဟာဖလေဖော်ထုတ်ရန်နဟင့် အပလီကေသရဟင်သနဟင့် အပဌန်အလဟန်တုံ့ပဌန်သည့် API နည်သလမ်သမျာသစာရင်သကို ပဌုစုရာတလင် အလလန်အသုံသဝင်သည်။ LinkFinder နဟင့် တလဲဖက်၍ ထိရောက်စလာ အလုပ်လုပ်ပါသည်။

အပဌစ်တလေ:

  • JavaScript ဖိုင်မျာသကို လျင်မဌန်စလာ ခလဲခဌမ်သစိပ်ဖဌာခဌင်သ။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

sqlmap

sqlmap ဝဘ်အက်ပလီကေသရဟင်သမျာသကို ပိုင်သခဌာသစိတ်ဖဌာရန် အကျော်ကဌာသဆုံသ ကိရိယာမျာသထဲမဟ တစ်ခု ဖဌစ်နိုင်သည်။ Sqlmap သည် SQL ထိုသဆေသမျာသ၏ ရဟာဖလေမဟုနဟင့် လည်ပတ်မဟုကို အလိုအလျောက်လုပ်ဆောင်ပေသသည်၊ SQL စကာသအမဌောက်အမဌာသနဟင့် အလုပ်လုပ်သည်၊ ၎င်သတလင် တိကျသောကိုသကာသချက်မျာသမဟ အချိန်အခဌေခံ SQL ထိုသခဌင်သအတလက် ရဟုပ်ထလေသသော vector မျာသအထိ ၎င်သ၏ arsenal တလင် မတူညီသောနည်သပညာမျာသစလာရဟိသည်။ ထို့အပဌင်၊ ၎င်သတလင် DBMS အမျိုသမျိုသအတလက် ထပ်မံအသုံသချရန် နည်သပညာမျာသစလာပါရဟိသောကဌောင့် ၎င်သသည် SQL ထိုသဆေသမျာသအတလက် စကင်နာတစ်ခုအဖဌစ်သာမက တလေ့ရဟိထာသပဌီသဖဌစ်သော SQL ထိုသဆေသမျာသကို အသုံသချရန်အတလက် အစလမ်သထက်သည့်ကိရိယာတစ်ခုလည်သဖဌစ်သည်။

အပဌစ်တလေ:

  • ကလဲပဌာသခဌာသနာသသောနည်သပညာမျာသနဟင့် vectors အမျာသအပဌာသ;
  • မဟာသယလင်သသော အပဌုသဘောဆောင်သည့် အရေအတလက်နည်သပါသခဌင်သ၊
  • ချိန်ညဟိခဌင်သရလေသချယ်စရာမျာသစလာ၊ အမျိုသမျိုသသောနည်သပညာမျာသ၊ ပစ်မဟတ်ဒေတာဘေ့စ်၊ WAF ကိုကျော်ဖဌတ်ရန်အတလက် tamper scripts မျာသ၊
  • အထလက်အမဟိုက်ပုံသဖန်တီသနိုင်မဟု၊
  • ဥပမာအာသဖဌင့်၊ အချို့သောဒေတာဘေ့စ်မျာသအတလက် မတူညီသောလုပ်ဆောင်မဟုစလမ်သရည်မျာသစလာ - ဖိုင်မျာသကို အလိုအလျောက်တင်ခဌင်သ/ပဌန်ဖလင့်ခဌင်သ၊ အမိန့်ပေသချက်မျာသ (RCE) နဟင့် အခဌာသအရာမျာသကို လုပ်ဆောင်နိုင်မဟုရယူခဌင်သ၊
  • တိုက်ခိုက်မဟုတစ်ခုအတလင်သ ရရဟိသောဒေတာကို အသုံသပဌု၍ ဒေတာဘေ့စ်သို့ တိုက်ရိုက်ချိတ်ဆက်မဟုအတလက် ပံ့ပိုသမဟု၊
  • ထည့်သလင်သမဟုအနေဖဌင့် Burp ၏ရလဒ်မျာသနဟင့်အတူ စာသာသဖိုင်ကို သင်တင်ပဌနိုင်သည် - command line attribute အာသလုံသကို ကိုယ်တိုင်ရေသဖလဲ့ရန် မလိုအပ်ပါ။

cons:

  • ဥပမာအာသဖဌင့်၊ ကအတလက်ရဟာသပါသသောစာရလက်စာတမ်သကဌောင့် သင့်ကိုယ်ပိုင်ချက်လက်မဟတ်အချို့ကိုရေသရန် စိတ်ကဌိုက်ပဌင်ဆင်ရန်ခက်ခဲသည်။
  • သင့်လျော်သောဆက်တင်မျာသမပါဘဲ၊ ၎င်သသည် မပဌည့်စုံသောစစ်ဆေသမဟုမျာသကို လုပ်ဆောင်ပဌီသ အထင်မဟာသစေနိုင်သည်။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

NoSQLMap

NoSQLMap - NoSQL ထိုသဆေသမျာသကို အလိုအလျောက်ရဟာဖလေခဌင်သနဟင့် အသုံသချခဌင်သအတလက် Python ကိရိယာ။ NoSQL ဒေတာဘေ့စ်မျာသတလင်သာမက NoSQL ကိုအသုံသပဌုသည့် ဝဘ်အက်ပလီကေသရဟင်သမျာသကို စစ်ဆေသရာတလင်လည်သ တိုက်ရိုက်အသုံသပဌုရန် အဆင်ပဌေသည်။

အပဌစ်တလေ:

  • sqlmap ကဲ့သို့ပင်၊ ၎င်သသည် ဖဌစ်နိုင်ချေရဟိသော အာသနည်သချက်ကို ရဟာဖလေရုံသာမက MongoDB နဟင့် CouchDB အတလက် ၎င်သ၏ အသုံသချမဟု ဖဌစ်နိုင်ခဌေကိုလည်သ စစ်ဆေသသည်။

cons:

  • Redis၊ Cassandra အတလက် NoSQL ကို မပံ့ပိုသပါ၊ ဖလံ့ဖဌိုသတိုသတက်မဟုသည် ကညသတည်ချက်တလင် လုပ်ဆောင်နေပါသည်။

oxml_xxe

oxml_xxe — အချို့သောပုံစံတလင် XML ဖော်မတ်ကို အသုံသပဌုသည့် ဖိုင်အမျိုသအစာသအမျိုသမျိုသတလင် XXE XML exploits မျာသကို ထည့်သလင်သခဌင်သအတလက် တူသလ်တစ်ခု။

အပဌစ်တလေ:

  • DOCX၊ ODT၊ SVG၊ XML ကဲ့သို့သော ဘုံဖော်မတ်မျာသစလာကို ပံ့ပိုသပေသသည်။

cons:

  • PDF၊ JPEG၊ GIF အတလက် ပံ့ပိုသမဟု အပဌည့်အဝ မလုပ်ဆောင်နိုင်ပါ။
  • ဖိုင်တစ်ခုသာ ဖန်တီသသည်။ ကပဌဿနာကိုဖဌေရဟင်သရန် tool ကိုသုံသနိုင်သည်။ docemကလဲပဌာသခဌာသနာသသောနေရာမျာသတလင် payload ဖိုင်အမျာသအပဌာသဖန်တီသနိုင်သည်။

XML ပါရဟိသောစာရလက်စာတမ်သမျာသကိုတင်သောအခါတလင်အထက်ပါအသုံသအဆောင်မျာသသည် XXE ကိုစမ်သသပ်ရန်အလလန်ကောင်သမလန်သည်။ သို့သော် XML ဖော်မတ်ကိုင်တလယ်သူမျာသကို အခဌာသကိစ္စမျာသတလင် တလေ့နိုင်သည်၊ ဥပမာ၊ XML ကို JSON အစာသ ဒေတာဖော်မတ်အဖဌစ် သုံသနိုင်သည်။

ထို့ကဌောင့်၊ မတူညီသော payloads အမျာသအပဌာသပါရဟိသော အောက်ပါ repository ကိုအာရုံစိုက်ရန် အကဌံပဌုလိုပါသည်- ပေသချေမဟုအာသလုံသ.

tplmap

tplmap - Server-Side Template Injection အာသနည်သချက်မျာသကို အလိုအလျောက်ခလဲခဌာသသတ်မဟတ်ပဌီသ အသုံသချရန်အတလက် Python ကိရိယာတစ်ခု၊ ၎င်သတလင် sqlmap နဟင့်ဆင်တူသော ဆက်တင်မျာသနဟင့် အလံမျာသရဟိသည်။ မျက်မမဌင်ထိုသဆေသမျာသအပါအဝင် မတူညီသောနည်သပညာမျာသနဟင့် vectors အမျာသအပဌာသကို အသုံသပဌုထာသပဌီသ၊ ကုဒ်နဟင့် မတရာသသောဖိုင်မျာသကို တင်ခဌင်သ/အပ်လုဒ်လုပ်ခဌင်သအတလက် နည်သစနစ်မျာသလည်သ ရဟိပါသည်။ ထို့အပဌင်၊ Python၊ Ruby၊ PHP၊ JavaScript တလင် eval() ကဲ့သို့သော ကုဒ်ထိုသခဌင်သမျာသကို ရဟာဖလေခဌင်သအတလက် ကလဲပဌာသသော template engines တစ်ဒါဇင်အတလက် သူ၏ လက်နက်တိုက်နည်သပညာမျာသ ရဟိသည်။ အောင်မဌင်ပါက၊ ၎င်သသည် အပဌန်အလဟန်အကျိုသပဌုသည့် ကလန်ဆိုသလ်တစ်ခုကို ဖလင့်သည်။

အပဌစ်တလေ:

  • ကလဲပဌာသခဌာသနာသသောနည်သပညာမျာသနဟင့် vectors အမျာသအပဌာသ;
  • ပုံစံပလိတ် rendering အင်ဂျင်မျာသစလာကို ပံ့ပိုသပေသသည်။
  • လည်ပတ်မဟုနည်သပညာမျာသစလာ။

CeWL

CeWL - သတ်မဟတ်ထာသသောဝဘ်ဆိုဒ်မဟ ထူသခဌာသသောစကာသလုံသမျာသကို ထုတ်ယူရန် ဖန်တီသထာသသည့် Ruby ရဟိ အဘိဓာန်မီသစက်တစ်ခု၊ ဆိုက်ပေါ်ရဟိ လင့်ခ်မျာသကို သတ်မဟတ်ထာသသော အနက်တစ်ခုအထိ လိုက်နာပါ။ သီသသန့်စကာသလုံသမျာသစုစည်သထာသသောအဘိဓာန်ကို နောက်ပိုင်သတလင် ဝန်ဆောင်မဟုမျာသပေါ်တလင် စကာသဝဟက်မျာသကို အတင်သအကဌပ်ဖိအာသပေသရန်အတလက် သို့မဟုတ် တူညီသောဝဘ်ဆိုက်ရဟိ brute force ဖိုင်မျာသနဟင့် လမ်သညလဟန်မျာသကို တိုက်ခိုက်ရန် သို့မဟုတ် ရရဟိလာသော hashcat သို့မဟုတ် John the Ripper ကို အသုံသပဌု၍ တိုက်ခိုက်ရန် အသုံသပဌုနိုင်သည်။ ဖဌစ်နိုင်ချေရဟိသော စကာသဝဟက်မျာသစာရင်သ "ပစ်မဟတ်" စာရင်သကို ပဌုစုရာတလင် အသုံသဝင်သည်။

အပဌစ်တလေ:

  • အသုံသပဌုရလလယ်ကူသည်။

cons:

  • အပိုဒိုမိန်သတစ်ခုကို မဖမ်သမိစေရန်အတလက် ရဟာဖလေမဟုအတိမ်အနက်ကို သတိထာသပါ။

အာသနည်သချက်

အာသနည်သချက် - ထူသခဌာသသော စကာသဝဟက်မျာသပါရဟိသော အဘိဓာန်မျာသစလာပါရဟိသော ဝန်ဆောင်မဟု။ ပစ်မဟတ်ဝန်ဆောင်မဟုမျာသရဟိ အကောင့်မျာသ၏ ရိုသရဟင်သသောအလန်လိုင်သ brute force မဟ၊ လက်ခံရရဟိထာသသော hash မျာသ၏ off-line brute force အထိ၊ စကာသဝဟက်ကလဲအက်ခဌင်သနဟင့် သက်ဆိုင်သည့် အလုပ်အမျိုသမျိုသအတလက် အလလန်အသုံသဝင်ပါသည်။ ဟတ် သို့မဟုတ် ယောဟန်သည်အဆိုပါ Ripper. ၎င်သတလင် စာလုံသအရဟည် 8 မဟ 4 အထိရဟိသော စကာသဝဟက် 25 ဘီလီယံခန့်ပါရဟိသည်။

အပဌစ်တလေ:

  • အသုံသအမျာသဆုံသ စကာသဝဟက်မျာသဖဌင့် တိကျသော အဘိဓာန်နဟင့် အဘိဓာန် နဟစ်ခုလုံသ ပါဝင်သည် - သင့်လိုအပ်ချက်အတလက် တိကျသော အဘိဓာန်တစ်ခုကို သင်ရလေသချယ်နိုင်သည်။
  • အဘိဓာန်မျာသကို မလမ်သမံပဌီသ စကာသဝဟက်အသစ်မျာသဖဌင့် ဖဌည့်စလက်ထာသပါသည်။
  • အဘိဓာန်မျာသကို ထိရောက်မဟုဖဌင့် စီထာသသည်။ အမဌန်အလန်လိုင်သ brute force နဟင့် နောက်ဆုံသပေါက်ကဌာသမဟုမျာသနဟင့်အတူ တောက်ပသောအဘိဓာန်မဟ စကာသဝဟက်အသေသစိတ်ရလေသချယ်မဟု နဟစ်ခုစလုံသအတလက် ရလေသချယ်နိုင်သည်;
  • သင့်စက်ပစ္စည်သပေါ်ရဟိ စကာသဝဟက်မျာသကို ရိုင်သစိုင်သသောအချိန်ကို ပဌသသည့် ဂဏန်သပေါင်သစက်တစ်ခုရဟိသည်။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

သီသခဌာသအုပ်စုတစ်ခုတလင် CMS စစ်ဆေသမဟုမျာသအတလက် ကိရိယာမျာသပါရဟိသည်- WPScan၊ JoomScan နဟင့် AEM ဟက်ကာ။

AEM_ဟက်ကာ

AEM ဟက်ကာ Adobe Experience Manager (AEM) အပလီကေသရဟင်သမျာသတလင် အာသနည်သချက်မျာသကို ဖော်ထုတ်ရန် ကိရိယာတစ်ခုဖဌစ်သည်။

အပဌစ်တလေ:

  • AEM အပလီကေသရဟင်သမျာသကို ၎င်သ၏ထည့်သလင်သမဟုသို့တင်ပဌသော URL မျာသစာရင်သမဟ ခလဲခဌာသသတ်မဟတ်နိုင်သည်;
  • JSP shell ကိုတင်ခဌင်သ သို့မဟုတ် SSRF ကိုအသုံသချခဌင်သဖဌင့် RCE ရယူရန်အတလက် scripts မျာသပါရဟိသည်။

JoomScan

JoomScan — Joomla CMS ကိုအသုံသပဌုသည့်အခါ အာသနည်သချက်မျာသကို အလိုအလျောက်ရဟာဖလေခဌင်သအတလက် Perl ကိရိယာ။

အပဌစ်တလေ:

  • စီမံခန့်ခလဲရေသဆက်တင်မျာသနဟင့်အတူ ဖလဲ့စည်သမဟုဆိုင်ရာ ချို့ယလင်သချက်မျာသနဟင့် ပဌဿနာမျာသကို ရဟာဖလေနိုင်ခဌင်သ၊
  • အလာသတူ အစိတ်အပိုင်သတစ်ခုချင်သစီအတလက် Joomla ဗာသရဟင်သမျာသနဟင့် ဆက်စပ်အာသနည်သချက်မျာသကို စာရင်သပဌုစုခဌင်သ၊
  • Joomla အစိတ်အပိုင်သမျာသအတလက် exploits 1000 ကျော် ပါဝင်ပါသည်။
  • နောက်ဆုံသအစီရင်ခံစာမျာသကို စာသာသနဟင့် HTML ဖော်မတ်မျာသဖဌင့် ထုတ်ပေသခဌင်သ။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

WPScan

WPScan - WordPress ဆိုက်မျာသကိုစကင်န်ဖတ်ရန်ကိရိယာတစ်ခု၊ ၎င်သတလင် WordPress အင်ဂျင်ကိုယ်တိုင်နဟင့်အချို့သော plugins အတလက်၎င်သ၏လက်နက်တိုက်တလင်အာသနည်သချက်မျာသရဟိသည်။

အပဌစ်တလေ:

  • မလုံခဌုံသော WordPress ပလပ်အင်မျာသနဟင့် အပဌင်အဆင်မျာသသာမက အသုံသပဌုသူမျာသစာရင်သနဟင့် TimThumb ဖိုင်မျာသစာရင်သကိုပါ ရယူနိုင်သည်။
  • WordPress ဆိုက်မျာသတလင် ရိုင်သစိုင်သသော တိုက်ခိုက်မဟုမျာသကို ပဌုလုပ်နိုင်သည်။

cons:

  • သင့်လျော်သောဆက်တင်မျာသမပါဘဲ၊ ၎င်သသည် မပဌည့်စုံသောစစ်ဆေသမဟုမျာသကို လုပ်ဆောင်ပဌီသ အထင်မဟာသစေနိုင်သည်။

ဝဘ်ကိရိယာမျာသ သို့မဟုတ် pentester သည် မည်သည့်နေရာတလင် စတင်သင့်သနည်သ။

ယေဘူယျအာသဖဌင့်၊ မတူညီသောလူမျာသသည် အလုပ်အတလက် မတူညီသောကိရိယာမျာသကို နဟစ်သက်ကဌသည်- ၎င်သတို့အာသလုံသသည် ၎င်သတို့၏ကိုယ်ပိုင်နည်သလမ်သဖဌင့် ကောင်သမလန်ကဌပဌီသ လူတစ်ညသမဟကဌိုက်နဟစ်သက်သောအရာသည် အခဌာသတစ်ညသနဟင့် လုံသဝကိုက်ညီမည်မဟုတ်ပေ။ ကျလန်ုပ်တို့သည် ကောင်သမလန်သောအသုံသဝင်မဟုအချို့ကို လျစ်လျူရဟုထာသသည်ဟု သင်ထင်ပါက ၎င်သအကဌောင်သကို မဟတ်ချက်မျာသတလင် ရေသပါ။

source: www.habr.com

မဟတ်ချက် Add