Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။

Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။
နောက်ဆုံသ၌ ဆောင်သပါသ ငါတို့အကဌောင်သပဌောခဲ့တယ်။ Nemesida WAF အခမဲ့ - ဟက်ကာတိုက်ခိုက်မဟုမျာသမဟ ဝဘ်ဆိုက်မျာသနဟင့် API မျာသကို အခမဲ့ကာကလယ်ပေသသည့် ကိရိယာဖဌစ်ပဌီသ၊ ကတစ်ခုတလင် လူကဌိုက်မျာသသော အာသနည်သချက်စကင်နာကို ပဌန်လည်သုံသသပ်ရန် ဆုံသဖဌတ်ခဲ့သည်။ ဝါပီတီ.

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

Nikto၊ W3af (ပံ့ပိုသမပေသတော့သော Python 2.7 တလင်ရေသထာသသည်) သို့မဟုတ် Arachni (ဖေဖော်ဝါရီလကတည်သက မပံ့ပိုသတော့ပါ) မျာသသည် အခမဲ့အပိုင်သတလင် ဖော်ပဌထာသသော လူကဌိုက်အမျာသဆုံသဖဌေရဟင်သနည်သမျာသဖဌစ်သည်။ ဟုတ်ပါတယ်၊ ဥပမာ၊ Wapiti ကိုအာရုံစိုက်ဖို့ဆုံသဖဌတ်ထာသတဲ့အခဌာသသူတလေရဟိတယ်။

Wapiti သည် အောက်ပါ အာသနည်သချက်အမျိုသအစာသမျာသနဟင့် အလုပ်လုပ်သည်-

  • ဖိုင်ချဲ့ထလင်ခဌင်သ (ဒေသခံနဟင့် အဝေသထိန်သ၊ fopen၊ readfile);
  • ထိုသဆေသမျာသ (PHP / JSP / ASP / SQL ထိုသဆေသနဟင့် XPath ဆေသထိုသခဌင်သ);
  • XSS (Cross Site Scripting) (ရောင်ပဌန်ဟပ်ပဌီသ အမဌဲမပဌတ်);
  • အမိန့်မျာသကို ထောက်လဟမ်သခဌင်သနဟင့် အကောင်အထည်ဖော်ခဌင်သ (eval(), system(), passtru());
  • CRLF ထိုသဆေသမျာသ (HTTP တုံ့ပဌန်မဟု ပိုင်သခဌာသခဌင်သ၊ session fixation);
  • XXE (XML ပဌင်ပအဖလဲ့အစည်သ) မဌဟုပ်နဟံမဟု;
  • SSRF (Server Side Request Forgery);
  • အန္တရာယ်ရဟိနိုင်သော လူသိမျာသသော ဖိုင်မျာသကို အသုံသပဌုခဌင်သ ( Nikto ဒေတာဘေ့စ်ကို ကျေသဇူသတင်ပါသည်)။
  • အာသနည်သသော .htaccess configurations ကို ကျော်ဖဌတ်နိုင်သော၊
  • လျဟို့ဝဟက်အချက်အလက်မျာသကိုဖော်ပဌသည့် အရန်ဖိုင်မျာသရဟိနေခဌင်သ (အရင်သအမဌစ်ကုဒ်ကိုထုတ်ဖော်ခဌင်သ);
  • Shellshock;
  • ပဌန်ညလဟန်သမဟုမျာသကို ဖလင့်ပါ
  • ဖဌေရဟင်သနိုင်သော စံမဟုတ်သော HTTP နည်သလမ်သမျာသ (PUT)။

အင်္ဂါရပ်မျာသ:

  • HTTP၊ HTTPS နဟင့် SOCKS5 ပရောက်စီပံ့ပိုသမဟု။
  • နည်သလမ်သမျာသစလာကို အသုံသပဌု၍ စစ်မဟန်ကဌောင်သအထောက်အထာသပဌခဌင်သ- အခဌေခံ၊ Digest၊ Kerberos သို့မဟုတ် NTLM;
  • စကင်န်ဖတ်ဧရိယာ (ဒိုမိန်သ၊ ဖိုဒါ၊ စာမျက်နဟာ၊ URL) ကို ကန့်သတ်ရန် စလမ်သရည်
  • URL ရဟိ ဘောင်မျာသထဲမဟ တစ်ခုကို အလိုအလျောက် ဖယ်ရဟာသခဌင်သ၊
  • အဆုံသမဲ့စကင်န်စက်မျာသကို တာသဆီသခဌင်သအမျာသအပဌာသ (ဥပမာ- ifor၊ ကန့်သတ်ချက်တစ်ခုအတလက် တန်ဖိုသမျာသ);
  • URL မျာသကို စစ်ဆေသခဌင်သအတလက် ညသစာသပေသသတ်မဟတ်နိုင်မဟု (၎င်သတို့သည် စကင်န်ဖတ်သည့်နေရာ၌ မရဟိသော်လည်သ)၊
  • စကင်န်ဖတ်ခဌင်သနဟင့် တိုက်ခိုက်မဟုမျာသမဟ အချို့သော URL မျာသကို ဖယ်ထုတ်နိုင်စလမ်သ (ဥပမာ- URL ထလက်ခဌင်သ)၊
  • ကလတ်ကီသမျာသကို တင်သလင်သပါ (wapiti-getcookie tool ကို အသုံသပဌု၍ ၎င်သတို့ကို ရယူပါ);
  • SSL လက်မဟတ်အတည်ပဌုခဌင်သကို အသက်သလင်သရန်/ပိတ်နိုင်မဟု၊
  • JavaScript မဟ URL မျာသကို ထုတ်ယူနိုင်မဟု (အလလန်ရိုသရဟင်သသော JS စကာသပဌန်)
  • HTML5 နဟင့် အပဌန်အလဟန်အကျိုသသက်ရောက်မဟု၊
  • crawler အပဌုအမူနဟင့် ကန့်သတ်ချက်မျာသကို စီမံခန့်ခလဲရန်အတလက် ရလေသချယ်စရာမျာသစလာ၊
  • စကင်န်ဖတ်ခဌင်သလုပ်ငန်သစဉ်အတလက် အမျာသဆုံသအချိန်သတ်မဟတ်ခဌင်သ၊
  • စိတ်ကဌိုက် HTTP ခေါင်သစီသအချို့ကို ပေါင်သထည့်ခဌင်သ သို့မဟုတ် စိတ်ကဌိုက်အသုံသပဌုသူ-အေသဂျင့်ကို စနစ်ထည့်သလင်သခဌင်သ။

အပိုဆောင်သအင်္ဂါရပ်မျာသ:

  • အာသနည်သချက် အစီရင်ခံစာမျာသကို ပုံစံအမျိုသမျိုသဖဌင့် ဖန်တီသခဌင်သ (HTML, XML, JSON, TXT);
  • စကင်န် သို့မဟုတ် တိုက်ခိုက်မဟုကို ခေတ္တရပ်ပဌီသ ပဌန်လည်စတင်ခဌင်သ (SQLite3 ဒေတာဘေ့စ်မျာသကို အသုံသပဌုသည့် စက်ရဟင်စနစ်)
  • အာသနည်သချက်မျာသကို မီသမောင်သထိုသပဌရန် terminal တလင် backlighting;
  • ကလဲပဌာသခဌာသနာသသောသစ်ခုတ်ခဌင်သအဆင့်;
  • တိုက်ခိုက်မဟု module မျာသကို ဖလင့်ရန်/ပိတ်ရန် မဌန်ဆန်လလယ်ကူသောနည်သလမ်သ။

ustanovka

Wapiti ၏ လက်ရဟိဗာသရဟင်သကို နည်သလမ်သ ၂ သလယ်ဖဌင့် ထည့်သလင်သနိုင်သည်။

  • တရာသဝင်မဟအရင်သအမဌစ်ကို download လုပ်ပါ။ site ကို ယခင်က Python3 ကိုထည့်သလင်သပဌီသပါက installation script ကို run ပါ။
  • pip3 install wapti3 command ကို အသုံသပဌု.

ဒီနောက်မဟာတော့ Wapiti က အဆင်သင့်ဖဌစ်နေပါပဌီ။

ကိရိယာနဟင့်အလုပ်လုပ်သည်။

Wapiti ၏အလုပ်အာသ သရုပ်ပဌရန်အတလက်၊ ကျလန်ုပ်တို့သည် အထူသပဌင်ဆင်ထာသသည့် sites.vulns.pentestit.ru (အတလင်သပိုင်သအရင်သအမဌစ်) ကို အသုံသပဌု၍ အာသနည်သချက်မျာသ (Injection၊ XSS၊ LFI/RFI) နဟင့် အခဌာသသော ဝဘ်အက်ပ်လီကေသရဟင်သမျာသ၏ ချို့ယလင်သချက်မျာသ အမျိုသမျိုသပါဝင်ပါသည်။

သတင်သအချက်အလက်ကို သတင်သအချက်အလက်ဆိုင်ရာ ရည်ရလယ်ချက်အတလက်သာ ပံ့ပိုသပေသပါသည်။ ဥပဒေကို မချိုသဖောက်နဲ့။

စကင်နာကိုဖလင့်ရန် အခဌေခံအမိန့်စာ-

# wapiti -u <target> <options>

တစ်ချိန်တည်သမဟာပင်၊ ဥပမာအာသဖဌင့်၊ လလဟတ်တင်ရန်ရလေသချယ်စရာအမျာသအပဌာသအတလက် အတော်လေသအသေသစိတ်သောအကူအညီ ရဟိပါသည်။

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

-s О -x — သီသခဌာသ URL မျာသကို ထည့်ရန် သို့မဟုတ် ဖယ်ရဟာသရန် ရလေသချယ်စရာမျာသ။ ကူသယူခဌင်သလုပ်ငန်သစဉ်အတလင်သ တိကျသော URL တစ်ခုကို ထည့်ရန် သို့မဟုတ် ဖယ်ရဟာသရန် လိုအပ်သည့်အခါ ကရလေသချယ်စရာမျာသသည် အသုံသဝင်ပါသည်။

-- ကျော်သလာသ — ကသော့ပါသော သတ်မဟတ်ထာသသော ကန့်သတ်ဘောင်ကို စကင်န်ဖတ်မည်ဖဌစ်သော်လည်သ တိုက်ခိုက်မည်မဟုတ်ပါ။ စကင်န်ဖတ်နေစဉ်အတလင်သ အကောင်သဆုံသဖယ်ထုတ်ထာသသည့် အန္တရာယ်ရဟိသော ဘောင်မျာသရဟိပါက အသုံသဝင်သည်။

--verify-ssl — အသိအမဟတ်ပဌုလက်မဟတ်အတည်ပဌုခဌင်သကို ဖလင့်ပါ သို့မဟုတ် ပိတ်ပါ။
Wapiti scanner သည် modular ဖဌစ်သည်။ သို့သော်၊ စကင်နာလုပ်ဆောင်နေချိန်တလင် အလိုအလျောက်ချိတ်ဆက်ထာသသည့်အရာမျာသအပါအဝင် တိကျသော module မျာသကိုဖလင့်ရန်၊ သင်သည် -m ခလုတ်ကိုအသုံသပဌုပဌီသ လိုအပ်သည့်အရာမျာသကို ကော်မာဖဌင့်ခဌာသကာ စာရင်သပဌုစုပါ။ သော့ကိုအသုံသမပဌုပါက၊ မော်ဂျူသမျာသအာသလုံသသည် ပုံသေအာသဖဌင့် အလုပ်လုပ်မည်ဖဌစ်သည်။ အရိုသရဟင်သဆုံသဗာသရဟင်သတလင်၊ ၎င်သသည်ကကဲ့သို့ဖဌစ်လိမ့်မည်။

# wapiti -u http://sites.vulns.pentestit.ru/ -m sql,xss,xxe

ကအသုံသပဌုမဟုနမူနာသည် ပစ်မဟတ်ကိုစကင်န်ဖတ်သည့်အခါ SQL၊ XSS နဟင့် XXE မော်ဂျူသမျာသကိုသာ အသုံသပဌုမည်ဟု ဆိုလိုသည်။ ထို့အပဌင်၊ သင်အလိုရဟိသောနည်သလမ်သပေါ် မူတည်၍ module မျာသ၏လည်ပတ်မဟုကိုစစ်ထုတ်နိုင်သည်။ ဥပမာအာသဖဌင့် -m "xss: get, blindsql: post, xxe: post". ကကိစ္စတလင်ခုနဟစ်, module xss GET နည်သလမ်သကို အသုံသပဌု၍ ပေသပို့သော တောင်သဆိုချက်မျာသနဟင့် မော်ဂျူသတလင် သက်ရောက်မည်ဖဌစ်သည်။ blibdsql - တောင်သဆိုချက်မျာသ စသည်တို့ကို POST ပဌုလုပ်ရန်၊ စကာသမစပ်၊ စကင်န်ဖတ်နေစဉ်အတလင်သ စာရင်သတလင်ပါဝင်သည့် မော်ဂျူသအချို့ကို မလိုအပ်ပါက သို့မဟုတ် အလလန်ကဌာမဌင့်ပါက၊ ထို့နောက် Ctrl+C ပေါင်သစပ်မဟုကို နဟိပ်ခဌင်သဖဌင့် အပဌန်အလဟန်အကျိုသသက်ရောက်မဟုရဟိသော မီနူသရဟိ သက်ဆိုင်ရာအရာအာသ ရလေသချယ်ခဌင်သဖဌင့် လက်ရဟိ module ကိုအသုံသပဌု၍ ကျော်သလာသနိုင်ပါသည်။

Wapiti သည် သော့ကို အသုံသပဌု၍ ပရောက်စီမဟတစ်ဆင့် တောင်သဆိုမဟုမျာသကို ဖဌတ်သန်သခဌင်သကို ပံ့ပိုသပေသသည်။ -p ကန့်သတ်ချက်မဟတဆင့် ပစ်မဟတ်ဆိုက်ပေါ်တလင် စစ်မဟန်ကဌောင်သအထောက်အထာသပဌခဌင်သ။ -a. အထောက်အထာသစိစစ်ခဌင်သ အမျိုသအစာသကိုလည်သ သင် သတ်မဟတ်နိုင်သည်- အခဌေခံ, ကျမ်သပေါင်သစုံ, သစ်ပင်ကဌီသ О NTLM. နောက်ဆုံသနဟစ်ခုသည် အပို module မျာသ တပ်ဆင်ရန် လိုအပ်နိုင်သည်။ ထို့အပဌင်၊ သင်သည် တောင်သဆိုချက်မျာသတလင် ခေါင်သစီသမျာသကို ထည့်သလင်သနိုင်သည် (မတရာသသလို အပါအဝင် user-အေသဂျင့်) ပဌီသတော့နောက်ထပ်အမျာသကဌီသပဲ။

authentication ကိုအသုံသပဌုရန် tool ကိုသုံသနိုင်သည်။ wapti-getcookie. ၎င်သ၏အကူအညီဖဌင့်ကျလန်ုပ်တို့ဖလဲ့စည်သခဲ့သည်။ cookie ကိုစကင်န်ဖတ်သည့်အခါ Wapiti အသုံသပဌုပါမည်။ ဖလဲ့စည်သခဌင်သ။ cookie ကို အမိန့်ဖဌင့်လုပ်ဆောင်သည်-

# wapiti-getcookie -u http://sites.vulns.pentestit.ru/login.php -c cookie.json

အပဌန်အလဟန်အပဌန်အလဟန်လုပ်ဆောင်နေချိန်တလင် ကျလန်ုပ်တို့သည် မေသခလန်သမျာသကိုဖဌေကဌာသပဌီသ အကောင့်ဝင်ခဌင်သ၊ စကာသဝဟက်စသည်ဖဌင့် လိုအပ်သောအချက်အလက်မျာသကို ညလဟန်ပဌသည်-

Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။

အထလက်သည် JSON ဖော်မတ်ရဟိ ဖိုင်တစ်ခုဖဌစ်သည်။ အခဌာသရလေသချယ်စရာမဟာ parameter မဟတဆင့်လိုအပ်သောအချက်အလက်အာသလုံသကိုထည့်ရန်ဖဌစ်သည်။ -d:

# wapiti-getcookie - http://sites.vulns.pentestit.ru/login.php -c cookie.json -d "username=admin&password=admin&enter=submit"

ရလဒ်သည် အလာသတူဖဌစ်လိမ့်မည်-

Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။

စကင်နာ၏ အဓိကလုပ်ဆောင်နိုင်စလမ်သကို စဉ်သစာသသောအခါ၊ ကျလန်ုပ်တို့၏ကိစ္စတလင် ဝဘ်အက်ပလီကေသရဟင်သကို စမ်သသပ်ရန် နောက်ဆုံသတောင်သဆိုချက်မဟာ-

# wapiti --level 1 -u http://sites.vulns.pentestit.ru/ -f html -o /tmp/vulns.html -m all --color -с cookie.json --scope folder --flush-session -A 'Pentestit Scans' -p http://proxy.office.pentestit.ru:3128

အခဌာသ parameters မျာသကဌာသတလင် မည်သည့်နေရာတလင်၊

-f О -o — အစီရင်ခံစာကို သိမ်သဆည်သရန်အတလက် ဖော်မတ်နဟင့် လမ်သကဌောင်သ၊

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

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

-c - ဖိုင်နဟင့်အတူအသုံသပဌုခဌင်သ။ cookie ကိုအသုံသပဌု၍ ထုတ်လုပ်သည်။ wapti-getcookie;

-- နယ်ပယ် - တိုက်ခိုက်မဟုအတလက် ပစ်မဟတ်ကို ရလေသချယ်ပါ။ ရလေသချယ်မဟုတစ်ခုကို ရလေသချယ်ခဌင်သ။ ဖိုငျတဟဲ URL တစ်ခုစီတိုင်သသည် အခဌေခံတစ်ခုမဟစတင်၍ ကောက်ယူပဌီသ တိုက်ခိုက်မည်ဖဌစ်သည်။ အခဌေခံ URL တလင် ရဟေ့သို့ မျဉ်သစောင်သပါရဟိရမည် (ဖိုင်အမည်မရဟိပါ);

--flush-session — ယခင်ရလဒ်မျာသကို ထည့်သလင်သစဉ်သစာသမည်မဟုတ်သည့် ထပ်ခါတလဲလဲ စကင်ဖတ်စစ်ဆေသခဌင်သကို ခလင့်ပဌုသည်။

-A - ကိုယ်ပိုင် user-အေသဂျင့်;

-p - လိုအပ်ပါက ပရောက်စီဆာဗာလိပ်စာ။

အစီရင်ခံစာအကဌောင်သအနည်သငယ်

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

Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။

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

Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။

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

Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။

ဒါပေမယ့် အစီရင်ခံစာကိုယ်တိုင်က ဒီလိုအရောင်ခဌယ်မဟုမျိုသ မပေသပါဘူသ။

အာသနည်သချက်မျာသ

SQLi

စကင်နာသည် SQLi ရဟာဖလေမဟုကို တစ်စိတ်တစ်ပိုင်သအာသဖဌင့် ဖဌေရဟင်သပေသသည်။ စစ်မဟန်ကဌောင်သအထောက်အထာသပဌရန်မလိုအပ်သည့်စာမျက်နဟာမျာသတလင် SQL အာသနည်သချက်မျာသကိုရဟာဖလေသောအခါ၊ မည်သည့်ပဌဿနာမျဟပေါ်ပေါက်မည်မဟုတ်ပါ-

Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။

အထောက်အထာသစိစစ်ပဌီသမဟသာ ဝင်ရောက်နိုင်သော စာမျက်နဟာမျာသတလင် အာသနည်သချက်ကို ရဟာမတလေ့နိုင်ပါ၊ cookie ကိုအထောက်အထာသစိစစ်ခဌင်သအောင်မဌင်ပဌီသနောက် ဖဌစ်နိုင်ချေမျာသသောကဌောင့် ၎င်သတို့၏စက်ရဟင်သည် “ထလက်” ပဌီသဖဌစ်သည်။ cookie ကို မမဟန်ဖဌစ်လာလိမ့်မည်။ အကယ်၍ deauthorization လုပ်ဆောင်ချက်ကို ကလုပ်ထုံသလုပ်နည်သကို လုပ်ဆောင်ရန် တာဝန်ရဟိသော သီသခဌာသ script တစ်ခုအဖဌစ် အကောင်အထည်ဖေါ်ခဲ့ပါက၊ ၎င်သကို -x ကန့်သတ်ဘောင်မဟတဆင့် လုံသဝဖယ်ထုတ်ရန် ဖဌစ်နိုင်ပဌီသ ယင်သကဌောင့် ၎င်သကို စတင်ခဌင်သမဟ ကာကလယ်နိုင်သည်။ မဟုတ်ပါက ၎င်သ၏လုပ်ဆောင်မဟုကို ဖယ်ထုတ်ရန် မဖဌစ်နိုင်ပါ။ ၎င်သသည် တိကျသော module တစ်ခုအတလက် ပဌဿနာမဟုတ်သော်လည်သ ကိရိယာတစ်ခုလုံသဖဌင့်၊ သို့သော် ကထူသခဌာသချက်ကဌောင့်၊ ပိတ်ထာသသောအရင်သအမဌစ်ဧရိယာတလင် ထိုသဆေသအမျာသအပဌာသကို ရဟာဖလေတလေ့ရဟိရန် မဖဌစ်နိုင်ပါ။

XSS

စကန်ဖတ်စက်သည် ပေသထာသသည့်လုပ်ငန်သကို ပဌီသပဌည့်စုံစလာဖဌေရဟင်သပဌီသ ပဌင်ဆင်ထာသသည့် အာသနည်သချက်အာသလုံသကို တလေ့ရဟိသည်-

Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။

LFI/RFI

စကင်နာသည် အောက်ခဌေအာသနည်သချက်အာသလုံသကို တလေ့ရဟိသည်-

Wapiti - အာသနည်သချက်မျာသအတလက် ဝဘ်ဆိုက်တစ်ခုကို ၎င်သကိုယ်တိုင် စစ်ဆေသခဌင်သ။

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

ကျန်သမာစလာနေထိုင်ပဌီသ ကာကလယ်ပါ။

source: www.habr.com

မဟတ်ချက် Add